cycript

2017-09-21  本文已影响0人  lifeLL
ssh root@192.20.10.33  连接手机
ps -e|grep Containers 看进程
cycript -p MicroMessenger 注入
[[UIApp keyWindow] recursiveDescription]   当前窗口结构
--(<MMTableView: 0x16952a00; baseClass = UITableView;)
cy# [#0x16952a00 nextResponder]
cy# [#0x16550eb0 nextResponder]
#"<WCRedEnvelopesRedEnvelopesDetailViewController: 0x169e8600>"
???得到这个类的地址有什么用
???如何给一个方法下断点
???




1、cy# choose(SBScreenShotter) [#"<SBScreenShotter: 0x166e0e20>"]
2、cy# [#0x146e1af0 []]
3、[#viewAddress setHidden:YES]
4、cy# [#0x15b37c20 nextResponder]
#"<WCRedEnvelopesRedEnvelopesDetailViewController: 0x153b3c00>"
找到当前控制器的时候,可以调用方法:
cy# [#0x153b3c00 watchMyRedEnvelopesList]则会执行该方法内容,但问题来了,当调用的方法需要参数的时候,怎么解?










上一篇下一篇

猜你喜欢

热点阅读