• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    C
  • Created over 13 years ago
  • Updated over 13 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

star and saffron
How to use:
- git submodule init -u
- ln -s /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk /var/sdk
- add binaries to bs, e.g.
    mkdir iPhone2,1_4.3.3_8J2
    cp decrypted_kernel iPhone2,1_4.3.3_8J2/kern
    cp dyld_shared_cache_armv7 iPhone2,1_4.3.3_8J2/cache
    OR import an ipsw:
    grab https://github.com/posixninja/xpwn.git
    install "xpwntool", "hfsplus", and "dmg" to ~/xpwnbin/
    in here: cd config; python ipsw.py whatever.ipsw

- get t1utils and apply this patch: http://pastie.org/2251647
- get http://github.com/comex/xnu-env and point fs/xnu to it
- ./make.py pdf

external repositories:
------------------------------------------------------
data:       mach-o handling
white:      load dylibs into the kernel
datautils0: make kernel patches, port over symbols


in here:
------------------------------------------------------
catalog:
    catalog.py: ROP code and kernel exploit
    kcode.S:    kernel payload
chain: unused
common:
    common.h:   _log, _assert, etc
datautils:
    dmini.py:   python interface to data
dejavu:
    gen_dejavu.raw.py: FreeType exploit
dsc:
    dsc.c:      mount dyld shared cache via fuse
goo:
    goop.py:    the "string with pointers, relocations, etc." abstraction 
    goo.py:     doing ROP with the abstraction
    world1.py:  specific gadgets
    two.py:     creating mach-o files with the abstraction
headers: external headers
install:
    install.m:  install the jailbreak
locutus:
    locutus.c:  download files / communicate with locutus_server / run install
    inject.c:   inject a dylib into a process
    locutus_server.m: injected into SpringBoard
mroib: unused
otool: patch to otool that supports "force ARM" mode
starstuff:
    build-archive.sh: build the saffron-jailbreak-xxx debian package
    mount_nulls.c:    do so
upgrade-data: unused

More Repositories

1

substitute

A free runtime modification library.
C
578
star
2

frash

yeah I'm getting tired of the long description
C
228
star
3

star

the code behind the second incarnation of jailbreakme.com
C
179
star
4

inject_and_interpose

like mach_inject
C
127
star
5

rust-shlex

Split a string into shell words, like Python's shlex.
Rust
97
star
6

datautils0

C++
82
star
7

spirit

C
72
star
8

namedarg

Named arguments for Rust
Rust
38
star
9

white

a somewhat saner harness for running code in the iOS kernel
C
38
star
10

safestrat

safe mode for testing safe mode
C
34
star
11

imaon2

Rust
34
star
12

cs

codesignature construct
Python
30
star
13

sbsutils

SpringBoardServices utilities - replaces some broken Erica utilities
C
29
star
14

Kmem

enable kmem without rebooting
C
23
star
15

attach-and-detach

use .dmgs on iOS
C
22
star
16

data

the green eyed monster
C
22
star
17

myvmmap

C
19
star
18

demos

HTML plays GBA
C++
16
star
19

youtube-dl

Python
16
star
20

formatter

more like brickmii
C
15
star
21

xnu-env

C
14
star
22

smash-stuff

Python
12
star
23

ProSwitcher

Objective-C
10
star
24

libogc

10
star
25

fastdbg

some old broken stuff
C
10
star
26

amrestore

CLI for doing an iOS restore using Apple's libraries
C
8
star
27

somestuff

C
6
star
28

smmboss2

Python
5
star
29

empty

5
star
30

plu

plist utility
C
5
star
31

cbit

My newish C library.
C
4
star
32

bloggy

4
star
33

random-stuff

Random stuff.
C
3
star
34

pdfpatch2

some old code
C
3
star
35

xap

C
3
star
36

iba

Agora
Python
2
star
37

override-non-immutable-format-string

C
2
star
38

quiet_

the world is quiet here
C++
2
star
39

retools

retools
C
2
star
40

rust-autollvm

Rust
2
star
41

imaon

Python
2
star
42

minirulebrowser

Perl
1
star
43

wk

wanikani thing
Swift
1
star
44

flr

Agora FLR
1
star
45

libvex-sys

Rust
1
star
46

Dolphin-work

derp
C++
1
star
47

obs-stuff

Shell
1
star
48

vexwrapper

Rust
1
star