博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Frida hook带handler的method
阅读量:7024 次
发布时间:2019-06-28

本文共 764 字,大约阅读时间需要 2 分钟。

有些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);           });});

转载地址:http://klpxl.baihongyu.com/

你可能感兴趣的文章
IPHONE 开发 7 -- Object C 02 字符串NSString 与 char* ,字符串的遍历,字符串的比较,截取与大小写改变,搜索字符串与替换字符串...
查看>>
收集一些jQueryMobile的插件和案例[转]
查看>>
Flexigrid的编辑功能
查看>>
java 使用相对路径读取文件
查看>>
cf 323A A. Black-and-White Cube 立体构造 不知道为什么当k为奇数时构造不出来 挺有趣的题目吧...
查看>>
JAVA向文件中追加内容(转)
查看>>
Squid普通代理&&透明代理&&反向代理学习
查看>>
Geeks Union-Find Algorithm Union By Rank and Path Compression 图环算法
查看>>
苹果ipa软件包破解笔记
查看>>
Swift2.0语言教程之类的属性
查看>>
poj_3436 网络最大流
查看>>
SPR EAD NET 6
查看>>
ecshop数据表说明
查看>>
拓扑排序实现
查看>>
CSS实现透明边框
查看>>
Linux中Firefox——Firebug插件安装及使用
查看>>
[leetcode]Valid Sudoku
查看>>
android小说阅读、MVP + RxJava + Retrofit项目、证件拍照裁剪、蓝牙锁等源码
查看>>
webpack-dev-server的刷新模式inline和iframe详解
查看>>
滴滴开源基于 RocketMQ 的分布式消息队列 DDMQ
查看>>