跳到主要内容

PrivacyManagerService

PrivacyManagerService是访问控制基于hidumper增强开发的命令行能力,可显示访问控制基础信息,获取敏感权限使用记录。

环境准备

根据hidumper工具指导,完成环境准备

获取帮助信息

如果需要查看帮助信息,可以通过下列命令实现。

hidumper -s PrivacyManagerService -a '-h'

使用样例:

-------------------------------[ability]-------------------------------


----------------------------------PrivacyManagerService----------------------------------
Privacy Dump:
Usage:
-h: command help
-t <TOKEN_ID>: according to specific token id dump permission used records

获取敏感权限使用记录信息

支持通过应用进程的tokenid,查看敏感权限使用记录的信息,可以通过下列命令实现。

hidumper -s PrivacyManagerService -a '-t <tokenId>'

命令所需的tokenId可以通过atm-tool进行查询。

使用样例:

hidumper -s PrivacyManagerService -a '-t 536992218'

-------------------------------[ability]-------------------------------


----------------------------------PrivacyManagerService----------------------------------
Privacy Dump:
{
"permissionRecord": [
{
"bundleName": "com.ohos.camera",
"isRemote": false,
"permissionName": "ohos.permission.READ_IMAGEVIDEO",
"lastAccessTime": 1508577149393,
"lastAccessDuration": 0,
"accessCount": 2
}
]
}