Add installation methods

This commit is contained in:
opa334 2022-09-08 00:56:55 +02:00
parent 6242ae72bd
commit 8d1851ffbb
5 changed files with 78 additions and 13 deletions

View File

@ -2,7 +2,7 @@ Package: com.opa334.trollstorehelper
Name: TrollStore Helper Name: TrollStore Helper
Version: 1.0.7 Version: 1.0.7
Architecture: iphoneos-arm Architecture: iphoneos-arm
Description: Helper app to install and manage TrollStore! Description: Helper utility to install and manage TrollStore!
Maintainer: opa334 Maintainer: opa334
Author: opa334 Author: opa334
Section: Utilities Section: Applications

View File

@ -7,3 +7,36 @@ A proper readme will be added shortly, for now see the release post on [reddit](
The CoreTrust bug only affects 14.0 - 15.5b4, TrollStore will most likely never support any versions outside that range. The CoreTrust bug only affects 14.0 - 15.5b4, TrollStore will most likely never support any versions outside that range.
15.2 and up are unsupported currently as there is no way to install TrollStore to these versions until the install method of Fugu15 is public. 15.2 and up are unsupported currently as there is no way to install TrollStore to these versions until the install method of Fugu15 is public.
## Installation Methods
| Version / Device | A8 | A9 | A10 | A11 | A12 | A13 | A14 | A15 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| iOS 14.0 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.0.1 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.1 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.2 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.2.1 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.3 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.4 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.4.1 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.4.2 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.5 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.5.1 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | N/A |
| iOS 14.6 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | None | N/A |
| iOS 14.7 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | None | N/A |
| iOS 14.7.1 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | None | N/A |
| iOS 14.8 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | None | N/A |
| iOS 14.8.1 | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | [TrollHelper](./install_trollhelper.md) | None | None | None | N/A |
| iOS 15.0 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) |
| iOS 15.0.1 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) |
| iOS 15.0.2 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) |
| iOS 15.1 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) |
| iOS 15.1.1 | N/A | N/A | N/A | N/A | N/A | N/A | [TrollInstaller](./install_trollinstaller.md) | [TrollInstaller](./install_trollinstaller.md) |
| iOS 15.2 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | None | None | None | None |
| iOS 15.2.1 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | None | None | None | None |
| iOS 15.3 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | None | None | None | None |
| iOS 15.3.1 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | None | None | None | None |
| iOS 15.4 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | None | None | None | None |
| iOS 15.4.1 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | None | None | None | None |
| iOS 15.5b5 | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | [SSH Ramdisk](./install_with_sshrd.md) | None | None | None | None |

11
install_trollhelper.md Normal file
View File

@ -0,0 +1,11 @@
# Installation through TrollStore Helper
**Supported devices:** All jailbroken devices between iOS 14.0 and 15.5b4
1. Download TrollStore Helper from Havoc repo (https://havoc.app), alternatively you can also download the deb from releases and install it yourself.
2. Open TrollStore Helper on the home screen
3. Press "Install TrollStore", make sure you're connected to internet
4. Done, your device will respring and TrollStore should appear on your home screen

17
install_trollinstaller.md Normal file
View File

@ -0,0 +1,17 @@
# Installation through TrollInstaller
**Supported devices:** A10 - A15, iOS 15.0 - 15.1.1
1. Download the TrollInstaller IPA from releases and install it to your device using your method of choice (AltStore / Sideloadly / Xcode / ...)
2. Open TrollInstaller
3. Press the Install button at the bottom
4. If your phone reboots here, go back to step 2
5. An alert should pop up when TrollStore installed sucessfully, click close and the app should exit
6. If TrollStore is on home screen, start it, if not then reboot and it should appear afterwards, then start it
7. **(Optional)** Tap "Install Persistence Helper" and choose a system app you don't need to use (e.g. Tips) in the list that appears, this app can later be used to refresh TrollStore registrations when iOS reloads the icon cache and the TrollStore apps no longer launch

View File

@ -1,14 +1,16 @@
# Install TrollStore with a SSH Ramdisk (Linux and macOS only) # Installation through an SSH Ramdisk (Linux and macOS only)
1. download this tar and extract it https://github.com/opa334/TrollStore/releases/latest/download/TrollStore.tar **Supported devices:** A8 - A11, iOS 14.0 - 15.5b4
2. run `git clone https://github.com/verygenericname/SSHRD_Script --recursive && cd SSHRD_Script` 1. Download this tar and extract it https://github.com/opa334/TrollStore/releases/latest/download/TrollStore.tar
3. run `./sshrd.sh <latestipswlinkhere>` 2. Run `git clone https://github.com/verygenericname/SSHRD_Script --recursive && cd SSHRD_Script`
4. run `./sshrd.sh boot` the device should start verbosing and say OK in ascii 3. Run `./sshrd.sh <latestipswlinkhere>`
5. in a new terminal window, run `iproxy 2222 22` 4. Run `./sshrd.sh boot` the device should start verbosing and say OK in ascii
5. In a new terminal window, run `iproxy 2222 22`
6. In the previous window, run `ssh -p2222 root@localhost`, the pass is alpine 6. In the previous window, run `ssh -p2222 root@localhost`, the pass is alpine
@ -19,11 +21,11 @@
9. For the app you would like to replace, run `grep -r "<appname>" .` 9. For the app you would like to replace, run `grep -r "<appname>" .`
- you can put something like Tips, must be a deletable system app - you can put something like Tips, must be a deletable system app
10. look for a filepath that looks like `./<udid>/<appname>.app` 10. Look for a filepath that looks like `./<udid>/<appname>.app`
11. run `cd <udid>/<appname>.app` 11. Run `cd <udid>/<appname>.app`
12. run `mv <appname> <appname>_TROLLSTORE_BACKUP` 12. Run `mv <appname> <appname>_TROLLSTORE_BACKUP`
13. Now, in another terminal window, cd into the folder of the tar you extracted earlier 13. Now, in another terminal window, cd into the folder of the tar you extracted earlier
@ -33,6 +35,8 @@
16. In the window you sshed into the phone in, run `chown 33 <appname> & chmod 755 <appname> trollstorehelper & chown 0 trollstorehelper`, and run `reboot`, your phone will reboot into iOS 16. In the window you sshed into the phone in, run `chown 33 <appname> & chmod 755 <appname> trollstorehelper & chown 0 trollstorehelper`, and run `reboot`, your phone will reboot into iOS
17. Open up the app you replaced, it should show some buttons like install trollstore, click install trollstore 17. Open up the app you replaced, it should be TrollStore Helper now
18. TrollStore is installed! 18. Press "Install TrollStore", make sure you're connected to internet
19. Done, your device will respring and TrollStore should appear on your home screen