TrollStore Versions Save

Jailed iOS app that can install IPAs permanently with arbitary entitlements and root helpers because it trolls Apple

2.0.5

6 months ago
  • 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)

Notes from 2.0.0:

Uses ChOma library for MachO parsing (not in the best state right now but it works for applying the bypass :D): https://github.com/opa334/ChOma

Big thanks to @alfiecg24 for providing the bypass and helping with automating it using ChOma and @TheRealClarity for some minor contributions to ChOma.

For early installing: If you can manage to replace a removable system app with PersistenceHelper_Embedded (using MDC / kfd), then reboot the device and run it afterwards, the replaced app can be used to install TrollStore.

2.0.4

6 months ago
  • 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)

Notes from 2.0.0:

Uses ChOma library for MachO parsing (not in the best state right now but it works for applying the bypass :D): https://github.com/opa334/ChOma

Big thanks to @alfiecg24 for providing the bypass and helping with automating it using ChOma and @TheRealClarity for some minor contributions to ChOma.

For early installing: If you can manage to replace a removable system app with PersistenceHelper_Embedded (using MDC / kfd), then reboot the device and run it afterwards, the replaced app can be used to install TrollStore.

2.0.3

6 months ago
  • 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

Notes from 2.0.0:

Uses ChOma library for MachO parsing (not in the best state right now but it works for applying the bypass :D): https://github.com/opa334/ChOma

Big thanks to @alfiecg24 for providing the bypass and helping with automating it using ChOma and @TheRealClarity for some minor contributions to ChOma.

For early installing: If you can manage to replace a removable system app with PersistenceHelper_Embedded (using MDC / kfd), then reboot the device and run it afterwards, the replaced app can be used to install TrollStore.

2.0.2

6 months ago
  • 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 inconvienience!

Notes from 2.0.0:

Uses ChOma library for MachO parsing (not in the best state right now but it works for applying the bypass :D): https://github.com/opa334/ChOma

Big thanks to @alfiecg24 for providing the bypass and helping with automating it using ChOma and @TheRealClarity for some minor contributions to ChOma.

For early installing: If you can manage to replace a removable system app with PersistenceHelper_Embedded (using MDC / kfd), then reboot the device and run it afterwards, the replaced app can be used to install TrollStore.

2.0.1

6 months ago

DO NOT INSTALL THIS ON IOS 14!!!!!!!!!!!!!!!!!!!!!! DO NOT INSTALL THIS ON IOS 14!!!!!!!!!!!!!!!!!!!!!! DO NOT INSTALL THIS ON IOS 14!!!!!!!!!!!!!!!!!!!!!!

  • 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)

Notes from 2.0.0:

Uses ChOma library for MachO parsing (not in the best state right now but it works for applying the bypass :D): https://github.com/opa334/ChOma

Big thanks to @alfiecg24 for providing the bypass and helping with automating it using ChOma and @TheRealClarity for some minor contributions to ChOma.

For early installing: If you can manage to replace a removable system app with PersistenceHelper_Embedded (using MDC / kfd), then reboot the device and run it afterwards, the replaced app can be used to install TrollStore.

2.0

6 months ago

DO NOT INSTALL THIS ON IOS 14!!!!!!!!!!!!!!!!!!!!!! DO NOT INSTALL THIS ON IOS 14!!!!!!!!!!!!!!!!!!!!!! DO NOT INSTALL THIS ON IOS 14!!!!!!!!!!!!!!!!!!!!!!

  • Add support for iOS 15.5 - 16.6.1, 17.0 thanks to CVE-2023-41991 (Note that not all devices / versions have an install method, kfd devices will get one shortly by misaka, checkm8 devices can use the TrollHelper package, the arm64e OTA method has been updated to support a few more versions of iOS 15, which exactly we do not know yet, but 15.5 is definitely supported by it now)
  • Fix some minor bug where TrollStore wouldn't delete an apps data container when uninstalling it
  • Remove dependency on ldid
  • Add donation links

Uses ChOma library for MachO parsing (not in the best state right now but it works for applying the bypass :D): https://github.com/opa334/ChOma

Big thanks to @alfiecg24 for providing the bypass and helping with automating it using ChOma and @TheRealClarity for some minor contributions to ChOma.

For early installing: If you can manage to replace a removable system app with PersistenceHelper_Embedded (using MDC / kfd), then reboot the device and run it afterwards, the replaced app can be used to install TrollStore.

1.5.1

1 year ago
  • Fix crash on uninstallation

1.5.0

1 year ago
  • Add „Advanced“ settings tab, contains the ability to switch between „installd“ and „Custom“ (un)installation methods
  • Separate ldid updates from TrollStore updates, newest ldid version fixes a bug that TrollStore previously had to ship a hacky workaround for, this workaround was removed now
  • ldid will now be automatically installed/updated on TrollStore app launch when it’s either not installed already or the installed version is too outdated for the TrollStore version to support it
  • Fix an issue where uninstalling some applications could fail
  • Automatically make the „Reload Icon Cache“ button fix a stock iOS issue where a bloated icon cache could cause app installs and updates to cause severe system wide lag spikes (previously reloading icon cache did not fix this bloat issue, now it does)
  • Fix a bug where the group containers of app plugins could be incorrectly registered
  • Switch to TrollStore’s own CoreTrust certificate in favour of the previous „Worth doing badly“ certificate

1.4.5

1 year ago
  • Fix issues when installing apps that have a "com.apple" identifier prefix
  • Fix an issue in the uicache implementation that would cause group containers to not get removed when uninstalling an app from Home Screen (Home Screen uninstallations have therefore been reenabled but only on iOS 15, because iOS 14 still has the restriction issue)
  • 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, but there are still TrollStore installed apps on the system
  • Add an option to copy a debug log in case of installation failures

1.4.4

1 year ago
  • Revert to old installation method, as the FuguInstall method caused too many weird unexplainable issues