一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

抓取舊版App 新手教程

 求知_時光 2019-05-09

科技發(fā)展日新月異,應用不斷更新?lián)Q代,增加一些新功能,或修復BUG,或細節(jié)優(yōu)化,帶來更好的體驗。

有時候也遇到另外一種情況,應用更新后某些功能去除,更新后變化太大使用不習慣,又有點后悔更新了。如何從App Store 安裝舊版本的應用呢?

今天小編就教大家如何從iTunes 抓取舊版應用,安裝到手機,自己Apple ID,原裝正版,安全放心。

這里我們需要一些工具:

  • iTunes 12.6.3 (或者更低)版本

  • 抓包工具Fiddler

Fiddler 是一個一款免費的HTTP /HTPPS 調(diào)試代理工具,它能夠抓取并記錄所有你的電腦和互聯(lián)網(wǎng)之間的HTTP通訊,查看所有“進出”Fiddler 的數(shù)據(jù),英文界面,使用起來容易上手。

最重要的一點, Fiddler 支持斷點調(diào)試技術,能夠暫停HTTP 通訊,并且允許修改請求和響應,例如修改cookie、html、js、css等等,我們通過這個特點,可以“自由”的進行網(wǎng)絡調(diào)試,從而實現(xiàn)抓取舊版App。

溫馨提示:

  • 本教程以Windows 為示例,希望對新手朋友有幫助

  • 本教程看似復雜,學會之后其實很簡單

  • 你想抓取的應用需要在App Store  可以正常下載

▍ 準備工作

在開始之前,我們需要要準備一下:

  • 安裝 iTunes 

  • 安裝Fiddler 并信任證書

  • 獲取應用舊版本ID

1,安裝 iTunes 

首先,我們需要在電腦安裝帶有App Store 的iTunes,需要iTunes 已經(jīng)授權可以正常下載應用,手機可以連接電腦使用。

值得注意的是,目前最新版iTunes 12.7.x 已經(jīng)去除了App Store 功能,這里需要請下載iTunes 12.6.3版本(或者更低版本),iTunes 12.6.3版本包含App Store和升級iOS 11,并且支持抓包。

公眾號聊天框回復 1263  獲取iTunes 12.6.3版本下載地址。

2,安裝抓包軟件 Fiddler

我們需要下載并安裝Fiddler,并且需要安裝證書。

Fiddler 官網(wǎng):

https://www./fiddler

Fiddler 下載頁面:

https://www./download/fiddler

Fiddler 安裝包百度網(wǎng)盤地址:

https://pan.baidu.com/s/1ggUhzyF

(1)下載Fiddler

Fiddler 官網(wǎng)為英文界面,打開至下載頁面后,點擊“How do you plan to use Fiddler”(你計劃如何使用Fiddler)會彈出列表,選擇一個選項,下方選框填寫一個郵箱地址,然后點擊Download 來下載Fiddler,如下圖所示

點擊Download 后會自動下載Fiddler ,如果沒有彈出下載提示,可以點擊藍色的“Click here”進行手動下載。

下載速度會有點慢,下載后的Fiddler 安裝包是這樣的,如下圖所示

(2)安裝Fiddler

點擊Fiddler 安裝包進行安裝,Fiddler支持自定義安裝路徑,安裝速度很快。

(3)設置及信任證書

Fiddler 默認是抓取HTTP類型的接口,要想查看HTTPS類型接口需要安裝Fiddler 證書。

打開安裝后的Fiddler ,點擊頂部菜單中的“Tools”,然后選擇“Options”

“Options”界面,我們選擇HTTPS 選項卡,依次次勾選Capture HTTPS CONNECTs 和Decrypt HTTPS traffic,如下圖所示。這兩個選項的意思是:

  • Capture HTTPS CONNECTs:捕捉HTTS連接

  • Decrypt HTTPS traffic:解密HTTPS流量

勾選后,點擊右邊的“Action”

點擊右邊的Action彈出菜單,我們選擇Trust Root Certificate(信任根證書)

這個時候會彈出提示框,如下圖所示,我們需要點擊“Yes”來安裝證書。提示框的意思為如下。

