主页
1.1.
前言
1.2.
概述
1.3.
安卓背景知识
1.3.1.
安卓基本框架
1.3.2.
apk编译打包流程
1.3.3.
相关知识
1.3.3.1.
apk文件
1.3.3.2.
dex文件
1.3.3.3.
安卓虚拟机
1.3.3.3.1.
Dalvik
1.3.3.3.2.
ART
1.3.3.4.
smali
1.4.
安卓正向安全
1.4.1.
加固手段发展历史
1.4.1.1.
VMP
1.4.2.
防静态分析
1.4.2.1.
加壳
1.4.2.1.1.
为何要加壳
1.4.2.1.2.
常见加固服务提供商
1.4.2.2.
代码混淆
1.4.2.2.1.
ProGuard
1.4.2.2.2.
Obfuscator-LLVM
1.4.3.
防动态调试
1.5.
安卓逆向破解
1.6.
系列子教程
1.7.
附录
1.7.1.
参考资料
本书使用 HonKit 发布
安卓虚拟机
安卓虚拟机
历史背景
Android
代码语言:
Java
Java
的虚拟机是:
JVM
Android:出于性能考虑,没用
JVM
,用了自己的虚拟机
VM
安卓虚拟机
=
Android虚拟机
=
Android VM
旧:
Android < 5.0
:
Dalvik
新:
Android >= 5.0
:
ART
资料
官网
Android Runtime (ART) 和 Dalvik | Android 开源项目
https://source.android.com/devices/tech/dalvik
results matching "
"
No results matching "
"