Using an iOS 9 device in 2024

A couple of weeks ago I got an iPad 2, a white 3G+WiFi 16 GB for 10 euro. I've never had one before and was actually planning to buy an older one like this. Of course, it came with iOS 9.3.5. It runs it a little slow but nothing unbearable. I decided to jailbreak it and see how much I can push it to perform tasks you might do on your modern tablet or phone. In the end, I was pleasantly surprised as I could do everything I did on my main phone - which is browsing social media like Twitter and Reddit, watching YouTube videos, chatting on Discord (voice calls as well!) and something the new devices can't do - playing old games.

Of course, to do most of these you need to jailbreak the device. I'll be detailing how I did it as well as how I got most apps working using patches.

Jailbreaking:

I used Phoenix Jailbreak which is semi-untethered, meaning every time you restart the device you will need to jailbreak it again. To sideload the ipa to the device, I used an application called Sideloadly. Links for both:

Sideloadly
Phoenix

Install Sideloadly, connect your device to your computer, open the app and drag the Phoenix ipa to it. After that you'll have to sign in with an Apple ID account. You don't have to use your main one, I made another just for this. After that, start the operation and follow any instructions the app shows.
After it's done the Phoenix app should appear on your home screen. Open the app and follow the instructions to jailbreak your device. When that's done the device might restart. After it finishes, install Cydia from the app. And that's it! If you've done everything right, your device should be jailbroken now!


Installing apps from the App Store:

The easiest way to install apps for iOS 9 is from the App Store. Sign in with your main Apple ID and install the apps you already own, this will prompt you to install an older version if available. If you don't own an application, you can install it on a newer device, then delete it and it should appear in your "Purchased" tab. There is also a patch that bypasses the "Incompatible app version" error if you don't own the app called "Checkmate, Store!" by InvoxiPlayGames but I couldn't get it to work.


Installing IPAs with Filza:

Install Filza and AppSync Unified from Cydia. Now, you need to download IPAs. You can do that straight from your iDevice by navigating to a site that hosts them, I have one linked below. After that, copy the url of the location of the file and open Filza, press the clipboard icon and paste link. It should start downloading, but it might be slow if you're pulling from archive.org. After it's done, tap on the file and install. When that's done, restart your device and jailbreak again. The app should now work.

iOSObscura

Bypassing Google Sign-In restriction:

Google has introduced a check that prevents you from logging in on older devices. I spent 2 days looking for days to bypass it and finally found a solution.
Download YouTube kids and sign in with your Google account. This is the only app I'm aware of that doesn't block iOS 9. After that all of your other Google apps like YouTube should prompt you to log in your account that you used.


Downgrading apps:

Install App Admin and then open the App Store, go to the desired app and hold the "Open" button until a menu appears. Press "Downgrade" and then add the version you need to the "Known versions".


Editing app version values:

Install Filza, then navigate to /private/var/containers/Bundle/Application/

All of the user-installed applications will be here.

To change the version open one, open the .app folder and find Info.plist. Open it and edit the values named "CFBundleShortVersionString" and "CFBundleVersion" to the desired version. Keep in mind this will only make the app think it's that version and not actually update, you still have the latest compatible one but it's just pretending to be newer.


Tested applications:

YouTube - broken, can be made to semi-work by changing the Info.plist version to 16.42.10
Discord - works with the DiscOld patch from InvoxiPlayGames' beta repo
Spotify - works, use your email when logging in
Twitter - semi-works
Reddit - iOS 9 version is broken, downgrade to version 821375001, log in and update to the latest supported one again
Gmail - works
Among Us - crashes


Cydia source repositories:

http://cydia.akemi.ai/
http://cydia.invoxiplaygames.uk/
http://cydia.invoxiplaygames.uk/beta/
http://repo.mtmdev.org/
http://cydia.saurik.com/