使用Fiddler 5下載舊版IOS軟件
編輯:狂族晨曦 來源:經(jīng)驗雜筆 日期:2025-08-10 閱讀: 251 次 搶個沙發(fā) 百度已收錄
先森薅羊毛的時候發(fā)現(xiàn),舊版本京東健康A(chǔ)PP能領(lǐng)到的紅包比新版的更多,就想把版本回退一下。想著自己之前干過這事,而且還在網(wǎng)站中記錄了,就翻出來看了一下,結(jié)果發(fā)現(xiàn)當時使用的是一個別人開發(fā)的工具,且工具還升級了,重新下載后發(fā)現(xiàn)需要登錄自己的iCloud ID,有些擔心風險,就想著更換抓包的方案,這里重新做個記錄。
之前的記錄:iPhone用自己的Apple ID下載安裝舊版本的APP
準備工作
Fiddler Everwhere版本:Version: 5.21.0
iTunes版本:12.6.5.3
iMazing版本:3(安裝軟件)
抓包
Fiddler使用前需要配置HTTPS的信任等操作,這里就不贅述,主要是先森發(fā)現(xiàn),網(wǎng)上的教程都是老版本Fiddler的,新版的操作有點不同,所以需要記錄一下,以備不時之需。
1、開啟抓包
Fiddler的各種前置設(shè)置配置完成后,就點擊下圖按鈕開啟抓包,圖中是還沒開啟的狀態(tài)。

點擊按鈕,開始抓包
2、iTunes搜索下載軟件
這里注意iTunes版本一定要是12.6.5.3及之前版本的,后續(xù)版本都無法下載軟件了。
iTunes登錄自己賬號后,右上角搜索軟件,在App Store搜索,在搜索結(jié)果中,點擊“獲取”軟件,此時再返回Fiddler查找版本。

下載軟件
3、Fiddler獲取版本列表
此時在Fiddler中會刷出來很多請求記錄,注意尋找“pxx-buy.itunes.apple.com”且Size較大的條目,去查看響應(yīng)response中的body,使用XML格式查看,往下拉就能看到版本列表,越往下的版本越新,此時可以把這個列表單獨保存一下。

獲取版本列表
4、對比版本
從上面獲取到的版本沒有實際意義,我們不好區(qū)分每個版本字符串對應(yīng)的軟件版本,不過在iTunes中,可以看到歷史版本列表,可以做一個對應(yīng)。
在iTunes搜索結(jié)果中,點擊軟件名稱進入詳情頁,在介紹的下方有個“顯示所有版本”的按鈕,點擊就可以看到版本更新記錄了。

軟件詳情頁

版本更新記錄
5、修改下載版本
確定好需要下載的版本后,就需要在Fiddler中修改需要下載的版本了,這里就是和Fiddler4的教程不同的地方了。Fiddler4有個命令行可以輸入命令打斷包含關(guān)鍵詞的請求,但是Fiddler5中沒有,不過Fiddler5中有個rules規(guī)則,可以用這個實現(xiàn)。
iTunes下載軟件只能暫停和繼續(xù),沒法直接重新開始下載,所以只能等下載完成之后,在資料庫把軟件刪除,然后重新開始下載。

刪除軟件
iTunes下載軟件的鏈接中會包含“MZBuy.woa”關(guān)鍵字,可以新增規(guī)則,打斷下來,然后進行分析。

打斷請求
按照老教程的說法,打斷之后就可以修改請求body的內(nèi)容了,但是先森發(fā)現(xiàn)Fiddler5進入不能修改,也不知道是先森哪里沒配置還是什么問題,不過也不是沒有辦法修改。
先森打了斷點之后,又增加了一個動作,將新版本的版本號替換成了目標版本號,這里保存好后要確認規(guī)則的開關(guān)是打開的。
斷點的操作可要可不要,先森配置也主要是觀察版本號是否替換成功。

替換版本
6、獲取ipa軟件包
下載完成之后,在iTunes的資料庫可以右鍵對應(yīng)軟件,就可以找到軟件包了,此時就可以連接手機,使用iMazing或者其他軟件將ipa包安裝到手機了,這里也不再贅述了。

獲取ipa軟件包
最后
先森看了一下,之前那篇下載舊版軟件的文章都是18年寫的了,如今已經(jīng)過了7年了,不得不說畢業(yè)之后時間過得真是快啊。
另外,熱烈慶祝母校升為本科院校,只是名字感覺不好聽。
嗯,確實不好聽。
歷史上的今天:
轉(zhuǎn)載請注明出處來自http://www.cnidcc.cn/fiddler_itunes.html

川公網(wǎng)安備 51011202000104號