so I have yet another question please help me understand ..I have only hackrnvmefamily.KEXT in s/l/e I don't se IONVMEFAMILY.KEXT so that means its deleted then when I update now it will be ok for me ?
You deleted it.
It will be restored by the update and will likely cause panic.
do I have to edit new 10.12.2 kext to patch file now before updating into config.plist
The patches for 10.12.2 IONVMeFamily are the same as for 10.12.1.
and about spoofing I don't see any guide I am a bit confused I am skeptical if I update I won't b able to boot don't wana mess up with this
If you plan to do the class-code spoof, read the guide carefully and do it one step at a time.
Suggest:
- initially inject "#class-code" not "class-code"
- verify in ioreg that you injected "#class-code" correctly
- then edit the Info.plist of HackrNVMeFamily.kext as per guide
- change your injection to be "class-code" and install the new HackrNVMeFamily.kext (with modified IOPCIClassMatch)
- make sure you have no patches for IONVMeFamily in config.plist
- you can put the modified HackrNVMeFamily in EFI/Clover/kexts/Other for booting the recovery partition or for the installer
- after it is working... you can then restore IONVMeFamily.kext
....on more thing I have a ionvmefamily.kext.bak folder sitting in username home folder ..why is that and is that a backup or something ..
Something you created... suspect it is a backup. You should keep better notes about what you did...
problem is I don't know if I have to copy ionvmefamily.kext after the update or now if its needed and then spoof also so that they co exist , or its okay if ionvmefamily .kext is not there in my s/l/e please help me understand
Once you're using the spoofed class-code and HackrNVMeFamily, you can update HackrNVMeFamily at your convenience and you don't have to worry about native IONVMeFamily.kext causing problems (it never loads because class-code doesn't match what it is looking for).