Updated at: 2024-12-25
从 AppStore 下载旧版本的 App,这里以 YouTube v17.15.1 为例
理论上在 macOS 也行,但我没找到对应版本 iTunes 的下载地址
appid
: App IDversionid
: 历史版本 IDPOST https://p52-buy.itunes.apple.com/WebObjects/MZBuy.woa/wa/buyProduct
,body 里即是。域名不一定和上面完全一样appid
: body 里的 songId
即是。这里是 544007664
versionid
: body 里的 softwareVersionExternalldentifiers
这是个列表,你可以先记录一下appid
为前面步骤看到的,比如 544007664
versionid
为前面步骤看到的列表中的其中一个,比如 848374799
如果发现下载的版本不是期望的版本。历史版本 ID 列表是顺序排列的,自己跳跃着下载下来看看,修改
versionid
并重复以上步骤重新下载
这里使用 ideviceinstaller,macOS 有 brew 可以直接安装。Windows 不想自己编译的话,这里有编译好的,用这个吧先。
必须是同一个 Apple ID
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
遇到的情况分享一下:
Could not connect to lockdownd. Exiting.
,我重新插拔了几次 USB 就可以了https://www.youtube.com/watch?v=-njbSgXRlAo
视频可能过时,但大体步骤仍可以参考