Theos Jailed
To begin developing your first jailed tweak, head over to Installation in the wiki.
Features
- Works with the latest and greatest
- iOS 8 and up
- CydiaSubstrate.framework (instead of the outdated libsubstrate.dylib)
- Functions as a module, so it plugs in to Theos. This means you can always use the latest version of Theos with it
- Colored terminal output (see Example output)
- Uses
make package install
instead of a shell script --- just like in jailbroken tweaks - Improved codesigning
- You don't need to ever specify
DEV_CERT_NAME
- Supports both bundle IDs and .mobileprovision files
- Doesn't require a paid developer account!
- You don't need to ever specify
- Integrates with
ios-deploy
to automatically install the app onto a connected device - Tweak more than just code. Theos Jailed allows custom
- Bundle IDs
- Display names
Info.plist
files (merged with the app'sInfo.plist
)- Resources (merged with the app's root directory)
- Includes various addons
- Cycript
- FLEX
- Fishhook
- Adds its own template to Theos without overwriting any existing Theos code
- This means that you can build jailed and jailbroken tweaks at the same time
- Supports building Extensify Exos
- Provides an easy way to integrate Dynamic Frameworks/Libraries
- Lets you inject Cydia tweaks into the target app (doesn't work with all tweaks)
- Adds
make troubleshoot-jailed
for helping with issues - Extensively documented on the wiki
Example output
Credits
- BishopFox for the original proof of concept