摘要: Android APK加固-完善内存dex编写JNI打开openDexFile函数代码思路:1.再MyDexClassLoader中添加native方法2.再NDK中编写方法,调用native中的openDexFile3.返回值是cookie。其他代码与之前是一样1.在MyDexClassLoader中添加的native方法private native int openDexFile(byte[]... 阅读全文
posted @ 2019-10-09 20:05 ltyandy 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: Android APK加固-内存加载dex分析DexClassLoader的构造方法查看源码可以到AndroidXref网站查看http://androidxref.com/查看代码发现,DexClassLoader调用了父类BaseDexClassLoader构造点击父类名称,继续观察父类源码发现构造有个核心功能DexPathList,继续查看观察发现,DexPathList构造中,有一个方法m... 阅读全文
posted @ 2019-10-09 15:31 ltyandy 阅读(2581) 评论(0) 推荐(2) 编辑
摘要: 替换ClassLoaderpackage com.bluelesson.dummydex34;​import android.app.Application;import android.content.Context;import android.content.res.AssetManager;import android.util.Log;​import java.io.File;impor... 阅读全文
posted @ 2019-10-09 10:15 ltyandy 阅读(826) 评论(0) 推荐(0) 编辑