Add NoTouchID kext required for older macOS versions

This commit is contained in:
Hoang Hong Quan
2024-10-21 16:38:30 +07:00
parent cb31ca952b
commit 170437bd78
2 changed files with 16 additions and 0 deletions

View File

@@ -625,6 +625,18 @@ kexts = [
"repo": "HibernationFixup"
}
),
KextInfo(
name = "NoTouchID",
description = "Avoid lag in authentication dialogs for board IDs with Touch ID sensors",
category = "Extras",
min_darwin_version = "17.5.0",
max_darwin_version = "19.6.0",
requires_kexts = ["Lilu"],
github_repo = {
"owner": "al3xtjames",
"repo": "NoTouchID"
}
),
KextInfo(
name = "RestrictEvents",
description = "Blocking unwanted processes and unlocking features",

View File

@@ -1,6 +1,7 @@
from Scripts.datasets import cpu_data
from Scripts.datasets import kext_data
from Scripts.datasets import mac_model_data
from Scripts.datasets import os_data
from Scripts.datasets import pci_data
from Scripts.datasets import codec_layouts
@@ -243,6 +244,9 @@ class KextMaestro:
else:
selected_kexts.append("XHCI-unsupported")
if smbios_model in (device.name for device in mac_model_data.mac_devices[31:34] + mac_model_data.mac_devices[48:50] + mac_model_data.mac_devices[51:61]):
selected_kexts.append("NoTouchID")
for name in selected_kexts:
self.check_kext(self.get_kext_index(name), macos_version, "Beta" in os_data.get_macos_name_by_darwin(macos_version))