下載歷史版本 App 超詳細教程

發表於2016-12-07

有些時候我們需要下載舊版本的 App 進行研究或者其他用途,然而在 iOS 下,蘋果的 App Store 裡面預設只能下載最新版本的 App,對滴,就是這麼任性,不服不行。然而在 Android 裡面任意一個應用商店都可以下載任意版本的 App,就是這麼開放。重點來啦,今天我要教大家的就是利用 iTunes 下載任意歷史版本的 App,任意喲,下面開始教程?。(為方便大家理解操作,圖片較多,流量黨慎入0-0)

  • 題外話(強迫症排版、拼寫):
    • 文章排版:個人強迫症比較喜歡關注一些細節,比如部落格或者簡歷裡面關鍵字的拼寫,看似沒什麼,但是從這個最能看出一個人做事、做人的態度。最常見的就是 iOS 這幾個字母的拼寫,還有下面這些:(不過我截圖的時候由於某些原因,裡面的 HTTPS 拼寫錯誤,大家見諒,不好意思)
    • 中英文排版:中英文間用一個半形空格(英文下再輸空格,使用輸入法時半月亮是半形,半形輸入佔檔案一個位元組; 全月亮是全形,全形輸入佔檔案兩個位元組)隔開,排版會漂亮很多。大家可以觀察下比較細心的大牛的部落格或者其他文章,基本上排版都是這樣,讓人賞心悅目。簡歷和部落格展示的不僅是內容,還展現著你做事的認真態度和程式碼風格。
    • 對文章負責。寫完文章記得檢查幾遍。我的習慣是寫完文章檢查4遍,確保文字拼寫、是否有錯別字、排版是否美觀、語法時候有誤,自己寫的文章自己要負責,文章是讓別人看的,要讓別人看著賞心悅目。讀者提出的問題也要及時採納、更正,這樣才能不斷提高自己,寫出好文章,幫助你我他。

1.軟體準備

2.正式開始

2.1 開啟Charles青花瓷
113352035-3a83bf149ba2c77e
historyApp1.png
2.2 安裝證書以便能夠攔截解析HTTPS請求資料
123352035-e61c416b8d46010e
historyApp2.png
2.2.1 如果是選擇本地安裝證書的話,記住儲存格式選擇.cer
133352035-60e08772d2280840
historyApp3.png
2.2.2 雙擊下載好的證書
143352035-c4fdf5049dfc668a
historyApp4.png
2.2.3 右鍵點選證書
153352035-c14484076e076162
historyApp5.png
2.2.4 信任證書
163352035-7f4abd8ac46f7b1d
historyApp6.png
2.2.5 ssl代理證書配置完成
173352035-143274212da9c160
historyApp7.png
2.3 開啟iTunes
183352035-9222818a8e3c4d6a
historyApp8.png
2.4 單擊編輯左上角以便能夠出現應用這個選項
193352035-2d6da2d7d4075093
historyApp9.png
2.5 在下拉選項中勾選應用
203352035-711252b5e84a977c
historyApp10.png
2.6 單擊正上方的App Store
213352035-1459811a71caac3d
2.7 搜尋需要下載歷史版本的App,這裡我以IT之家為例
223352035-fd466de4153850c9
2.8 點選獲取按鈕,就會變成正在下載
233352035-22de402265a4a3d4
2.9 這時候檢視Charles能夠看到一大堆請求,看關鍵字p28-buy,這個是Itunes的下載請求,而且是HTTPS加密的,連結旁邊有一把小鎖,不能檢視裡面的內容
243352035-137dff14f783cf95
2.10 開啟ssl代理並打斷點攔截該請求
253352035-dfbe88bae27b32a1
2.11 進入iTunes刪除剛才下載的App,因為剛才只是為了獲取下載請求
263352035-e0ee6c5b4052c5c0
2.12 刪除好App後重新整理一下,重啟Charles,再次點選iTunes的獲取按鈕
273352035-9fe8ccdb4f18036d
2.13 可以看到這時候已經能夠檢視HTTPS請求裡面的內容了,點選圖中相應位置
283352035-0305ce5d6aa34a8c
2.14 往下翻,可以檢視到一大串數字,這些全都是該App的歷史版本編號,我們只需要把想下載的歷史版本的編號複製下來就好,後面會用到,這裡我複製第一個11577427,為該app的第一個版本
293352035-3e3f668f4b339109
2.15 再次點選獲取按鈕,下載請求會被攔截,跳轉到Charles
303352035-55ed5ee704d10830
2.16 這時候把最新的版本號替換成剛才我們複製好的歷史版本號
313352035-74cc7b7aae496666
2.17 點選Excute執行按鈕,可能會來斷點2次,除了第一次,後面的都直接點選Excute執行按鈕
323352035-f42620589d481a06
2.18 大功告成!!!
333352035-b7db8dbd4427e413
2.19 檢視下載好的App的版本號
353352035-f4849251d1e73655
363352035-080d063768dc5925

3.安裝舊版本App

舊版本的App下載好了,接下來我們要安裝到手機上才是王道,或者進行其他用途,這裡介紹下2種安裝到iPhone上的方法。

  • 1.利用iTunes安裝
    手機連結電腦,iTunes自動彈出,然後會進行同步,剛才電腦上下載好的應用會自動安裝到iPhone上。
  • 2.利用iTools安裝
373352035-3a8d33465b548c7f
383352035-d7bc672ecfe7b0c3

4.總結

學習不易,希望大家在平時學習中多多總結,積累經驗,這樣才能不斷提高自己,做什麼都不容易,不要以為其他行業簡單,堅持下去就會勝利,不忘初心,方得始終。

相關文章