V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
fyooo
V2EX  ›  Android

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

  •  1
     
  •   fyooo · Apr 3, 2015 · 16980 views
    This topic created in 4046 days ago, the information mentioned may be changed or developed.

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

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

    Supplement 1  ·  Apr 3, 2015
    谢谢 @VYSE ,对国产的不是很放心啦,不知道有没有开源的呢?找了一下,没有找到
    Supplement 2  ·  Apr 3, 2015
    哦,勘误一下,原来App Ops也是可以从2个维度做管理的,只是它把系统自带的服务都列到里面去了,所以管理起来麻烦一些。

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

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

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

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

    还有一个最初像MIUI一样要patch rom(或者源代码)的,名字记不起来,现在也在用Xposed
    honeycomb
        8
    honeycomb  
       Apr 3, 2015
    @fyooo

    flyme,MIUI用的都是LBE的解决方案
    20015jjw
        9
    20015jjw  
       Apr 3, 2015
    @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  
       Apr 3, 2015
    @20015jjw
    是的因为已经没有直接的AppOpsSummary activity了
    要取巧直接去调它的fragment
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   898 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 23:03 · PVG 07:03 · LAX 16:03 · JFK 19:03
    ♥ Do have faith in what you're doing.