【技术宅拯救世界】ios12.4越狱后,解决cydia网络错误,无法连接网络的问题

写在前面:当大家搜到这篇文章的时候,应该已经尝试了N多种方案了,非常的沮丧,我想说这次真的真的可以了,我先把解决方案放到前面,再写我的心路历程,希望能帮助到各位。

解决方案

首先,越狱方案我是基于unc0ver实现的越狱,至于如何安装ipa文件的问题,请大家自行Google解决,这篇文章只会介绍如何解决越狱后cydia网络错误,无法连接网络的问题。

第一步,允许ssh连接

突然发现不允许外链图片了!!!真?,这样子我以后写笔记还有写两份???我用github做的图库转链永远都是失败,太?!

【技术宅拯救世界】ios12.4越狱后,解决cydia网络错误,无法连接网络的问题_第1张图片
打开这个(Re)Install OpenSSH即可,不需要重新越狱或者是重启手机什么的,直接打开这个开关即可。

修正2019-10-12 19:47
今天在尝试另外一部iPhone越狱的时候,发现是需要点一下re-jailbreak的,同时还需要手机屏幕处于解锁状态

第二步,准备SSH工具

第二步需要另外一台设备协助,可以是iPhone、iPad、Mac、PC。
如果是IOS设备,可以在app store里面下载Termius,如果是Mac则直接打开Terminal,如果是Linux的PC设备则直接打开终端即可,Windows的PC设备则需要安装PuttyXshell或其他任何能打开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,重新打开即可正常使用。

你可能感兴趣的:(技术宅拯救世界)