全面攻略指南,熱門游戲應(yīng)有盡有,獨(dú)家秘籍解析
不少 iPhone 用戶都有過(guò)這樣的經(jīng)歷:常用的軟件升級(jí)到最新版本之后怎樣下載蘋果的付費(fèi)應(yīng)用,其界面風(fēng)格、使用習(xí)慣都跟之前有所不同怎樣下載蘋果的付費(fèi)應(yīng)用,但是又不知道應(yīng)該如何降級(jí)為此前的版本。鑒于這樣的情況,鋒友 lcz970分享怎樣下載蘋果的付費(fèi)應(yīng)用了一個(gè)使用 iTunes 下載 App Store 任意版本舊程序的教程,一起來(lái)看看吧。
該鋒友表示,這個(gè)教程需要一定的技術(shù)、耐心及英語(yǔ)水平,請(qǐng)鋒友們結(jié)合自身情況后考慮是否嘗試。另外,這是一個(gè)針對(duì) Windows 系統(tǒng)的教程,但是從理論上來(lái)說(shuō),Mac 設(shè)備也可以通過(guò)類似的步驟實(shí)現(xiàn)同樣的效果。
在開始操作之前,我們需要做好以下準(zhǔn)備工作:
- 下載安裝 iTunes 12.3.1.23,并熟悉如何使用 iTunes 的 App Store。
- 下載安裝 Fiddler 2.6.0.5(點(diǎn)這里跳轉(zhuǎn)),Windows 8 系統(tǒng)以上的鋒友建議選擇 Fiddler for.NET4。
操作步驟:
1. 打開 Fiddler,選擇菜單欄 > Tools > Fiddler Options,在 HTTPS 選項(xiàng)卡中勾選 Decrypt HTTPS traffic,彈出窗口點(diǎn) Yes,新彈出安裝證書窗口選擇“是”。
需要注意的是,整個(gè)過(guò)程都不要關(guān)閉 Fiddler,如果出現(xiàn)安裝證書失敗或打開 iTunes 無(wú)法加載頁(yè)面的情況,可以參考下面的解決辦法:
- Fiddler 菜單欄 > Tools > Fiddler Options > HTTPS 選項(xiàng)卡。
- 選擇下方的 Export Root Certificate to Desktop。
- 桌面上會(huì)出現(xiàn)一個(gè)“FiddlerRoot.cer”文件,右鍵安裝證書。
- 安裝證書的位置選擇第二個(gè),并點(diǎn)擊“瀏覽”,選擇“信任的根證書存儲(chǔ)”。
2. 打開 iTunes(如之前已打開,需要關(guān)閉 iTunes 后重新打開),搜索想下載的 App(以下載 QQ 5.9.1 版為例)。
3. 點(diǎn)擊下載,等右上角出現(xiàn)箭頭后刪除下載(選中下載按兩次 Delete 鍵)。
4. 返回 Fiddler 將還在下載的項(xiàng)目刪除。
5. 在該刪除的下載項(xiàng)上方找到域名為 p32-buy.itunes.apple.com、url開頭為 /WebObjects/MZBuy.woa 的請(qǐng)求,切換右側(cè)至 Inspectors 選項(xiàng)卡,并點(diǎn)擊中間的黃色塊(Response is encoded and may require decoding before inspection. Click here to transform.)
6. 保存該請(qǐng)求(右鍵請(qǐng)求 - Save - Response - Response Body)。需要注意一點(diǎn),如果沒(méi)有點(diǎn)擊黃色方塊,將會(huì)保存一個(gè)亂碼文件。
7. 打開保存的 xml 文件(系統(tǒng)默認(rèn)一般是 IE 打開),向下翻動(dòng)找到 softwareVersionExternalIdentifiers 并伴隨著一大串“xxxxxxxxxx”的項(xiàng)目。此處為該 App 自第一個(gè)版本起每個(gè)版本在 App Store 中的版本 ID,從后向前即為最新到最老。
8. 回到 Fiddler,右鍵之前那個(gè) MZBuy 的請(qǐng)求,Replay-Reissue and Edit,編輯右側(cè)上方 appExtVrsId 下方數(shù)字為對(duì)應(yīng)版本 ID,本教程直接使用 QQ 5.9.1 版本的 ID——813463229,點(diǎn)擊綠色按鈕,切換至黃色塊下方最右側(cè)“xml”視圖,下拉至圖中位置查看 App 版本,不斷重復(fù)本步驟直至找到需要下載的版本。如果無(wú)法正常獲取則說(shuō)明請(qǐng)求已經(jīng)過(guò)期,重新執(zhí)行 3-4 步然后使用新的請(qǐng)求進(jìn)行編輯重發(fā)操作。
9. 確認(rèn)需要下載的版本 ID 后,先在 iTunes 中重新進(jìn)行一次搜索或者進(jìn)入 App 詳情頁(yè)(使“正在下載”按鈕恢復(fù)),然后開啟攔截模式:菜單欄 - Rules - Automatic Breakpoints - Before Requests,然后返回 iTunes 點(diǎn)擊下載。
回到 Fiddler 之后應(yīng)該會(huì)有幾個(gè)紅色圖標(biāo)的請(qǐng)求,找到 MZBuy.woa(如果是 Tunnel to 則先點(diǎn)綠色按鈕放行),右側(cè)編輯版本 ID 為需要下載的版本 ID,然后關(guān)閉攔截模式:菜單欄 - Rules - Automatic Breakpoints - Disabled,點(diǎn)擊綠色按鈕發(fā)送請(qǐng)求。
10. 舊版本 App 已經(jīng)開始下載。下載過(guò)程中需要保持 Fiddler 和 iTunes 一同打開,不可關(guān)閉。下載完成之后,鋒友們可以用自己常用的助手進(jìn)行安裝。