设备所有者隐藏的应用未列为已安装

时间:2016-05-10 17:24:47

标签: android android-6.0-marshmallow device-owner

我最近玩的是Android M的设备所有者功能,更具体的是hiding apps

隐藏包后,它不会再显示为已安装包: context.getPackageManager().getInstalledPackages(0) 要么 adb shell pm list packages

是否有其他方式列出这些包裹?

三星MDM SDK上的一个类似功能实际上是disables应用程序,而不是隐藏它们,所以它停止响应查询意图,但仍然列出已安装的软件包。

1 个答案:

答案 0 :(得分:0)

我通过adb获取了我需要的信息:

列出所有活跃的pacakges:

adb shell pm list packages

列出所有包,包括已卸载但包含本地​​文件(隐藏):

adb shell pm list packages -u

仅隐藏包:

fgrep -v -f <(adb shell pm list packages |sort) <(adb shell pm list packages -u|sort)