AppleAHCIPort.kext v328 from High Sierra PB1_17A291m.

Info.plist has been edited so Bundle version is 999.1.1 ---> give higher priority loading in kernel cache/pre-linked kernel than v329 from later betas/GM. Need to disable SIP (since editing info.plist invalidates Apple's kext signature).

Install in /Library/Extensions and repair permissions, rebuild caches eg

sudo chown -R 0:0 /Library/Extensions/AppleAHCIPort.kext && sudo chmod -R 755 /Library/Extensions/AppleAHCIPort.kext
sudo touch /System/Library/Extensions && sudo kextcache -u /
Test kext is loadable...

sudo kextutil -tn /Library/Extensions/AppleAHCIPort.kext
Confirm kext is loaded after rebooting the system...

kextstat | grep AHCIPort

Is it really as easy as the steps outlined above... [►source]
Share:

Leave a Reply

Loading comments...