This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Iamethanbro on 2023-11-28 23:17:04.


I’ve successfully updated my iPhone 12 Pro Max from iOS 15.4.1 (Dopamine Jailbreak) to iOS 17 and got TrollStore 2 working smoothly! Here’s a step-by-step guide for those who might find it useful:

Removing Jailbreak And Preparing Device:

  1. Install iCleaner Pro: If you’re jailbroken, install iCleaner Pro from Sileo.
  2. Clean Device: Use iCleaner Pro to clean all caches, battery stats, etc.
  3. Reboot into Non-Jailbroken State: Reboot your device.
  4. Remove Jailbreak: Open Dopamine, go to Settings, and select “Remove Jailbreak.”
  5. Install TrollStore: Download the latest version of TrollStore (2.0.7 at the time of writing) or update it if you already have it installed. Make sure “idid” is on the latest version too.
  6. Install Persistence Helper: Add “Persistence Helper” to the Tips app (download Tips from the App Store if not already installed).
  7. Reboot Again: Reboot your device.

Cleaning the Jailbreak Leftovers Further Using Dopamine RootHide

  1. Install Dopamine RootHide: Download and install Dopamine RootHide Jailbreak from their GitHub: RootHide GitHub.
  2. Re-Jailbreak: Jailbreak your device again to access the RootHide app, which includes a tool named “VarClean.”
  3. Clean with VarClean: Open RootHide, navigate to VarClean > Select all > Clean. This removes any remaining jailbreak tweaks, caches, and folders which the dopamine remove jailbreak option couldn’t.
  4. Reboot into Non-Jailbroken State: Again, reboot your device.
  5. Remove RootHide Jailbreak: Open Dopamine RootHide, go to Settings > “Remove Jailbreak”.
  6. Rebuild Icon Cache in TrollStore: Open TrollStore, go to Settings, and select “Rebuild Icon Cache.”

Updating to iOS 17

  1. Supervise Device: Supervise your device using Cowbunga (or any tool that can).
  2. Enable Supervision: Supervise settings can be found inside “Settings App Customizer” within Cowbunga app, after enabling it, go to the device Settings to ensure it shows the device is supervised.
  3. Download iOS 17 DelayOTA Profile: Get the DelayOTA profile from here. Once installed, head over to General > Software Update, and start the update.
  4. Prepare for Installation: While the update is downloading, close all apps except for TrollStore and the Tips app.
  5. Proceed with Installation: Let the device download and install the update.

Post-Update Configuration

  1. Configure TrollStore: After booting into iOS 17, open TrollStore from the app switcher (it can only open from there, hence the reason why I said to keep it open during the update).
  2. Install Persistence Helper in TrollStore: Go to TrollStore Settings, and install Persistence Helper to any system app (I’ve used Compass).
  3. Refresh App Registrations: Open the chosen system app (In my case, the Compass app) and click “Refresh app Registrations”.

Final Steps:

  1. Download AltStore or Sideloadly: Get AltStore or Sideloadly on your device to enable Developer Mode in settings.
  2. Enable Developer Mode: Go to Settings > Privacy & Security, scroll down to “Developer Mode,” and toggle it on.
  3. Final Reboot: Your device will reboot.
  4. Enjoy TrollStore: TrollStore should now work without crashing. Note: Some apps installed on iOS 15.4.1 might crash, but reinstalling them should fix the issue while retaining their data.

Enjoy!

TrollStore on iOS17 Screenshot