如何挂钩抽象方法hasSystemFeature?

问题描述 投票:0回答:1

我想挂钩PackageManagerhasSystemFeature系统方法。但这种方法很抽象。事实上,PackageManager本身就是一个抽象类。挂钩方法会产生以下异常。

java.lang.IllegalArgumentException: Cannot hook abstract methods: public abstract boolean android.content.pm.PackageManager.hasSystemFeature(java.lang.String)

通常我们称之为context.getPackageManager().hasSystemFeature(string),但我永远不知道实现的子类是什么!那么在这种情况下我该怎么办?

android subclass abstract xposed
1个回答
1
投票

我使用Smali调试来找到正确的钩子类

android.content.pm.IPackageManager.Stub.Proxy
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.