原文:To intercept HTTPS traffic,Fiddler generates a unique root certificate.

You may configure Windows to trust this root certficate to suppress security warnings.This isgenerally safe.

Click 'Yes' t reconfigure Windows' Trusted CA list.

Click 'No' if this is all geek to you.

Trust the FiddlerRoot certificate?

翻譯:為了攔截HTTPS流量,F(xiàn)iddler 生成一個唯一的根證書。您可以在Windows 配置信任此根證書,以禁止安全警告。這通常是安全的。單擊“是”,重新配置Windows“受信任的CA列表”。點擊“否”,如果這對你是未知的。信任Fiddle Root證書嗎?

然后,會彈出安全性警告,我們點擊“是”來安裝此證書。

最后,別忘記點擊OK保存配置,這樣Fiddler 的設置就完成了。

(4)疑難雜癥

但是有時候Fiddler 安裝后,使用Trust Root Certificate(信任根證書)出現(xiàn)無法獲取證書的情況,這個時候,需要安裝Fiddler 證書生成器 來解決證書問題

注:該方法適用于無法獲取證書的情況下載使用,目前Fiddler 4 v5.0.20181.14850 可以正常信任證書。

請先關閉Fiddler,下載并安裝Fiddler 證書生成器。

Fiddler 證書生成器下載地址:

http://www./docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

Fiddler 證書生成器下載收是這個樣子的,點擊安裝

安裝界面,如下圖所示。

提示為:

The Certificate Maker extension will be used for HTTPS interception the next time 。Progress Telerik Fiddler is launched

翻譯:該證書擴展將用于HTTPS 下一次進度攔截,制造商Telerik Fiddler 推出。


Fiddler 證書生成器安裝完畢后,打開Fiddler, 點擊Tools→OptionsHTTPSAction→Export Root Certificate to Desktop(將根證書導出到桌面)

然后在桌面找到根證書

點擊右鍵進行安裝就可以了

注意事項:

  • 如果沒有安裝證書,開啟Fiddler 抓包狀態(tài),iTunes 是無法連接網(wǎng)絡的

  • 部分電腦安裝Fiddler 證書生成器后,也可以直接點擊Trust Root Certificate信任根證書

  • 如果Trust Root Certificate 無法信任根證書,請安裝Fiddler 證書生成器試試看

3,獲取應用舊版本ID

我們要抓取舊版應用,需要知道舊版應用的版本ID,提前準備好。應用每發(fā)布一個版本,都對應一個ID號。

(1)Workflow 工作流

使用Workflow 工作流詳查App.信息,可以很方便的獲取App Store 在售軟件的歷史版本號。

詳查App.信息

作者:anton.j

三種方式查詢App信息

  • 手動或者剪貼板輸入應用名稱查詢

  • 復制應用App Store 鏈接運行流程進行查詢

  • App Store 應用界面點擊分享按鈕選擇Run Workflow 后運行流程來查詢

例如我們查詢Workflow ,搜索結果選擇想查詢的應用。

然后,點擊查詢該軟件的歷史版本ID,就可以獲取到軟件各個歷史版本對應的ID 了。如下圖所示,Workflow 1.4.3版本的ID為815432561,這個號碼就是我們需要的,應該提前將你需要抓取的舊版ID 號記錄下來。

詳查App.信息:

https:///workflows/8d5b48dc5f9b477a944d5f5333fc75b0

(2)解壓ipa  安裝包查看

這個方法適用于電腦上使用iTunes 下載的ipa 安裝包,解壓后我們查看包內(nèi)的iTunesMetadata.plist 文件,可以查看到歷史版本。

首先使用包含App Store 功能的iTunes 下載應用ipa 安裝包,在電腦上進行解壓。

找到iTunesMetadata.plist 文件。

使用Plist Editor for Windows 軟件可以查看plist 文件,找到 Software Version External Identiers一欄,后面的就是該應用的歷史版本號了

或者我們可以將iTunesMetadata.plist 文件發(fā)送至QQ,使用Shu 打開查看。

我們找到 Software Version External Identiers一欄,后面就可以看到該軟件的歷史版本號,如下圖左所示為Workflow 的歷史版本號,與App Store 中應用版本歷史記錄中的版本是相對應的,對比一下版本和版本ID就能聯(lián)系起來了

把你想抓取安裝的應用舊版本ID 號記錄下來,提前準備好。

▍ Fiddler 抓包詳細步驟

在抓包前,請注意的是

  • 你需要可以下載該應用,才能抓取舊版

  • 如果你的iTunes 資料庫中存在該應用最新版,是無法下載的,請在資料庫中先刪除

  • 如果你的資料庫中存在該應用舊版,你要抓取的版本高于舊版,使用更新的辦法也可以抓取

1,搜索應用

打開 iTunes ,在搜索框輸入你需要抓取的 App名稱,按回車鍵進行搜索 ,以Workflow 為例子進行說明,我們打算抓取1.7.6版本,版本ID為823357477

2,停留在搜索結果頁面

暫時不要點擊下載,最小化iTunes。

3,設置斷點

使用iTunes 下載App,所產(chǎn)生的通訊記錄是有規(guī)律性的,鏈接會包含bpu MZBuy.woa ,我們可以對包含這個域名的通訊進行斷點攔截,先阻止iTunes 下載,修改為自己想抓取的舊版后再允許下載,以此實現(xiàn)抓取下載舊版App的目的。

打開Fiddler,在左下角黑色輸入框內(nèi)輸入 bpu MZBuy.woa 然后按回車鍵,這樣斷點設置生效,可以實現(xiàn)對MZBuy.woa 相關鏈接的暫時攔截,仔細看底部的提示:RequestURL breakpoint for MZBuy.woa(MZBuy.woa 相關URL的請求斷點)。

4,點擊下載

斷點設置完成后,打開iTunes,點擊下載Workflow,這個是會一直顯示“正在下載”,但是暫時無法下載的。

點擊下載Workflow 后,立即打開Fiddler,可以看到暫時被斷點攔截的App下載鏈接,一般是p43-buy 開頭,數(shù)字會因人而異,請確保Capturing(抓?。╅_關是打開狀態(tài)。

5,點擊選中p43-buy 開頭MZBuy.woa 結尾的這個鏈接

6,在右邊的分析界面選擇Inspectors (檢查)

7,然后選擇TextView(文本方式查看)

8,修改你想抓取的應用舊版ID號

在TextView界面找到<key>AppExtVsID<key>,下面一排的數(shù)字就是當前應用的版本號,點擊修改為你需要抓取的舊版版本ID,如下圖所示

9,下載舊版

然后,點擊Run to Completion(運行完成),這樣,這個App就開始下載啦

5.6.7.8.9步驟如下圖所示

界面會變?yōu)槿缦聢D所示,抓取的舊版App開始下載

這個時候,你返回iTunes,,可以看到下載列表中Workflow正在下載,安心等待下載完畢吧,下載完畢Fiddler 就可以關閉了

10,檢查版本

Workflow 下載完畢,點擊資料庫,找到Workflow ,選中后單擊鼠標右鍵彈出菜單,點擊顯示簡介

可以看到版本為1.7.6,舊版抓取下載成功

這樣,我們想要抓取的舊版App 就成功抓取了。

▍ 舊版App的安裝和管理

我們使用iTunes 同步就可以安裝舊版了。在同步安裝前請注意:

  • 如果你手機中已安裝的應用,在電腦資料庫中的ipa  安裝包版本高于手機版本,使用iTunes 同步,手機端應用會被高版本覆蓋

  • 如果你手機上已經(jīng)安裝了不是iTunes 授權Apple ID的應用,同步會出現(xiàn)未授權提示,需要刪除掉其他途徑下載的應用才能同步

1,手機連接電腦

手機連接電腦后,點擊手機的按鈕,進入手機管理界面。

2,安裝應用

我們來安裝剛剛抓取的舊版Workflow 示例說明。手機管理界面,點擊左邊手機列表的“應用”,在展開的應用列表內(nèi),搜索“Workflow”,點擊右邊的“安裝”按鈕,會變?yōu)椤皩⒁惭b”。右下角的“同步”按鈕,會變?yōu)椤皯谩卑粹o,我們點擊右下角“應用”。

