2016-05-10 5 views
0

ich um mich vor kurzem aufgeführt mit dem Geräte-Besitzern Features von Android M und spezifischere mit hiding appsApp von Gerätebesitzer versteckt ist nicht so installiert

Nach versteckt ein Paket zu spielen, es ist nicht so mehr von Paket-Manager installiert ist, zeigen: context.getPackageManager().getInstalledPackages(0) oder adb shell pm list packages

gibt es eine alternative Möglichkeit, die Pakete der Auflistung?

Eine ähnliche Funktion auf Samsung MDM SDK tatsächlich disables die App, anstatt sie zu verbergen, so dass es nicht mehr auf Abfrageabsichten reagiert, aber immer noch auf installierten Paketen listet.

+0

Hallo Filipe, das Samsung mdm sdk Sie auf Werke beziehen, werden nur auf Samsung-Geräten richtig? – amalBit

+1

Ja. (https://seap.samsung.com/sdk/knox-standard-android/api-references) –

Antwort

0

bekam ich einen Weg, um die Informationen zu holen ich durch adb benötigt:

Liste alle aktiven Pacakges:

adb shell pm list packages

Liste aller Pakete einschließlich deinstalliert aber mit lokalen Dateien (versteckt):

adb shell pm list packages -u

Nur versteckte Pakete:

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