前言:最近在研究安卓的加壳和脱壳,发现遇到知识盲区,是以前的windows研究的时候好多没遇到的,为了更好的研究安卓逆向,要从底层开始研究安卓的源代码
1、前言
我们使用安卓加载一个类的时候,经常使用DexClassLoader来加载一个特定目录的dex文件,这个过程是什么样的下面是使用的例子
DexClassLoader dexClassLoader = new DexClassLoader("/sdcard/Dex.dex",optfile.getAbsolutePath(), libfile.getAbsolutePath(), MainActivity.class.getClassLoader());
Class<?> clazz=dexClassLoader.