摘要:转载:https://www.dbhc-doman.club/archives/336/frida-hook-c-cpp-method/ 目的:通过frida hook native方法,获取到对应方法的参数: c++ 代码: extern "C" JNIEXPORT jstring JNICALL
阅读全文
随笔分类 - Android
摘要:转载:https://www.dbhc-doman.club/archives/336/frida-hook-c-cpp-method/ 目的:通过frida hook native方法,获取到对应方法的参数: c++ 代码: extern "C" JNIEXPORT jstring JNICALL
阅读全文
摘要:转载:http://www.codeceo.com/article/android-binder-part-three.html 本文是Android Binder机制解析的第三篇,也是最后一篇文章。本文会讲解Binder Framework Java部分的逻辑。 Binder机制分析的前面两篇文章
阅读全文
摘要:转载:http://www.codeceo.com/article/android-binder-part-two.html 本文是Android Binder机制解析的第二篇文章,会讲解Binder Framework的C++部分逻辑。 Binder机制分析的第一篇文章,请移步这里:理解 Andr
阅读全文
摘要:转载:http://www.codeceo.com/article/android-binder-part-one.html Binder的实现是比较复杂的,想要完全弄明白是怎么一回事,并不是一件容易的事情。 这里面牵涉到好几个层次,每一层都有一些模块和机制需要理解。这部分内容预计会分为三篇文章来讲
阅读全文
摘要:要替换的Instrumentation类: public class MyInstrumentation extends Instrumentation { private static final String TAG = MyInstrumentation.class.getSimpleName
阅读全文
摘要:向您的项目添加 C 和 C++ 代码 下载 NDK 和构建工具 要为您的应用编译和调试原生代码,您需要以下组件: Android 原生开发工具包 (NDK):这套工具集允许您为 Android 使用 C 和 C++ 代码,并提供众多平台库,让您可以管理原生 Activity 和访问物理设备组件,例如
阅读全文
摘要:1、访问构造方法 2、访问父类的构造方法 3、数组处理_JNI引用 数组排序 int[] arr 1、函数指针: 2、返回一个int类型的数组 3、局部引用和全局引用 1、局部引用,通过DeleteLocalRef手动释放对象 #1、访问一个很大的java对象,使用完之后,还要进行复杂的耗时操作 #
阅读全文
|