Skip to content

kabiroberai/theos-jailed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!
  • 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's Info.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