Updated at: 2024-12-25
Download old versions of apps from AppStore, here we take YouTube v17.15.1 as an example
iTunes64Setup.exe v12.6.5.3 This link is downloaded from apple.com. (Tip: It is a good habit to download only from official software websites)
Theoretically, it works on macOS, but I didn’t find the download address for the corresponding version of iTunes
appid
: App IDversionid
: Historical version IDPOST https://p52-buy.itunes.apple.com/WebObjects/MZBuy.woa/wa/buyProduct
in the body. The domain name may not be exactly the same as aboveappid
: The songId
in the body is 544007664
versionid
: The softwareVersionExternalldentifiers
in the body is a list, you can record it firstappid
in the module: iOS app downgrade to the one seen in the previous step, such as 544007664
versionid
in the module: iOS app downgrade to one of the ones in the list seen in the previous step, such as 848374799
If you find that the downloaded version is not the expected version. The historical version ID list is arranged in order. Download it by jumping and check it. Modify
versionid
and repeat the above steps to download it again
Here we use ideviceinstaller. macOS has brew that can be installed directly. If you don't want to compile it yourself on Windows, you can use it here. Use this first.
git clone https://github.com/iFred09/libimobiledevice-windows.git
cd libimobiledevice-windows
./ideviceinstaller.exe --install ~/Music/iTunes/iTunes\ Media/Mobile\ Applications/YouTube\ 17.15.1.ipa
Share the situation I encountered:
Could not connect to lockdownd. Exiting.
, I re-plugged and unplugged the USB several times and it workedhttps://www.youtube.com/watch?v=-njbSgXRlAo
The video may be outdated, but the general steps can still be used as a reference