V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fyooo
V2EX  ›  Android

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

  •  1
     
  •   fyooo · 2015-04-03 11:26:48 +08:00 · 13253 次点击
    这是一个创建于 3540 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    第 1 条附言  ·  2015-04-03 12:25:31 +08:00
    谢谢 @VYSE ,对国产的不是很放心啦,不知道有没有开源的呢?找了一下,没有找到
    第 2 条附言  ·  2015-04-03 12:39:03 +08:00
    哦,勘误一下,原来App Ops也是可以从2个维度做管理的,只是它把系统自带的服务都列到里面去了,所以管理起来麻烦一些。

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

    更没有使用时的提醒,都要事先设置
    而且app列表很容易误触,下拉的时候经常就把一个app取消限制了
    Phant0m
        5
    Phant0m  
       2015-04-03 13:43:43 +08:00
    求 AppOPs google play 链接
    honeycomb
        6
    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
        7
    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
        8
    honeycomb  
       2015-04-03 14:02:26 +08:00
    @fyooo

    flyme,MIUI用的都是LBE的解决方案
    20015jjw
        9
    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
        10
    honeycomb  
       2015-04-03 17:24:48 +08:00
    @20015jjw
    是的因为已经没有直接的AppOpsSummary activity了
    要取巧直接去调它的fragment
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5345 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 02:52 · PVG 10:52 · LAX 18:52 · JFK 21:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.