2014-12-01 21:38

使用Cycript进行逆向破解App

1、iPhone安装Cycript,从Cydia里就可以找到。
2、查找需要破解的App,命令为:ps aux | grep "test"。需要事先运行这个程序。

iPhone6:~ root# ps aux | grep paopao
mobile 13835 2.0 2.3 674892 23520 ?? Ss 9:23PM 0:01.42 /var/mobile/Containers/Bundle/Application/DB786868-AEBB-4C0C-B462-DFF35B3D1EDD/paopao.app/paopao
root 13842 0.3 0.1 544448 516 s000 R+ 9:23PM 0:00.01 grep paopao

3、第三步,HOOK这个App。
iPhone6:~ root# cycript -p 13965

4、
cy# var app = [UIApplication sharedApplication]
cy# var keyWindow = app.keyWindow

如果出现
cy# keyWindow.rootViewController
null
则表示rootViewController不在这个类里面。