
Fernverwaltungstool für Android-Geräte
Fernverwaltungstool für Android
Androrat ist eine Client/Server-Anwendung, die auf der Client-Seite in Java Android und auf der Serverseite in Java/Swing entwickelt wurde.
Der Name Androrat ist eine Mischung aus Android und RAT (Remote Access Tool).
Es wurde von einem Team von 4 Personen für ein Universitätsprojekt entwickelt. Es wurde in einem Monat realisiert. Ziel der Anwendung ist es, die Kontrolle über das Android-System aus der Ferne zu erlangen und Informationen daraus abzurufen.
Das Projekt enthält die folgenden Ordner:
Dies ist die Haupt-GUI, in der alle verbundenen Clients angezeigt werden. Die Liste wird dynamisch aktualisiert, wenn ein neuer Client verbunden oder getrennt wird. Außerdem wird ein Protokoll aller Verbindungen und globalen Informationen im Protokollbereich am unteren Rand des Fensters angezeigt. Ein einfacher Doppelklick auf einen Client öffnet sein Fenster, um mit ihm zu interagieren.
Main GUI
Alle Aktionen mit dem Client können im Client-Fenster durchgeführt werden, das um Registerkarten herum aufgebaut ist. Die Standard-Registerkarte heißt Home und bietet verschiedene Funktionen. Zunächst sehen wir in der linken Bildlaufansicht alle Informationen über den Client, wie SIM-Informationen, Akku-Informationen, Netzwerkinformationen, Sensorinformationen usw. Auf der rechten Seite befinden sich die Optionen, die es ermöglichen, die Konfiguration des Clients aus der Ferne zu ändern, wie die IP und den Port, zu dem eine Verbindung hergestellt werden soll, ob auf einen Auslöser gewartet werden soll, um die Serververbindung zu initiieren usw. Schließlich können in dieser Registerkarte Schnellaktionen ausgeführt werden, wie eine Toast-Nachricht, das Telefon vibrieren lassen oder eine URL öffnen.
Client Panel
Die beiden folgenden Screenshots zeigen zwei weitere Registerkarten für zwei Funktionen, die jeweils das Abrufen von Kontakten und die Geolokalisierung sind. Wie Sie im Panel zum Abrufen von Kontakten sehen können, zeigt die Liste auf der linken Seite alle Kontakte mit Namen, Telefonnummer und, falls verfügbar, Bild. Außerdem ermöglichen drei Schaltflächen auf der rechten Seite, weitere Informationen über den ausgewählten Kontakt zu erhalten, ihm eine SMS zu senden oder ihn anzurufen. Für die Geolokalisierung können wir unseren Anbieter wählen, entweder GPS oder Netzwerk, das Google zur Ortung verwendet. Dann kann das Streaming gestartet werden und die Karte wird aktualisiert, sobald Daten empfangen wurden.
Contacts
GPS tab