寫在前面:當大家搜到這篇文章的時候,應該已經嘗試了N多種方案了,非常的沮喪,我想說這次真的真的可以了,我先把解決方案放到前面,再寫我的心路歷程,希望能幫助到各位。
解決方案
首先,越獄方案我是基於unc0ver實現的越獄,至於如何安裝ipa文件的問題,請大家自行Google解決,這篇文章只會介紹如何解決越獄後cydia網絡錯誤,無法連接網絡的問題。
第一步,允許ssh連接
突然發現不允許外鏈圖片了!!!真🤢,這樣子我以後寫筆記還有寫兩份???我用github做的圖庫轉鏈永遠都是失敗,太🤢!
打開這個(Re)Install OpenSSH
即可,不需要重新越獄或者是重啓手機什麼的,直接打開這個開關即可。
第二步,準備SSH工具
第二步需要另外一臺設備協助,可以是iPhone、iPad、Mac、PC。
如果是IOS設備,可以在app store裏面下載Termius
,如果是Mac則直接打開Terminal
,如果是Linux的PC設備則直接打開終端即可,Windows的PC設備則需要安裝Putty
或Xshell
或其他任何能打開ssh連接的工具,Android設備應該也有類似的app,可自行搜索安裝。
第三步,使用SSh遠程連接這臺越獄的iPhone
我是在局域網下使用的SSH,如果您想要基於移動數據建議您自行嘗試。
連接到局域網以後,我們可以通過設置->無線局域網->(Wi-Fi名稱右側的感嘆號)
中可以查看的這臺越獄iPhone的IP地址,常見的是192.168.xxx.xxx
或者是172.xxx.xxx.xxx
確認了IP以後,我們打開準備好的SSH連接工具,敲入以下命令
ssh root@ip
首先會提示你是否需要保存這臺設備的RSA Key,根據提示敲入yes
後回車確認即可。
緊接着會提示你輸入密碼,默認密碼是alpine
,然後再次回車確認即可。
這個時候你已經連接上了你的iPhone,然後我們需要找到管理網絡的文件,地址:/var/preferences
我們通過cd
指令進入到這個目錄
cd /var/preferences
然後執行
mv com.apple.networkextension.plist com.apple.networkextension.plist.bak
mv com.apple.networkextension.cache.plist com.apple.networkextension.cache.plist.bak
mv com.apple.networkextension.necp.plist com.apple.networkextension.necp.plist.bak
然後再退出cydia,重新打開即可正常使用。