App signing always poses challenges even if you are running a jailbreak on your device. Here’s how to sign apps on-device forever without using a third-party tweak or tool.
Table of Contents
How can you sign apps on-device?
As you already know, Jonathan Levin’s JTool utility comes with tons of powerful features such as app signing and inspection.
Although this tool is aimed towards developers, there’s no good reason as to why you can’t try it. Thankfully, Electra jailbreak comes with JTool so you can start using it right away.
This method was discovered by user “igootin”, who uses JTool to sign custom iOS applications.
Here’s how you can use this amazing utility for signing an unlimited amount of apps without a computer.
To utilize this method, you must have the application present in your Applications folder.
- Warning – This method will not keep your apps signed in no-jailbreak mode.
How is JTool different than AppSync and Cydia Extender?
AppSync patches the iOS install daemon whereas JTool tricks iOS and signs your apps forever with fake root entitlements.
Saurik’s Cydia Extender, on the other hand, works exactly like Cydia Impactor.
All three of these tools have one commonality – they allow the user to sign apps on-device.
All in all, JTool makes a great AppSync alternative. Therefore, you can use it for signing your own apps until Karen releases AppSync publicly.
Remember, this tool isn’t a Cydia Extender alternative and, hence, can’t sign IPA files at the click of a button. If you are looking for an on-device IPA signer, try this tool.
- iPhone, iPad, or iPod touch
- Electra jailbreak
- Wifi connection
Signing apps on-device on iOS 11-11.1.2 using JTool
Step 1 Transfer the requisite application to the root Applications folder on your device. You can use Filza file manager for this purpose. This application can range from ++ applications to any game that stock iOS revokes after every seven days.
Step 2 Install iTerminal application from the official iOS App Store on your device. Launch the app and select the SSH option from its home screen.
Step 3 Enable Wifi from the Control Center and enter the following details. Press Connect when all the details are ready.
Step 4 Once you are inside the Terminal, enter the following commands. Press the “return” key after typing each line.
cd /Applications/<Application name>.app/
jtool –ent /bootstrap/bin/ls > platform.ent
jtool -e arch -arch arm64 <Application name>
jtool –sign –ent platform.ent –inplace <Application name>
rm -R /Applications/<Application name>.app/<Application name>
Step 5 Your app will now appear on the home screen. Rename your app to its original name.
For more jailbreak guides and tutorials, follow us on Twitter and Facebook.