首页
社区
课程
招聘
[求助]xposed修改函数返回类型
发表于: 2021-3-19 11:03 5809

[求助]xposed修改函数返回类型

2021-3-19 11:03
5809

xposed有没有办法修改函数的返回类型,比如函数返回的是一个List,但是我要修改为返回Map


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2058
活跃值: (1636)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可以任意返回。 返回什么类型都可以。因为这并不是关键。   关键在于返回后 会不会炸掉。
2021-3-19 11:12
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
youxiaxy 可以任意返回。 返回什么类型都可以。因为这并不是关键。 关键在于返回后 会不会炸掉。
我的意思是直接修改一个方法的返回类型,然后callMethod后就返回我指定的这个类型,如果可以的话大佬贴一下代码,我试试会不会炸掉
2021-3-19 11:41
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
youxiaxy 可以任意返回。 返回什么类型都可以。因为这并不是关键。 关键在于返回后 会不会炸掉。
并不是拿到返回结果后再去修改,而且相当于重新去定义这个函数的返回类型
2021-3-19 11:44
0
雪    币: 6765
活跃值: (2978)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
获取到返回,将它转换下就好了
2021-3-19 12:06
0
雪    币: 2058
活跃值: (1636)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
mb_ehafzufw 我的意思是直接修改一个方法的返回类型,然后callMethod后就返回我指定的这个类型,如果可以的话大佬贴一下代码,我试试会不会炸掉
要想修改,必须 先HOOK掉然后才能改。直接改是不存在的。
2021-3-19 13:02
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
youxiaxy 要想修改,必须 先HOOK掉然后才能改。直接改是不存在的。
有没有办法在一个类里面新增一个函数,然后去callMethod?
2021-3-22 13:56
0
游客
登录 | 注册 方可回帖
返回
//