Skip to content

Instantly share code, notes, and snippets.

@LukeZGD
Last active April 21, 2026 00:43
Show Gist options
  • Select an option

  • Save LukeZGD/26c9d384e0050b1faebce0958fcd9e38 to your computer and use it in GitHub Desktop.

Select an option

Save LukeZGD/26c9d384e0050b1faebce0958fcd9e38 to your computer and use it in GitHub Desktop.
Installing TrollStore (TrollRestore Python Method)

Installing TrollStore (TrollRestore Python Method, Windows)

  1. Download and install Python (3.13 and newer, this tutorial is tested on 3.14.3): https://python.org
  2. Download and install iTunes: https://www.apple.com/itunes/download/win64
  3. Download and install Visual Studio Build Tools: https://visualstudio.microsoft.com/visual-cpp-build-tools/
    • In the installer, make sure to check "Desktop Development with C++" before clicking Install.
  4. Download TrollRestore_Linux.zip: https://github.com/JJTech0130/TrollRestore/releases/latest
  5. Extract TrollRestore_Linux.zip
  6. In the TrollRestore_Linux folder, open requirements.txt and change the first line (don't forget to save it): pymobiledevice3<=6.2.0
  7. While holding the Shift button, right-click the TrollRestore_Linux folder, and select "Open PowerShell window here"
  8. Run this command: py -m venv venv
  9. Run this command: venv/Scripts/pip3 install -r requirements.txt
  10. It will take a while to download and install stuff. When it finishes, plug in your device.
    • If you haven't already, make sure to tap "Trust" on the device or else TrollRestore will just freeze or error out in the next step.
  11. Run this command: venv/Scripts/python trollstore.py
  12. When it prompts to enter app name, type Tips and press Enter

Installing TrollStore (TrollRestore Python Method, Linux/macOS)

  1. Download and install Python (3.9 and newer)
  2. Download TrollRestore_Linux.zip: https://github.com/JJTech0130/TrollRestore/releases/latest
  3. Extract TrollRestore_Linux.zip
  4. In the TrollRestore_Linux folder, open requirements.txt and change the first line (don't forget to save it): pymobiledevice3<=6.2.0
  5. Open a Terminal window, and cd to the TrollRestore_Linux folder
    • In most cases, this will likely mean running cd ~/Downloads/TrollRestore_Linux
  6. Run this command: python3 -m venv venv
  7. Run this command: venv/bin/pip3 install -r requirements.txt
  8. It will take a while to download and install stuff. When it finishes, plug in your device.
    • If you haven't already, make sure to tap "Trust" on the device or else TrollRestore will just freeze or error out in the next step.
  9. Run this command: venv/bin/python3 trollstore.py
  10. When it prompts to enter app name, type Tips and press Enter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment