首先我們需要準備兩個軟件
①、itunes12.5.2.36及以下版本
②、Fiddler
這兒以下載“UC瀏覽器10.5.5“爲例
一、打開Fiddler進行必要的設置(重要)
打開軟件後選擇“提琴手選項”
打開HTTPS選項卡,如圖勾選並填寫解密白名單。
然後打開連接選項卡,如圖勾選和設置偵聽端口。
最後記得點確定保存設置。
二、接下來我們開始獲取對應版本的封包ID。
首先打開itunes,登陸自己的appleID並且對此電腦授權。
在右上角搜索欄裏搜索“UC”在itunes store裏搜索
複製UC瀏覽器的鏈接(爲了獲取軟件對應ID)
將複製的鏈接粘貼到記事本里,去複製我們需要的appID(只複製數字)
將你獲得appID與我給你提供的網址裏邊的ID替換,並打開。
https://api.unlimapps.com/v1/apple_apps/【你獲得的appID】/versions
找到你所要下載的版本的封包ID,這裏我以10.5.5版本爲例,這個版本用起來不卡,想找回視頻緩存功能的請找到對應版本(找ID時請善用ctrl+F搜索功能)
三、接下來我們開始抓包了
首先我們切回Fiddler窗口,點擊箭頭所指的地方(原本是空白的),開啓監聽,此時通過8888端口的請求會被攔截。
將窗口切回itunes,點擊UC瀏覽器下邊的“更新”
窗口切回Fiddler,你會在左側看到新多出了幾條數據請求,找到含有p54-buy.itunes.apple.com字樣的請求
點擊它,然後在右側操作窗口點擊綠色的按鈕Run to Completion,放行這條請求。
回看左側請求窗口會看到下邊又多出來一條含有p54-buy.itunes.apple.com字樣的請求,走的是HTTPS。點擊它
回看右側操作窗口,選擇文本視圖模式,我箭頭所指的就是封包內容裏的app版本ID,我們將它修改爲我們之前找的10.5.5版本的封包ID
修改完畢之後點擊兩次我箭頭所指的圖標,使它變回空白狀態,此時將不再攔截任何請求。
然後點擊右側的綠色按鈕Run to Completion,放行你修改過的封包。
此時你切回itunes就會發現右上角已經開始下載了。(此時正在下載的就是你想要的對應版本的app)
四、App下載完後,就按正常的同步方式用數據線連接你的手機,然後把你下載的app包同步安裝進手機。
注意:你得到的ipa包是經過你的id授權的,其他用戶無法使用。