Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save gamer191/d3eba818acc7630eab9f007835103aa6 to your computer and use it in GitHub Desktop.
Save gamer191/d3eba818acc7630eab9f007835103aa6 to your computer and use it in GitHub Desktop.
How to update to iOS 17 and keep trollstore

NOTE: I have not tested this tutorial. USE AT YOUR OWN RISK. Some parts of this tutorial are copied verbatim, see the list of sources at the bottom.

WARNING (PLEASE READ): You may end up stuck in supervised mode. The downsides to that are:

  1. A message will display in Settings, showing that your device is supervised
  2. Activation lock will be disabled, potentially making your device accessible by thieves (FindMy will still work however)
  3. If your device has Mobile Device Management enabled (e.g. a school or work device), then your organisation will be able to silently install and uninstall apps on your device

Anyway, onto the tutorial:

  1. Install Trollstore (https://ios.cfw.guide/installing-trollstore/). For reference, here's a list of arm64 devices that are compatible with iOS 17. All other devices are Arm64e:
    1. iPad (6th generation), iPad (7th generation), iPad Pro (12.9-inch) (2nd generation), iPad Pro (10.5-inch)
  2. Enter this link into Trollstore to install Supervise (https://dhinakg.github.io/files/apps/Supervise/Supervise.tipa)
  3. supervise your device (from ios.cfw.guide):
    1. Open the Supervise app from your home screen
    2. Open the Settings app, then go to the General tab
    3. Scroll down to the Toggle Supervision tab, then go to that tab
    4. Enable the Toggle Supervision option
    5. Restart your device
    6. Check if there's a notice in the settings app telling you that you're supervised
  4. Install the iPadOS 17.0.2 profile from https://dhinakg.github.io/delayed-otas.html
    1. This tutorial is to install iOS/iPadOS 17.0. Just ignore the profile's name please.
  5. Enable Beta updates in settings. This tutorial won't install a beta version of iOS, don't worry. If you can't enable beta updates in settings:
    1. set your time back to December 10
    2. install https://beta.apple.com/download/1017282. Make sure to complete the profile installation in your settings
    3. set your time back to normal again
  6. Open trollstore and the persistance helper in your app switcher. You are recommended to also close other apps in the app switcher (except Settings, of course)
  7. Update through the settings app, after ensuring it shows iOS 17.0 (not 17.0.1)
  8. 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).
  9. Re-install the Persistence Helper through TrollStore
  10. Open the persistance helper and click "Refresh app Registrations".
  11. delete all the profiles you installed
  12. unsupervise your device and feel free to delete the supervise app
  13. Recommended: https://ios.cfw.guide/blocking-updates/

Sources (some of which I copied verbatim):

  1. https://theapplewiki.com/wiki/Jailbreak
  2. https://www.reddit.com/r/jailbreak/comments/1868jl6/guideworkaround_updating_to_ios_17_from_ios_1541/
  3. https://ios.cfw.guide/updating-blobless-nonjailbroken/
  4. https://twitter.com/MasterMike88/status/1739009904096973258
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment