摘要:
安卓整体加壳(一代壳)原理及实践 目录 1 一代壳简介 1.1 DEX加密(也称落地加载) 1.2 相关脱壳方法 2 app启动流程 2.1 ActivityThread.java 2.2 LoadedApk.java 2.3 Instrumentation.java 2.4 Application 阅读全文
posted @ 2024-09-15 15:12
Joooook
阅读(1238)
评论(1)
推荐(0)
摘要:
安卓签名校验机制 目录 1 V1方案 1.1 V1方案的安全性 2 V2方案 2.1 摘要计算过程 2.2 防回滚绕过 3 V3方案 4 V4方案 5 签名实践 5.1 keytool生成密钥库 5.2 jarsigner 5.3 apksigner 6 引用 安卓的签名校验机制共有三代。 9.0以 阅读全文
posted @ 2024-09-15 14:05
Joooook
阅读(479)
评论(0)
推荐(0)
摘要:
安卓应用启动流程 目录 1 冷启动热启动 2 zygote和SystemServer 3 应用启动流程简述(记得补充) 4 从点击图标到通知Zygote 4.1 Launcher 4.2 Activity.java 4.3 Instrumentation.java 4.4 ActivityTaskM 阅读全文
posted @ 2024-09-15 14:01
Joooook
阅读(722)
评论(0)
推荐(0)
摘要:
安卓系统启动流程 目录 1 init阶段 1.1 FirstStage 1.2 SELinux Setup 1.3 SecondStage 2 init.rc的配置 3 Zygote的启动 3.1 app_process 3.2 Zygoteinit.java 4 SystemServer 5 总结 阅读全文
posted @ 2024-09-15 13:48
Joooook
阅读(282)
评论(0)
推荐(0)
摘要:
安卓架构 目录 1 Linux 内核层 2 硬件抽象层 HAL 3 Native C/C++ 库 && Android Runtime 4 Java Framework 层 5 System Apps 层 1 Linux 内核层 Android 平台的基础是 Linux 内核。例如,ART 依靠 L 阅读全文
posted @ 2024-09-15 13:34
Joooook
阅读(93)
评论(0)
推荐(0)
摘要:
DVM/ART介绍 目录 1 什么是DVM 2 有什么用 3 与JVM区别 4 引用 1 什么是DVM DVM是Dalvik Virtual Machine的缩写,是安卓虚拟机的缩写(为什么不叫AVM-Android Virtual Machine呢?原因是其作者以其祖上居住过的名为Dalvik的村 阅读全文
posted @ 2024-09-15 13:33
Joooook
阅读(162)
评论(0)
推荐(0)

浙公网安备 33010602011771号