├── .gitignore ├── ARM.hpp ├── Baton.hpp ├── Bootstrap.cpp ├── Buffer.hpp ├── Common.hpp ├── Cydia.hpp ├── Cydia.mm ├── CydiaSubstrate.h ├── DarwinFindSymbol.cpp ├── DarwinInjector.cpp ├── DarwinLauncher.cpp ├── DarwinLoader.cpp ├── DarwinThreadInternal.hpp ├── Debug.cpp ├── Debug.hpp ├── Environment.cpp ├── Environment.hpp ├── Hooker.cpp ├── Info.plist ├── LaunchDaemons.hpp ├── LaunchDaemons.mm ├── Log.hpp ├── MachInterface.sh ├── MachMemory.cpp ├── MachMessage.cpp ├── MachMessage.hpp ├── MachProtect.defs ├── MobileSafety.jpg ├── MobileSafety.mm ├── MobileSafety.png ├── ObjectiveC.cpp ├── PosixMemory.cpp ├── TestSuperCall.mm ├── Trampoline.hpp ├── Trampoline.t.cpp ├── control ├── control.arm ├── control.i386 ├── control.sh ├── cycc ├── cynject.cpp ├── darwin.mk ├── extra ├── CoreFoundation │ ├── CFBundlePriv.h │ ├── CFLogUtilities.h │ └── CFPriv.h └── machine │ └── exec.h ├── extrainst_.mm ├── hde64c ├── LICENSE ├── NEWS ├── THANKS ├── doc │ ├── en │ │ └── manual.txt │ └── ru │ │ └── manual.txt ├── examples │ └── example.c ├── include │ └── hde64.h └── src │ ├── hde64.c │ └── table64.h ├── include ├── System │ └── machine │ │ └── cpu_capabilities.h ├── machine │ └── cpu_capabilities.h ├── posix_sched.h ├── pthread_internals.h ├── pthread_machdep.h ├── pthread_spinlock.h └── pthread_spis.h ├── ldid.sh ├── package.sh ├── postrm.mm ├── safe.sh ├── task_for_pid.xml ├── trampoline.sh ├── version.sh └── x86.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/.gitignore -------------------------------------------------------------------------------- /ARM.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/ARM.hpp -------------------------------------------------------------------------------- /Baton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Baton.hpp -------------------------------------------------------------------------------- /Bootstrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Bootstrap.cpp -------------------------------------------------------------------------------- /Buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Buffer.hpp -------------------------------------------------------------------------------- /Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Common.hpp -------------------------------------------------------------------------------- /Cydia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Cydia.hpp -------------------------------------------------------------------------------- /Cydia.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Cydia.mm -------------------------------------------------------------------------------- /CydiaSubstrate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/CydiaSubstrate.h -------------------------------------------------------------------------------- /DarwinFindSymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/DarwinFindSymbol.cpp -------------------------------------------------------------------------------- /DarwinInjector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/DarwinInjector.cpp -------------------------------------------------------------------------------- /DarwinLauncher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/DarwinLauncher.cpp -------------------------------------------------------------------------------- /DarwinLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/DarwinLoader.cpp -------------------------------------------------------------------------------- /DarwinThreadInternal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/DarwinThreadInternal.hpp -------------------------------------------------------------------------------- /Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Debug.cpp -------------------------------------------------------------------------------- /Debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Debug.hpp -------------------------------------------------------------------------------- /Environment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Environment.cpp -------------------------------------------------------------------------------- /Environment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Environment.hpp -------------------------------------------------------------------------------- /Hooker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Hooker.cpp -------------------------------------------------------------------------------- /Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Info.plist -------------------------------------------------------------------------------- /LaunchDaemons.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/LaunchDaemons.hpp -------------------------------------------------------------------------------- /LaunchDaemons.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/LaunchDaemons.mm -------------------------------------------------------------------------------- /Log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Log.hpp -------------------------------------------------------------------------------- /MachInterface.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MachInterface.sh -------------------------------------------------------------------------------- /MachMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MachMemory.cpp -------------------------------------------------------------------------------- /MachMessage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MachMessage.cpp -------------------------------------------------------------------------------- /MachMessage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MachMessage.hpp -------------------------------------------------------------------------------- /MachProtect.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MachProtect.defs -------------------------------------------------------------------------------- /MobileSafety.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MobileSafety.jpg -------------------------------------------------------------------------------- /MobileSafety.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MobileSafety.mm -------------------------------------------------------------------------------- /MobileSafety.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/MobileSafety.png -------------------------------------------------------------------------------- /ObjectiveC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/ObjectiveC.cpp -------------------------------------------------------------------------------- /PosixMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/PosixMemory.cpp -------------------------------------------------------------------------------- /TestSuperCall.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/TestSuperCall.mm -------------------------------------------------------------------------------- /Trampoline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Trampoline.hpp -------------------------------------------------------------------------------- /Trampoline.t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/Trampoline.t.cpp -------------------------------------------------------------------------------- /control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/control -------------------------------------------------------------------------------- /control.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/control.arm -------------------------------------------------------------------------------- /control.i386: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/control.i386 -------------------------------------------------------------------------------- /control.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/control.sh -------------------------------------------------------------------------------- /cycc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/cycc -------------------------------------------------------------------------------- /cynject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/cynject.cpp -------------------------------------------------------------------------------- /darwin.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/darwin.mk -------------------------------------------------------------------------------- /extra/CoreFoundation/CFBundlePriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/extra/CoreFoundation/CFBundlePriv.h -------------------------------------------------------------------------------- /extra/CoreFoundation/CFLogUtilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/extra/CoreFoundation/CFLogUtilities.h -------------------------------------------------------------------------------- /extra/CoreFoundation/CFPriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/extra/CoreFoundation/CFPriv.h -------------------------------------------------------------------------------- /extra/machine/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/extra/machine/exec.h -------------------------------------------------------------------------------- /extrainst_.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/extrainst_.mm -------------------------------------------------------------------------------- /hde64c/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/LICENSE -------------------------------------------------------------------------------- /hde64c/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/NEWS -------------------------------------------------------------------------------- /hde64c/THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/THANKS -------------------------------------------------------------------------------- /hde64c/doc/en/manual.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/doc/en/manual.txt -------------------------------------------------------------------------------- /hde64c/doc/ru/manual.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/doc/ru/manual.txt -------------------------------------------------------------------------------- /hde64c/examples/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/examples/example.c -------------------------------------------------------------------------------- /hde64c/include/hde64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/include/hde64.h -------------------------------------------------------------------------------- /hde64c/src/hde64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/src/hde64.c -------------------------------------------------------------------------------- /hde64c/src/table64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/hde64c/src/table64.h -------------------------------------------------------------------------------- /include/System/machine/cpu_capabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/include/System/machine/cpu_capabilities.h -------------------------------------------------------------------------------- /include/machine/cpu_capabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/include/machine/cpu_capabilities.h -------------------------------------------------------------------------------- /include/posix_sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/include/posix_sched.h -------------------------------------------------------------------------------- /include/pthread_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/include/pthread_internals.h -------------------------------------------------------------------------------- /include/pthread_machdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/include/pthread_machdep.h -------------------------------------------------------------------------------- /include/pthread_spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/include/pthread_spinlock.h -------------------------------------------------------------------------------- /include/pthread_spis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/include/pthread_spis.h -------------------------------------------------------------------------------- /ldid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/ldid.sh -------------------------------------------------------------------------------- /package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/package.sh -------------------------------------------------------------------------------- /postrm.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/postrm.mm -------------------------------------------------------------------------------- /safe.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | CYCC_APT_VERSION=$(./version.sh) cycc -i2.0 -s -p MobileSafety.mm 3 | -------------------------------------------------------------------------------- /task_for_pid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/task_for_pid.xml -------------------------------------------------------------------------------- /trampoline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/trampoline.sh -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/version.sh -------------------------------------------------------------------------------- /x86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rweichler/substrate/HEAD/x86.hpp --------------------------------------------------------------------------------