xposed hook 方法 含有自定义类和自定义类数组

hook 某个函数参数含所有自定义类,开始我用Class.forname 反射然后去Hook ,发现怎么都不行,突然有一天,我看仔细看日志,看搜索类是从我自己的apk里面找的,显然不可能从我自己的APK找到另外的一个APK的自定义类了。所以看看xposed提供方法有一个findclass 就可以了,这样得到类了。如果是数组的话Array.netInstance(类名,0).getClass();就可以得到了。

好久不写博客了,主要自己喜欢记录在自己笔记里面,博客需要整理很蛋疼的。


Xposed是一款非常流行的Android框架,可以通过它来实现对Android系统的修改和HOOK。要用Xposed找到要HOOK,一般需要以下几个步骤。 首先,我们需要安装好Xposed框架,并在手机中激活它。然后,在Xposed框架中找到"模块"列表,选择需要HOOK的应用。 接下来,在"模块"列表中打开相应应用的HOOK模块。进入HOOK模块后,我们可以看到一些针对该应用的Xposed模块。 在Xposed模块中,我们可以找到要HOOK。可以通过模块中的搜索功能,输入要HOOK名或关键字进行查找。也可以手动浏览模块列表,找到目标。 当找到要HOOK的目标后,我们可以点击该,进入的详情页面。在详情页面中,可以看到该的成员变量、方法等信息。 如果想要HOOK方法,可以进入方法列表,选择要HOOK方法。然后,可以通过修改方法参数、返回值等,实现对方法的劫持和修改。 当选择完要HOOK方法后,我们可以在HOOK模块中编写相应的代码逻辑。可以使用似于Java的代码编写方式,实现对目标方法的修改和操作。编写完代码后,需要保存并应用修改。 最后,在HOOK模块中启动HOOK开关,使得我们编写的HOOK代码生效。 通过以上步骤,我们就可以利用Xposed找到要HOOK,并对其进行修改和操作。Xposed框架的强大功能可以使我们实现各种有趣和实用的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值