pongoOS – A Pre-Boot Execution Environment For Apple Boards

A pre-boot execution atmosphere for Apple boards created on major of checkra1n.
Constructing on macOS
- Install Xcode + command-line utilities
make clean all
Setting up on Linux
- Obtain Sam Bingner’s iOS Toolchain
- Copy
scripts/arm64-apple-ios12..-clang
to a listing in$Path
- Modify the
TOOLCHAIN
variable to stage to the downloaded toolchain make clear all
Contributions
By distributing a pull request, you certify that this contribution is coming from you and no a person else. If you want to import 3rd-party code, that shall be observed prominently for us to consider it properly.
Module
You can create the module at case in point/ with an iOS cross-compiler on Linux or a Mac. Refer to scripts/ to see how to load modules.
Kernel patchfinder
Take note that the checkra1n patchfinder is not at present open up-source. Nevertheless, the KPF JIT that will ship on checkra1n .10. onwards is aspect of this repository. That usually means that pongoOS builds from this repository will constantly boot to the shell by default as an alternative of XNU.