ADB-Sideload installiert die App in alle Profile (GrapheneOS)

ADB alleine kann keine Installation für bestimmte User ausführen. Das kann nur mithilfe des Befehls adb shell pm install geschehen. Nur das Tool pm kann bestimmte User verwalten.

Um die APK z.B. für user 0 (Hauptkonto) zu installieren, musst du folgendermaßen vorgehen:

  1. Kopiere die APK in den ADB-Ordner deines PCs.
  2. Um die APK über adb shell pm install installieren zu können, muss sie zunächst auf dein Handy in das Verzeichnis /data/local/tmp kopiert werden:

adb push NAME_APK.apk /data/local/tmp

  1. Jetzt kann die APK installiert werden mit:

adb shell pm install --user 0 /data/local/tmp/NAME_APK.apk

Um die APK für andere User zu installieren, muss die User ID entsprechend ausgetauscht werden, z.B. user 10.