Last month, we told you that Joshua Hill aka p0sixninja planned on publicly releasing a repository of open source jailbreak components created by him to help other developers and hackers learn how jailbreaks are created.
The website, openjailbreak.org, is now open to all and currently contains various libraries that were used in some or the other jailbreak process.
Hill spoke about the project at JailbreakCon 2013, explaining why he created the project, who all does the project target and what he hopes will ultimately come out of it.
OpenJailbreak, Hill says, is “one part of a larger plan to keep jailbreaking sustainable” by bringing the community into the picture. By open sourcing several components used in the absinthe and greenpois0n jailbreaks, Hill wants developers, security researchers and jailbreak creators to report bugs, add features, write wikis and interact in forums so that, at the end of the day, the entire community benefits from these efforts.
Moreover, the active involvement of the community would free-up some of Hill’s and other hackers’ time so that they could focus on finding new vulnerabilities. The projects up on the OpenJailbreak site are:
- libdyldcache-1.0: A small C library to parse and extract Apple dyldcache files
- libmacho-1.0: A small C library capable of parsing and altering Mach-O binaries
- libimg3-1.0: A library and tools to manipulating Apple Image3 files
- libirecovery-2.0: iDevice Bootloader Recovery Shell
Hill says that a dozen other projects, including ones to extract iOS firmware (.ipsw) files and run code in ramdisks, are also due to be open sourced and put up on the website shortly.
OpenJailbreak is just one of the 4 different website Hill’s developing to cater to each user type.
While some may worry that code that was used in jailbreak tools might help Apple stop jailbreaking, Hill says that these libraries are for replicating functions that Apple already can do using its own software, so it won’t have any impact on future jailbreaks.
If you’re interested, head over to the OpenJailbreak website to know more.