Come funzionano i comandi Push
FlexiSPY utilizza diversi metodi per comunicare con il dispositivo TARGET.
Questa sezione descrive
come funzionano i comandi PUSH
e fornisce la base per comprendere la
Command Tracker
Flusso dei comandi Push
Il diagramma sopra mostra una vista semplificata di come i comandi Push vengono elaborati e di come vengono creati i Log di tracciamento dei comandi. Scopri di più sul perché i Log di tracciamento dei comandi sono utili
Il flusso dei comandi è composto dai seguenti passaggi
1 — Richiesta del comando
-
L’utente invia un comando dal portale.
-
Il sistema seleziona un PUSH SERVER
-
Il server Push viene selezionato in base al sistema operativo e allo stato di Root del dispositivo TARGET.
-
Attualmente l’uso Android non root utilizza il Google Push Server (GPS). I dispositivi con root correntemente usano il Default Push Server (DPS)
-
Questo comando viene inviato al PUSH SERVER.
-
Se il Push server non riesce a inviare il comando, l’utente viene avvisato immediatamente tramite l’interfaccia utente. Questo errore non compare nel log di tracciamento dei comandi
-
Se il Push Server non riesce, il sistema inserirà il comando nella Pending Command Queue, dove il dispositivo Target lo raccoglierà la prossima volta che sarà programmato per connettersi al server
2 — Invia comando
-
Il push server consegna il comando al sistema operativo del dispositivo, che quindi lo passa all’applicazione FlexiSPY in esecuzione sul dispositivo TARGET
3 — Invia conferma
-
Il dispositivo Target invia una conferma al server FlexiSPY che il comando è stato ricevuto e procede a elaborare il comando
4 — Registra comando
-
Il server FlexiSPY riceve la conferma e la aggiunge al Command Tracking Log
5 — Invia risultato dell’esecuzione del comando
-
Dopo che il Target ha completato l’esecuzione del comando, lo invia al server FlexiSPY
6 — Registra risultato dell’esecuzione
-
Il server FlexiSPY riceve i risultati dell’esecuzione e li aggiunge al Command Tracking Log
7 — Recupera i log di tracciamento dei comandi
-
I log di tracciamento possono essere recuperati accedendo al
command tracking tool