XPosed在安卓7.0可以通过hook PackageManagerService的grantPermissionsLPw给被hook应用访问其它应用文件的权限,但到了安卓9.0没有这个函数,相应的改成了PermissionManagerService的grantPermissions,请教我应该怎么hook这个函数或者用其它方法达到同样的目的。
[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界
Xposed框架的API已经更新了,不再提供像XposedHelpers那样的接口。如果你想使用Xposed框架来hook PermissionManagerService的grantPermissions方法,你可能需要使用一些官方或第三方的库来简化开发过程。例如,你可以参考这个GitHub项目,它提供了一个使用Xposed框架来hook系统方法的示例。
参考1:Xposed 实现给Hook的APP动态添加权限Permission_xposed给app动态添加权限-CSDN博客
参考2:Develop Xposed Modules Using Modern Xposed API · LSPosed/LSPosed Wiki · GitHub