利用 Charles Proxy 下載舊版本 iOS App

1、軟件準備app

一、舊版本 iTunes
1.IPSW Downloads:https://ipsw.me/
2.百度網盤連接:
https://pan.baidu.com/s/1PO9Z12o-rqZ_JG68zRqEnA 提取碼:fe1v工具


二、抓包工具 Charles Proxy
1.Charles官網連接:https://www.charlesproxy.com/
2.百度網盤連接:
https://pan.baidu.com/s/1DD6AkUhEcD2LRWYqprUZUQ 提取碼:e0p8
破解方法
1.安裝後先打開Charles一次(Windows版能夠忽略此步驟)
2.使用破解文件charles.jar,替換掉原文件夾裏的charles.jar
Mac: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jarpost

 

2、設置Charles Proxyurl

一、打開 Charles,選擇菜單欄 -> Help -> SSL Proxying -> Install Charles Root Certificate。spa

二、在證書窗口中點擊【安裝證書】,點擊【下一步】,而後選擇【將全部的證書都放入下列存儲】,再點【瀏覽】,選擇【受信任的根證書頒發機構】,而後點【肯定】,【下一步】和【完成】便可。3d

 

3、下載APPblog

一、打開iTunes,在App Store中搜索你想要下載的App,以百度貼吧爲例。ip

二、點擊下載或更新,等右上角出現箭頭後刪除下載(選中下載按2次Delete鍵便可刪除)。get

三、在Charles查找相關請求同步

找到http://pxx-buy.itunes.apple.com、url開頭爲 /WebObjects/MZBuy.woa 的請求。右側面板中,Contents裏面的數字是App的版本ID,XML Text裏面的數字是App的全部歷史版本ID。

四、給下載請求添加斷點

選擇http://pxx-buy.itunes.apple.com,點擊右鍵選擇【Breakpoints】,此時紅點旁的灰色六邊形會變爲紅色。

五、返回iTunes從新下載App,此時Charles會彈出窗口,在 Edit Request -> XML Test 中,須要修改版本ID【830816861】。

六、使用App歷史版本查詢工具,查詢版本號對應的版本ID

在線查詢蘋果應用歷史版本,https://tools.lancely.tech/apple/app-search

能夠看到【6.9.6】後面的【812258441】就是對應的版本ID

 七、回到Charles中,替換掉對應的版本ID,再點擊【Execute】繼續。還會有一個彈窗出來,繼續點擊【Execute】便可。

在下載完成的時候還會有兩次彈窗,依舊點擊【Execute】便可。

此時能夠看到iTunes開始下載App,能夠看到6.9.6版本的App大小,相對於10.1.0版本的177M小了不少。

下載完成後,在【應用】的【資料庫】中,右鍵點擊App選擇【顯示簡介】,能夠查看到App的版本信息。

 

4、安裝App

一、經過iTunes同步安裝,須要登陸Apple ID,對電腦進行受權,若是沒法完成受權或沒法同步安裝,可使用第三方助手安裝。

二、使用第三方助手安裝,如愛思助手,PP助手等。

在個人電腦中找到下好的安裝包。

打開愛思助手,點擊【下載中心】,將安裝包拖入其中,再點擊安裝便可。

 

5、參考文章

一、5分鐘教你安裝IOS舊版APP,讓咱們回到最初的感受...,https://zhuanlan.zhihu.com/p/42947889

二、利用 Charles Proxy 下載舊版本 iOS App,https://sspai.com/post/36122

相關文章
相關標籤/搜索