Android逆向分析源码中资源代码还原小工具

2014-11-24 11:27:53 ? 作者: ? 浏览: 1

如何将这些数字还原成为原始的资源索引形式呢?


我们希望得到如下形式的代码:


可读性就非常高了。


下面讲述如何做到这个功能:


b(2130903088);中的数字转换为16进制以后,是0x7f030030,通过手工在R.java中搜索我们可以找到:


public static final int fir_info_page=0x7f030030;


因此在相应的地方替换为对应的资源索引就可以了,处于layout class之下,因此是 R.layout.fir_info_page 。


好了,原理很简单,接下来我们编写一个perl脚本来批量做这个事情,具体代码如下:


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: