10 2019 档案
摘要:Android APK加固-完善内存dex编写JNI打开openDexFile函数代码思路:1.再MyDexClassLoader中添加native方法2.再NDK中编写方法,调用native中的openDexFile3.返回值是cookie。其他代码与之前是一样1.在MyDexClassLoader中添加的native方法private native int openDexFile(byte[]...
阅读全文
摘要:Android APK加固-内存加载dex分析DexClassLoader的构造方法查看源码可以到AndroidXref网站查看http://androidxref.com/查看代码发现,DexClassLoader调用了父类BaseDexClassLoader构造点击父类名称,继续观察父类源码发现构造有个核心功能DexPathList,继续查看观察发现,DexPathList构造中,有一个方法m...
阅读全文
摘要:替换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...
阅读全文
摘要:动态加载dex新建一个工程新建一个类,在类中加一个方法,添加一个 TextView 调用package com.example.myloaddex;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivit...
阅读全文

浙公网安备 33010602011771号