最近越狱了一部 iPhone 6s Plus, iOS 10.3.3 手机,越狱完后发现出现了一些问题,在这里记录一下。
Cydia 无法访问网络
包括添加源时,包括出现 Host Unreachable 和 似乎已断开与互联网连接提示。
解决方法有两种:
- VPN:手机安装爱思助手,然乎从爱思助手里安装乐网,然后配置开启全局VPN,再打开Cydia,然后再看数据与流量设置页面,就可以看到 Cydia 的数据流量选项。iOS越狱后cydia无法联网完美解决办法
- 重装 Cydia: 打开 Cydia,进入已安装列表,点击 Cydia Installer 卸载,然后看到桌面上就没有 Cydia 的图标了。然后重启手机,打开 h3lix 重新越狱,这时会自动重装 Cydia,这样就可以完美解决了。
ssh 无法使用
iOS 10越狱工具上,越狱开发者作者为了增强越狱后的ssh安全防护性,采用了Dropbear取代Openssh,这会导致我们无法直接通过ssh连入手边的iOS 10设备。
安装个Dropbear就可以正常使用 ssh 了,再加个 DropbearSwitch和FlipControlCenter,就可以快捷开关 ssh 了。
安装 Dropbear:
- 添加源 http://cydia.ichitaso.com/test,
- 安装 Dropbear
控制中心快捷开关 ssh
- 添加插件源 http://mrmad.yourepo.com,
- 安装 DropbearSwitch和FlipControlCenter
Reveal 安装
越狱手机集成 Reveal,可直接通过 Cydida 安装,Reveal Loader和 Reveal2Loader, Reveal Loader是很早之前一位开发者写的,不支持 extesion,并且默认集成的最新版的 Reveal,Reveal2Loader是国人改进版的,支持 extension,但是里面的 Reveal 版本是固定的。两种用起来都有点小问题,所以我做了一下改进。可以选定 Revael 版本,支持 extension,然后本地一键安装。(为了支持 extension,需要Cydia先安装 ExtensionList)
- 修改 Makefile
THEOS_DEVICE_IP = 192.168.1.107
手机IP地址值。 - 修改
RHDownloadReveal.m :23
downloadURL
reveal指定版本下载链接, 官网下载地址。 - 一键安装到手机
make package install
安装成功后,Reveal 安装在手机上如下目录
/Library/RHRevealLoader/RevealServer
修改后的 Reveal Tweak 地址
ExtensionList
Reveal 版本更新,上述方法有问题,请用以下来安装 Reveal
# 手机创建目录
mkdir /Library/RHRevealLoader
# 拷贝二进制文件到手机,如果 Reveal framework 是 xcframework,先切到 arm64 framework 目录下,拷贝对应二进制文件
scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer root@192.168.2.186:/Library/RHRevealLoader/libReveal.dylib