- Dalvik虚拟机的特点
- 运行Dalvik字节码, 而不是Java字节码
- 基于寄存器架构, 而不是基于栈架构
- Dalvik可执行文件把class文件压缩合并, 使其变得更小
- Dalvik 是怎样执行程序的
- Linux的init进程做设备初始化
- init通过init.rc启动Zygote
- Zygote初始化Dalvik VM
- Zygote启动system_server, system_server通过socket等侯命令
- Zygote收到命令通过fork自身创建新的Dalvik实例, 执行应用程序
- Dalvik及时编译方式
- method方式: 以函数或方法为单位进行编译
- trace方式: 以trace为单位(执行路径)进行编译
- Dalvik汇编语言基础
- 略
- 反编译dex文件
Android逆向分析基础-Dalvik虚拟机
最新推荐文章于 2024-09-08 18:20:33 发布