比如我attach到SpringBoard,使用什么命令可以显示已经加载的模块呢?就是类似image list -o -f这样的命令的效果。
自己解析dyld那个API肯定可以,有什么简单的方式我就不知道了
从cycript作者saurik大牛那里得到的答案和大家分享下:
Object.keys(Cycript.ObjectiveC.images) is pretty close.
this is maybe closeR:
var images = {};
for (var i = 0, e = _dyld_image_count(); i != e; ++i)
images[_dyld_get_image_name(i)] = _dyld_get_image_header(i);
images
我上面的回答想告诉你的就是这个……
利用dyld
okay,谢了。