安装
cydia中搜索并安装cycript、adv-cmds
输入cycript验证安装是否成功,若出现cynject找不到,以下为解决方法:
从 www.cycript.org/ 下载sdk,拷贝cynject到手机中:
scp -P 2222 -r ~/Desktop/git/unicorn/bindings/python/cycript_0.9.594/Cycript.lib/cynject root@localhost:/usr/bin/cynject
开启
查找进程 ps -A (| grep 进程名)
开启cycript cycript -p 进程名或进程id
使用
- 查看已加载oc类
- 查看所有属性、方法
- 创建对象 若对象所属类在框架中,需先引入框架。
- 查看所有view
- 查找某种类型变量
编写脚本
exports 全局函数
将脚本放在/usr/lib/cycript0.9/xx.cy 重启App 重新进入cycript环境 使用脚本中能力