一、 调用软件包管理器 (pm:package manager
)
(1)在 adb shell 中,可以使用软件包管理器 (pm
) 工具发出命令,以对设备上安装的应用软件包执行操作和查询
(2)在 shell 中,相应的语法为:pm command
(3)从 adb 发出软件包管理器命令,不进入远程 shell:adb shell pm command
二、常用的软件包管理器命令
1、list packages [options] filter:输出所有软件包,或者输出软件包名称中包含filter中的文本的软件包
adb shell pm list packages:列出所有软件包
具体选项:
-f
:查看它们的关联文件:显示软件包安装路径
-d
:进行过滤以仅显示已停用的软件包。
-e
:进行过滤以仅显示已启用的软件包。
-s(system)
:进行过滤以仅显示系统软件包。
-3
:进行过滤以仅显示第三方软件包。
-i
:查看软件包的安装程序。
-u
:也包括已卸载的软件包。
--user user_id
:要查询的用户空间。
2、list permission-groups:输出所有已知的权限组
3、get-max-users:输出设备支持的最大用户数
4、create-user username:建具有给定 user_name
的新用户,从而输出该用户的新用户标识符
5、list users:输出系统中的所有用户
6、remove-user user-id:移除具有给定user_id的用户,从而删除与该用户关联的所有数据