Ich hatte die Aufgabe, eine App als apk-Datei zu sichern. Auf dem Geräte waren die Entwickleroptionen eingeschaltet, adb-Zugriff gestattet. Folgende Sequenz führt zum Ziel:
adb shell pm list packages
Liefert eine Liste der installierten Pakete. Daraus ist das richtige anhand des Namens zu identifizieren, z.B. com.example.someapp.
Damit lässt sich der Pfad der apk-Datei herausfinden:
adb shell pm path com.example.someapp
Die Ausgabe ist so etwas wie package:/data/app/com.example.someapp-2.apk. Mit
adb pull /data/app/com.example.someapp-2.apk
Wird die apk ins lokale Verzeichnis kopiert.
Zusatztipp: Die Suche nach der App kann man sich erleichtern, indem das grep-Äquivalent findstr benutzt wird:
C:\Users\joerg>adb shell pm list packages | findstr yle
package:com.yle.webtv