Jak fungují Push příkazy

Jak fungují Push příkazy


FlexiSPY používá několik způsobů komunikace s cílovým zařízením. 

Tato sekce popisuje jak fungují PUSH příkazy a poskytuje základ pro pochopení Command Tracker

Tok Push příkazů

Diagram výše ukazuje zjednodušený pohled na to, jak se zpracovávají Push Commands a jak se vytvářejí protokoly Command Tracking Logs. Zjistěte více o tom, proč jsou Command Tracking Logs užitečné


Tok příkazů se skládá z následujících kroků

1 —  Požadavek na příkaz

  1. Uživatel odešle příkaz z portálu.
  2. Systém vybere PUSH SERVER
    1. PUSH SERVER se vybere na základě OS a stavu root u cílového zařízení.
      1. V současné době používají Android bez root přístup Google Push Server (GPS). Zařízení s root přístupem používají Default Push Server (DPS)
  3. Tento příkaz se odešle na PUSH SERVER.
  4. Pokud PUSH SERVER nepodaří odeslat příkaz, uživatel je okamžitě informován prostřednictvím rozhraní (UI). Tato chyba se neobjeví v protokolu command tracking log
    1. Pokud PUSH SERVER selže, systém umístí příkaz do fronty Pending Command Queue, kde cílové zařízení jej shromáždí při nejbližším plánovaném připojení k serveru

2 — Odeslat příkaz 

  1. Push server doručí příkaz operačnímu systému zařízení, který jej následně předá aplikaci FlexiSPY běžící na cílovém zařízení

3 — Odeslat potvrzení

  1. Cílové zařízení odešle potvrzení FlexiSPY Serveru, že byl příkaz přijat, a poté pokračuje ve zpracování příkazu

4 — Zaznamenat příkaz

  1. FlexiSPY server obdrží potvrzení a přidá ho do Command Tracking Log

5 — Odeslat výsledek provedení příkazu

  1. Poté, co cílové zařízení dokončí provedení příkazu, odešle ho na FlexiSPY Server

6 — Zaznamenat výsledek provedení

  1. FlexiSPY server obdrží výsledky provedení a přidá je do Command Tracking Log

7 — Získat Command Tracking Logs

  1. Protokoly pro sledování lze získat přístupem k command tracking tool