Wednesday, August 11, 2010

Comex Released his Source !!

comex
 
Source now available for anyone interested: 

 http://github.com/comex/star

star /

name age message
file .gitignore 17 minutes ago First commit [comex]
file Makefile 17 minutes ago First commit [comex]
file README 15 minutes ago Documentation improvement [comex]
directory bs/ 17 minutes ago First commit [comex]
directory cff/ 17 minutes ago First commit [comex]
directory config/ 10 minutes ago remove some old crap [comex]
directory dsc/ 17 minutes ago First commit [comex]
file env.mk 17 minutes ago First commit [comex]
directory goo/ 17 minutes ago First commit [comex]
directory install/ 17 minutes ago First commit [comex]
directory installui/ 17 minutes ago First commit [comex]
directory misc/ 17 minutes ago First commit [comex]
directory nullfs/ 17 minutes ago First commit [comex]
directory otool/ 17 minutes ago First commit [comex]
directory sandbox/ 17 minutes ago First commit [comex]
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

No comments :

Post a Comment