Jak działają polecenia PUSH

Jak działają polecenia PUSH


FlexiSPY używa wielu sposobów komunikacji z urządzeniem docelowym. 

Ta sekcja opisuje jak działają polecenia PUSH oraz przedstawia podstawy do zrozumienia Command Tracker

Przebieg polecenia PUSH

Schemat powyżej przedstawia uproszczony obraz tego, jak przetwarzane są polecenia PUSH oraz w jaki sposób tworzone są dzienniki śledzenia poleceń. Dowiedz się więcej o tym, dlaczego dzienniki śledzenia poleceń są przydatne


Przepływ polecenia składa się z następujących kroków

1 —  Żądanie polecenia

  1. Użytkownik wysyła polecenie z portalu.
  2. System wybiera PUSH SERVER
    1. Push server jest wybierany na podstawie systemu operacyjnego oraz stanu Root dla urządzenia docelowego.
      1. Obecnie w przypadku Androida bez root używany jest Google Push Server (GPS). Zrootowane urządzenia obecnie używają Default Push Server (DPS)
  3. To polecenie jest wysyłane do PUSH SERVER.
  4. Jeśli Push server nie wyśle polecenia, użytkownik zostanie natychmiast powiadomiony za pośrednictwem interfejsu użytkownika. Ten błąd nie pojawia się w dzienniku śledzenia poleceń
    1. Jeśli Push Server nie powiedzie się, system umieści polecenie w kolejce Pending Command Queue, gdzie urządzenie docelowe pobierze je następnym razem, gdy zaplanuje połączenie z serwerem

2 — Wyślij polecenie 

  1. Push server dostarcza polecenie do systemu operacyjnego urządzenia, który następnie przekazuje je do aplikacji FlexiSPY uruchomionej na urządzeniu docelowym

3 — Wyślij potwierdzenie

  1. Urządzenie docelowe wysyła potwierdzenie do FlexiSPY Server, że polecenie zostało odebrane, i przechodzi do przetwarzania polecenia

4 — Zapisz polecenie

  1. FlexiSPY server otrzymuje potwierdzenie i dodaje je do dziennika śledzenia poleceń

5 — Wyślij wynik wykonania polecenia

  1. Po tym, jak urządzenie docelowe zakończy wykonywanie polecenia, wysyła je do FlexiSPY Server

6 — Zapisz wynik wykonania

  1. FlexiSPY server otrzymuje wyniki wykonania i dodaje je do dziennika śledzenia poleceń

7 — Pobierz dzienniki śledzenia poleceń

  1. Dzienniki śledzenia można pobrać, uzyskując dostęp do narzędzia do śledzenia poleceń