西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁常用軟件軟件下載安卓軟件游戲下載安卓游戲MAC應(yīng)用驅(qū)動下載安卓電視
系統(tǒng)工具網(wǎng)絡(luò)工具媒體工具圖形圖像社交軟件殺毒軟件辦公軟件驅(qū)動軟件學(xué)習(xí)教育閱讀工具其他軟件
當(dāng)前位置:首頁MAC軟件Mac系統(tǒng)軟件 → Charles Proxy mac版 v4.0.1 官方最新版

Charles Proxy mac版

Charles Proxy mac版
  • 更新:2016-11-16 16:02
  • 大小:58.7M
  • 版本:v4.0.1 官方最新版
  • 語言:中文
  • 類型:Mac系統(tǒng)軟件
  • 平臺:Mac
本類排行
  • 應(yīng)用介紹
  • 應(yīng)用截圖
  • 下載地址
  • 網(wǎng)友評論

Charles Proxy mac版是一款可以讓你隨意下載任意版本IOS app的軟件,很多應(yīng)用開發(fā)并不一定是版本越新越好用的,有時候工程師開發(fā)出來的新版本并不見得會有用戶買單,但是如果你的iphone里設(shè)置了自動更新就比較麻煩了,這樣一出個新版本就更新了結(jié)果更新完了發(fā)現(xiàn)一點(diǎn)也不如老版本。這里西西給大家提供的這款Charles Proxy mac版可以讓你下載app store中的app的任意歷史版本,如果你對新版本不滿意可以直接通過這款軟件下載老版本。

安裝設(shè)置:

你下載的 Charles Proxy 為 30 天試用版本,安裝后你將看到如下界面,這是一個 10 秒的等待系統(tǒng)告訴你你正在使用使試用版本。

接下來你會收到這樣的提示:

請點(diǎn)擊 Grant Privilege 并輸入管理員密碼,這將自動為系統(tǒng)配置代理設(shè)置以啟用 Charles 服務(wù)。

你便可以看到左邊開始滾動顯示你的網(wǎng)絡(luò)流量了,先不管它。Charles Proxy 使用 Men in the Middle (MitM) 來監(jiān)視你的 HTTPS 協(xié)議,因此它需要證書。(如果你配置過 Surge MitM 那你已經(jīng)很熟悉了)接下來我們需要先處理證書的問題:

注意。這步非常重要,如果你使用 iTunes 12 或以上版本,此步失敗將導(dǎo)致 iTunes 不驗(yàn)證 SSL 服務(wù)器身份阻止你下載

Windows 通過證書方法請參照英語官網(wǎng)方法:Using Charles

在你的頂部 Bar 中找到 Help,SSL Proxying,點(diǎn)擊「Install Charles Root CA」(圖中這里的位置),這將自動打開 macOS 鑰匙串訪問,你需要再次輸入管理員密碼。

雙擊打開(你的電腦上可能會有紅色 X 圖標(biāo))

將第一項(xiàng)「使用此證書時」改成始終信任,后面的會自動修改,然后關(guān)閉小窗口,并再次輸入管理員密碼保存。

接下來請退出 Charles,我們稍后再打開它來處理。

使用方法:

打開 iTunes,在 App Store 中找到你所想要降級的 App,這里以 LoveLive! 學(xué)園偶像祭舉例。

找到這個界面了嗎?很好,現(xiàn)在我們重新打開 Charles,等待 10s 進(jìn)入界面之后,點(diǎn)擊 iTunes 上的下載。

當(dāng)你看到左邊有「p 數(shù)字 - buy.itunes.apple.com」的時候,請前往 iTunes 取消下載,因?yàn)槟銓?shí)際上并不需要下載它。

右鍵點(diǎn)擊「p 數(shù)字 - buy.itunes.apple.com」,找到「Enable SSL Proxying」并點(diǎn)擊。然后回到 iTunes 刷新界面(可以重新搜索,也可以直接 Cmd+R)再次點(diǎn)擊下載,然后再次取消。(聽起來很奇怪不是嗎😂,不過沒有問題)

你驚奇地發(fā)現(xiàn)剛才的地址可以展開了,而且可以找到一個叫做 buyProduct 的東西,我們點(diǎn)開它。

在右邊兩個 XML 中,下邊的那個里面找到比較底部的含有一大堆數(shù)字的項(xiàng)目「softwareVersionExternalIdentifiers」直譯過來就是「軟件版本識別號碼」,這就是每個版本所對應(yīng)的版本 ID。從小到大為從最舊的版本到最新的版本,也就是說這個 App 最新版本的 ID 是「818014617」,1.0 版本是「401463784」。

如果你要下載它最早的版本,那么直接使用第一個 Integer 就可以了。但是如果要下載中間的一個版本怎么辦呢?你可能需要對照 App 更新列表來找到你要的版本,并且不斷嘗試……此問題也困擾了我很久。

好的,現(xiàn)在我們找到了版本 ID,以 1.0 即 401463784 舉例。現(xiàn)在我們再次右鍵「p 數(shù)字 - buy.itunes.apple.com」,在剛剛 Enable SSL Proxying 的下方找到 Breakpoint:斷點(diǎn)并勾選它。再次返回 iTunes 刷新并再次點(diǎn)擊下載。

Duang!Charles 突然彈了出來!因?yàn)槟銊倓傇O(shè)置了斷點(diǎn),iTunes 再次請求的時候 Charles 給了你一個暫停時間的功能,這個時候下面的 Cancel 就是忽略,Abort 就是阻止,Execute 就是執(zhí)行。如果我點(diǎn)擊 Abort,你會發(fā)現(xiàn) iTunes 彈出窗口顯示下載未完成,未知錯誤。那是因?yàn)槟憔芙^了它的 buyProduct 下載。

閑話不多說,我們選擇頂上「Overview」旁邊的「Edit Request」,并在 Cancel Abort 和Execute 的上方選擇 XML Text。

頂部有一個叫做 appExtVrsID 的項(xiàng)目,將它的值直接修改成我們需要的版本 401463784。然后點(diǎn)擊底下的 Execute。接下來還會有幾次彈窗,不需要做任何操作,直接 Execute 即可。

恭喜!這次下載的版本就是你所需要的老版本。下載完畢后可能還會有幾次 Breakpoint,直接 Execute 即可,然后便可以關(guān)閉 Charles(如果你之前就關(guān)閉了 Charles,不影響)連接上你的 iPhone, iPad 或 iPod touch 將其同步進(jìn)入設(shè)備即可。

腳注:其實(shí)并不一定需要用 Charles,任何支持修改 POST 請求 HTTPS 的代理工具,如 Proxifier 也可以做到,方法肯定也是大同小異的。像 Surge 貌似是只能捕獲請求并不能編輯,就不太能完成這個操作。無論如何 Charles 只是其中一種選擇。

視頻演示:

下載地址

下載地址

特別說明

同類推薦

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500