Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.
/ Unrootless-Kext Public archive

A Kext that can be used to disable Rootless in OS X El Capitan/macOS Sierra. You need to sign it OR use an exploit to make OS X load it.

License

Notifications You must be signed in to change notification settings

LinusHenze/Unrootless-Kext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unrootless-KEXT

A kext that can be used to disable Rootless in OS X El Capitan/macOS Sierra. You need to sign it OR use an exploit to make OS X load it. See https://youtu.be/dq0-0WVGyq4 This kext can be loaded using this exploit. (If you're running OS X 10.11 - 10.11.3, was fixed in OS X 10.11.4)

Building

Just open the Project in Xcode and select Product->Build.

Using

Copy the kext to a directory of your choice and make sure that the kext has the right permissions (sudo chown -R root:wheel ) As stated above, you need to sign this kext with a valid certificate or you need an exploit (like this) to make OS X load it.

Options

This kext will register debug.rootless.disabled and debug.rootless.csrConfig in sysctl. To disable rootless, enter "sysctl debug.rootless.disabled=1", to enable enter "sysctl debug.rootless.disabled=0" and to use your own config enter "sysctl debug.rootless.disabled=2". If you choose to use your own config, debug.rootless.csrConfig will become visible and you can enter your own config there (see csr.h for valid configuration values). If you would like to use the enable/disable options from csrutil without rebooting to Recovery OS, enter "sysctl debug.rootless.disabled=2 && sysctl debug.rootless.csrConfig=0xE7".

About

A Kext that can be used to disable Rootless in OS X El Capitan/macOS Sierra. You need to sign it OR use an exploit to make OS X load it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages