Hi everyone, been a bit.

If you are on an older iOS like me because you don't want to lose your jailbreak, and are slowly finding your apps are demanding an upgrade and otherwise won't operate, you're not alone.

In some cases you're fucked, and you simply cannot run them without upgrading iOS. However, in other cases the apps will remain functional or semi-functional, and you just need to override the requirement.

You can do this by spoofing the app version, or if necessary, the iOS version. Here's how:

0) Open the app, then close it completely. Then Google the current version of the app by typing the name of the app and "apple ios version". For example, for the Albertsons app, type "albertsons app ios version" on Google. Then click on the apple.com page which comes up, and scroll down to "Version History" or "Whats New", and look at the latest version number. Write that down somewhere.

1) Add repo https://0xkuj.yourepo.com/ to Cydia or your package manager

2) Install the tweak 3DAppVersionSpoofer

3) Go to Settings and find the 3DAppVersionSpoofer settings within your other jailbreak tweaks in settings, and click on it

4) Make sure Tweak Enabled is turned on

5) Click on "Applications" and then scroll down to the application you want to still be able to run

6) Near the bottom you will see "Spoof Version Number". Click there and enter the version number you got in Step 0. Look on top and make sure it shows that version now under "Current Spoofed Version"



That's it!

In some (but not all) cases, the app wll run properly or mostly properly, and you'll be able to continue with it. However, if the app crashes on startup, or if it freezes up or can't connect to the company's server, then you're out of luck.

I mentioned Albertsons because that one works right now with this spoof.

This does NOT help you download later versions of the app which the App Store restricts. But it does prevent forced upgrades.