2.▼ 請注意,不要讓 APP 下載完成,在跑下載時,就點擊一下搜尋框右側會出現下載狀態,點開來後,點一下正在下載項目名稱,並按兩下鍵盤「Delete」鍵刪除下載項目。
3.▼ 回到 Fiddler 內,找到底下的請求(1),找到後點選一下,右上視窗請點選「Inspectors」(2)分頁後,點下右下視窗的黃色框,這框文字會是「Responsebody is encoded. Click to decode.」(3)。
請求狀態訊息
- Host 為 p(數字)-buy.itunes.apple.com
- URL 為 /WebObjects/MZBuy.woa
4.▼ 點擊後,畫面就會呈現如下,要做此步驟是為了防止後續保存 xml 內容會亂碼問題。
5.▼ 同樣點擊剛剛選擇的請求,點擊右鍵,選擇「Save」>「Response」>「Request Body…」,就會跳出要將 xml 文件保存至電腦那個位置上,請直接放置桌面上即可。
6.▼ 回到桌面上,開啟剛保存的 xml 檔案,可透過記事本或是其它編輯工具開啟,找到底下這個段落(softwareVersionExternalIdentifiers),後面會有一串數字,這些數字就是代表 LINE APP 的每一個版本 ID 碼,越下面數字越大代表是版本越新,如果是要抓前一個版本,通常找到倒數第二個即可,我們可先將想要下載的 ID 碼複製起來(此畫面可先不用關,後續如要嘗試載其它版本可再次查詢)。
PS.建議可以搭配<Workflow教學:免透過電腦快速一鍵查詢所有APP舊版ID代碼 >來查詢 App 版本,速度上會更快。
7.▼ 回到 Fiddler 上,同樣在透過右鍵點選剛剛的請求,選擇「Replay」>「Reissue and Edit」進行編輯請求內容。
8.▼ 右上視窗如果無法編輯,請確定是否切換至「Inspectors」分頁,底下改為「TextView」模式,從代碼中修改 appExtVrsId 下放夾帶在 <string></string> 的 ID 碼。修改完成後點擊下方綠色按鈕 「Run to Completion」即可。
9.▼ 右下視窗請改為「XML」模式,從代碼中就可找到 APP 名稱與版本,如果版本並非你想要的就回到第 6 個步驟重覆執行,再一次換 ID 碼並修改請求,找到你想要下載的 APP 版本即可。
- bundleDisplayName 下會顯示 APP 名稱
- bundleShortVersionString 下會顯示版本
- bundleVersion 下會顯示完整版本
下載舊版 APP 版本
前一個方法在確定 APP 的 ID 碼後,我們就可達成竄改 iTunes 下載舊版 APP。
▼ 讓 Fiddler 開啟攔截模式,可按下鍵盤「F11」 快速鍵啟動或是點擊工具列「Rules」>「RulesAutomatic Breakpoints」>「Before Requests」啟動攔截,會看見所有請求都已經變成紅 T 的攔截狀態。
▼ 此時請透過 iTunes ,重新搜尋要抓舊版本的 APP名稱,同樣直接點下「下載」鈕開始下載。
▼立即回到 Fiddler 上面,檢查請求,當發現 Host 有 Trunnel to ,且 URL 是 p(數字)-buy.itunes.apple.com… 的請求先出現時。
▼請點選該請求後,再點右側畫面上的「綠色」放行鈕。
▼下面會看見,我們剛剛熟悉的查詢 ID 碼請求,同樣點擊這條請求後,右上頁面請將 <string></string> 的 ID 改為想要下載的舊版 ID 碼,修改完成後點擊「綠色」放行鈕。
- Host 為 p(數字)-buy.itunes.apple.com
- URL 為 /WebObjects/MZBuy.woa
- 另還有會是Host a1.mzstatic.com 網址 都需要放行
▼此時回到 iTunes 上看有沒有開始下載,如果都卡在 0 KB 無法下載狀態,不用緊張,回 Fiddler 上。
▼找到底下請求,點選後按下右側綠色鍵放行,就會開始下載舊版 APP 了!
- Host 為 iosapps.itunes.apple.com
- URL 為 /apple-assets-us-std-000…
▼下載完成後,點擊「資料庫」,選擇剛下載回來的 APP ,點圖示右鍵。
▼點選取得資訊,看看剛下載的版本是否為舊版,正確沒錯!
安裝舊版 APP
▼接下來就點選圖示右鍵,選擇「在 Windows Explorer 中顯示」,將舊版 APP 的 IPA 複製到其它資料夾上保存。
▼ 並使用 iFunbox 或 iTools 工具,建議使用 iFunbox ,接上要安裝 APP 的 iOS 設備後,左側點擊「應用」,右上選擇「安裝App (*.ipa)」,開啟剛剛舊版本 APP 進行安裝即可。(iFunbox 詳細功能請點我瞭解)
那有人就會想,我取出的舊版 APP 能不能再分享給其它人使用?當然不行,因為從 iTunes 上下載回來的 APP ,都會綁定自己專屬的 Apple ID 資料,會導致別人設備是無法安裝。
如果您覺得這篇文章不錯,請再多分享出去,讓更多人可以學習。
延伸閱讀
- [Cydia for iOS必裝] 「App Admin」舊設備用戶春天!免電腦也能直接替APP降級裝上舊有版本
- [教學]如何將iTunes 12.7降回至iTunes 12.6.3版本上
- [iOS教學] 4大步驟用最新iTunes製作iPhone鈴聲技巧
喜歡這篇文章教學,後續想了解更多Apple資訊、iPhone、Mac、3C隱藏技巧,歡迎追蹤 瘋先生FB粉絲團、瘋先生LINE@、訂閱瘋先生Google新聞、Telegram、Instagram以及 訂閱YouTube頻道,將會有更多非常實用的技巧教學分享給大家。