A fork of comex/star for sneaky iDevice jailbreaking
C Python Objective-C Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 15 commits ahead of comex:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bs
cff
config
dsc
goo
install
installui
misc
nullfs
otool
ref
sandbox
.gitignore
Makefile
README
env.mk

README

Below are comex's original instructions with a few minor modifications specifically related to emonti/star

Note that unlike comex's original "star", this version has you prepare your own jailbreak filesystem as noted in step 4. A copy of the original tar-xzipped jailbreak filesystem is included under ref/Cydia-4.0.1r2-Raw.txz

See also ref/webstuff for a basic pared-down index.html based on the original jailbreakme.com homepage.

-snip-

- 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. Prepare your rootkit/jailbreak filesystem under install/fs and run 'make tarball' under install/ (hint, make sure everything in the tarball is owned by root or things will probably break)
5. make 
6. Fix the places where you need to copy headers from OS X and I fail at documentation, goto 5
7. grab copies of cff/out.pdf and install/wad.bin and drop them in your webroot
8. profit