美文网首页
Android权限汇总

Android权限汇总

作者: 那个阳光下奔跑的少年 | 来源:发表于2020-05-27 17:15 被阅读0次

Android P危险权限声明

Android p一些危险权限即使你是shareuid为system系统应用,在mainfest里声明,如果不在危险权限列表里声明,手机会无法启动
危险权限位置:
/system/etc/permissions/privapp-permissions-platform.xml
声明格式如下:

<privapp-permissions package="com.qihoo360.caridps">
        <permission name="android.permission.PACKAGE_USAGE_STATS" />
        <permission name="android.permission.CLEAR_APP_CACHE" />
        <permission name="android.permission.CHANGE_CONFIGURATION" />
        <permission name="android.permission.DELETE_CACHE_FILES" />
        <permission name="android.permission.FORCE_STOP_PACKAGES" />
        <permission name="android.permission.UPDATE_APP_OPS_STATS" />
        <permission name="android.permission.REAL_GET_TASKS" />
        <permission name="android.permission.READ_NETWORK_USAGE_HISTORY" />
       
    </privapp-permissions>

如何查看自己的应用是否授予了某个权限

1.通过 /data/system/appops.xml
下面是UC获取的权限,n的值可以参考
/frameworks/base/core/java/android/app/AppOpsManager.java

<pkg n="com.UCMobile">
<uid n="10079" p="false">
<op n="0" tt="1588011684425" tb="1588011709448" tc="1588017501915" pu="0" />
<op n="1" tt="1587962242666" tb="1588298301578" pu="0" />
<op n="10" tt="1588011684425" tb="1588011709448" tc="1588017501915" pu="0" />
<op n="24" m="2" />
<op n="29" tt="1588011634681" pu="0" />
<op n="40" tt="1587967501315" tb="1587967500321" d="2661" />
<op n="41" tt="1588011640002" tb="1587967500321" d="3631" />
<op n="45" tt="1588011616046" tb="1588011615882" d="4103" />
<op n="59" tt="1588011684538" tb="1588013776180" tc="1588011604108" pu="0" />
<op n="60" tt="1588011684538" tb="1588013776180" tc="1588011604108" pu="0" />
<op n="71" tt="1588011636494" tb="1587967259045" pu="0" />
</uid>
</pkg>
权限对应n.png

初步怀疑pu="0"代表授权了


授权码.png

2.可以通过命令查看某个应用是否授予了某个权限

adb shell dumpsys package check-permission android.permission.ACCESS_COARSE_LOCATION com.qihoo360.caridps
image.png

0代表授予了,-1代表没有授予
3.也可以通过命令查看某个权限被那些应用获取了

adb shell dumpsys package permission android.permission.ACCESS_COARSE_LOCATION
image.png
参考:
https://xweiwei.github.io/post/android_permission/

相关文章

网友评论

      本文标题:Android权限汇总

      本文链接:https://www.haomeiwen.com/subject/nggwahtx.html