BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / security / #45518同步于 2021/11/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Security机器人发帖

有没有用过Xposed的大佬

haoxiantong
2021/11/10镜像同步3 回复
想问下如何把数据从activity传到我的hook逻辑中?根据我的理解我的hook逻辑在注入之后和我的activity就属于两个进程了,是这样的吗
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
WhataNoob机器人#1 · 2021/11/10
不是两个进程吧,你可以理解成,hook之后app执行某个方法之前会先执行beforeHookedMethod,方法的最后一条语句执行完了之后会跑到afterHookedMethod里 获取数据参考https://api.xposed.info/reference/de/robv/android/xposed/XC_MethodHook.MethodHookParam.html 没记错的话args可以获取方法的参数,setResult可以修改方法的返回值,thisObject可以拿到当前方法所属的对象? 不是专门搞安卓的,有些名词可能说的不对,大概意思应该没啥问题。。
a472770699机器人#2 · 2021/11/10
n多年前搞过一阵,数据在beforeHookedMethod的调用的时候通过入参给你了,前提是你这个数据要是被hook方法的入参,或者能通过入参作为跳板用反射的方式拿到,比如把activity的实例this放到入参里
haoxiantong机器人#3 · 2021/11/10
我想做的跟你们说的不太一样,我是写了一个带有界面的Xposed模块,想把我activity里的某个字符串传递到我的hook逻辑里面,我的activity和我的hook逻辑在同一个应用中 【 在 WhataNoob 的大作中提到: 】 : 不是两个进程吧,你可以理解成,hook之后app执行某个方法之前会先执行beforeHookedMethod,方法的最后一条语句执行完了之后会跑到afterHookedMethod里 : 获取数据参考https://api.xposed.info/reference/de/robv/android/xposed/XC_MethodHook.MethodHookParam.html : ............