Professional Documents
Culture Documents
Sign in Sign up
Readme
Screenshots Add files via upload 2 years ago
Activity
README.md Typo 2 weeks ago
211 stars
4 watching
README.md
29 forks
Report repository
[Guide] How to Downgrade Apps on
AppStore with iTunes 12.6.5 & Charles Proxy Releases
I. Notes
Contributors 3
II. Requirements
III. Getting Started qnblackcat Nguyễn Ðạt
Step 1. Preparing
CyberMew
Step 2. Install Charles Root Certificate
Step 3. Create the Breakpoint Maren0000
I. Notes
iTunes 12.6.5 only works on Windows. Apple killed iTunes 12.6.5 on macOS. Even if
you manage to get iTunes 12.6.5 on your Mac, the download feature will not work.
The Guide seems complicated, but it's very easy to follow. Plus, you only need to do
Step 1, 2, and 3 once (There are 5 steps in total).
Jailbreak is NOT needed. Since the iPA comes directly from iTunes, it's encrypted and
can be installed without Sideload. The IPA is 100% legit!
You can get any version of any apps, as long as that version is still available on
AppStore.
II. Requirements
iTunes 12.6.5 - the latest version of iTunes that supports download apps. Download:
Apple iTunes 12.6.5.3 - 32bit | 64bit / (backup).
A Windows machine: Windows XP/7/10/11 are supported.
Charles Proxy: I use version 4.2.7 but I don't think it matters (No need to crack Charles
Proxy). Download here/ back up
An Apple ID for iTunes: Use a spare ID if you like. Keep in mind that if you switch to
another ID, you'll need to re-do the process from Step 3.
Step 1. Preparing
Login to iTunes with your prepared Apple ID: Account > Sign-in .
The Build version number (or Build Number ) of the version you want to
downgrade:
Method 1: You can get the Build version number of most apps on AppStore
from Tool Lantency.
Method 2: Ask a jailbroken user who has AppStore++ installed get the Build
version number for you.
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.2.
Search for the app you want to downgrade. I will get the IPA of Facebook v161.0 as an
example.
If the app is removed from AppStore, but still available in your Purchased tab: it can be
found in Account > Purchased .
Step 3.3.
Select Get or Download to download Facebook. This is not the version we want so
we'll delete it.
Step 3.4.
Now, go to Charles Proxy, we'll see a list of domains. Find a domain that has a form of
p**-buy.itunes.apple.com , ** is two-random numbers. As you can see in the
picture below, mine is p31-buy.itunes.apple.com . Right-click on it and select
Enable SSL Proxying
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).
Go back to iTunes and download Facebook, again! Charles Proxy will automatically
show the Breakpoint popup.
Edit Request > XML Text > Replace the current Build Number Version of Facebook
with the Build Number of Facebook v161.0 ( 826067593 ) > Execute > Execute. Now
iTunes will download Facebook v161.0 instead of the latest version.
In some cases, the Breakpoint popup can appear twice, simply edit the current
Build Number Version like above one more time and you're good to go.
But how do I know the Build Number of Facebook v161.0 is 826067593 ? - Read
Preparing Section carefully!
5.1. Windows
It is a pain in the neck to install the IPA via iTunes. That's why we will not iTunes.
AppManager & iMazing are good alternatives. 3uTools is not recommended
AppManager (recommended): Plug your device into your PC, click on Install new
iMazing: Manage Apps > Device Tab > Drag & Drop the IPA into the window.
(Note: iMazing does work on Windows, but I'm too lazy to setup iMazing on Windows
just for 2 screenshots).
3uTools (may not safe, not recommended): Drag & drop the IPA into the Apps tab.
macOS
Simply Airdrop the IPA from your Mac to your device. You can use Apple configurator 2 to
install the IPA as well.
IV. FAQ