由于越狱本身的不稳定,所以一台机器在越狱之后首先要做的事情如下:
1:安装源:Cydia Impactor 在IOS9.3.3中是 Cydia Eraser。这个工具是让越狱状态恢复到非越狱状态,这个工具在越狱机器出现不稳定情况下的时候十分有用。
2:安装源:Cydia/Telesphoreo。这个软件包源 包含了几乎很多有用的源。
3:安装补丁:AFC2补丁(afc2dbb)。地址:http://apt.tongbu.com
4:安装respring。这个源在上面两个软件包源里有。这个是显示自定义hook application的,没有它无法显示。
5:安装OpenSSh。
6:安装Syslogd。在IOS9中 工具Syslogd很不好用。
7:因此需要安装 SOcket CAT。这个log工具比Syslogd要好,它可以动态的显示系统log,不用每次更新都去打印。
使用方法是:socat - UNIX-CONNECT:/var/run/lockdown/syslog.sock
然后watch命令即可
8:添加源 https:/coolstar.org/publicrepo
再搜索添加Stashing for iOS 9.2 – 9.3.3插件
之前装Apple File Conduit "2"
这个是为了防止 failed in buffer这个bug的
使用iFile显示隐藏文件 找到.cydia_no_stash文件 并改它的名字 重启cydia
添加applecake源 在里面添加clutch砸壳
9:安装ipainstaller、sbutils
10:iFile。可直接在IOS上查看文件 并更改文件 不需要再ssh root操作
root密码文件存放地方:/etc/master.passwd
用iFile的文本编辑功能打开master.passwd
你会找到类似这样的一行字符——root:UlD3amElwHEpc:0:0::0:0:System
红色字符就是加密过的密码
把它更替为ab3z4hnHA5WdU,这是对应的密码就是abc123。
保存,重启。
有了密码abc123你就可以进一步修改成其它自己想要的密码了!
11:【Cydia】报错:POSIX: Operation timed out 的主要原因是红雪的源导致的 因为每次更新源的时候都会走一遍你现有源的地址更新 原因是红雪那个源导致的
【办法一】
第一步:进入Cydia
第二部:选择管理
第三部:选择软件源
第四部:在源名字中有666的那个删掉(http://*****666****楼主已经删了地址忘了 只是知道有666的就是 也只有一个是有666的)
第五部:关闭Cydia重新进入 再添加源 你会惊奇的发现不报错了
【办法二】
还有的用户是用wifi的话 可以试一试把DNS改为114.114.114.114 或者 8.8.8.8 如果不行就用第一个办法解决
之前产生的cydia闪退的原因,在IOS9.3.3中仍然有 原因在于
这两个SSL SSR读写的hook方式不对 在cydia启动的时候 默认有SSL SSR请求,这种hook方式干扰了数据传输 导致cydia崩溃
这种方式也是导致之前基于cydia的hook application数据无法正常显示的原因
然而在IOS9中(iphone5s)又有如下的hook问题
发现是因为make binary是时候结构选择的不正确 现把结构都加上armv7 armv7s arm64则显示无误
在hook编译的时候 .m文件产生了如下错误
而在IOS8中则没有这样的报错
这是由于SDK的升级缘故
这样更正即可:
另外在IOS9.3.3中 还有两个函数hook无效:app安装、短信监听