赞
踩
一下混淆都已百度定位的aar为例
1:首先我们看下打成aar包后的混淆的文件
在这里除了@keep的之外,可以看到全部都被混淆
接下来看打成apk反编译出来的文件
通过对比,可以看到
1:打包生成的apk的文件进行了第二次混淆
2:第一次的类名可能和第二次的类名不相同
3:内部类都会被抽取出来
4:资源文件的引用也被打包进来
5:局部变量也会命名改变
接下来我们来分析下百度的类的混淆情况,首先说明我们在aar中写了如下的混淆代码
-keep class com.baidu.** {
;}
-keep class vi.com.** {
;}
-dontwarn com.baidu.**
接着看图
再看下打出的apk包的混淆的代码
分析得出
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。