5 ms·
Kernel extensions will also need to be notarized, so Hackintosh doesn't seem very likely.
by george_perez 8y ago
Kernel extensions will also need to be notarized, so Hackintosh doesn't seem very likely.
- Wowfunhappy 8y agoHackintosh user here: this has literally no impact on anything. If you turn off SIP, you can run unsigned kernel extensions without issue, both on a Hackintosh and on a real Mac†. If you're a Hackintosh user, but for some strange reason you want to leave SIP enabled, you can inject unsigned kernel extensions via the Clover bootloader. (I think you may need to temporarily disable SIP during setup or something like that, I don't fully remember. I just turn SIP off.) † I actually find this much easier than Windows, which is a royal pain in the neck if you want to install unsigned drivers.
- auslander 8y agoYou can have partially enabled SIP. With CSR = 0x01, SIP is fully enabled except kext signing, more secure then disabled SIP.
- saagarjha 8y agoSelectively disabling parts of SIP is unsupported, FYI
- auslander 8y agoWhat do you mean? You can always check: 'csrutil status'. I have all items enabled except kext signing.
- saagarjha 8y agoDoes csrutil status not give you the "This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state." warning?
- anoncake 8y agoSo are Hackintoshs?
- saagarjha 8y agoApple shames you for doing that instead of telling you it's unsupported.
- Wowfunhappy 8y agoI mean, if you want SIP, you can leave it fully enabled and load all custom kernel extensions with Clover, as I mentioned. As I see it, if you're the kind of user who's installing Hackintosh, you're also probably savvy enough to not grant root permission to just any software. I want to have full control over my computer.
- vbezhenar 8y agoWhy? Just NOP that check. If you have control over your hardware, nobody can stop you.
- nutjob2 8y agoHackintoshes are not affected any protection Apple applies, they just work round it by modifying or re-implementing the software.
- coldcat 8y agoKernel extension already require a special developer certificate. You should explain to Apple what you need it for, then if your are accepted by Apple you get a new signing certificate including kernel Extensions. After that you can do "anything". With the notarized every app will be needed to be scan by Apple before. It's something a lot more painful than Microsoft Windows Defender which do the same (first launch of unknown app) for every app and maintained a worldwide database of signature of authorised apps.