3 minute read

With the release of stable, consumer-facing jailbreaks for both iOS 15 and iOS 16 (mainly palera1n and Dopamine), I decided it was worth finding the time to try to update my tweaks to support the latest versions. This time around, not only did I need to confirm or add support for the latest changes made by Apple from previous versions of iOS, but also consider the new “rootless” architecture introduced with both of these jailbreaks. Thanks to some quality-of-life updates made to Theos, this was a very trivial task. It was also very helpful considering my daily driver, an iPhone 13 Pro on iOS 15.1.1, is supported by Dopamine.

Here’s a list of all the tweaks that now support the latest versions, along with a brief description of what’s new:

  • SleeperX (New): the original Sleeper tweak that was first written for iOS 7/8 support had become very bloated and cumbersome with the various code required to support all those years of iOS updates. Therefore, I made the decision to finally cut a brand-new package to support iOS 15+. The initial release of SleeperX is essentially what you get with Sleeper, but with iOS 15 and rootless support. It’s available for sale now on the Havoc repo.
  • Sleeper (Updated): the original Sleeper package received a few minor updates which includes support for some new holiday countries, a bugfix specifically for some versions of iOS 14, and some other very minor quality of life improvements. It’s still available for sale on the Havoc repo.
  • YTHoldForSpeed (New): this is a simple tweak for YouTube that I had originally written many years ago when I wanted a quick way to toggle between playback speed when watching/listening to YouTube videos. Time is limited these days, so I almost exclusively use YouTube at 1.5x speed. At the beginning of the year, I finally polished the tweak by performing some code cleanup, as well as adding a fully-integrated preferences menu, which was only possible from the help and open-source YouTube projects from Poomsmart. Another interesting thing about this tweak is that it can also be “sideloaded” using tools such as theos-jailed, which is actually how I still use this tweak. Feel free to check out the source code so that you can sideload it yourself, or grab it from the Havoc repo if you are using a standard jailbreak.
  • FlixRatings (Updated): before diving into the world of Sleeper, I spent a considerable amount of time updating FlixRatings for the modern era. The tweak now supports the latest versions of Netflix, while also retaining backwards compatibility with all their previous Netflix releases which still can support back to iOS 8. This proved to be quite the task! Along the way, I was able to add support to show both critic and audience ratings for each title, if they are available. Of course, either rating can be toggled on or off via the tweak’s preferences, which are integrated directly into the app. Like before, you can still grab FlixRatings from the Havoc repo.
  • FlixRoulette (Updated): just like FlixRatings, I went ahead and updated FlixRoulette to include support for the latest versions of Netflix. It is available for free from the Havoc repo.
  • CarPlayHideLabels (Updated): I was able to confirm that the same logic for iOS 13/14 to hide the labels worked perfectly on iOS 15 as well. All that was required was a minor update to support rootless jailbreaks. I’m unsure if it’s working on iOS 16, but I believe the CarPlay app changed quite a bit with that release, so it’s likely another change will be required for iOS 16. The tweak is still open source, and it is now hosted and available for free on the Havoc repo.

I think that about wraps up all the tweak updates I’ve been able to release so far in 2023. What’s next? I’ve received some requests to add features to SleeperX, so I plan on maybe fulfilling some of those throughout the rest of the year. I will also need to make some additional changes to that tweak to ensure iOS 16 compatibility. Either way, there is more than enough work to keep me busy with the very little free time I have these days!