TrollStore IPA installer for iOS
When Linus Henze discovered the CoreTrust bug allowing to install IPA files permanently on iOS, the jailbreak community released a few tools to make it happen. Now with TrollStore IPA by Lars Fröder,you can also sing permanently apps on stock iOS.
Download TrollStore IPA for iOS 15 & iOS 14
Compatibility: iOS 14.0 — 15.4.1, iOS 15.5 beta 1 — 15.5 beta 4, iOS 15.6 beta 1 — 15.6 beta 5.
What is TrollStore?
TrollStore is an iOS app designed to sign and install IPA files without revokes on iOS 14 and iOS 15. It uses the CoreTrust bypass by Linus Henze, and it supports all iDevices running on 14.0 up to 14.8.1 and iOS 15 up to iOS 15.4.1. TrollStore doesn't require jailbreak like PermasigneriOS.
Using the TrollStore for iOS, you can install any app permasigned. What's more, it is possible to install apps with otherwise illegal entitlements or ones that bundle a root helper binary, all thanks to the CoreTrust bug discovered by Linus Henze. All features work on stock iOS.
TrollStore IPA installer was updated, and now it can be installed on iOS 15.0 up to iOS 15.4.1 by implementing the Fugu15 Jailbreak installation method. This way you can now install the IPA installer directly from Safari browser without using terminal and advanced commands.
To install unsigned IPA files in the background, TrollStore uses the ldid package. From App Settings, the developer included two utilities. One to respring the device and one to rebuild the icon cache. There is also an option to uninstall TrollStore app from the system.
When iOS rebuilds the icon cache, all apps installed through TrollStore, including itself, will disappear from the Home Screen. The only way to have persistence in a rootless environment is to replace a system app. TrollStore allows you to select a system app to replace it with a persistence helper that can be used to refresh icons of the registrations of all TrollStore apps.
To use Persistence Helper, go to TrollStore Settings and tap on Install Persistence Helper. Next, select a system app you don't need to use (e.g. Tips) in the list that appears.
Apps installed via the CoreTrust bypass bug will stay signed permanently on your iPhone, even after 7-days or after restarting the device. TrollStore delivers for iOS 15 the long-awaited feature to install custom IPA files with ++ hacks without revokes or any free certificate limitations.
Installing IPA files without revokes next to tweaks is one of the most appreciated jailbreak features, and now it's available without jailbreak for iOS 14 and iOS 15.
TrollStore IPA installer is packed with an OTA update mechanism. When a new version is released, you can now download the update directly from the app Settings screen. The app will update everything (including the persistence helper) and automatically respring your iPhone.
Will opa334 deliver? Yes, he is known in the jailbreak community for various tweaks such as SafariPlus, AltList, Choicy, or CCSupport. The TrollStore tool for iOS will be released before any iOS 15 jailbreaks, including the mythical Cheyote for iOS 15 — iOS 15.1.1.
TrollStore should work to install permanently all kinds of iOS 14 and iOS 15 apps including iPogo, SpooferX, uYou, AppStore++, Delta, Filza, and many others. Delta Emulator installation progress was included in the final TrollStore tease before release.
For jailbroken devices, you can try IPA Permasigner from Nebula. It's an open-source script based on the original scripts created by zhuowei and CoreTrust bypass by Linus Henze. It's super easy to use and it can also run on macOS, Windows, and Linux thanks to the ldid support.
TrollStore for iOS 16 with the option to signs apps permanently without using your 7-day revoke-free certificate, or the 3 apps limit will never be released. This IPA installer is based on a bug, and not a system feature. For iOS 16 download Bullfrog Assistant to sign IPAs on your iPhone.
TrollStore was released as an open-source project, with all files published through the official GitHub Repository. The source code is licensed under MIT and you can freely distribute it and modify the code as long as you are familiar with C and Objective-C languages.
The latest release of TrollStore IPA installer for iOS include some awesome features. There is an option to temporarily register a TrollStore installed app as “User”. Apps in this state will not open, but it's useful for adjusting its settings, using iTunes file sharing or Apps Manager.
Now you can also display detailed info about apps including bundle identifier, version, file size, and security details such as sandboxing, capabilities, and accessible containers settings. By default, TrollStore show this alert with all information before installing an IPA file on your device.
On top of that, TrollStore can install apps with JIT (Just-In-Time) support. With this entitlements feature, all supported apps can be compiled natively on the device, allowing them to run at full speed. In the result, apps like UTM virtual machine may work up to 5 times faster.
When you own a Mac computer it offers the AirDrop feature allowing you to quickly send files between nearby and within Bluetooth and Wi-Fi range devices. Unfortunately, IPA files are not supported by AirDrop but since version 1.1.2 TrollStore offers a workaround with .tipa files.
TIPA is a renamed IPA file extension (e.g. unc0ver.IPA to unc0ver.TIPA),that can be sent through AirDrop on your device and automatically installed by TrollStore.
How to install on iOS 15
TrollStore can be installed on your iOS 15 device using the Fugu15 method, allowing you to bypass the App Store and install the app permanently from mobile Safari browser. You can also sideload the TrollStore Installer IPA using one of your favorite IPA installers, such as Sideloadly.
Note: A9 devices are not supported by multicast_bytecopy.
Step 1. Download the TrollStore Installer IPA (version 1.1.2).
Step 2. Open Sideloadly application.
Step 3. Connect your iPhone to the computer via USB.
Step 4. Click on the IPA icon to select the app to install.
Step 5. Enter your Apple ID to sign TrollStore Installer IPA file.
Step 6. Click the Start button to install the IPA file on your device.
Step 7. Provide the password for your Apple ID.
Step 8. Open the Settings app and navigate to General → VPN & Device Management.
Step 9. Click on the developer app with your e-mail.
Step 10. Tap on Trust to allow the application to run.
Step 11. Open the TrollStore Installer app from Home Screen.
Step 12. Tap on the Install TrollStore button.
Step 13. An alert should pop up when TrollStore is installed successfully.
Step 14. Tap on "Install ldid" from app Settings to allow TrollStore to install unsigned apps.
If TrollStore app is not available on the Home Screen reboot the device and it should appear afterward. If installed on a jailbroken device respring and the app icon will be available. From TrollStore Settings install the Persistence Helper to refresh icon cache for apps.
Installation on iOS 14.0 up to iOS 15.5b4
It's also possible to install the TrollStore app on iOS 15.2 up to iOS 15.5b4 using the checkm8 exploit. This method is for advanced users only and it requires Linux or macOS. It will create and boot an SSH ramdisk on checkm8 supported devices (A7-A11) and install the TrollStore app.
This is an unofficial way to install TrollStore on iOS 15.2 up to iOS 15.5b4 which is not supported by the developer. It's probably used also to install the Fugu15 Jailbreak.
Step 1. Install libimobiledevice on your Linux or Mac through brew. This library is required to connect your iPhone through USB to the computer.
brew install libimobiledevice
or on Linux distribution:
sudo apt install libimobiledevice-utils libusbmuxd-tools
Step 2. Clone the SSHRD_Script repo from GitHub. It is used to exploit iOS system and install the TrollStore app. Next cd into this repository.
git clone https://github.com/verygenericname/SSHRD_Script --recursive && cd SSHRD_Script
Step 4. Execute the script from the command line including a URL to the latest iOS firmware for your device. After the IPSW URL insert the extra argument "TrollStore" to install the app and provide an uninstallable system app to use such as "Tips".
./sshrd.sh https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-53076/DAD300FD-EA55-4458-AA3 E-6BA875C4B3A1/iPhone_4.0_64bit_15.6.1_19G82_Restore.ipsw TrollStore Tips
Step 5. Now it's required to put your iDevice connected through USB to your computer into DFU mode. You must do it manually and the method depends on your device type.
Step 6. After the script SSHRD execution is complete, the device is stopped with a pitch-black screen. Use this command to boot the device.
Step 7. When the device boots open from the Home Screen the Tips app. It is used as a placeholder for the TrollStore Installer and once opened it will allow you to install the TrollStore IPA Installer on iOS 15.2 up to iOS 15.5b4. On those versions, the CoreTrust vulnerability exists.
Installation on iOS 14 up to iOS 15.5b4 for A12-A15
On Oct 6th Linus Henze presented Fugu15 Jailbreak and a new method allowing the installation of IPA files through the Safari mobile and bypassing AppStore. This technic works only with A12-A15 running on all iOS releases between iOS 14 to iOS 15.5 beta 4. TrollHelperOTA was released to install the TrollStore app on all devices from Safari mobile.
It looks like the CoreTrust bug was fixed in 15.5 RC, reintroduced in iOS 15.6 beta 1, and fixed for good in iOS 15.6 RC. This means that the app supports also iOS 15.6 beta 1 up to iOS 15.6 beta 5. iOS 15.5, iOS 15.6, and iOS 16 are not compatible with the IPA installer and never will.
- Tap on "Install TrollHelper for ..." at top of this page.
- The GTA Car Tracker app will be installed on your Home Screen.
- Tap on GTA Car Tracker app placeholder to run TrollHelperOTA.
- Tap on Install TrollHelperOTA to run the app on iOS 14 — iOS 15.5b4.
How to install on iOS 14
TrollStore app can be installed on iOS 14 without a jailbreak on A12 — A15 devices only. If you own an older device with SoC A9 — A11 it's required to jailbreak your device to install TrollStore IPA installer for iOS 14. In this case, install the DEB package or add the official repository.
Note: Jailbreak required for A9 — A11 devices.
Step 1. Download the TrollHelper DEB package.
Step 2. Install the DEB file via Filza.
Step 3. Run uicache or respring your iPhone.
Step 4. Open TrollHelper Installer from the Home Screen.
Step 5. Tap the "Install TrollStore" button.
Step 6. After respring the TrollStore app should be on your Home Screen.
Step 7. Open the app and tap on "Install ldid" from TrollStore Settings.
For making the installation process even easier the developer released TrollStore Installer through the Havoc Repository. Add the official TrollStore Repo to your package manager and install the IPA signing tool on jailbroken iOS 14.0 — 14.8.1. This repo isn't frequently updated.
- Open the Cydia app from Home Screen and tap on the Sources tab.
- Tap on Edit → Add buttons and enter https://havoc.app Repo URL.
- Install the TrollStore package from the newly added repository.
- To apply all changes respiring your iPhone.
- Access the TrollStore Installer from the Home Screen.
Alternatively, please use the quick links available at the top of this page to add the repository with just one tap to your favorite package manager (Cydia, Sileo, Installer, Zebra).
How to permanently install IPAs
Installing IPA files on iOS through the TrollStore app is pretty straightforward. Once an IPA is loaded into the TrollStore App List, it is automatically installed with a permanent certificate. New updated added the option to import downlaoded IPAs files from your iCloud account.
- Download an IPA file you like to install from Safari mobile.
- Shere the IPA app with TrollStore app.
- TrollStore will install the IPA automatically.
- Access the installed app from your Home Screen.
- Updated TrollStore to version 1.4.5.
- Fix issues when installing apps that have a "com.apple" identifier prefix.
- Fix an issue in the uicache implementation.
- Fix an issue where the Fugu15 app could show as a destination for the persistence helper.
- The option to refresh registrations in TrollHelper will now also show in the case where TrollStore itself has been uninstalled.
- Add an option to copy a debug log in case of installation failures.
- Added support for Fugu15 IPA instllation.
- Add a switch to enable / disable the TrollStore URL scheme.
- TrollStore installed apps can now be uninstalled from home screen.
- Show alert with a lot of info about an app before installing it.
- Add option to install IPAs from a URL.
- Replace a system URL scheme apple-magnifier://install?url=<URL_to_IPA>.
- Add a search bar at the top of the app list.
- Add an option to temporarily register a TrollStore installed app as "User".
- Support detecting persistence helper installed into TrollHelperOTA user app.
- Support installing .tipa files.
- Work around some connectivity issues on Chinese devices.
- When a new update is available, it will now show in app settings.
- Fix installing IPAs that are on iCloud Drive.
- Support for more iPads.
- Added support for large IPA files (100 MB+).
- Show detailed errors when an app install fails.
- Updated TrollInstaller to support non-A15 devices.
- Fixed installation issue for iOS 14.