cycript 是一款逆向调试工具,非常方便。但有两个不足的地方:
1.对中文支持的不友好
choose显示编码解决办法:使用python打印,将想要的字符串拷贝到.py文件,\u就用u'',\x有用b'',拖到终端.
python打印
终端打印结果
2.内容打印打印不全
2.1直接写入文件,这个连中文问题一起解决了。就是需要查看文件,有点麻烦。
内容显示不全[[UIApp.keyWindow recursiveDescription ] writeToFile:"/var/mobile/viewdump.txt" atomically:NO encoding:4 error:NULL];
2.2 用LLDB调试
po [[UIApp keyWindow] recursiveDescription]
lldb po结果
2.3 网上说可以把Cycript降级,我尝试发现会报错。
降级办法也很简单
降级1.PNG 降级2.PNG
网友评论