TrollStore 2 receives a slew of smaller bug fix updates following initial release

TrollStore 2 officially released on Monday, bringing application perma-signing capabilities to a whole bunch of newer devices running iOS & iPadOS 15.5-16.6.1 and 17.0. The previous generation of TrollStore already supported iOS & iPadOS 14.0-15.4.1, so today’s update is a refreshing one that gives more users access to powerful features Apple doesn’t want them to have.

TrollStore banner image.

Despite the challenges we still face in finding installation methods for some of the newer firmware mentioned above, that hasn’t stopped project lead developer Lars Fröder (@opa334dev) from cannoning away with smaller updates this the evening with bug fixes.

Instead of making a single post denoting every minor TrollStore 2 update, iDB has chosen to take a summary approach to make this an easier read.  That said, we’ll outline all the latest updates in sequential order as of Monday evening below:

TrollStore version 2.0.1

– Fix an issue with signing binaries that have load commands that ChOma doesn’t understand (e.g. oobPCI inside Dopamine)
– Fix an edge case that could cause TrollStoreHelper to crash when it can’t find the code directory (as with the case above)

TrollStore version 2.0.2

– Reintroduce ldid as the signing method on iOS 14 because apparently the CodeSigning APIs TrollStore uses now were only introduced in iOS 15 :/, the previous two updates were broken so badly on iOS 14 that you cannot even update to this one using the app or a persistence helper installed into a system app anymore, to update use the method you originally installed TrollStore with, e.g. GTA Car Tracker or TrollHelper package if jailbroken, iOS 14 users who are still on 1.x can update to this one fine, sorry for the inconvenience!

TrollStore version 2.0.3

– Use ldid on all versions again because there was a problem with Security.framework related to signing embedded frameworks that I couldn’t find the fix for, when signing with ldid this problem does not occur so it will be used for the time being until I can find a fix or better solution

TrollStore version 2.0.4

– Apparently ldid signed binaries do not work on iOS 16+ so we use Security.framework on iOS 16+ again (and yes, this still has the issue with embedded frameworks, that fix is still pending :/ but at least it doesn’t affect 14-15 for now)

TrollStore version 2.0.5

– Switch all versions back to ldid since the root cause of it not working on 15.5+ was that the ldid binary hosted on my GitHub wasn’t signed with the new CoreTrust bug…. So ldid works on all versions now and that should fix all app crashing issues now (Make sure you update ldid to v2.1.5-procursus7-new in settings)

As you can probably tell, there’s a lot going back and forth as Fröder has attempted to resolve issues spanning a large pool of iOS & iPadOS versions. That’s because while one method works great on newer versions, it doesn’t seem to work as well on older versions.

As of now, we highly recommend installing TrollStore version 2.0.5 to be on the latest version, as it addresses some of the instabilities on both new and old versions of iOS & iPadOS. Another note is that if you’re using iOS or iPadOS 14, then you should not even attempt to install or use version 2.0.1 because of severe issues with that version that prompted some of the further updates.

As long as you’re using the latest version of TrollStore 2, you can enjoy application perma-signing capabilities on iOS & iPadOS 14.0-16.6 beta 1 right now. The CoreTrust bug affects iOS & iPadOS 16.6.1 and 17.0 as well, however the developers haven’t yet come up with a way to install TrollStore 2 on those firmware versions yet. This may change in the future.

With perma-signing capabilities, you can effectively install apps on your device permanently, outside of the App Store. This is a major upgrade from sideloading, as it doesn’t require you to re-sign the app(s) you install every seven days with your Apple developer account. Instead, you can just import any .ipa file and have it on your Home Screen and ready to launch in seconds.

We have tutorials showing you how to install TrollStore below, but it’s also worth noting that Misaka and Picasso both have added installation methods for devices susceptible to the MacDirtyCow & kfd exploits if the below installation methods don’t work for you:

Please note that a jailbreak isn’t required to use TrollStore, but you can certainly still use TrollStore if you happen to be jailbroken. The TrollStore project is available on Fröder’s GitHub page for anyone interested in following the project.

Have you installed the latest version of TrollStore 2 yet? Be sure to let us know in the comments section down below.