有没有什么办法详细地设置 APP 的权限?

2021-03-14 18:58:52 +08:00
 iutopia
举个例子,miui 能设置一个 APP“访问已安装的 app”的权限,但是氢 OS 就不行。
有没有办法,比如用 edxposed 或者 magisk 的模块,能够做到详细的设置一个 app 里面所有的权限?
9573 次点击
所在节点    Android
8 条回复
loli
2021-03-14 19:51:55 +08:00
通用的权限用 app ops
访问已安装的 app 是 miui 魔改的,所以其他的 rom 不能用 app ops 实现

如果没有可以试试 xposed 模块 XPrivacy
honeycomb
2021-03-14 20:30:08 +08:00
原生 Android 的 appops 没有做这个能力,厂商自行的扩展可能会开出新功能。
此外 appops 的绝大多数能力并不对外开放,那个叫“appops”的应用也是想了不少办法才能良好工作的
jim9606
2021-03-14 20:37:06 +08:00
需要注意 MIUI 中的“访问已安装的应用列表”、“设置媒体音量”、“读写剪贴板”都是 MIUI 自创的权限项,APP 无法感知是否授权、也无法通过 Manifest 声明是否需要这个权限,因此这几个权限所有 APP 默认都是允许的。
Cielsky
2021-03-14 20:42:05 +08:00
权限狗
Yadomin
2021-03-14 20:50:33 +08:00
安卓 11 有这个权限 `QUERY_ALL_PACKAGES`,但是没有办法控制 (
benedict00
2021-03-15 07:52:47 +08:00
thanox
ikas
2021-03-15 23:36:57 +08:00
通过 AppOps 你可以控制绝大部分权限,但是如果你是安卓 10 以上,这个方法目前很蛋疼,因为系统会自动修改 AppOps 状态,如果你说的控制 访问已安装的 app,你需要自己 hook 系统,或者修改系统代码实现,比如 XPrivacyLua,其可以控制 app 访问
ikas
2021-03-15 23:42:00 +08:00
使用 Appops 与权限来设置应用详细的权限 imgur 点 com/BG2M4DU

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/761555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX