Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
C++ C Assembly Python
Branch: master

old stuff

latest commit 26c40f9a4c
@comex authored
Failed to load latest commit information.
Makefile old stuff
README update readme and remove lunchd
apply_patchfile.c stuff
check_sanity.c
codesign_allocate.c fixes
dump.c fix
extract_syms.c add extract_syms; rename decrypt_kern to unpack and improve it
grapher.cpp
lambda.h standards compliance
make_kernel_patchfile.c old stuff
nm.c stuff
pf2c.py add a readme
sandbox.S less fail
unpack.c fix nm, update make_kernel_patchfile

README

git clone git@github.com:comex/datautils0.git
cd datautils0
git clone git@github.com:comex/data.git
make BUILD=native
native/make_kernel_patchfile /path/to/kernelcache /tmp/patchfile
native/apply_patchfile /path/to/kernelcache /tmp/patchfile /output/patched/kernelcache

Patchfile format:

field        length
--------------------
namelen      4
name         namelen
addr         4
datalen      4
data         datalen

- If the address is 0, skip.

- If you're patching the kernel after it has already booted, you can (but need not) skip patches with names starting with "-".
Something went wrong with that request. Please try again.