Ako fungujú push príkazy

Ako fungujú push príkazy


FlexiSPY používa viacero spôsobov, ako komunikovať s TARGET zariadením. 

Táto časť popisuje ako fungujú PUSH príkazy a poskytuje základ na pochopenie Command Tracker

Tok PUSH príkazov

Diagram vyššie zobrazuje zjednodušený pohľad na to, ako sa spracúvajú PUSH príkazy, a ako sa vytvárajú záznamy o sledovaní príkazov (Command Tracking Logs). Zistite viac o tom, prečo sú záznamy o sledovaní príkazov užitočné


Tok príkazov pozostáva z nasledujúcich krokov

1 —  Požiadavka na príkaz

  1. Používateľ odošle príkaz z portálu.
  2. Systém vyberie PUSH SERVER
    1. Push server sa vyberá na základe OS a stavu root (Root Status) TARGET zariadenia.
      1. V súčasnosti ne-root zariadenia v systéme Android používajú Google Push Server (GPS). Rootnuté zariadenia aktuálne používajú Default Push Server (DPS)
  3. Tento príkaz sa odošle na PUSH SERVER.
  4. Ak Push server nedokáže odoslať príkaz, používateľ je okamžite informovaný cez UI. Táto chyba sa nezobrazuje v zázname sledovania príkazov
    1. Ak Push Server zlyhá, systém umiestni príkaz do frontu Pending Command Queue, kde ho TARGET zariadenie prevezme nabudúce, keď sa naplánuje pripojiť k serveru

2 — Odoslať príkaz 

  1. Push server doručí príkaz do operačného systému zariadenia, ktorý ho následne odovzdá aplikácii FlexiSPY spúšťanej na TARGET zariadení

3 — Odoslať potvrdenie

  1. TARGET zariadenie odošle potvrdenie na FlexiSPY Server, že príkaz bol prijatý, a potom pokračuje v spracovaní príkazu

4 — Zaznamenať príkaz

  1. FlexiSPY server prijme potvrdenie a pridá ho do Command Tracking Log

5 — Odoslať výsledok vykonania príkazu

  1. Po tom, ako TARGET dokončí vykonanie príkazu, odošle ho na FlexiSPY Server

6 — Zaznamenať výsledok vykonania

  1. FlexiSPY server prijme výsledky vykonania a pridá ich do Command Tracking Log

7 — Získať záznamy o sledovaní príkazov

  1. Záznamy o sledovaní je možné získať prístupom na command tracking tool