我正在尝试从apktool反编译的apk中找到与特定UI相对应的布局文件。要分析的Android应用程序并不小。 /layout
目录中有数千个布局文件。我无法手动检查每个文件。
我想到了另一种策略。我从AndroidMenifest.xml
推测了它的潜在活动名称,然后搜索了关键字setContentView
的使用。我使用了setContentView
(一个资源ID或十六进制数字)的参数来查找布局xml文件。它适用于某些Activity文件!
不幸的是,在其他一些活动文件中,没有setContentView
的出现。如何处理这些情况以查找其相应的布局文件? 我想系统地查找尽可能多的与可访问UI对应的布局文件。