How to Restore iOS9 - iOS10.x App Backup and Cache?


Ever since iOS 9, Apple has applied some sort of restriction that prohibits iPhoneGuide and other similar tools from backing up .IPA files. This guide will show you how to restore it.

Cautiously, this guide has not been tested with:
  1. Cache data restored to a different version of its app other than its original version.
  2. iOS 11+ (Some users said this works on iOS 11)
  3. AppleTV (just iPhones, but I'm certain its the same as well for iPad/iTouch).
  4. System apps.

Prerequisites

1. Add Appster (BigBoss), Apple File Conduit 2, Ext3ender Installer (Repo: julioverne.github.io)
2. iPhoneGuide

Process

Process "A" - App Extraction
A1) Open "Ext3nder Installer" and access "More" from the bottom row.
A2) Scroll down to "SHOW USER APPLICATIONS" and enable it.
A3) Select "Installed" from the bottom row and you'll now see all user-installed apps appear.
A4) Click the desired app and select "Rebuild To .IPA". This will backup the app to the: "/var/mobile/Documents/Ext3nder/" directory.

You've just now backed up the app, however its cache data is still not secured.

Process "B" - Cache Extraction

These next steps will lead where to go to backup and restore the apps' cache. Using iPhoneGuide is recommended for ease. However using Filza can yield the same results.

B1) Please install "Apple File Conduit 2" if not already. This will allow iPhoneGuide to access the jailbreak partition of your iDevice.
B2) Using Appster, locate your app and select it. Scroll down to "BUNDLE" and view its "Folder" ID string and remember it.
B3) Using either Filza or iPhoneGuide, access this directory, "/var/mobile/Containers/Data/Application/"; your app's cache will be located here. (Filza will list the name of the app here along with its ID.)
B4) Select your app's folder ID and what you'll find : "Documents", "Library", "tmp", "com.apple.mobile.XXX" (XXX are variables), etc. and possibly "StoreKit" -- depending on your apps. Copy all these files to a secured place.

Process "C" - Restoration

This is a special step for those who extracted apps from iDevices on iOS 8 or lower, but want their data migrated to a new iOS.

C1)
Reinstall your app -- either through personal backup or AppStore. (Please ensure the AppStore's version matches your app cache's.) You don't need to launch it, but if you did already, you may be prompted to overwrite files later. (This step can be skipped if the app wasn't deleted after following step B2. Otherwise, re-installing the app will have its folder ID changed since then, so you'll have to refer back to Appster in step B2 to locate it again.)
C2) Using either Filza or iPhoneGuide, access this directory, "/var/mobile/Containers/Data/Application/" and select your app's folder ID.
C3) Paste back in the app cache.

Now you've successfully restored the .IPA and its cache data.

Process "D" - Extracting "Contained records"

You will need access to a PC or MAC and a compression program like WinZip, WinRAR, or 7zip.

D1) Reveal file extensions. You can check How-To for Windows and How-To for Mac
D2) Duplicate your app by making a secondary copy to avoid accidental misuse.
D3) Rename the app by adding a ".zip" at the end of its filename and confirm the change.
D4) Using your compression program, open and inspect the newly converted .zip.
D5) Access "Container" and copy out all of its contents. After, either rename the app back to .IPA or delete the copy if you made one.
D6) Refer back to step C1.

Comments

Popular posts from this blog

How to Extract IPCC Files on Apple Website ?

How to Enter KDFU Mode Using Futurerestore?

[Fully Untethered] How to Jailbreak iOS 8.4.1 with EtasonJB