20.Cycript工具

cycript

一、执行可执行文件报错

dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib

找到当前的ruby的如:libruby.3.0.dylib文件,赋值一份到Cycript.lib下,改名为libruby.2.0.0.dylib

control + d 退出

二、环境配置

如果配置了MonkeyDev的环境变量的话,因为自带了cycript,所以在任意路径下cycript都是有效的。

三、玩法

可以通过端口进入当前进程,访问内存环境。

运行App

方便起见使用Monkey项目运行

获取设备ip

通过命令行链接

cycript -r 192.168.0.102:6666
cy#

进入了cycript状态,就可以直接输入代码进行调试了

Last updated