TrollStore

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

OTHER License

Stars
15.7K

Bot releases are visible (Hide)

TrollStore - 2.0.15 Latest Release

Published by alfiecg24 7 months ago

  • Fix inaccurate error description when installing an app with additional encrypted binaries (2.0.14 regression)
  • Add option in the root helper to specify root helper and persistence helper executable paths when installing a persistence helper
TrollStore - 2.0.14

Published by alfiecg24 7 months ago

  • Fix inaccurate pre-applied exploit type identification (contributed by @luken11)
  • Fix ldid and the CoreTrust bypass sharing the same error code
TrollStore - 2.0.13

Published by alfiecg24 8 months ago

  • Don’t apply CoreTrust bypass to DWARF MachO files
  • Add skip-uicache option to the TrollStore root helper
  • Apply CoreTrust bypass using OpenSSL instead of a template signature blob (contributed by @dhinakg)
TrollStore - 2.0.12

Published by opa334 9 months ago

  • Add an option to launch an app with JIT (Only shown when the app has the get-task-allow entitlement) (Contributed by @khanhduytran0)
  • Add a URL scheme to launch an app with JIT (apple-magnifier://enable-jit?bundle-id=<Bundle_ID>), this can allow a sandboxed app to semi-automatically get JIT, it will switch to TrollStore and then back to the app with JIT enabled (Only works when URL scheme is enabled in TrollStore settings!) (Contributed by @khanhduytran0)
  • Fix a UI bug where icons of newly (un)installed applications would not update until restarting TrollStore if an icon had already been previously cached
TrollStore - 2.0.11

Published by opa334 9 months ago

  • Fix a UI bug where app icons could appear in the wrong row under certain conditions
TrollStore - 2.0.10

Published by opa334 9 months ago

  • Fix a 2.0.9 regression where app installations would fail with error 175 if any of the binaries contained inside the app had no entitlements at all
  • Improve encryption detection code to not produce an error if only some binaries are encrypted, now as long as the main binary is decrypted, only a warning will be shown
TrollStore - 2.0.9

Published by opa334 9 months ago

  • Add the ability for TrollStore itself to enable developer mode on iOS 16+ (Contributed by @dhinakg)
  • Add an error message when encrypted binaries are found
TrollStore - 2.0.8

Published by opa334 11 months ago

  • Fix chinese wifi issues on iOS 16+ (Contributed by @Halo-Michael)
  • Deprecate TSBundlePreSigned in favour of TSPreAppliedExploitType (1 for signed with old bug, 2 for signed with new bug) TSBundlePreSigned=1 is treated as TSPreAppliedExploitType=1 (Contributed by @luken11)
TrollStore - 2.0.7

Published by opa334 11 months ago

  • Restore support for apps that have the com.apple.private.security.no-sandbox entitlement (got broken in 2.0.6) (e.g. Dopamine, TrollSpeed, etc.)

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.

TrollStore - 2.0.6

Published by opa334 11 months ago

  • Fix all installed apps getting the same data container (Apps installed with TrollStore 2.0.0 - 2.0.5 need to be reinstalled for this to be fixed for them)
  • Sync latest uicache changes from Procursus (Had one additional bug fix)
  • Fix some more uicache inaccuracies with data containers that I only noticed now due to the new data container fix now
TrollStore - 2.0.5

Published by opa334 11 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.

TrollStore - 2.0.4

Published by opa334 11 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.

TrollStore - 2.0.3

Published by opa334 11 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.

TrollStore - 2.0.2

Published by opa334 11 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.

TrollStore - 2.0.1

Published by opa334 11 months ago

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

TrollStore - 2.0

Published by opa334 11 months ago

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

TrollStore - 1.5.1

Published by opa334 over 1 year ago

  • Fix crash on uninstallation
TrollStore - 1.5.0

Published by opa334 over 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
TrollStore - 1.4.5

Published by opa334 almost 2 years 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
TrollStore - 1.4.4

Published by opa334 almost 2 years ago

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