android 5 上有没有类似 flyme 的权限管理工具?

2015-04-03 11:26:48 +08:00
 fyooo

虽然整体黑魅族,但是flyme的权限管理还是很好的,可以用2种途径对权限做管理:
1.某个应用都有哪些权限
2.用到某个权限的应用都有哪些

原生的Android 5,就算装了 app ops,也只有上述的1,没有2.

8988 次点击
所在节点    Android
10 条回复
VYSE
2015-04-03 11:34:13 +08:00
LBE 360极客
learnshare
2015-04-03 11:45:30 +08:00
AppOps 太简单,root 了然后 LBE 会好一些
ZombieMisaka
2015-04-03 12:08:53 +08:00
用cm12之类的会有隐私选项,可以用来调整权限
aku
2015-04-03 12:18:09 +08:00
@ZombieMisaka 这个还是很弱的
而且没有模板可以设定
默认给的权限还是很危险的,比如打电话,发短信,更改通讯录,拍照,录音

更没有使用时的提醒,都要事先设置
而且app列表很容易误触,下拉的时候经常就把一个app取消限制了
Phant0m
2015-04-03 13:43:43 +08:00
求 AppOPs google play 链接
honeycomb
2015-04-03 13:52:54 +08:00
AppOps
所有版本不低于4.3的Android均内置AppOps,虽然从4.4.2之后AOSP就没有继续开发,且AppOps的多数代码和Framework耦合着,不太可能在未来被剥离,而是处于隐藏状态。

AppOps可能是2014年夏天5.0发布会上宣布但后来又流产的Universal Data Controls

效果更好的有Xposed+Xprivacy,它几乎可以劫持掉所有可以用来获取用户/设备相关信息的API
特别是可以阻止应用程序获得永久/半永久性的识别码:

ICCID
IMEI
MAC
Android ID
GSF ID
AdID

以及设备中安装的应用程序列表等信息


@Phant0m
有个包名带findsdk的AppOps启动器

@ZombieMisaka

cm最初的隐私选项是自己写的,只能阻止获取关键信息;后来添加的高级功能则基于AppOps,主要增加了一些项目(似乎无效?)和相关API调用计数。

@aku
没有使用时的提醒主要在于AppOps没有做这个功能
honeycomb
2015-04-03 13:57:17 +08:00
@fyooo

做Android权限管理最早的应该是LBE
后面的管家类软件都用类似的方法(注入.so至进程,劫持相关API)

Xposed是在zygote里动手脚(5.0版本还需要对ART做点手脚,如禁用一些编译优化功能),Xprivacy调用Xposed的API来劫持特定的method

还有一个最初像MIUI一样要patch rom(或者源代码)的,名字记不起来,现在也在用Xposed
honeycomb
2015-04-03 14:02:26 +08:00
@fyooo

flyme,MIUI用的都是LBE的解决方案
20015jjw
2015-04-03 16:01:11 +08:00
@Phant0m https://play.google.com/store/apps/details?id=droidmate.appopsinstaller&hl=en 我5.1和5.0都能用

@honeycomb 4.x不记得了 5.0之后所有的starter都打不开 必须要用上面这个第三方的app ops 然后5.1还没有xposed貌似
honeycomb
2015-04-03 17:24:48 +08:00
@20015jjw
是的因为已经没有直接的AppOpsSummary activity了
要取巧直接去调它的fragment

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

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

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

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

© 2021 V2EX