國行手機比美版、港版、韓版手機新增了網絡授權的功能,iOS 10 及以上系統版本,任何應用首次打開,如果有請求網絡的行為,都會提示網絡請求授權的對話框。
首次打開 Cydia 并沒有提示網絡請求授權的對話框,這就是導致國行手機 Cydia 不能上網的原因。允許上網的應用列表信息保存在以下這幾個文件:
/var/preferences/com.apple.networkextension.plist /var/preferences/com.apple.networkextension.cache.plist /var/preferences/com.apple.networkextension.necp.plist |
只要刪除這些文件就不會有網絡請求授權的問題,但是沒有 SSH,我們怎么執行命令去刪除這三個文件?在筆者寫的這篇文章《越獄后抹掉所有內容修復 Cydia》有講解安裝 MobileTerminal (手機終端) 的方法,安裝上 MobileTerminal (手機終端) 可以執行命令。整個解決方法的步驟如下:
(1) 下載 MobileTerminal.deb。
(2) 使用 dpkg -x 命令解壓 MobileTerminal.deb:
mkdir MobileTerminal dpkg -x mobileterminal_1.0_beta1_iphoneos-arm MobileTerminal |
(3) 打包成 IPA 包:
cd MobileTerminal/
cd Applications/
mkdir Payload
mv MobileTerminal.app Payload
zip -r MobileTerminal.ipa Payload
(4) 打開 CydiaImpactor,將 MobileTerminal.ipa 拖到 CydiaImpactor 上,輸入你的 Apple ID 賬號和密碼,將 MobileTerminal 安裝到手機上。
(5) 打開 MobileTerminal 輸入以下命令刪除文件:
su
cd /var/preferences
rm com.apple.networkextension.plist
rm com.apple.networkextension.cache.plist
rm com.apple.networkextension.necp.plist
然后重新打開 Cydia 即可上網。
原文地址: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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。