ipad jailbreak記錄

1. 目標

期望在ipad 4上正常登陸微信(由於ipad版微信7.0.11放棄了對32位處理器的支持,因此登陸時會提示“你的微信版本過低,請升級至最新版本微信後再登陸微信”,但是跳轉到升級頁面進行升級後又只能升級到支持32-bit處理器的最新版本,從而導致無法登陸)

2. 結果

目標未實現,在修改了微信的info.plist文件(目錄/var/mobile/Applications/0CCE8063-08E7-47E8-BFC9-383054647CE4/WeChat.app)中的版本爲最新版本後,依然會提示安全性問題,最終導致無法正常登錄。(jailbreak過程可參考所以記錄)

3. 相關工具

愛思助手:https://www.i4.cn/ 可jailbreak,但是對系統有要求,所以jailbreak前要看目前支持的系統,先將系統刷到支持的系統版本再進行後續操作;
Cydia:類似App Store,對於Cydia無法訪問網絡的問題,是因爲大陸版本加入了網絡權限提示,但是Cydia不提示網絡,所以無法訪問網絡(Unreachable Host),操作方式就是使用後面的Impactor或AltServer進行ipa離線安裝包的安裝;
Impactor:目前由於ipad的10.0.33版本的API變更,目前已經無法正常安裝,Impactor需要使用0.9.52版本;
AltServer:Impactor的替代品,注意安裝時的密碼賬號設置(https://appleid.apple.com/account/manage)中的安全部分的“App 專用密碼”,點擊“生成密碼”輸入任意串後得到密碼,然後輸入這個密碼。
使用AltServer安裝MobileTerminal工具後,通過shell進入控制檯並刪除以下文件(參考https://www.exchen.net/ios-hacker-cydia-%E4%B8%8D%E8%83%BD%E4%B8%8A%E7%BD%91%E7%9A%84%E7%BB%88%E6%9E%81%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.html):

/var/preferences/com.apple.networkextension.plist
/var/preferences/com.apple.networkextension.cache.plist
/var/preferences/com.apple.networkextension.necp.plist

Cydia能上網後再需要安裝AFC2補丁(參考https://www.i4.cn/news_detail_21953.html)
至此能正常訪問微信應用目錄的WeChat.app中的info.plist文件,並進行修改,目前修改版本後發現依然無法正常登錄(參考https://www.feng.com/post/12941534)。
jailbreak成功修改info.plist結果圖

4. 總結與展望

  1. 儘管未實現目標,但是掌握了一些工具比如AltServer等;
  2. ipad4通過修改微信info.plist版本號以失敗告終,希望後續與高人繼續指點。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章