qnblackcat / How-to-Downgrade-apps-on-AppStore-with-iTunes-and-Charles-Proxy

539 stars 52 forks source link

[Guide] How to Downgrade Apps on AppStore with iTunes 12.6.5 & Charles Proxy (no Jailbreak).

If you think this guide is useful, considering support me via Paypal Badge!

Table of Content

I. Notes

II. Requirements

III. Getting Started

Step 1. Preparing

Step 2. Install Charles Root Certificate

0 13 456 7

Congrats! You just installed Charles Proxy Certificate! See the FAQ section for how to remove the Charles Proxy Certificate if you don't need it anymore


Step 3. Create the Breakpoint

(This is where the fun begins!)

Step 3.1. Open iTunes & Charles Proxy

ikSFiKO-1024x545

Step 3.2.

Step 3.3.

Step 3.4.

Step 3.5. Enable the Breakpoint


Step 4. Get the old version of the appplication (IPA)

Note: You only need to do all the previous steps once. Next time you downgrade an app, you'll start from this step (Step 4).

But how do I know the Build version number of Facebook v161.0 is 826067593? - Read the Preparing Section carefully 😉

WiiLTTo fb161


Step 5. Install the IPA

5.1. Windows - [**AppManager**](https://github.com/kawaiizenbo/AppManager) (recommended): Plug your device into your PC, click on **`Install new`** and select the IPA. ![AppManager](https://user-images.githubusercontent.com/52943116/160886525-868d249d-d1e8-431b-af16-215696f4eaec.png) - **iMazing**: **`Manage Apps > Device Tab > Drag & Drop the IPA into the window.`** _(Note: iMazing **does** work on Windows, but I'm too lazy to set up iMazing on Windows just for two screenshots)._ ![iMazing](https://raw.githubusercontent.com/qnblackcat/How-to-Downgrade-apps-on-AppStore-with-iTunes-and-Charles-Proxy/main/Screenshots/IMG_1832.PNG) - **3uTools (may not be safe, not recommended)**: Drag & drop the IPA into the Apps tab. ![3uTools](https://raw.githubusercontent.com/qnblackcat/How-to-Downgrade-apps-on-AppStore-with-iTunes-and-Charles-Proxy/main/Screenshots/1534755814062064808.gif)
5.2. macOS - If the Apple ID used to download apps on iTunes and the Apple ID used on your iPhone are the same, simply Airdrop the IPA to your phone to install it. - Otherwise, you can use [Apple Configurator 2](https://apps.apple.com/us/app/apple-configurator-2/id1037126344) to install the IPA. ![Mac](https://raw.githubusercontent.com/qnblackcat/How-to-Downgrade-apps-on-AppStore-with-iTunes-and-Charles-Proxy/main/Screenshots/Screen%20Shot%202021-09-20%20at%2009.22.02.png)
5.3. I don't have a computer (seriously?) 1. Upload the iPA to a cloud storage that supports direct URL generation (Ex: Dropbox, archive.org, MySharePoint...). 2. Go to [Manifest.plist Generator](https://qnblackcat.github.io/Manifest-Generator/) to generate a Manifest.plist. Upload & get its direct url. 3. Go to [itms Generator](https://qnblackcat.github.io/Manifest-Generator/) to create an iPA installation link _(You must open the link in Safari)._

IV. FAQ

1. I can't see the Build number of the version I need on either ipaarchive or Appstore.bilin?

2. The app forces me to update to use it!

3. How to prevent Appstore auto update for the downgraded app?

4. Can I share the IPA with my friends?

5. Can Apple revoke my IPA?

6. Can the app receive push notifications?

7. I got errors installing the IPA via AltStore/Sideloadly/...

8. Can I install the IPA from iTunes via Filza?

9. What happens if I use another Apple ID?

10. Apps crash on opening?

11. How do I remove Charles Proxy Certificates?

12. Is it possible to install the IPA without a computer?