Cycript

357 阅读1分钟

安装

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环境 使用脚本中能力