能力值:
( LV3,RANK:20 )
|
-
-
26 楼
最近写xposed模块重启的好烦人,看到楼主的想法恍然大悟,但是这样写东西感觉还是有点麻烦,不直观
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
看看有什么不同
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
谢谢楼主分享
|
能力值:
( LV3,RANK:20 )
|
-
-
29 楼
想法不错,顶一个
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
收藏先。好东西
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
不知道怎么使用啊,打开哪个APP 呢?
|
能力值:
( LV12,RANK:210 )
|
-
-
32 楼
有人研究过cydia substrate hook 多个so的方法吗?我尝试过把多个so写到配置文件中,然后for循环读取packageinfo 但是不能hook,目前只能每次手工修改源码,编译生成apk,然后安装到手机里面,很麻烦啊。
|
能力值:
( LV2,RANK:15 )
|
-
-
33 楼
@zhouat
为什么我的老是出现下面这状况呢,
这是在xposed日志里打印的。
[I/Prevent] action: PACKAGE_RESTARTED, package: com.myzdyhook
[I/Prevent] kill 20363(without parent), package: com.myzdyhook
[I/Prevent] kill 20363(without parent), package: com.myzdyhook
我在配置config.txt里配置如下:
package_name:com.myzdyhook
class_name:com.myzdyhook.Se
function_name:ms
args_type:String
|
能力值:
( LV2,RANK:15 )
|
-
-
34 楼
@muziling
你看看我的上面发的那个样本,我hook时老是失败,你试试看看能hook不
|
能力值:
( LV3,RANK:20 )
|
-
-
35 楼
[QUOTE=又见飞刀z;1441833]@zhouat
为什么我的老是出现下面这状况呢,
这是在xposed日志里打印的。
[I/Prevent] action: PACKAGE_RESTARTED, package: com.myzdyhook
[I/Prevent] kill 20363(without parent), pack...[/QUOTE]
看看文件权限可读不? 过滤下 'hack' ,能不能看到参数信息。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
36 楼
E/hack ( 3338): package_name:org.aisin.sipphone
E/hack ( 3338): class_name:org.aisin.sipphone.tools.MD5
E/hack ( 3338): function_name:getMD5ofStr
E/hack ( 3338): args_type:String
APK来自这里: http://m.10086call.cn/download/Aisin340.apk
总是得到上面的结果,不知道为什么。
|
能力值:
( LV3,RANK:20 )
|
-
-
37 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
谢谢,我再看看,确实Hook出结果了
I/Xposed ( 4344): zhouat arg[0] is:0313523627655&%&aicall$#$
I/Xposed ( 4344): zhouat ret is:C57A8AF2E13EF0E2375ABA3CCE6DCF8E
楼主太棒了,这个工具太有用了
如果有一天,楼主能想办法hook出SO的函数结果,哪就天下无敌了!!!!
|
能力值:
( LV2,RANK:15 )
|
-
-
39 楼
我用hack查看了下的确是权限问题
08-23 11:19:03.691 D/hack (21751): /sdcard/config.txt: open failed: EACCES (Permission denied)
可是我给软件加上读写SD卡权限后,怎么还是提示这样的信息,在xposed日志里查zhouat也没查到
|
能力值:
( LV3,RANK:20 )
|
-
-
40 楼
chmod 777 /sdcard/config.txt , try it
|
能力值:
(RANK:350 )
|
-
-
41 楼
很不错的东西哦!!
不过,看上去有两点问题需要解决:
1.输出被截断:
for (int i = 0; i < param.args.length; i++) { XposedBridge.log(" zhouat arg[" + i + "] is:" + param.args); }
像这样的输出,如果输出的参数内容,比如String长度大于1024就会被截断吧。如果想取完整的数据,最好是判断后,分断输出。
2.无法Hook住自定义Classloader的类方法。这个要解决就麻烦些了。
|
能力值:
( LV2,RANK:15 )
|
-
-
42 楼
我这SD卡不知怎的,不能修改权限,只好把这文件放在了它的数据目录下,权限终于可以修改了,嗯,刚试了下,能正常显示了,不错,这工具用着太方便了,再也不用一次次重启手机了,
|
能力值:
( LV3,RANK:20 )
|
-
-
43 楼
前辈提到的两点,的确是问题。(1)可以判断借鉴网络数据包的思路,拆分然后合并 (2)自定义Classloader 和 mutidex ( 链接) 是同一个问题吗? 还是存在区别。目前发现 《*音乐》 的classes2.dex 存在hook找不到类的情况 。可以的话,向前辈请教下Q: 309***
|
能力值:
( LV4,RANK:50 )
|
-
-
44 楼
好东西。。。mark
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
如何实现 细致入微的 对应关系
|
能力值:
( LV3,RANK:20 )
|
-
-
46 楼
具体点吗?这边有一篇,可以看看: http://www.freebuf.com/articles/terminal/114910.html
|
能力值:
( LV2,RANK:10 )
|
-
-
47 楼
xposed可以hook jni不
|
能力值:
( LV2,RANK:10 )
|
-
-
48 楼
赞,收藏了~
|
能力值:
( LV2,RANK:10 )
|
-
-
49 楼
我想hook一个回调函数,android.hardware.Camera$PictureCallback#onPictureTaken,这是一个接口,使用这个函数的都需要重写,请问如何hook这个函数呢?目的是想修改第一个参数
|
能力值:
( LV3,RANK:20 )
|
-
-
50 楼
只能hook具体的实现类,先找到实现类
|
|
|