ADB Connect-Dienst

Bestimmte Funktionen der Apps erfordern die Verfügbarkeit von Root- oder ADB-Berechtigungen, sobald das Gerät neu gestartet wird. Zum Beispiel Permission Watcher, Geplante Checks, Prozess Watcher und Firewall. Aber wenn ADB nicht zum Zeitpunkt des Starts der App nach dem Start aktiviert wurde, die App wird nicht mehr versuchen, sich mit ADB zu verbinden, es sei denn, es wird explizit durch das Öffnen der App getan.

Es gibt eine Lösung. Wenn Sie ADB beim Booten automatisch aktivieren, können Sie die App benachrichtigen, indem Sie folgende Intent senden, dass ADB aktiviert wurde:

am startservice -a PKG_NAME.action.ADB_CONNECT -d adb://:5555

wobei PKG_NAME der Paketname der App ist und 5555 der ADB-Port ist. Sie können den Host auch zusammen mit dem Port wie adb://127.0.0.1:5555 übergeben.

Für Backopier sollte der Befehl sein:

am startservice -a com.mirfatif.backopier.action.ADB_CONNECT -d adb://:5555

Tipp

Lesen Sie here, wie Sie das am Tool verwenden, um den Service einer App zu starten.

Du kannst auch am start-foreground-service ausprobieren, falls am startservice nicht funktioniert.

Bitte verwenden Sie den korrekten Paketnamen abhängig von der App und ihrer Version (siehe PMX Versionen und WhatsRunning versions).

Hier ist eine Liste der Paketnamen:
  • PMX
    • Kostenlos / Play Store Pro: com.mirfatif.permissionmanagerx
    • Standalone Pro: com.mirfatif.permissionmanagerx.pro
  • WhatsRunning
    • Play Store kostenlos: com.mirfatif.whatsrunning.ps
    • Play Store Pro: com.mirfatif.whatsrunning.ps.pro
    • Standalone kostenlos: com.mirfatif.whatsrunning
    • Standalone Pro: com.mirfatif.whatsrunning.pro
  • Fyrypt: com.mirfatif.fyrypt
  • Backopier: com.mirfatif.backopier

Notiz

Unbeaufsichtigte ADB-Verbindung funktioniert nur, wenn Sie bereits die "Immer von dieser Computer" Option aktiviert haben, während Sie USB-Debugging in die App erlauben. Schau mal hier: App mit ADB verbinden.