iPhone 如何安裝舊版本的 App?
因為是 iPhone 4 所以運行速度不是很快,新的應用佔用高,有沒有方法可以不越獄安裝舊版本應用。
平時喜歡搞一些不同版本的app玩,兩年來摸索出一個稍微簡單的Windows環境下用Fiddler5.0+iTunes12.6.1.25 x64抓舊版本iOS app的方法,分享一下,有不足的地方希望大家留言斧正。
準備:
1、Fiddle5.0 2、iTunes12.6.1.25 x643、https://tools.lancely.tech/apple/app-history(查詢舊版本ID可用)
4、指令(bpu MZBuy.woa)開始
1、安裝上述兩個軟體,首先打開iTunes(注意不要選擇檢查更新),使用Apple ID登錄並授權你的電腦。然後調試好App Store,並關閉。2、安裝、打開Fiddler(有的電腦需要證書信任就可以;電腦需要有NET.3.5及以上;有提示框的直接點No),打開Tools—選擇Options—選擇HTTPS—選擇圖中3側標註的選項—保存,在圖中5的圈裡輸入「bpu MZBuy.woa」並回車。3、重新打開iTunes在右上的搜索框檢索你想要的App,點擊你想要下載(更新)的app(應該是你在手機端已購)舉個例子如下:
這時Fiddler徽標會在Windows的Dock閃爍,說明已經熔斷。這時應該點擊那個查詢舊版本app的網址,輸入你要查詢的app,選擇它就會有這個app的版本更新日期、日誌、ID,找到你要的ID並記下。回到Fiddler上面,點擊左邊的熔斷條(我已經點,藍色那個),右邊的選擇Inspections—Textview,在&所需的軟體私信我。
可以,配合舊版帶app管理的iTunes軟體 (下載app)+Charles 網路抓包軟體 (截取下載請求,修改下載請求的版本號)+iMazing (安裝下好的舊版app 給iPhone)。
1.Charles 抓包軟體下載後安裝,安裝證書,永久信任該安裝的證書。
2.iTunes 點擊下載app,下載開始後停止下載並刪除任務。
3.轉到Charles 找到對應項目,帶有buy iTunes 等字樣的那個項目右鍵開啟SSL 和breakpoints。
4.再次點擊app下載,這時會自動轉到Charles界面,第一次請求點擊Execute,收到回饋後,點擊Edit Response裡面的XML Text格式,可以看到所有版本的請求編號,拷貝所有編號,最底下那個代表最新的版本。abort此次下載。
5.重新下載app,跳轉到Charles界面,第一次請求時Edit Request,將版本號改為你想要的舊版本的那個號,點擊Execute,收到回饋後再次點擊Execute,同時可以取消掉所有breakpoints讓項目下載完。
6.下載好的舊版本的app在Music iTunes文件夾里,將ipa導入iMazing軟體,安裝到你的手機。
我寫了個詳細教程 iOS下載舊版本app或者已下架app方法
iPhone不越獄安裝應用有兩個方法,一個是在手機App Store下載,一個是用iTunes管理應用。如果舊軟體在App Store中下載不到,只能通過另一種方法,載好舊版本App的ipa文件,用iTunes管理應用添加進去;最新版本的iTunes12.7已經閹割了應用管理功能,並且下載舊版本iTunes時要注意iOS11.2只支持最新版本的iTunes。
綜上所述,如果你的手機沒有升級系統,可以通過舊版本的iTunes管理應用試試。
之前沒看到 也是走了很多彎路:
蘋果公司在iTunes V12.7 後將App Store從iTunes中刪除 嘗試過安裝12.6.3.6以及更早版iTunes依然無法連接到App Store 所以無法使用抓包軟體
※作為蘋果有必要 6 月就發布 iPhone 5 么?
※如果蘋果在2010年推出的不是iPhone 4 而是iPhone X 會怎樣?