Frida hook带handler的method
来源:互联网 发布:淘宝达人头像要求 编辑:程序博客网 时间:2024/06/03 23:42
有些Class里面有Handler对象,就必须在 主线程里执行,否则报错
E/AndroidRuntime( 2434): java.lang.ExceptionInInitializerError
E/AndroidRuntime( 2434): at dalvik.system.NativeStart.run(Native Method)
E/AndroidRuntime( 2434): Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
E/AndroidRuntime( 2434): at android.os.Handler.(Handler.java:200)
Frida提供了这样的设施, 那就是 scheduleOnMainThread
send(Java.available); Java.perform(function () { send(Java.androidVersion); send(Java.isMainThread()); Java.scheduleOnMainThread(function () { send(Java.isMainThread()); var Mgr = Java.use("me.app.im.Mgr"); var MgrInstance = Mgr.a(); var Region = MgrInstance.v(); send(Region); });});
阅读全文
0 0
- Frida hook带handler的method
- 基于Frida的Android Hook神器AppMon
- Frida hook app
- frida hook重载函数的几种写法
- android平台HOOK框架汇总之Frida
- Android逆向之hook框架frida篇
- Android hook神器frida(一)
- H5 Web App 的性能测试平台 : 使用 Frida 实现 AOP 拦截 hook Android 原生应用的方法
- Objective-C的hook方案: Method Swizzling
- iOS的hook方案: Method Swizzling
- Objective-C的hook方案: Method Swizzling
- iOS的hook方案: Method Swizzling
- Method Swizzling(iOS的hook机制)
- handler method 参数绑定常用的注解
- Objective-C的hook方案(一): Method Swizzling
- Objective-C的hook方案(一): Method Swizzling
- Objective-C的hook方案(一): Method Swizzling
- Objective-C的hook方案(一): Method Swizzling
- Libpcap库编程指南--网卡高级信息获取
- 在非Activity中使用startActivity:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
- OpenCV学习笔记(1)
- android 在一个应用中启动另一个应用
- frida hook重载函数的几种写法
- Frida hook带handler的method
- Frida JAVA API 文档
- Android Studio 调试会出现安装两个相同的APP?
- laravel框架修改命名空间
- adb shell 启动,停止 android 应用程序
- 我理解的软件工作者应具备的思想和职业素养
- 《Kotlin 程序设计》第一章 Kotlin简介
- [RK3288][Android6.0] 调试笔记 --- 开机动画画面偏移
- 《Kotlin 程序设计》第二章 快速开始:HelloWorld