W systemie macOS Tahoe dokonano zmian które czynią kext mappingu USB niedziałającym.
By przywrócić funkcjonalność należy:
1. Duplikuj kext
• Utwórz kopię istniejącego pliku USBMap.kext.
• Nadaj kopii nową nazwę, np. USBMapTahoe.kext.
2. Zmiany w pliku Info.plist nowego kext (USBMapTahoe.kext)
Edytuj następujące wpisy:
• CFBundleIdentifier → com.apple.driver.AppleUSBHostMergeProperties
• IOClass → AppleUSBHostMergeProperties
• IOProviderClass → AppleUSBXHCIPCI
• W obszarze portów:
• Każdy wpis musi zostać zmieniony z port na usb-port-number
(jest to ważne dla nowej architektury w systemie macOS 26).
Wpis USBMapTahoe.kext musi być naturalnie w config.plist w Kernel/Add zamiast poprzedniego.
Nie należy zapomnieć zmienić model na symulowany, w tym przypadku - String - MacPro7,1.
Czyli SMBIOS w PlatformInfo w Config.plist i w USBMapTahoe.kext powinien być ten sam.
Całą pracę można zautomatyzować przy pomocy USBMapInjectorEdit.command.
Przeciągasz kext do skryptu uruchomionego Terminalem i naciskasz „U” na klawiaturze.
Następnie:
I. Change IOKitPersonality Name
S. Change SMBIOS Target
C. Toggle IOClass to AppleUSBHostMergeProperties.
Problematyka USB w macOS Tahoe
- Alpha01
- Hardcore Hackintosher
- Posty: 3780
- Rejestracja: 21 kwie 2019, 18:04
- Lokalizacja: Silesia Superior
Problematyka USB w macOS Tahoe
- Załączniki
-
- USBMapInjectorEdit.command.zip
- (3.76 KiB) Pobrany 3 razy
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Bootloader OC