能力值:
( LV3,RANK:20 )
|
-
-
2 楼
赞, 动态读取是在什么时候触发还是总是触发
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
斯国一,居然不需要重启.
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
顶一个不错,一直也想做一个这样的但是通用性不是很好
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
不错,支持一下,log也可以写到sdcard
更顶级的偷懒思路给你个:udpsend到电脑上,便于查看,如果配置也从电脑上拿,效果更佳
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
DDMS、Android killer 等重定向log的软件,可以动态读取log和过滤log
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
[x] 这根xposed的机制有关,动态读取的行为可能是总触发的,要看xposed具体实现原理
原先回复有点问题,请忽略那个 [x] 回复
[v] 在app重新加载后触发,所以需要杀掉原先进程
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
斯国一,好厉害啊
|
能力值:
( LV7,RANK:100 )
|
-
-
9 楼
感谢分享,看了一下,参数类型只处理了8个基本类型,其他的试试Classs.forname
|
能力值:
( LV3,RANK:20 )
|
-
-
10 楼
|
能力值:
( LV7,RANK:100 )
|
-
-
11 楼
嗯嗯,看到了
|
能力值:
( LV3,RANK:20 )
|
-
-
12 楼
赞一个,自己想写,但是一直没搞,有了这个,就更方便了,同时也可以加一个native通用的,so的一般函数也可以通用hook。
交流群:456853837
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
SO HOOK?用xposed?
|
能力值:
( LV3,RANK:20 )
|
-
-
14 楼
是的 你可以看zjdroid的源码 这里面实现了的
|
能力值:
( LV3,RANK:20 )
|
-
-
15 楼
|
能力值:
( LV3,RANK:20 )
|
-
-
16 楼
应该不是你这种
|
能力值:
( LV3,RANK:20 )
|
-
-
17 楼
|
能力值:
( LV3,RANK:20 )
|
-
-
18 楼
就是还有hook so里面任意位置的函数 ,不单单是jni
我说的是zjdroid里面hook dvm的代码,你可以参考下
ps:xposed想要调用自己的so 需要用system.load("so的完整路径")
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
好东西 收藏了
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
参数是Object的话,怎么写 ,
args_type:int,Object,Object,Object,Object,Object,Object,int,int,int,int,int,long,float
这样写会报错:
E/Xposed ( 5409): java.lang.ClassNotFoundException: Didn't find class "Object" on path:
|
能力值:
( LV3,RANK:20 )
|
-
-
21 楼
找到所在包名,试一下: java.lang.Object ,如果可以,麻烦回复下,方便其他人,谢谢。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
好项目,收藏了(PS:发现前辈,前辈好棒~
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
可 以
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
我试了,可以的。另外,参数是byte[]的,最好能输出子节数组的值
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
另外,hook long[]好像有问题,不知道楼主知道嘛?
|
|
|