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
.ipafiles 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 version | Decryption tool |
|---|---|
| iPhoneOS 2 | Crackulous 0.9 |
| iPhoneOS 3 | AppCrackr |
| iOS 4 | Crackulous 1.0.0.5 |
| iOS 5 | Clutch 1.3 |
| iOS 6–10 | Clutch 2.0.4 |
| iOS 11–15 | bfdecrypt |
| iOS 16 | TrollDecrypt (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.