This project is an open source reimplementation of eligibility related stuff.
Important
This project is under active, ongoing development and requires the latest beta version of macOS and Xcode.
Currently it needs macOS 15 Beta 1 with Xcode 16 Beta 1
Caution
Some feature will only work when SIP is disabled.
Use at your own risk.
Note
this project is for learning and research purposes only.
If you choose to use this project, you do so at your own risk and are responsible for compliance with any applicable laws.
The author of this project is not responsible for any consequences that may arise from your use of this project.
A SwiftPM C package to provide common header definitions for this project and can be used in other projects.
See detail on EligibilityCore/README.md
A binary to replace /usr/libexec/eligibilityd
See detail on eligibilityd/README.md
A library to replace /usr/lib/system/libsystem_eligibility.dylib
See detail on libsystem_eligibility/README.md
A Swift CLI tool to communite with eligibilityd with libsystem_eligibility API.
See detail on eligibility_util/README.md
If you find any issues or have suggestions for improvements, feel free to submit an issue or a pull request.
MIT license. See LICENSE file on each folder.
No license.