Unc0ver and TrollStore on iOS: What Actually Works in 2025
I spent a lot of time messing with jailbreaks and persistent code signing back when the community was still active, so I figured I would put together something that doesn't mislead people. A lot of guides out there are either three years out of date or written by someone who has never actually installed anything themselves. Let me be clear about something before we get into any of this: Unc0ver has been officially abandoned since June 2021. The developers posted the notice themselves. It supported iOS 11.3 through 12.5.1 and does not work on any newer version of iOS. If you are running iOS 13 or later, it simply will not run. Period. There are fork versions floating around, but they come with their own headaches and you are mostly on your own at that point. TrollStore, on the other hand, is still relevant. It uses a vulnerability in Apple's code signing validation (CVE-2021-30860) to permanently sign and install apps without needing a renewing developer certificate or daily re-signing. It works on iOS 14.0 through 16.6.x — meaning almost all devices from roughly 2018 to 2023, depending on which firmware you are stuck on.
The Basic Process
I am going to walk through TrollStore first since that is what most people actually need, then circle back to Unc0ver for anyone who genuinely is on an old device and knows what they are doing. You need to have a computer nearby, even if the whole process can be done without one in some cases. Here is the straightforward path: Method one — using Safari directly (iOS 14 and 15):
Go to the official TrollStore repository, grab the .ipa file for the TrollStore app, and install it through Safari. Yes, really. Safari on those iOS versions has a quirk where it trusts the code signature in a way that other browsers don't. You tap the install link, it opens in Safari, and from there you go to Settings,Profiles & Device Management, and trust the developer profile. The app installs and runs immediately. Method two — using a computer (iOS 16 and newer): This is where it gets a bit more involved. You need libimobiledevice installed on your machine, or you can use a tool like Sideloadly if you are on Windows. Connect the device, load the TrollStore .ipa, and sideload it. Once it is on the device, open it and follow the prompts. You will need to go into Settings,Profiles & Device Management, and trust the certificate TrollStore generates. After that, you are in.
Get the Full Details

I ran into a specific issue when I tried this on a friend's iPhone SE (2020) running iOS 16.3. The app installed fine, opened, showed the main interface, but every attempt to install a third-party app through it failed with a "code signature invalid" error. The problem was that the device had already renewed its developer certificate through a different sideloading service, which corrupted the fake certificate chain TrollStore relies on. The workaround was deleting all developer profiles from Settings,Profiles & Device Management, then reinstalling TrollStore fresh so it could generate a clean certificate from scratch. Took about five minutes once I figured out what was happening.
What You Can Do After Installing
Once TrollStore is running, you can install .ipa files directly onto the device. No daily re-signing. No 7-day certificate expiration. The apps stay installed. You can also install tweaks and modifications that rely on signing, though not everything works perfectly. The main limitation is that you cannot use TrollStore to install modified system apps or anything that requires root-level access — that is where jailbreaking comes in. For anyone still on iOS 12.4 or earlier, the process was relatively simple in theory. You visited the Unc0ver website on Safari, installed the app through the enterprise certificate, and then launched it. The jailbreak itself was a one-tap operation. Reboot. Wait a few minutes. Cydia or Sileo would appear on the home screen. But here is what most guides leave out: the success rate was never 100%, and it degraded over time. By late 2020, Apple had patched most of the exploits Unc0ver relied on, so the jailbreak worked on newer iOS 12 versions only intermittently. I had a device that would jailbreak about one out of every four attempts, and when it did, it would often crash on the next reboot because of a mismatched tweak or a corrupted cache. The workaround was usually clearing the /Library/Caches/com.exeliteria.uncover directory and trying again, but that was a guess more than a guarantee.
What Neither Tool Can Do For You
I want to be blunt about the limitations. TrollStore cannot bypass activation locks, iCloud locks, or MDM restrictions. It is not a magic key for stolen devices or disabled accounts. Jailbreaking with Unc0ver could reduce battery life, break banking apps, and void certain warranties — not that Apple cared about your warranty once you jailbroken anyway. Another thing people don't realize: TrollStore only works up to iOS 16.6.2. Apple patched the vulnerability in iOS 16.7 and later. If your device is on iOS 17 or 18, you cannot use TrollStore at all, and Unc0ver is completely irrelevant. Your options in that case are limited to official app stores or waiting for a new exploit to surface, which has not happened yet.

A Few Practical Notes
If you are trying to decide between these two tools, start with your iOS version. If you are on iOS 14 through 16.6.2, TrollStore is the better choice for most people. It is stable, it does not require a full jailbreak, and it gives you the ability to install apps outside the App Store without the maintenance overhead. If you are on iOS 12.4 or below and want a full jailbreak experience with package managers, Unc0ver is your only real option — but expect some friction. Always keep a backup of your device before attempting either method. I lost a week of messages and settings on one device because I ran a tweak that was incompatible with the kernel patch. It was frustrating and entirely preventable.