为了更好地理解APK加壳加固原理,我们需要对APP的启动流程进行分析,同时,我们整理提炼几个关键的问题,解决了下面的几个问题,对APP的启动过程理解和后面实战APK加固都很有帮助。
(1)APP启动的大概流程?
(2)该过程中涉及到的比较重要的类、函数,及其之间的关系?
(3)在哪里创建LoadedApk?
(4)在哪里创建类加载器?
(5)哪里加载dex文件
(6)在哪里创建Application对象?