10 2019 档案

摘要: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 阅读(1211) 评论(0) 推荐(1)
摘要:Android APK加固-内存加载dex分析DexClassLoader的构造方法查看源码可以到AndroidXref网站查看http://androidxref.com/查看代码发现,DexClassLoader调用了父类BaseDexClassLoader构造点击父类名称,继续观察父类源码发现构造有个核心功能DexPathList,继续查看观察发现,DexPathList构造中,有一个方法m... 阅读全文
posted @ 2019-10-09 15:31 ltyandy 阅读(2955) 评论(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 阅读(868) 评论(0) 推荐(0)
摘要:动态加载dex新建一个工程新建一个类,在类中加一个方法,添加一个 TextView 调用package com.example.myloaddex;​import androidx.appcompat.app.AppCompatActivity;​import android.os.Bundle;​public class MainActivity extends AppCompatActivit... 阅读全文
posted @ 2019-10-07 15:43 ltyandy 阅读(887) 评论(0) 推荐(0)