等待同步完成,舊版應用就安裝到手機了,非常方便

3,管理應用

在iTunes 中,點擊應用,選擇“資料庫”,點擊選中一個應用,單擊鼠標右鍵,彈出菜單,選擇“在Windows 資源管理器中顯示”,就可以查看所有已經(jīng)下載的ipa 安裝包

已經(jīng)下載的ipa 安裝包都存放在這里,你可以復制或者剪貼到其他文件夾進行存放。

當需要安裝的時候,打開iTunes ,將已經(jīng)存放到其他文件夾的ipa 安裝包,拖放到iTunes 軟件資料庫里面進行導入,就可以使用iTunes 進行安裝了。

也可以在iTunes →文件將文件添加到資料庫,來將你備份好的ipa安裝包導入iTunes 資料庫當中。

▍ 最簡單的方式

如果你是已經(jīng)越獄設備,安裝舊版App 就很簡單了。

在Cydia 中安裝App Admin 插件,手機上面就可以隨心安裝舊版App了。

App Addmin ,BigBoss源免費下載,目前僅僅支持iOS 8~iOS 9。


App Addmin 安裝后,在App Store 應用介紹頁面長按“打開”(或者更新)按鈕彈出菜單,選擇Downgrade(降級),可以進入已知的歷史版本記錄列表,點擊即可安裝任意舊版,非常方便。

 使用小結及注意事項

抓取舊版App看似繁瑣,其實不難,簡單的說,安裝好抓包工具后,斷點→修改舊版ID下載,就OK了。

教程略顯繁瑣了點,只是想盡可能詳細一些,讓從來沒有接觸過抓包的朋友可以更加容易上手,只要你按照步驟來,多學習幾次,熟能生巧,抓取舊版App 就會變得很容易了。

或許有遺漏之處,請大家多多指正。

溫馨提示:

  • 因人而異,軟件安裝或者抓包過程或許會出現(xiàn)各種問題,請多多嘗試

  • 這個方法只能抓取App Store 可以下載的應用,已經(jīng)下架應用就沒辦法了

  • 所抓取的舊版需要App Store 還提供下載

  • 抓取的舊版應用從iTunes 下載,屬于自己Apple ID,原裝正版,安全放心

  • 養(yǎng)成備份ipa 安裝包的習慣還是很有必要的

最后,希望人人都能學會抓包,可以安裝自己心儀版本的應用。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    成人精品日韩专区在线观看| 青青操在线视频精品视频| 午夜国产成人福利视频| 丰满人妻一二三区av| 国产精品偷拍视频一区| 亚洲国产精品久久琪琪| 青青操日老女人的穴穴| 黄片在线免费观看全集| 欧美亚洲三级视频在线观看| 日韩特级黄片免费在线观看| 五月婷婷综合激情啪啪| 精品日韩av一区二区三区| 欧美在线观看视频免费不卡| 一区二区三区亚洲国产| 免费一级欧美大片免费看| 一区二区三区免费公开| 内射精子视频欧美一区二区| 欧美一级片日韩一级片| 亚洲欧洲一区二区综合精品| 国产欧美韩日一区二区三区| 欧美精品一区久久精品| 国产一区二区三区午夜精品| 成年女人午夜在线视频| 欧美成人欧美一级乱黄| 色小姐干香蕉在线综合网| 欧美日韩有码一二三区| 日本福利写真在线观看| 麻豆亚州无矿码专区视频| 2019年国产最新视频| 日韩美女偷拍视频久久| 在线观看中文字幕91| 成人精品视频一区二区在线观看| 国产精品熟女乱色一区二区 | 欧美夫妻性生活一区二区| 91欧美亚洲精品在线观看| 国产精品大秀视频日韩精品| 午夜国产精品国自产拍av| 国产成人精品99在线观看| 欧美大粗爽一区二区三区 | 国产精品一区二区三区日韩av | 日韩在线免费看中文字幕|