文章目录
一、DEX 加密简介
二、APK 文件分析
三、DEX 分割
一、DEX 加密简介
----
Proguard 混淆弊端 : 之前使用 Proguard 混淆 后的代码 , 虽然降低了代码的可读性...DEX 文件 , 就是被破坏了原有格式的 DEX 文件 , 该 DEX 文件不是标准的 DEX 文件 ;
Android 启动从 Application 开始 , 然后会查找主 Activity 界面...启动 ;
DEX 加密的情况下 Android 的工程结构 :
应用主工程 , 该工程中有一个开发者开发的 Application , MyApplication ;
依赖的库 Library...-
Android 安装文件 APK 分析 : APK 文件本质是一个 ZIP 包 , 包含如下内容 ;
AndroidManifest.xml : 应用/组件配置文件 ;
resource.arsc..., 这样就使得加密的类变少了 ;
上述问题解决方案 : 编写一个额外的代理 Application , 该 Application 专门用于解密 DEX , 将该代理 Application 制作成主