Mac下使用iTunes下載iOS應(yīng)用的任意歷史版本

隨著國內(nèi)版權(quán)環(huán)境走上正軌以及各公司日漸迫切的商業(yè)化需求女仰,我們發(fā)現(xiàn)很多“良心”應(yīng)用已經(jīng)慢慢地變得不那么良心了励背。

這時(shí)候我們就需要回到應(yīng)用的某個“良心”版本闽烙,對于安卓用戶來說每界,安裝一個歷史版本很簡單,只要搜到一個apk安裝包就行了钱反。然而iOS用戶就沒那么幸運(yùn)了掖看,正常情況下,從appstore下載的應(yīng)用是應(yīng)用的最新版本面哥,無法指定版本哎壳。

既然說正常情況下,那是不是應(yīng)該有非正常情況呢尚卫?

今天归榕,給大家介紹一種使用iTunes下載iOS應(yīng)用的任意歷史版本的方法。操作在MacOS上進(jìn)行吱涉,不過主要操作在windows上是一樣的刹泄。

首先,我們需要兩個工具:

1.抓包工具 charles
2.iTunes(這不廢話么)

這兩個工具的下載和安裝就不多說了怎爵,網(wǎng)上教程有很多特石。


一、charles配置


1.檢查charles 能否正常工作

首先退出所有代理軟件鳖链,打開charles和瀏覽器姆蘸,隨便進(jìn)入一個網(wǎng)站,觀察 charles中是否出現(xiàn)訪問記錄芙委,如果沒有請檢查所有代理是否已退出逞敷,包括瀏覽器的代理插件。同時(shí)確認(rèn)chales菜單欄的proxy下的MacOS proxy前是否打勾题山。

2.配置charles https抓取支持

由于iTunes的訪問請求都是https的兰粉,所以需要配置https支持。

首先安裝charles的ssl證書顶瞳,點(diǎn)擊 Help -> SSL Proxying -> Install Charles Certificate

安裝證書

<br />
系統(tǒng)會自動打開鑰匙串,找到下圖中的三項(xiàng):


信任charles證書

默認(rèn)情況下三項(xiàng)都帶有紅叉,也就是不被系統(tǒng)信任的慨菱。

我們右擊證書焰络,顯示簡介,在信任里將“使用系統(tǒng)默認(rèn)”改為“始終信任”符喝,然后關(guān)閉闪彼。過程中需要輸入系統(tǒng)管理員密碼,輸入下就好了协饲。

三項(xiàng)證書都修改完成后畏腕,關(guān)掉鑰匙串。


二茉稠、iTunes準(zhǔn)備工作

要想下載應(yīng)用的歷史版本描馅,我們先要獲得它的版本信息。這里我們以獲取“追書神器” 2.25.1版本為例而线。

我們打開iTunes铭污,在商店搜索“追書神器”并下載,當(dāng)開始下載后停止下載膀篮,并連按“Delete”刪除任務(wù).


<br />
接著在charles里找到包含/WebObjects/MZBuy.woa的記錄嘹狞。


<br />

我們選中該行記錄,并將filter下方的選項(xiàng)欄由overview切換到contents誓竿,發(fā)現(xiàn)下面的內(nèi)容全是亂碼磅网。沒關(guān)系,我們只需要再為charles配置下啟用https抓包的站點(diǎn)筷屡。

先記錄下我們剛抓到的記錄中的Host,如圖中的“p50-buy.itunes.apple.com”涧偷。接著打開charles菜單欄下proxy里的SSL Proxying Settings,勾上enable SSL Proxying,點(diǎn)擊下方"Add",在彈出框內(nèi)填入Host及Port:443,單擊OK保存退出。

添加站點(diǎn)

<br />
完成上述工作后速蕊,為了防止混淆嫂丙,我們使用charles中間一排按鈕中的掃帚形狀按鈕清理下之前的記錄。


清理記錄

<br />

重新在iTunes里下載追書神器规哲,再次找到相關(guān)記錄跟啤。這次contents里終于不再是亂碼了。


<br />
接下來是找到我們需要的版本信息了唉锌,"CMD + F"搜索softwareVersionExternalIdentifiers隅肥。

搜索'softwareVersionExternalIdentifiers'

<br />
雙擊標(biāo)紅的那一行,會跳到我們所需的信息處袄简。


圖中一大串“<integer>xxxxxxxxxx</integer>”的項(xiàng)目就是應(yīng)用在appstore中的版本id腥放,從上到下版本由舊到新。我們需要將這些版本號記錄下來绿语。


三秃症、修改請求參數(shù)下載應(yīng)用指定版本

首先我們需要攔截iTunes的下載請求候址。在我們剛才的記錄上右擊,選擇Breakpoints种柑,這樣就添加了一個斷點(diǎn)岗仑。

添加斷點(diǎn)

<br />
清理下記錄,再次下載“追書神器”聚请。這時(shí)請求會被攔截并hold住荠雕,charles也會自動彈出斷點(diǎn)操作窗口,我們在這里編輯請求信息驶赏。
找到請求信息

找到appExtVrsId項(xiàng)炸卑,將下面string內(nèi)的值改為你要下載版本對應(yīng)的版本id。比如我要下載的2.25.1版本對應(yīng)的id是817743478煤傍,就改為817743478盖文。

注意:版本對應(yīng)的id可能需要多次嘗試才能找到,這個沒有捷徑患久,只能一個一個試椅寺。

替換"appExtVrsId"

<br />
修改完成后點(diǎn)擊下方的Execute,之后還會有一次來到斷點(diǎn),這次直接點(diǎn)擊Execute蒋失。

打開iTunes返帕,在你會發(fā)現(xiàn)下載的應(yīng)用的版本已經(jīng)是你指定的了,最后的工作就是安裝到手機(jī)上了篙挽。

app版本

提示:不用的時(shí)候要關(guān)閉charles或取消之前設(shè)置的斷點(diǎn)荆萤,否則每次iTunes下載應(yīng)用的時(shí)候都會被攔截。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末铣卡,一起剝皮案震驚了整個濱河市链韭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌煮落,老刑警劉巖敞峭,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蝉仇,居然都是意外死亡旋讹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門轿衔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沉迹,“玉大人,你說我怎么就攤上這事害驹「於模” “怎么了假丧?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我曲横,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮刻坊,結(jié)果婚禮上枷恕,老公的妹妹穿的比我還像新娘党晋。我一直安慰自己,他們只是感情好徐块,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布未玻。 她就那樣靜靜地躺著,像睡著了一般胡控。 火紅的嫁衣襯著肌膚如雪扳剿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天昼激,我揣著相機(jī)與錄音庇绽,去河邊找鬼。 笑死橙困,一個胖子當(dāng)著我的面吹牛瞧掺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凡傅,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼辟狈,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了夏跷?” 一聲冷哼從身側(cè)響起哼转,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎槽华,沒想到半個月后壹蔓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡猫态,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年佣蓉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片懂鸵。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡偏螺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出匆光,到底是詐尸還是另有隱情套像,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布终息,位于F島的核電站夺巩,受9級特大地震影響贞让,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜柳譬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一喳张、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧美澳,春花似錦销部、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至雨膨,卻和暖如春擂涛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背聊记。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工撒妈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人排监。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓狰右,卻偏偏與公主長得像,于是被迫代替她去往敵國和親社露。 傳聞我的和親對象是個殘疾皇子挟阻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容