1. 将xib文件转成nib文件
ibtool --errors --warnings --output-format human-readable-text --compile ~/Desktop/001.nib ~/Desktop/HWTipsView.xib
2. 给framework添加指令集合并
lipo -create [地址:name1.framework/name1] [地址:name2.framework/name2] -output [地址:name1.framework/name1] // 将name1.framework 和name2.framework 支持的指令集合并到name1.framework上(注意:debug合并debug的framework,release合并release的framework)
lipo -info [地址:name1.framework/name1] // 查看name1.framework支持的指令集
3. 给plist文件添加一行:
Option+回车, 删除一行:Option+delete
4. OpenSSH 连接iphone的越狱设备 – 更全信息在简书https://www.jianshu.com/p/3b31575cdadb
001.在cydia中搜索AFC2,找到Apple File Conduit “2”,安装
002.在cydia软件源中添加https://cydia.angelxwind.net,点击这个源里面的插件-》 Appsync Unified,安装
003.安装frida,用户Monkeydev脱壳;添加源:https://build.frida.re
a. 在cydia中搜索安装OpenSSH安装
b. 设置统一WIFI网络或着使用USB连接(亲测WIFI连接太卡了)
c. 在mac终端上执行:ssh root@192.168.1.121 // 连接设备 密码为:alpine
d. 通过USB连接 , 安装工具:brew install usbmuxd
f. 设置电脑端口为2222, 手机端口为22, $iproxy 2222 22
g. 另起终端,连接设备 , $ssh -p 2222 root@localhost
h. 设置免密码登录, ssh-keygen ; ssh-copy-id -p 2222 root@localhost
error: REMOTE HOST IDENTIFICATION HAS CHANGED! 在vim ~/.ssh/know_hosts 删除对应 localhost和加密串
i. 上传电脑文件到iphone手机上
scp ~/Desktop/cycript_0.9.501_iphoneos-arm.deb root@192.168.1.121:/var/root/Media/Cydia/AutoInstall
j. 使用dpkg在iphone的终端安装工具
k. 使用Cydia安装Cycript软件(这个作用很大),安装方式,在Cydia中搜索安装;
l. 安装Clutch , 下载地址https://github.com/KJCracks/Clutch/releases
去掉版本号,改名为Clutch
5. 查看手机的崩溃日志
设置 -> 隐私 -> 分析 -> 分析数据
6. 使用MonkeyDev挂钩子时,主要挂的类名要和Header中的类名完全匹配做尝试,可能与图层中展示的类名不否,不过都尝试一下,应该就可以挂上钩子了。
7. 设置远程免密登录
1.生成公钥
如果已经有了id_rsa.pub文件 可以忽略制一步
在mac终端生成rsa密钥
xxx-Pro:iosYueYu wangfei$ ssh-keygen -t rsa -P ''
2.拷贝公钥
手机和电脑在同一网络下
拷贝公钥到手机
xxx-Pro:iosYueYu xxx$ ssh-copy-id -i $HOME/.ssh/id_rsa.pub root@192.168.31.139
第一次会需要提示你输入密码
出现以下代表成功
Now try logging into the machine, with: "ssh 'root@192.168.31.139'"
and check to make sure that only the key(s) you wanted were added.
之后就可以直接登录免密码了
xxx-Pro:iosYueYu wangfei$ ssh root@192.168.31.139
xxx-iPhone5s:~ root#