Decrypting Apps
This guide shows to decrypt applications with existing tools.
What is app decryption?
App Decryption is taking an already-installed application on your device, and exporting it as an .ipa to other users with Fairplay DRM encryption removed.
Decryption is possible on non-jailbroken/TrollStore devices. The only exception is that Fairplay DRM encryption is still enabled, and comes with other restrictions, explained below..
Fairplay DRM
Fairplay DRM is a feature on Apple that protects unauthorized access & distribution of apps or media content. App Store apps also have Fairplay DRM enabled.
The way jailbroken devices/TrollStore devices decrypt apps is by decrypting it in memory. When applications are installed & loaded in memory, Fairplay DRM encryption is removed.
Additionally, Fairplay DRM employs a public/private key pair system. When a device is registered with an iCloud account, a public key is stored on Apple's servers, and a corresponding private key is stored on the device. This feature ensures secure decryption of the apps content, and making sure that only authorized devices under that iCloud account can access the application or service.
TrollDecrypt
- Download the latest version of TrollDecrypt. Ensure you have TrollStore installed.
- Install the .tipa file via TrollStore.
- Once installed, open the TrollDecrypt application.
- With TrollDecrypt opened, select the application you would like to decrypt. Alternatively, you can type in the PID (process id) of the app you want to decrypt at the bottom.
- Once selected, tap "Yes", then wait. Time will vary on the app size.
- Once finished decryption, the app may freeze. If it does, close the app from the app switcher and re-open.
- At the top left of your screen, tap the folder icon. Your decrypted .ipa should be their.
TrollDecrypt allows you to decrypt existing applications using TrollStore. Not all applications are supported.
AppIndex
- Ensure you have the repo added in your package manager (Sileo, Zebra, Cydia, etc)
- Once added, search up in your package manager.
- Once the package has been found, tap on it and click .
- Once installed, find the application on your home screen and open it.
- Find the application you want to decrypt.
- Once you have selected the application, tap the 3 dots surrounded by a circle.
- Tap
AppIndex allows you to decrypt existing applications.
• Depending on the app size, it may take a while. Once its finished, you will now have options to do whatever you want with the .ipa file.