So funktionieren Push-Befehle

So funktionieren Push-Befehle


FlexiSPY verwendet eine Reihe von Möglichkeiten, um mit dem TARGET-Gerät zu kommunizieren. 

Dieser Abschnitt beschreibt wie PUSH-Befehle funktionieren und liefert die Grundlage, um das Command Tracker zu verstehen

Push-Befehl-Ablauf

Die obige Abbildung zeigt eine vereinfachte Übersicht darüber, wie Push-Befehle verarbeitet werden und wie Command Tracking Logs erstellt werden. Erfahren Sie mehr darüber, warum Command Tracking Logs nützlich sind


Der Befehlsablauf besteht aus den folgenden Schritten

1 —  Befehlsanfrage

  1. Der Nutzer sendet einen Befehl über das Portal.
  2. Das System wählt einen PUSH SERVER aus
    1. Der Push-Server wird anhand des OS und des Root-Status des TARGET-Geräts ausgewählt.
      1. Derzeit nutzt Android ohne Root den Google Push Server (GPS). Rootete Geräte nutzen derzeit den Default Push Server (DPS)
  3. Dieser Befehl wird an den PUSH SERVER gesendet.
  4. Wenn der Push-Server den Befehl nicht senden kann, wird der Nutzer sofort über die UI benachrichtigt. Dieser Fehler wird nicht im Command Tracking Log angezeigt
    1. Wenn der Push-Server fehlschlägt, platziert das System den Befehl in der Pending Command Queue, wo das Target-Gerät ihn beim nächsten geplanten Verbindungsaufbau mit dem Server abholt

2 — Befehl senden 

  1. Der Push-Server übermittelt den Befehl an das Geräte-OS, das ihn dann an die FlexiSPY-Anwendung weitergibt, die auf dem TARGET-Gerät ausgeführt wird

3 — Bestätigung senden

  1. Das Target-Gerät sendet eine Bestätigung an den FlexiSPY-Server, dass der Befehl empfangen wurde, und beginnt anschließend mit der Verarbeitung des Befehls

4 — Befehl protokollieren

  1. Der FlexiSPY-Server empfängt die Bestätigung und fügt sie dem Command Tracking Log hinzu

5 — Ergebnis der Befehlsausführung senden

  1. Nachdem das Target die Ausführung des Befehls abgeschlossen hat, sendet es das Ergebnis an den FlexiSPY-Server

6 — Ergebnis protokollieren

  1. Der FlexiSPY-Server empfängt die Ausführungsresultate und fügt sie dem Command Tracking Log hinzu

7 — Command Tracking Logs abrufen

  1. Tracking logs können abgerufen werden, indem Sie auf die command tracking tool zugreifen