###
要逆向app,就要知道这个app正向的流程,
###
apk的启动加载
1,dex文件的加载流程,----安卓源代码,
首先要知道这个安卓虚拟机加载dex文件的,是有两层的,
java层的dex加载逻辑
native层的dex加载逻辑
如果你要手动脱壳的话,就要了解这两个层次的东西,
2,点击图标,app的加载流程,
具体点击图标, 到app启动,到底做了哪些事情,
点击了之后会开启一个服务,
这个服务就会去找这个Androidmanifest.xml文件,找到启动的页面,
如果你要hook里面的一个函数,就要了解这个app的加载流程,
###
Androidmanifest.xml文件很重要,
重点了解这个文件,
这个文件里面有且只有一个application,
###
####