Tweak iOS apps without Jailbreak!
One beautiful day friend came to school and say to me: "Look n00b, I have Jailbreak and I can hack any game and modify any app and you can't!". HAHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHA! Good try!
What you will need?
- macOS (Sorry Linux Users)
- Xcode and Xcode command line tools installed
- Theos and Theos jailed (look down)
- iPA file of app you want to modify
TIP: You can get iPA file by downloading it in iTunes and then looking in folder Music/iTunes/iTunes Media/Mobile Applications
How to install Theos and Theos Jailed?
- Download Theos from Github
- Extract it to home folder (or anywhere else)
- Run this command to specify Theos folder:
export THEOS=/absolute/path/to/theos
- Download Theos Jailed
- Extract it and run install script
Create Tweak
Extract and decrypt your target app. Save as a .ipa
- Change to the base directory for your tweak (eg.
cd ~/Desktop
) - Run
nic.pl
and choose thejailedtemplate (or runnic.pl -t iphone/jailed
to choose it automatically) - Enter a name and bundle ID for your tweak
- Enter an absolute or relative path to your decrypted .ipa file
- Change into your new tweak directory (eg.
cd ~/Desktop/mytweak
) - Edit Tweak.xm as necessary
- Run
make info
and follow the instructions to create a Provisioning Profile - Run
make package install [PROFILE=your.bundle.id | file.mobileprovision>]
. OmitPROFILE=…
to use Xcode's Wildcard App ID
Professionally copied from GitHub wiki
And that is all! You have installed your modded app!