-
-
[求助] 代码混淆保护过的APK,反编译后无法回编译,求方法解之
-
发表于:
2017-4-30 19:03
5470
-
[求助] 代码混淆保护过的APK,反编译后无法回编译,求方法解之
最近遇到一个代码混淆过的APK,用APKToolKit反编译成功,去广告却无法正常回编译。
遇到的问题主要是代码混淆后,源代码中以前的id,函数名这些都大部分都被混淆成a,b,c,d,e,f这些名称,但发现 res\layout\a3.xml(早期没混淆前文件名toptable.xml)中有个别id没有被混淆,仍然是原开发者定义的名称,回编译的时,就无法和 res\values\public.xml 中name定义匹配了,public.xml中所有name全部被混淆了,从而导致无法正常回编译。
不知有没有高人有办法解决这个问题。
回编译报错如下:
以前版本没做混淆加密前回编译正常,反编译后的代码如下:
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!