Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

the code behind the second incarnation of jailbreakme.com

branch: master
Octocat-spinner-32 bs First commit August 11, 2010
Octocat-spinner-32 cff First commit August 11, 2010
Octocat-spinner-32 config remove some old crap August 11, 2010
Octocat-spinner-32 dsc First commit August 11, 2010
Octocat-spinner-32 goo First commit August 11, 2010
Octocat-spinner-32 install First commit August 11, 2010
Octocat-spinner-32 installui First commit August 11, 2010
Octocat-spinner-32 misc First commit August 11, 2010
Octocat-spinner-32 nullfs First commit August 11, 2010
Octocat-spinner-32 otool First commit August 11, 2010
Octocat-spinner-32 sandbox First commit August 11, 2010
Octocat-spinner-32 .gitignore First commit August 11, 2010
Octocat-spinner-32 Makefile First commit August 11, 2010
Octocat-spinner-32 README Documentation improvement August 11, 2010
Octocat-spinner-32 env.mk First commit August 11, 2010
README
- Not documented at all.
- To compile:
1. Make sure you have MacPorts installed, and python26, plus fuse if you want to compile dsc.c (which isn't necessary).
2. Copy stuff into bs/, e.g.
bs/iPhone2,1_4.0.1
bs/iPhone2,1_4.0.1/cache
bs/iPhone2,1_4.0.1/kern
bs/iPhone2,1_4.0.1/launchd

where cache is /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv[67], launchd is /sbin/launchd, and kern is the decrypted kernel.  Note that you can get 'kern' on platforms like the iPhone 4 where we don't have keys yet by using /dev/kmem and bs/unload.py, but there's a chance the kernel already overwrote __LINKEDIT with crap.

3. config/config.py iPhone2,1_4.0.1
4. make
5. fix the places where you need to copy headers from OS X and I fail at documentation, goto 4
6. look at cff/out.pdf
Something went wrong with that request. Please try again.