restoring older versions of iPhone apps
Sometimes, updated go bad. It's a fact of software life that newer is not *always* better... at least not for everyone. What do you do though, if the iPhone App Store offered you a shining update for one of your day-to-day essential apps, you upgraded, and not it will no longer run on your device?
This has happened for me with beloved Stanza eBook reader. I love Stanza and use it all the tome. But my iOS device is slightly on the dated side of fresh (it's an iPod touch 2nd Gen. and that means I'm stuck with iOS 4.2.1 for ever). The latest update for Stanza that will install on my device is version 3.2... and that crashes on startup each tome, while the previous versin (3.1) worked just fine.
So the solutions seems clear: go back to the version that is known to work, yeah? Yeah right, but HOW? There's two stumbling blocks here:
- where does one GET older versions of iOS apps?
- how does one actually install them once obtained?
Rest your nerves, no jailbreacking required here, promise.
Where: if you are lucky, and haven't synced since you upgraded via the App Store on your device, you will still have the older version on your Mac. You can check in iTunes in the Apps section: find the app in question, select it, right-click and choose Show in Finder. Copy the file to a save place.
If you can't it this way, you might want to try two things: Time Machine backups (yeah right, you do have those), or, as im my case, the Trash! This an often overlooked place to check.
Note the the file you are looking for will have the app name plus a version number in it's name and have the suffix of .ipa
How to put the older version back:
this is the fun part, hahaha.
- make sure you backup ALL the files/date your app will have saved on your device. In case of Stanza, you can use the iTunes option to copy down all the books you have in Stanza... Otherwise, make sure you don't need any of what's in the app, as this process will reset everything to deault, as if you installed the app for the first time.
- On your device, choose the app and *delete* it. Jupp, poof, gone.
- In iTunes, make sure you delete the newer version from your apps section (the older version we want to reinstall is in a safe place, remember?)
- Now we re-add the app to iTunes: Select the older version .ipa file in Finder, right click and choose Open With > iTunes. This will re-add it to your apps section in iTunes.
- now you can use iTunes as per normal to re-install the app. This is just the same as if you had downloaded the app on your Mac via iTunes and then installed it on the device.
Important: Do NOT ever choose to update the app again - if you are not sure that there now is a version that will not crash as the one you just backed out of. Avoid using 'update all' from now on.
This trick worked just fine for me, I'm happy back to reading in Stanza 3.1, only hitch was that I lost all the stored books I had on there, lucky me I have them all on my Mac anyway ;)
- enjoying Stanza
- when do you want something the most?
- vista or xp? now what
- using Tinderbox notes for templates?
alles Bild, Text und Tonmaterial ist © Martin Spernau, Verwendung und Reproduktion erfordert die Zustimmung des Authors