Skip to content

Commit

Permalink
Revert macOS 11 support
Browse files Browse the repository at this point in the history
This is no longer needed, and Lilu's userspace patcher is currently
broken anyways. Closes #6.
  • Loading branch information
al3xtjames committed Nov 23, 2020
1 parent cb7e482 commit 5a31b25
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 4 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,4 @@ DerivedData/

# DEBUG Lilu for building
Lilu.kext
MacKernelSDK
8 changes: 6 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ matrix:
include:
- os: osx
name: "Build"
osx_image: xcode10.2
osx_image: xcode11.6
compiler: clang

script:
- git clone https://github.com/acidanthera/MacKernelSDK
- src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/Lilu/master/Lilu/Scripts/bootstrap.sh) && eval "$src" || exit 1
- xcodebuild -configuration Release
- xcodebuild -jobs 1 -configuration Debug
- xcodebuild -jobs 1 -configuration Release

deploy:
provider: releases
Expand All @@ -27,6 +29,7 @@ matrix:
compiler: clang

script:
- git clone https://github.com/acidanthera/MacKernelSDK
- src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/Lilu/master/Lilu/Scripts/bootstrap.sh) && eval "$src" || exit 1
- xcodebuild analyze -quiet -scheme NoTouchID -configuration Debug CLANG_ANALYZER_OUTPUT=plist-html CLANG_ANALYZER_OUTPUT_DIR="$(pwd)/clang-analyze" && [ "$(find clang-analyze -name "*.html")" = "" ]
- xcodebuild analyze -quiet -scheme NoTouchID -configuration Release CLANG_ANALYZER_OUTPUT=plist-html CLANG_ANALYZER_OUTPUT_DIR="$(pwd)/clang-analyze" && [ "$(find clang-analyze -name "*.html")" = "" ]
Expand All @@ -37,6 +40,7 @@ matrix:
compiler: clang

before_install:
- git clone https://github.com/acidanthera/MacKernelSDK
- curl -Ls https://entrust.com/root-certificates/entrust_l1k.cer -o ~/entrust_l1k.crt || exit 1
- curl -LS https://curl.haxx.se/ca/cacert.pem -o ~/cacert.pem || exit 1
- cat ~/entrust_l1k.crt >> ~/cacert.pem || exit 1
Expand Down
2 changes: 1 addition & 1 deletion NoTouchID/kern_start.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ PluginConfiguration ADDPR(config) {
bootargBeta,
arrsize(bootargBeta),
KernelVersion::HighSierra,
KernelVersion::BigSur,
KernelVersion::Catalina,
[]() {
lilu.onProcLoad(ADDPR(procInfo), ADDPR(procInfoSize), nullptr, nullptr, ADDPR(binaryMod), ADDPR(binaryModSize));
}
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ BiometricKit.framework in 10.13.4+ assumes a Touch ID sensor is present when a c
is used, which causes lag in authentication dialogs (as well as a delayed login screen). Patching
this out resolves such hangs.

This issue appears to have been fixed on 10.15.7 and 11.0.1. This kext is unnecessary on these
versions of macOS.

### Configuration
- Add `-nobiooff` to disable NoTouchID
- Add `-nobiobeta` to enable NoTouchID on unsupported OS versions (10.13-11.0 are supported by
- Add `-nobiobeta` to enable NoTouchID on unsupported OS versions (10.13-10.15 are supported by
default)

### Downloads
Expand Down

0 comments on commit 5a31b25

Please sign in to comment.