├── .gitignore ├── Makefile ├── README.md ├── bin_kernelcache.c ├── format ├── bflt │ ├── bflt.c │ └── bflt.h ├── coff │ ├── coff.c │ ├── coff.h │ └── coff_specs.h ├── dex │ ├── dex.c │ └── dex.h ├── elf │ ├── elf.c │ ├── elf.h │ ├── elf64.c │ ├── elf64.h │ ├── elf64_write.c │ ├── elf_specs.h │ ├── elf_write.c │ └── glibc_elf.h ├── mach0 │ ├── dyldcache.c │ ├── dyldcache.h │ ├── fatmach0.c │ ├── fatmach0.h │ ├── mach0.c │ ├── mach0.h │ ├── mach064.c │ ├── mach064.h │ ├── mach0_defines.h │ └── mach0_specs.h ├── mdmp │ ├── mdmp.c │ ├── mdmp.h │ ├── mdmp_pe.c │ ├── mdmp_pe.h │ ├── mdmp_pe64.c │ ├── mdmp_pe64.h │ ├── mdmp_specs.h │ └── mdmp_windefs.h ├── mz │ ├── mz.c │ ├── mz.h │ └── mz_specs.h ├── nes │ └── nes_specs.h ├── nin │ ├── gba.h │ ├── n3ds.h │ ├── nds.h │ └── nin.h ├── nxo │ ├── nxo.c │ └── nxo.h ├── objc │ ├── mach064_classes.c │ ├── mach064_classes.h │ ├── mach0_classes.c │ └── mach0_classes.h ├── omf │ ├── omf.c │ ├── omf.h │ └── omf_specs.h ├── p9 │ ├── p9bin.c │ └── p9bin.h ├── pe │ ├── dotnet.c │ ├── dotnet.h │ ├── pe.c │ ├── pe.h │ ├── pe64.c │ ├── pe64.h │ ├── pe64_write.c │ ├── pe_specs.h │ ├── pe_write.c │ ├── pemixed.c │ └── pemixed.h ├── psxexe │ └── psxexe.h ├── sfc │ └── sfc_specs.h ├── spc700 │ └── spc_specs.h ├── te │ ├── te.c │ ├── te.h │ └── te_specs.h ├── vsf │ └── vsf_specs.h ├── wasm │ ├── wasm.c │ └── wasm.h ├── xbe │ ├── kernel.h │ └── xbe.h └── zimg │ ├── zimg.c │ └── zimg.h ├── mig_index.h ├── r_cf_dict.c ├── r_cf_dict.h ├── scripts ├── build_mig_index.py ├── machtraps.py └── traps.json ├── yxml.c └── yxml.h /.gitignore: -------------------------------------------------------------------------------- 1 | *.dSYM 2 | test 3 | cfdict-parse 4 | bin_kernelcache.dylib 5 | *.d 6 | *.o 7 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/README.md -------------------------------------------------------------------------------- /bin_kernelcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/bin_kernelcache.c -------------------------------------------------------------------------------- /format/bflt/bflt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/bflt/bflt.c -------------------------------------------------------------------------------- /format/bflt/bflt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/bflt/bflt.h -------------------------------------------------------------------------------- /format/coff/coff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/coff/coff.c -------------------------------------------------------------------------------- /format/coff/coff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/coff/coff.h -------------------------------------------------------------------------------- /format/coff/coff_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/coff/coff_specs.h -------------------------------------------------------------------------------- /format/dex/dex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/dex/dex.c -------------------------------------------------------------------------------- /format/dex/dex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/dex/dex.h -------------------------------------------------------------------------------- /format/elf/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/elf/elf.c -------------------------------------------------------------------------------- /format/elf/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/elf/elf.h -------------------------------------------------------------------------------- /format/elf/elf64.c: -------------------------------------------------------------------------------- 1 | /* radare - LGPL - Copyright 2008-2010 nibble<.ds@gmail.com> */ 2 | 3 | #define R_BIN_ELF64 1 4 | #include "elf.c" 5 | -------------------------------------------------------------------------------- /format/elf/elf64.h: -------------------------------------------------------------------------------- 1 | /* radare - LGPL - Copyright 2008 nibble<.ds@gmail.com> */ 2 | 3 | #define R_BIN_ELF64 1 4 | #include "elf.h" 5 | -------------------------------------------------------------------------------- /format/elf/elf64_write.c: -------------------------------------------------------------------------------- 1 | /* radare - LGPL - Copyright 2008-2015 nibble, pancake */ 2 | 3 | #define R_BIN_ELF64 1 4 | #include "elf_write.c" 5 | -------------------------------------------------------------------------------- /format/elf/elf_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/elf/elf_specs.h -------------------------------------------------------------------------------- /format/elf/elf_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/elf/elf_write.c -------------------------------------------------------------------------------- /format/elf/glibc_elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/elf/glibc_elf.h -------------------------------------------------------------------------------- /format/mach0/dyldcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/dyldcache.c -------------------------------------------------------------------------------- /format/mach0/dyldcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/dyldcache.h -------------------------------------------------------------------------------- /format/mach0/fatmach0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/fatmach0.c -------------------------------------------------------------------------------- /format/mach0/fatmach0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/fatmach0.h -------------------------------------------------------------------------------- /format/mach0/mach0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/mach0.c -------------------------------------------------------------------------------- /format/mach0/mach0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/mach0.h -------------------------------------------------------------------------------- /format/mach0/mach064.c: -------------------------------------------------------------------------------- 1 | /* radare - LGPL - Copyright 2008 nibble<.ds@gmail.com> */ 2 | 3 | #define R_BIN_MACH064 1 4 | #include "mach0.c" 5 | -------------------------------------------------------------------------------- /format/mach0/mach064.h: -------------------------------------------------------------------------------- 1 | /* radare - LGPL - Copyright 2008 nibble<.ds@gmail.com> */ 2 | 3 | #define R_BIN_MACH064 1 4 | #include "mach0.h" 5 | -------------------------------------------------------------------------------- /format/mach0/mach0_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/mach0_defines.h -------------------------------------------------------------------------------- /format/mach0/mach0_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mach0/mach0_specs.h -------------------------------------------------------------------------------- /format/mdmp/mdmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp.c -------------------------------------------------------------------------------- /format/mdmp/mdmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp.h -------------------------------------------------------------------------------- /format/mdmp/mdmp_pe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp_pe.c -------------------------------------------------------------------------------- /format/mdmp/mdmp_pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp_pe.h -------------------------------------------------------------------------------- /format/mdmp/mdmp_pe64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp_pe64.c -------------------------------------------------------------------------------- /format/mdmp/mdmp_pe64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp_pe64.h -------------------------------------------------------------------------------- /format/mdmp/mdmp_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp_specs.h -------------------------------------------------------------------------------- /format/mdmp/mdmp_windefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mdmp/mdmp_windefs.h -------------------------------------------------------------------------------- /format/mz/mz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mz/mz.c -------------------------------------------------------------------------------- /format/mz/mz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mz/mz.h -------------------------------------------------------------------------------- /format/mz/mz_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/mz/mz_specs.h -------------------------------------------------------------------------------- /format/nes/nes_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/nes/nes_specs.h -------------------------------------------------------------------------------- /format/nin/gba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/nin/gba.h -------------------------------------------------------------------------------- /format/nin/n3ds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/nin/n3ds.h -------------------------------------------------------------------------------- /format/nin/nds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/nin/nds.h -------------------------------------------------------------------------------- /format/nin/nin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/nin/nin.h -------------------------------------------------------------------------------- /format/nxo/nxo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/nxo/nxo.c -------------------------------------------------------------------------------- /format/nxo/nxo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/nxo/nxo.h -------------------------------------------------------------------------------- /format/objc/mach064_classes.c: -------------------------------------------------------------------------------- 1 | #define R_BIN_MACH064 1 2 | #include "mach0_classes.c" 3 | -------------------------------------------------------------------------------- /format/objc/mach064_classes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/objc/mach064_classes.h -------------------------------------------------------------------------------- /format/objc/mach0_classes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/objc/mach0_classes.c -------------------------------------------------------------------------------- /format/objc/mach0_classes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/objc/mach0_classes.h -------------------------------------------------------------------------------- /format/omf/omf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/omf/omf.c -------------------------------------------------------------------------------- /format/omf/omf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/omf/omf.h -------------------------------------------------------------------------------- /format/omf/omf_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/omf/omf_specs.h -------------------------------------------------------------------------------- /format/p9/p9bin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/p9/p9bin.c -------------------------------------------------------------------------------- /format/p9/p9bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/p9/p9bin.h -------------------------------------------------------------------------------- /format/pe/dotnet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/dotnet.c -------------------------------------------------------------------------------- /format/pe/dotnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/dotnet.h -------------------------------------------------------------------------------- /format/pe/pe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/pe.c -------------------------------------------------------------------------------- /format/pe/pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/pe.h -------------------------------------------------------------------------------- /format/pe/pe64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/pe64.c -------------------------------------------------------------------------------- /format/pe/pe64.h: -------------------------------------------------------------------------------- 1 | /* radare - LGPL - Copyright 2008 nibble<.ds@gmail.com> */ 2 | 3 | #define R_BIN_PE64 1 4 | #include "pe.h" 5 | -------------------------------------------------------------------------------- /format/pe/pe64_write.c: -------------------------------------------------------------------------------- 1 | /* radare - LGPL - Copyright 2008-2017 nibble, pancake */ 2 | 3 | #define R_BIN_PE64 1 4 | #include "pe_write.c" -------------------------------------------------------------------------------- /format/pe/pe_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/pe_specs.h -------------------------------------------------------------------------------- /format/pe/pe_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/pe_write.c -------------------------------------------------------------------------------- /format/pe/pemixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/pemixed.c -------------------------------------------------------------------------------- /format/pe/pemixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/pe/pemixed.h -------------------------------------------------------------------------------- /format/psxexe/psxexe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/psxexe/psxexe.h -------------------------------------------------------------------------------- /format/sfc/sfc_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/sfc/sfc_specs.h -------------------------------------------------------------------------------- /format/spc700/spc_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/spc700/spc_specs.h -------------------------------------------------------------------------------- /format/te/te.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/te/te.c -------------------------------------------------------------------------------- /format/te/te.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/te/te.h -------------------------------------------------------------------------------- /format/te/te_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/te/te_specs.h -------------------------------------------------------------------------------- /format/vsf/vsf_specs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/vsf/vsf_specs.h -------------------------------------------------------------------------------- /format/wasm/wasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/wasm/wasm.c -------------------------------------------------------------------------------- /format/wasm/wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/wasm/wasm.h -------------------------------------------------------------------------------- /format/xbe/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/xbe/kernel.h -------------------------------------------------------------------------------- /format/xbe/xbe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/xbe/xbe.h -------------------------------------------------------------------------------- /format/zimg/zimg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/zimg/zimg.c -------------------------------------------------------------------------------- /format/zimg/zimg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/format/zimg/zimg.h -------------------------------------------------------------------------------- /mig_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/mig_index.h -------------------------------------------------------------------------------- /r_cf_dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/r_cf_dict.c -------------------------------------------------------------------------------- /r_cf_dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/r_cf_dict.h -------------------------------------------------------------------------------- /scripts/build_mig_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/scripts/build_mig_index.py -------------------------------------------------------------------------------- /scripts/machtraps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/scripts/machtraps.py -------------------------------------------------------------------------------- /scripts/traps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/scripts/traps.json -------------------------------------------------------------------------------- /yxml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/yxml.c -------------------------------------------------------------------------------- /yxml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrmacete/r2-ios-kernelcache/HEAD/yxml.h --------------------------------------------------------------------------------