No description or website provided.
C++ C Assembly Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Makefile
README
apply_patchfile.c stuff Feb 18, 2012
check_sanity.c update and add nm Jun 4, 2011
codesign_allocate.c fixes Jul 12, 2011
dump.c fix Jul 21, 2012
extract_syms.c
grapher.cpp
lambda.h
make_kernel_patchfile.c old stuff Sep 30, 2012
nm.c
pf2c.py
sandbox.S less fail Jan 12, 2012
unpack.c

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 "-".