Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utilities -> "Repair Permission" throws "Kext rejected due to improper filesystem permissions" #87

Closed
Jaroslav84 opened this issue May 16, 2020 · 1 comment

Comments

@Jaroslav84
Copy link

Jaroslav84 commented May 16, 2020

Hey!

First of all, awesome tool! New golden standard app for the Hackintosh community!
Keep up the good work.

My issue
When I run Utilities -> Rebuild KextCache & Repair Permissions I get this red coloured error log in the end:

Kext rejected due to improper filesystem permissions: <OSKext 0x7fa446621880 [0x7fff912328c0]> { URL = "file:///Library/Apple/System/Library/Extensions/AppleKextExcludeList.kext/", ID = "com.apple.driver.KextExcludeList" }
/Library/Apple/System/Library/Extensions/AppleKextExcludeList.kext does not authenticate; omitting.

Hackintool Versions (basically any) : 3.2.4 (0324) - 3.4.0.0340
Catalina 10.15.4 (19E287)
Clover 5108
GateKeeper disabled

What can it be?
So it's the famous blacklist kext: AppleKextExcludeList.kext...

I already tried to do these steps with no success

  • replace the kext with the original copy found at:
(S/L/Templates/Data/Library/Apple/System/Library/Extensions/AppleKextExcludeList.kext
  • manually fix permissions
  • chowned and rooted the sh1t out of it
  • fix parent dir folder permissions
sudo chmod -R 755 /System/Library/Extensions/AppleKextExcludeList.kext
sudo chown -R root:wheel /System/Library/Extensions/AppleKextExcludeList.kext

...and nothing :(
..Google is also not a good friend.

How can I fix this? Maybe this is system integrity protection related? I have SIP off.

Maybe I messed up the file (I was playing with it):
My AppleKextExcludeList.kext file size on latest Catalina 10.15.4 (19E287) is:

3 024 179 bytes

Yours too?

PS: Rhetorical question/suggestion: why don't you add "Clover+OC Configurator in One" functionality too (all in one)?

@Jaroslav84
Copy link
Author

OMG, the issue is:

/Library/Apple/System/Library/Extensions/AppleKextExcludeList.kext

and not:

/System/Library/Extensions/AppleKextExcludeList.kext

How could I miss this 🤦

the fix is:

sudo chmod -R 755 /Library/Apple/System/Library/Extensions/AppleKextExcludeList.kext
sudo chown -R root:wheel /Library/Apple/System/Library/Extensions/AppleKextExcludeList.kext

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant