1.軟件准備
-
【必備】Charles4.0.1 下載密碼: jfnk
-
【不需要,配合Charles食用效果更佳】Paw2.3.1 下載密碼: t3my
2.正式開始
2.1 打開Charles青花瓷
historyApp1.png
2.2 安裝證書以便能夠攔截解析HTTPS請求數據
historyApp2.png
2.2.1 如果是選擇本地安裝證書的話,記住保存格式選擇.cer
historyApp3.png
2.2.2 雙擊下載好的證書
historyApp4.png
2.2.3 右鍵點擊證書
historyApp5.png
2.2.4 信任證書
historyApp6.png
2.2.5 ssl代理證書配置完成
historyApp7.png
2.3 打開iTunes
historyApp8.png
2.4 單擊編輯左上角以便能夠出現應用這個選項
historyApp9.png
2.5 在下拉選項中勾選應用
historyApp10.png
2.6 單擊正上方的App Store
historyApp11.png
2.7 搜索需要下載歷史版本的App,這里我以IT之家為例
historyApp12.png
2.8 點擊獲取按鈕,就會變成正在下載
historyApp13.png
2.9 這時候查看Charles能夠看到一大堆請求,看關鍵字p28-buy,這個是Itunes的下載請求,而且是HTTPS加密的,鏈接旁邊有一把小鎖,不能查看里面的內容
historyApp14.png
2.10 打開ssl代理並打斷點攔截該請求
historyApp15.png
2.11 進入iTunes刪除剛才下載的App,因為剛才只是為了獲取下載請求
historyApp16.png
2.12 刪除好App后刷新一下,重啟Charles,再次點擊iTunes的獲取按鈕
historyApp17.png
2.13 可以看到這時候已經能夠查看HTTPS請求里面的內容了,點擊圖中相應位置
historyApp18.png
2.14 往下翻,可以查看到一大串數字,這些全都是該App的歷史版本編號,我們只需要把想下載的歷史版本的編號復制下來就好,后面會用到,這里我復制第一個11577427,為該app的第一個版本
historyApp19.png
2.15 再次點擊獲取按鈕,下載請求會被攔截,跳轉到Charles
historyApp20.png
2.16 這時候把最新的版本號替換成剛才我們復制好的歷史版本號
historyApp21.png
2.17 點擊Excute執行按鈕,可能會來斷點2次,除了第一次,后面的都直接點擊Excute執行按鈕
historyApp22.png
2.18 大功告成!!!
historyApp23.png
2.19 查看下載好的App的版本號
historyApp24.png
historyApp25.png
historyApp26.png
3.安裝舊版本App
舊版本的App下載好了,接下來我們要安裝到手機上才是王道,或者進行其他用途,這里介紹下2種安裝到iPhone上的方法。
-
1.利用iTunes安裝
手機鏈接電腦,iTunes自動彈出,然后會進行同步,剛才電腦上下載好的應用會自動安裝到iPhone上。 -
2.利用iTools安裝
historyApp27.png
historyApp28.png
