TrollRestore is a powerful PC-based TrollStore installer that allows you to install TrollStore on any iOS device running iOS 15.0 to iOS 17.0. Unlike previous methods like TrollInstallerX and TrollMisaka, TrollRestore offers a new and more streamlined installation process. With TrollRestore, you can now easily replace a system app with the TrollHelper binary, enabling TrollStore installation across all supported iOS versions.
TrollRestore is a specialized installer that allows you to easily set up TrollStore on devices running iOS/iPadOS 15.0 to 16.7 RC (20H18) and 17.0. By using TrollRestore, you can replace a system app with a TrollHelper binary, which you can then use to install TrollStore. This method leverages backups to restore the binary to the system app container, making the installation process seamless.
- iOS 15.0 - 16.7 RC (20H18)
- iOS 17.0 (all builds: 21A326, 21A327, 21A329, 21A331)
Before you begin, make sure you have the following:
- A device running iOS/iPadOS 15.0 to 16.6.1, 16.7 RC (20H18), or 17.0.
- The latest version of Python 3 installed.
- The latest version of iTunes installed on your Windows PC.
- The latest version of TrollRestore for your platform:
- Windows: TrollRestore.exe
- Apple Silicon Macs: TrollRestore_macOS_arm64.zip
- Intel-based Macs: TrollRestore_macOS_amd64.zip
- Linux: TrollRestore_Linux.zip
- The latest version of the TrollStore AppStore installed on your iPhone or iPad.
- Ensure you disable "Find My" before proceeding with the installation. Once completed, you can re-enable it.
If you’re using an Intel-based Mac, the TrollRestore build isn't notarized. To run it:
- Option 1: Double-click the file while holding the Control key (for macOS Sonoma or earlier).
- Option 2: Open the file normally, go to System Settings > Privacy & Security, and select Open Anyway.
If you encounter issues, consider following the Linux instructions, as they work across all platforms, though they are slightly more complex.
-
Locate the File:
- Open File Explorer (Windows) or Finder (macOS).
- Navigate to the downloaded/extracted TrollRestore file (usually in the Downloads folder).
-
Run TrollRestore:
- Double-click the TrollRestore file.
- When prompted, type the name of the system app you want to overwrite (e.g., Tips) and press Enter.
- The device will reboot after the TrollStore Helper is restored.
Note: There won’t be any visible changes on your device until it reboots.
Install Dependencies
- Open Terminal.
- Go to the TrollRestore folder:
cd ~/Downloads/TrollRestore_Linux
- Install required dependencies:
pip3 install -r requirements.txt
-
Connect your iOS device to your computer.
-
In Terminal, run:
python3 trollstore.py
-
Enter the system app name to overwrite (e.g., Tips) and press Enter.
-
Your device will reboot when done.
Note: There won’t be any visible change until the reboot.
After the TrollStore Helper has been injected:
- Unlock your device and open the app you overwrote.
- Tap "Install TrollStore" and wait for the device to respring. TrollStore will now be installed.
For persistent installation:
- Open the TrollStore app from your home screen.
- Go to Settings and tap Install Persistence Helper.
- Select the app (e.g., Tips) to set up the Persistence Helper.
- TrollRestore doesn’t restore a full persistence helper; it only replaces the main binary of a system app.
- If you want to restore the chosen app to its original state, delete and reinstall it from the App Store.
For the precompiled builds:
- macOS: Requires macOS 12 (Monterey) or higher. macOS 11 may work but is untested.
- Windows: Requires Windows 10 or higher with iTunes installed.
- JJTech: Sparserestore (the main library used to restore the TrollHelper binary)
- Nathan: Turning sparserestore into a TrollStore installer
- Mike, Dhinak G: Various improvements to the installer
- doronz88: pymobiledevice3
- opa334, Alfie: TrollStore developers
- Aaronp613: Minor improvements
- Contributors: Thanks to everyone involved in making TrollRestore possible.
This guide is provided for educational purposes only. It is intended to help users understand and learn about the TrollRestore installation method.