欢迎光临
我们一直在努力

逆向-分析别人的APP界面

1.可以使用cycript 在cydia里安装cycript插件,用于运行时分析,修改界面。但是操作比较麻烦,所以如果只想分析别人的界面可以使用Reveal软件,如果想修改界面还是得用cycript

2.Reveal下载地址?http://xclient.info/s/reveal.html?_=c572d94f3cf2fc3f95440fb2d57b9029

下载完之后发现新版本没有libReveal.dylib了,所以需要按下图所示,找到library,拷贝RevealServer.framework下的RevealServer到手机里 /Library/MobileSubstrate/DynamicLibraries/目录下,然后修改名称为libReveal.dylib,

然后创建一个libReveal.plist文件,内容如下,也存放到上面的那个目录下,”com.apple.UIKit”代码可以查看所有的app,即手机里打开哪个app就可以查看哪个app,如果修改成其他的则为可以查看固定的app,此处不建议修改麻烦

{
 Filter = {
 Bundles = (
   "com.apple.UIKit",
 );
 };
}

 

操作完以上步骤后,重启设备,重启reveal,打开指定app,发现reveal里已经出现可以查看的app了

发现有2个今日头条,因为一个是wifi连接的一个是usb连接的,建议选择usb因为传输快

然后选择一个即可查看此应用的层级结构,如果查看不了,cmd+R 刷新

 

 

未经允许不得转载:松哥博客 » 逆向-分析别人的APP界面
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址