Legacy Store

Contribute

How to help preserve these apps — and how to run them yourself.

Legacy Store is a metadata-only archive: the index, analysis, and history live here, but the app binaries themselves live on the Internet Archive. That means preservation is a shared effort — anyone can add a missing app, and anyone with the right hardware can install what's already here.

Adding a missing app

Every greyed-out entry on this site — an Apple Design Award winner, an app that flashed by in a 2009 commercial — is something the archive knows existed but hasn't preserved. The single most useful thing you can contribute is a copy of one of those apps: an original App Store .ipa file, uploaded to the Internet Archive so it lives somewhere durable and public.

Old .ipa files tend to survive in a few places:

  • An old iTunes library. Through iTunes 12.6.x (a build Apple kept around specifically for this), the desktop App Store could still download apps, leaving .ipa files under iTunes Media / Mobile Applications. Those files are gold — many are the only surviving copy.
  • Local device backups from the era, which sometimes carry the app payloads alongside their data.
  • Anything still in your purchase history — apps you bought years ago can usually be re-downloaded from your account, though one pulled from the App Store entirely disappears from there too.

To contribute one, create a free Internet Archive account and upload the .ipa — ideally noting the app name, version, and where it came from. Once it's on the Archive it becomes preservable, citable, and installable, and it'll flow into this index on the next pass.

Spotted a wrong date, a bad category, or a mislabeled app? Corrections to the metadata are just as welcome — the whole project is open source, so open an issue or a pull request on GitHub.

Dumping and decrypting apps

There's a catch that shapes the whole archive: apps bought from the App Store are wrapped in Apple's FairPlay DRM, and an encrypted binary only runs under the Apple ID that obtained it. That's why so many copies here install but won't run — they were preserved still encrypted. The copy actually worth keeping is a decrypted dump, which runs anywhere. Producing one takes a jailbroken device and a decryption tool matched to its iOS version:

iOS versionDecryption tool
iPhoneOS 2Crackulous 0.9
iPhoneOS 3AppCrackr
iOS 4Crackulous 1.0.0.5
iOS 5Clutch 1.3
iOS 6–10Clutch 2.0.4
iOS 11–15bfdecrypt
iOS 16TrollDecrypt (TrollStore 2)

The shape is the same across eras: install the tool from Cydia (or TrollStore on modern iOS), decrypt an installed app to a .ipa, then copy it off the device with something like iFunBox or Filza. The LegacyJailbreak community's step-by-step cracking guide walks through every iOS version in full, tool sources and all, and runs its own ongoing archival effort you can submit to as well.

After a specific old version of an app you once bought? ipatool can list every version Apple still keeps by its external version ID and download the one you name from your purchase history — though, being a straight App Store download, it arrives encrypted and still needs decrypting to run anywhere else.

Installing an archived app

These are original App Store binaries, so getting one onto a device is its own small adventure. There are two honest paths, depending on the app and your hardware.

If the app is in your own purchase history, the simplest route needs no computer and no jailbreak: on a period iPhone or iPad, the built-in App Store can offer to download the last version compatible with this device for anything you've previously bought. When it applies, this is the cleanest way to get a genuinely period-correct build running.

For an arbitrary archived copy — one you didn't buy, downloaded from the Internet Archive — you'll generally need a jailbroken device running AppSync Unified, which lets iOS install the unsigned .ipa files the archive holds. One caveat the archive is built around: many of these copies are still FairPlay-encrypted and will install but refuse to launch — so check the install status shown on each app's version list before you spend a download.

Getting an old device jailbroken

For the 32-bit devices most of this archive is aimed at — an iPhone 3G through a 5c, an original iPad — the tool worth knowing is Legacy iOS Kit, an open-source, all-in-one utility (macOS and Linux) that can restore, downgrade, save SHSH blobs, and jailbreak legacy hardware — 32-bit devices on iOS roughly 3.1.3 through 9.3.4, plus some 64-bit A7–A11 models. Its wiki walks through the jailbreak step by step; from there, AppSync Unified handles the archived .ipa files.

A few things worth setting expectations on: 32-bit apps won't run on iOS 11 or later at all, so a period app wants a period device. Sideloading tools like AltStore or Sideloadly are an option on newer hardware, but they re-sign apps on a seven-day clock and need a computer to renew — for the classic devices this archive serves, the jailbreak-plus-AppSync route is the durable one. And only install apps you have a right to use; the binaries are hosted by the Internet Archive, not by Legacy Store.

Preservation only works because people keep copies. If you have old devices, old backups, or an old iTunes library gathering dust, there's history in there worth saving.