If I am booted off an NVMe ssd, I just have to create a patched kext for 10_12_3, install it S/L/E and then I am good to update?
I install HackrNVMeFamily to /Library/Extensions.
Updating to the new kext is done after updating macOS itself.
Assuming you are using the class-code spoof (already setup prior to the update), the update procedure is simple:
- update via App Store
- wait for RehabMan to update the patch-nvme repo (already done for 10.12.3)
- update your copy of the patch-nvme repo
Code:
cd ~/Projects/patch-nvme.git
git pull
- create new HackrNVMeFamily
Code:
./patch_nvme.sh --spoof 10_12_3
- remove previous HackrNVMeFamily*.kext (eg. HackrNVMeFamily-10_12_2.kext)
Code:
sudo rm -Rf /Library/Extensions/HackrNVMeFamily-10_12_2.kext
- install new HackrNVMeFamily-10_12_3.kext
Code:
sudo cp -R HackrNVMeFamily-10_12_3.kext /Library/Extensions
Note that the 10.12.3 IONVMeFamily.kext appears to be unchanged from 10.12.2 but they re-did the code signature, which is why the md5 is different. But you don't have to know that to follow this general update procedure.
For those of you that don't know what the NVMe class-code spoof is:
https://www.tonymacx86.com/threads/...h-ionvmefamily-using-class-code-spoof.210316/