设备环境:
硬件环境:iPhone6.0、Mac电脑Big Sur(M1 芯片)。
软件环境:爱思助手。
操作步骤:
Mac电脑安装“爱思助手”,连接好手机后,选择“工具箱”-“一键越狱”,按操作提示完成步骤即可。
Q & A:
【问题1】cydia 出现闪退:[解决方法] 重新去越狱;
【问题2】cydia 安装插件时出现dpkg_locked:
[原因] 越狱软件导致文件损坏;
[终极解决方法] 刷固件,重新去越狱 或者重新安装cydia(如果可以的话);
[其他尝试2.1] 换其他越狱软件,不行;
[其他尝试2.2] 替换/var下的/lib和/log包,补齐部分文件,不行;
[方法] 通过爱思助手,ssh 连接 以及 scp 语句实现:
(1) 将文件包var_xjx拖至“爱思助手”中的设备下的“文件系统”(其路径实际为:/private/var/mobile/Media/var_xjx)中;
(2) ssh 连接;(前提是越狱已安装cydia且已安装openssh插件);
(2.1) 命令语句方式
iproxy 2222 22
ssh root@127.0.0.1 -p 2222
(2.2)“爱思助手”-“工具箱”-“打开ssh通道”
ssh root@127.0.0.1 -p 2222
(3) scp 语句
scp -r /private/var/mobile/Media/var_xjx/lib root@127.0.0.1:/var/lib
//注释:scp -r 绝对路径 绝对路径 //上述实际为手机内部本地位置复制转移
[问题2.1] 出现:sub-process/usr/libexec/cydia/cydo returned anerror code(2)的问题;
[尝试] 重新安装cydia 软件,不行;#deb安装方式
[方法1] cydia 自动安装deb包方式:包所放地址: var/root/Media/Cydia/AutoInstall 会发现未自动安装(是由于磁盘空间不够)。
[方法2] 命令语句方式:
dpkg -i *.deb // 结果报错,显示空间不够。
[资料] deb 文件下载地址:http://apt.saurik.com/cydia/debs/
[参考博文] https://www.jianshu.com/p/d22a0a315fd8
[问题2.1.1] 出现:空间不够;
[方法] 查看硬盘空间:df -h
[原因] 早期苹果系统文件空间几乎被占满,后期才留有一定空间。
[其他尝试3] 重新安装dpkg,不行;
[问题] 同上述问题2.2.1;
【问题3】cydia 部分源添加失败:[解决方法] 找其他能添加的源吧。
【问题4】ssh 出现kex_exchange_identification read connection reset by peer;[解决方法及原因]
ssh -v root@127.0.0.1
// 查看连接信息,显示known_hosts位置,该位置存储的是之前服务器的公钥信息,将对应位置删除即可
经验心得:
【记录】deb 安装方式;✅
【记录】Mac和iPhone ssh 连接方式;✅
参考资料:
部分于文中穿插。