iOS
| iOS Apps | |
| URL | https://apps.apple.com/[IA•Wcite•.today] |
| Status | Online! but Endangered |
| Archiving status | Upcoming... |
| Archiving type | Unknown |
| IRC channel | #appocalypse (on hackint) |
iOS is the operating system of Apple devices.
The file format of iOS apps is the .ipa file.
Archiving
IPA Sites
- FindOldApps: http://findoldapps.com/[IA•Wcite•.today] (offline)
App Icon
Example
- https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/f8/3c/ae/f83caec7-f5e5-b99f-9fdf-c3fbff677f4d/AppIcon-0-0-1x_U007emarketing-0-8-0-85-220.png/400x400ia-75.webp
- https://s1.mzstatic.com/us/r1000/089/Purple221/v4/f8/3c/ae/f83caec7-f5e5-b99f-9fdf-c3fbff677f4d/AppIcon-0-0-1x_U007emarketing-0-8-0-85-220.png
The one on the actual page is the is1-ssl.mzstatic.com URL. The s1.mzstatic.com URL is the master image, the highest quality version of the icon.
To get one, you simply copy everything after /Purple*/*.png (excluding the .webp filename), and add it onto https://s1.mzstatic.com/us/r1000/089/
Cracking apps
Requirements
- Clutch
- If cracking apps from iOS 5, use clutch-1.3.1
- Jailbreaking software
- PuTTY
- Filezilla (optional)
Steps
- Jailbreak your iOS device.
- SSH into your iOS device using PuTTY. Username:
rootPassword:alpine- You can find your IP address by checking it in the iOS device's Wifi settings.
- Rename the downloaded Clutch binary to "Clutch". Copy the file to /bin/
- Run this command:
chmod +x /bin/Clutch; This is only possible in PuTTY or similar software. - To test if it works, run the command Clutch
- Run Clutch -i
- Pick what app you want and run
Clutch -d <APP NAME HERE> - You can use a variety of methods to move the dumped apps back to your computer.
- Run
mv /var/mobile/Documents/Cracked/* /var/mobile/Media/general_storagemoves dumped apps to a place you can see via USB - FileZilla can get the files since it treats the iPad like a webserver
- Be wary of your iOS device’s storage space, dumping apps can make the storage run out quickly.
- Run
Downloading all versions
Note: If the version of iTunes 12 in this page stops working, this method might become impossible.
Requirements
Steps
- Log into iTunes
- Go to the app store
- Click Purchased
- Open Fiddler
- Clicking download on an app gets a raw .ipa of the latest version.
- On Fiddler, go to Rules->Automatic Breakpoints, then click "Before Requests"
- Click unlock editing and edit the URL "
https://buy.itunes.apple.com/WebObjects/MZBuy.woa/wa/buyProduct". - Click the Request tab. Edit
<key>softwareVersionExternalIdentifiers</key>to the appropriate version number; right below that is a list of available versions. Newest at the top and oldest at the bottom. - Allow the request to go through by disabling Automatic Breakpoints and it will download that older version.
- All apps downloaded this way need to be cracked. Use the guide above.
Note: developers are able to block specific older versions from being downloaded as documented by Apple. However, this functionality appears to rarely be used in practice. One likely example of an app using this functionality is Google Voice, where versions prior to 21.24 (released in 2021) are no longer possible to download even using the above method.
See Also
- How to legally download any previous version of an App Store app through iTunes (archived)
- This is what a list of all the versions looks like within the
iTunesMetadata: https://haste.zneix.eu/pukafubygu[IA•Wcite•.today] (softwareVersionExternalIdentifiersnear line 128)