-
-
[求助] 代码混淆保护过的APK,反编译后无法回编译,求方法解之
-
发表于:
2017-4-30 19:03
5741
-
[求助] 代码混淆保护过的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全部被混淆了,从而导致无法正常回编译。
不知有没有高人有办法解决这个问题。


回编译报错如下:

以前版本没做混淆加密前回编译正常,反编译后的代码如下:


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课