安卓的apk加载的流程

###

要逆向app,就要知道这个app正向的流程,

###

apk的启动加载

1,dex文件的加载流程,----安卓源代码,

首先要知道这个安卓虚拟机加载dex文件的,是有两层的,

java层的dex加载逻辑

native层的dex加载逻辑

如果你要手动脱壳的话,就要了解这两个层次的东西,

2,点击图标,app的加载流程,

具体点击图标, 到app启动,到底做了哪些事情,

点击了之后会开启一个服务,

这个服务就会去找这个Androidmanifest.xml文件,找到启动的页面,

如果你要hook里面的一个函数,就要了解这个app的加载流程,

 

###

Androidmanifest.xml文件很重要,

重点了解这个文件,

这个文件里面有且只有一个application,

###

 

 

 

 

####

安卓的apk加载的流程

上一篇:Java算法面试题(史上最强、持续更新、吐血推荐)


下一篇:关于uniapp的插槽