Versionsverlauf

Version 9.25

* Semaphore-Probleme behoben
* MCP-Protokoll-Kompatibilitätsprobleme gelöst
* Multi-User-Unterstützung für Remote Desktop
* Standardisierte Touch-Simulations-API hinzugefügt
* Kompatibilitätskorrekturen für Android 16

Version 9.20

* TOP Bridge verwendet jetzt einheitlich die SAPI-Anfragemethode.
* Die MQTT-Verbindung wurde um die Parameter max_inflight_messages (maximale Anzahl an In-Flight-Nachrichten) und session_expiry_interval (Sitzungsablaufintervall) erweitert.
* Neue Steuerungsaufgaben hinzugefügt: Systemneustart, Dateidownload, Verzeichnisausführung, Software-Update usw.
* Neuer OpenAI Task Executor zur Unterstützung der semantischen Aufgabenausführung hinzugefügt.
* MCP-Erweiterung jetzt integriert (API-Pfad /mcp/).
* Integrierte Frida-Version aktualisiert.

Wichtige Hinweise zu Änderungen
=================================================================
Version 9.20 enthält einige wichtige Änderungen, die nur Benutzer von hub und hub-bridge betreffen. Das Hauptproblem ist eine Anpassung des Antwortdatenformats von hub-bridge (diese Änderung hat keine Auswirkungen auf die zugrundeliegende Datenbank).
Dies führt dazu, dass Versionen vor 9.20 keine korrekte Verbindung zu neueren Versionen von hub-bridge herstellen können. Neuere Versionen des lamda-servers sind jedoch weiterhin mit älteren Versionen von hub-bridge kompatibel.
Lösung 1: Verwenden Sie die neuen Versionen von hub und hub-bridge (v3, unterstützt die gleichzeitige Verbindung von lokalen und entfernten Geräten), aber alle Geräte müssen auf Version 9.20 oder höher aktualisiert werden.
Lösung 2: Verwenden Sie weiterhin die alten Versionen von hub und hub-bridge, die sich normal mit allen relevanten Versionen bis einschließlich 9.20 verbinden können.
=================================================================

Version 9.9

* Anpassungen an der Logik des Aufgaben- und Ereignissystems.

Version 9.8

* Python: mmkv Lese-/Schreibbibliothek hinzugefügt.
* Automatisches Beenden von top bridge nach dem Neustart, wenn das Gerät aus dem Hub entfernt wurde.
* Stealth-Leistung verbessert.

Version 9.5

* Fehlfunktionen auf einigen Gerätemodellen behoben.
* Problem mit ungültiger Anweisung in Frida behoben.

Version 9.4

* Unterstützung für das Beenden aller laufenden Aufgaben.
* Speichernutzung optimiert.

Version 9.3

* Weitere Optimierungen und Fehlerbehebungen.

Version 9.2

* Problem mit Stack-Überlauf auf einigen Geräten behoben.
* Weitere Optimierungen und Fehlerbehebungen.

Version 9.0

* Netzwerkleistung des Dienstes optimiert.
* MCP-Übertragungsprotokoll auf streamable-http umgestellt, mit Unterstützung für Benachrichtigungen und Fortschrittsanzeige.
* Proxy unterstützt jetzt HTTPS- und Shadowsocks-Protokolle.
* Proxy unterstützt jetzt das Proxying von IPv6- und UDP-Protokollen.
* Unterstützung für P2P Bridge (Ende-zu-Ende-Verbindung).
* Integriertes verteiltes Aufgabensystem.
* Weitere Optimierungen und Fehlerbehebungen.

Version 8.45

* Frida-Version aktualisiert.
* Weitere Kompatibilitätskorrekturen.

Version 8.44

* Kompatibilität der zugrundeliegenden Python-Version optimiert.
* Schnittstelle zur Wiedergabe von WAV-Audio hinzugefügt.
* H.264-Bildschirmübertragung ist nicht mehr standardmäßig aktiviert.

Version 8.40

* Problem mit unvollständigem Mounten von /data behoben.
* Stabilität der erweiterten Automatisierung verbessert.

Version 8.38

* Automatisierungsfunktionen erweitert.
* Kompatibilität mit einigen Samsung-Modellen behoben.
* Audio-Echtzeitleistung optimiert.

Version 8.35

* Remote-Desktop unterstützt jetzt Echtzeit-Audio-Streaming.
* Segmentierungsfehler bei hex_patch behoben.

Version 8.30

* Schnittstelle für binäre Patches hinzugefügt.
* Unterstützung für `child` und `sibling` in Selectors.
* Unterstützung für die Anzeige des XML-Baumlayouts der Benutzeroberfläche im Remote-Desktop.
* Frida aktualisiert, um einige Probleme zu beheben.

Version 8.28

* `install_local_file` korrigiert.
* Inkrementelle ID-Meldung von Frida korrigiert.
* Leistung der integrierten TF-Inferenz verbessert.
* Einige Drittanbieter-Module aktualisiert.

Version 8.25

* `hexedit`-Befehl hinzugefügt.
* Permission Loophole endgültig behoben (vielleicht).
* On-Device AI-Framework (tflite-runtime) hinzugefügt.
* Frida aktualisiert, um die Tarnung zu verbessern.

Version 8.22

* Brandneues SQLite wird verwendet.
* Remote-Desktop-Inspektor zeigt jetzt aktuelle Koordinaten und RGB-Werte an.
* Setup-Logik für Plugins hinzugefügt.

Version 8.20

* Offizielles MCP-Plugin hinzugefügt.
* Frida-Kompatibilität optimiert.
* MCP-Protokollimplementierung optimiert.
* Selbstheilungslogik korrigiert.

Version 8.18

* Rollback der fehlerhaften Frida-Version.
* Unterstützung für MCP- und HTTP-Erweiterungsplugins.

Version 8.15

* Problem mit nicht verfügbarem Dienst behoben.
* Unterstützung für den Aufruf von exportierten Skripten über JSON-RPC.
* SSH-Benutzerverzeichnis korrigiert.
* Einige Submodule aktualisiert.

Version 8.12

* Touch-Anomalien behoben.
* Einige Tool-Skripte hinzugefügt.
* Stabilität verbessert.

Version 8.10

* Selbstheilungslogik optimiert.
* Touch-Kompatibilität optimiert.

Version 8.9

* Parsing-Fehler behoben.

Version 8.8

* Frida-Datenmeldung unterstützt jetzt AMQP.
* Zertifikatsprobleme aufgrund von Änderungen in der Upstream-Bibliothek `cert.py` behoben.
* Problem mit der Ressourcenfreigabe beim Neustart des Dienstes behoben.

Version 8.5

* Logik für die gemeinsame Zwischenablage optimiert.
* Absturzprotokolle für Frida-Skripte hinzugefügt.
* Android 15 wird jetzt unterstützt.

Version 8.0

* Schnittstellen unterstützen jetzt vollständig geklonte Apps.
* Remote-Desktop unterstützt die gemeinsame Zwischenablage.
* Fix-Konfiguration für Apps hinzugefügt, die sich auf einigen Modellen nicht öffnen lassen.
* Persistenz für Yaml-Frida-Skripte hinzugefügt.
* Kompatibilität mit älteren Systemen wie Android 6.0 behoben.
* Fehlfunktionen im Zusammenhang mit der Automatisierung auf neueren Systemen behoben.
* Einige Methoden entfernt/umbenannt.
* Zugrundeliegende Implementierung aktualisiert.

Version 7.90

* Persistente Skripte unterstützen den Spawn-Modus.
* Unterstützung für die Protokollausgabe von persistenten Skripten.
* `dump_window_hierarchy` korrigiert.
* Logikfehler beim Abrufen von Frida-Instanzen behoben.

Version 7.85

* Unterstützung für mDNS-Broadcast-Dienst.
* Unterstützung für die Aufzählung aller von einem Selector ausgewählten Elemente.
* Automatischer Wiederholungsmechanismus zum Client hinzugefügt.
* Logikfehler beim Bound-Vergleich behoben.
* Laden von Zertifikaten von einem entfernten Standort erlaubt.

Version 7.80

* Flüssigkeit der Echtzeit-Bildschirmübertragung optimiert.
* Unterstützung für persistente Hook-Skripte hinzugefügt.
* Unterstützung für Hook-RPC hinzugefügt.
* Unterstützung für Datenmeldung hinzugefügt.

Version 7.76

* Abhängigkeiten der Tool-Versionen korrigiert.
* Problem mit der Übereinstimmung der Python-Version behoben.
* Einige Submodule aktualisiert.

Version 7.75

* OCR-Erkennungsschnittstelle hinzugefügt.
* `get_application_by_name` hinzugefügt.
* Einige Submodule und Abhängigkeitsversionen aktualisiert.

Version 7.73

* Problem mit weißem Bildschirm bei einigen Anwendungen behoben.

Version 7.72

* Einige Submodule aktualisiert.
* Bekannte Probleme behoben.

Version 7.71

* Permission Loophole #95 behoben.
* `enumerate_all_pkg_names` korrigiert.

Version 7.70

* Einige Submodule aktualisiert.
* Bekannte Probleme behoben.

Version 7.68

* H.264-Echtzeitbildschirm optimiert.

Version 7.67

* Einige ungültige Programmlogiken entfernt.
* Problem mit zu langer Selbstheilungszeit behoben.
* Weitere Optimierungen und Fehlerbehebungen.

Version 7.65

* IDA-bezogene Tools und Schnittstellen entfernt.
* Problem mit fehlgeschlagenem Start in einigen Fällen behoben.
* Weitere Optimierungen und Fehlerbehebungen.
* Erweiterter Stealth-Modus hinzugefügt.

Version 7.60

* Suchgeschwindigkeit bei der Bild-in-Bild-Suche optimiert.
* Unterstützung für regionale Screenshots im Remote-Desktop.
* Einige Probleme mit dem Remote-Desktop behoben.

Version 7.57

* Client-Schnittstellen für die Bildsuche nach Merkmalen und Vorlagen hinzugefügt.
* Weitere Optimierungen und Fehlerbehebungen.

Version 7.55

* Problem mit fehlerhafter Anzeige bei Bildschirmdrehung behoben.
* Problem mit Verbindungsabbruch bei der ersten Verbindung zum Remote-Desktop behoben.
* Existenzprüfung von Elementen korrigiert.
* Definition der Meta-Taste hinzugefügt.
* Weitere Optimierungen und Fehlerbehebungen.

Version 7.52

* Kompatibilität der Magisk-Version mit dem LDPlayer-Emulator behoben.
* Problem behoben, bei dem der Dienst nicht ordnungsgemäß beendet werden konnte.

Version 7.50

* Kompatibilitätsprobleme mit dem Nox-Emulator endgültig behoben.
* Zombie-Prozesse aufgrund von Logikfehlern behoben.
* Neuer Networking-Abonnementdienst, der Networking ohne FRP oder OpenVPN ermöglicht.
* Problem mit mehreren Systemauflösungen behoben.
* Logik zur Injektion von Systemzertifikaten für Android 13 und 14 optimiert.
* Unterstützung für geklonte Apps (Benutzer) hinzugefügt.
* OpenVPN unterstützt jetzt IPv6.

Version 7.30

* Kompatibilitätsprobleme mit LDPlayer/Nox-Emulatoren behoben.
* Einige kleinere Anpassungen.

Version 7.28

* `show_toast`-Schnittstelle hinzugefügt.
* Integrierter Proxy unterstützt jetzt das Proxying von DNS-Verkehr.
* `startmitm` unterstützt jetzt DNS über einen Upstream-Proxy.
* Frida-Spawn auf Android 10+ korrigiert.

Version 7.25

* Problem mit fehlgeschlagener Ausführung geplanter Aufgaben behoben.
* Problem mit fehlgeschlagenem Start von Termux behoben.
* Integrierte Frida-Version aktualisiert.

Version 7.22

* Systemzeit wird automatisch synchronisiert.
* Einige integrierte Module aktualisiert.
* Einige kleinere Korrekturen.

Version 7.20

* Wahrscheinlichkeit der Erkennung verringert.
* Sperrmechanismus optimiert, um alle API-Ressourcen sperren zu können.
* Emulator-Kompatibilität behoben.
* Weitere kleine Änderungen und Korrekturen.

Version 7.15

* Unterstützung für Android 14 (SDK 34).
* Problem mit abnormaler Registrierung von Watchern behoben.
* Kompatibilität des Remote-Desktops verbessert (theoretisch werden alle Geräte unterstützt).
* Anomalie bei `scroll_from_bottom_to_top_to_end` behoben. Danke an ThanhPham.
* Codefehler in `drag_to` und `long_click` behoben.
* Integriertes OpenVPN unterstützt `userpass`-Login.
* Remote-Desktop unterstützt die Einstellung von bis zu 60 FPS.
* DISCLAIMER.TXT aktualisiert.
* Weitere kleine Änderungen und Korrekturen.

Version 5.6

* Problem mit unvollständigem Layout-Export behoben. Danke an ThanhPham.

Version 5.5

* Problem mit beschädigten Dateien bei `adb push` behoben.
* `install_local_file`-Schnittstelle hinzugefügt.
* Codestruktur optimiert.

Version 5.3

* Unterstützung für benutzerdefinierte Anmeldekennwörter für den Remote-Desktop nach Verwendung eines Zertifikats.
* Problem behoben, bei dem einige Geräte die Port-Wiederverwendung nicht unterstützten. Danke an alex han.
* Einige Probleme mit dem Magisk-Installationsskript behoben.
* Kompatibilitätsproblem mit dem Debian-Launcher behoben.

Version 5.2

* Problem behoben, bei dem ein Selector mit einem `False`-Wert ungültig war. Danke an ThanhPham.
* Bei Verwendung von FIRERPA können gleichzeitig andere Bedienungshilfen-Dienste genutzt werden (nur Android >= 8.0).

Version 5.0

Version 5.0 unterscheidet sich nicht wesentlich von 3.0, behebt jedoch eine schwerwiegende Sicherheitslücke und einige kleinere Probleme.
Diese Sicherheitslücke könnte unter beliebigen Umständen dazu führen, dass ein Gerät kompromittiert wird. Auch die internen Berechtigungen des Dienstes wurden angepasst,
um das Risiko einer Kompromittierung durch nicht-privilegierte Systembenutzer zu minimieren. Der Client unterstützt jetzt Python 3.11.
Hinweis: Die Clients von 5.0 und 3.0 sind nicht vollständig kompatibel. Bitte achten Sie darauf, beide gleichzeitig zu aktualisieren.

* Eine Reihe von Problemen im Zusammenhang mit Anmeldezertifikaten behoben.
* Richtlinie zum Lesen der Magisk-Modulkonfiguration korrigiert.
* Remote-Desktop und RPC unterstützen jetzt vollständig TLS.
* Integriertes Debian-Modul kann ein Debian-Subsystem starten.
* Fehlerbehebungen und einfache Layout-Anpassungen am Remote-Desktop.
* Anpassungen an internen Dienstberechtigungen und zugehörigen Verzeichnissen.
* Stabilität des Servers verbessert.
* Installationsmethode des Dienstes angepasst.
* Nameserver des Proxy-Dienstes unterstützt die Angabe eines Ports.
* Schnittstellen zum Lesen/Schreiben des internen Speichers (Speicherkonfiguration) hinzugefügt.
* Und eine Reihe weiterer Updates und Korrekturen.

Version 3.157

* Hervorhebung von Elementen im UI-Inspektor.
* Unterstützung für die Zählung von Systemabstürzen.

Version 3.155

* Unterstützung für das Durchlaufen von UI-Elementen mit der Tab-Taste.
* Unterstützung für die Eingabe von englischen Zeichen im Remote-Desktop.
* Unterstützung für Touch-Eingaben im Remote-Desktop.

Version 3.153

* Problem mit fehlgeschlagenen Screenshots in einigen Szenarien behoben.
* Geringfügige Änderungen.

Version 3.152

* Geringfügige Anpassungen am UI-Stil.

Version 3.151

* Problem mit gestreckter Bildschirmübertragung auf hochauflösenden Displays behoben #41.

Version 3.150

* Logik beim Neuladen geplanter Aufgaben geändert.
* Routing-Problem mit scapy behoben.
* Kompatibilität mit einigen Xiaomi-Geräten.
* Kompatibilitätsproblem mit Android-11-Schnittstellen behoben (Danke an Kate Swan).
* Unterstützung für die Verwendung von 4G als Proxy bei bestehender WLAN-Verbindung.
* Einige neue UI-Steuerelemente hinzugefügt.

Version 3.138

* Problem mit gRPC-Abhängigkeiten behoben.
* Letzten System-Toast abrufen.

Version 3.135

* Problem mit dem Ladezustand des Remote-Desktops behoben.
* Race-Condition-Problem im Protokoll endgültig behoben.
* Kompatibilitätsproblem mit Windows Python 3.10 behoben.
* Cross-Site-Aufrufe für HTTP-Schnittstellen erlaubt.
* Einige fehlende Module hinzugefügt.
* Dienststatusanzeige zum Remote-Desktop hinzugefügt.
* Responsives Layout für den Remote-Desktop.
* Vorabveröffentlichung der nächsten Version.

Version 3.123

* Problem mit unvollständigem Abruf der letzten Aktivitäten behoben.

Version 3.120-1

* FIRERPA kann jetzt selbst als Proxy fungieren.
* Schnittstelle zum Abrufen der letzten System-Activity hinzugefügt.
* Eine Race Condition im Protokoll behoben (vielleicht).
* Einige Befehle hinzugefügt, SQLite-DB-Ansicht entfernt.
* Experimentelle H.264-Bildschirmübertragung.

Version 3.108

* Logik zur Behandlung von Netzwerkunterbrechungen optimiert.
* Unterstützung für Redroid (Remote Android) hinzugefügt.
* Teilweise Kompatibilität mit uiautomator2.
* Unterstützung für den Upload von Ordnern.

Version 3.102

* Problem mit einem Leck von Dateideskriptoren behoben.
* Unterstützung für das Laden von Startkonfigurationen von einem entfernten Dateiserver.
* Server für armeabi-v7a wurde jetzt hochgeladen.
* Problem mit fehlgeschlagener Installation von Root-Zertifikaten unter Magisk behoben.
* Problem mit fehlerhaftem Parsen der Konfiguration behoben.
* Geringfügige UI-Anpassungen.

Version 3.98

* Befehle `crontab` und `vi` hinzugefügt.

Version 3.95

* Probleme im Build-Prozess behoben.
* Geringfügige Änderungen.

Version 3.93

* Definitionen für Android-Konstanten hinzugefügt.

Version 3.90

* Unbenutzte Bibliotheken entfernt, um die Größe zu reduzieren.
* Inkompatible Befehlszeilenverlaufsfunktion im Client für MacOS entfernt.
* DISCLAIMER.TXT aktualisiert.
* Versionen einiger abhängiger Bibliotheken aktualisiert.

Version 3.83

* Unterstützung für WSA #24 @aimardcr
* Problem mit schwarzem Bildschirm auf Note 7 Pro mit MIUI10 behoben @yu1chaofan
* Geringfügige Änderungen.

Version 3.80

* Problem mit SSH-Verbindungsabbrüchen behoben.
* Paketgröße reduziert.

Version 3.78

* #21 behoben @yu1chaofan
* frida-server aktualisiert.

Version 3.76

* Standardmäßig wird bash als integrierte Shell verwendet.
* Problem behoben, bei dem die Touch-Funktion des Remote-Desktops nach einer Netzwerkunterbrechung nicht mehr funktionierte.
* Problem mit Zombie-Prozessen bei OpenVPN behoben.
* `startmitm.py` unterstützt die Angabe einer ADB-Seriennummer.
* Unterstützung für Autostart mit Magisk.

Version 3.0.59

* Alle UI-Meldungen sind jetzt auf Englisch.
* Ein Problem mit einer nicht authentifizierten Web-Schnittstelle behoben.
* Kompatibilität mit älteren Versionen behoben.

Version 3.0.55

* Absturz durch Request-Header mit breiten Zeichen (Wide Characters) behoben.
* mitmweb in den startmitm-Prozess zusammengeführt.
* Kleine Änderungen am Docker-Image.
* Unterstützung für Layout-Inspektion.

Version 3.0.50

* Unterstützung für `child`- und `sibling`-Selektoren.

Version 3.0.48

* Installationsfreier `startmitm`-Befehl für Windows.
* Unterstützung für das Hoch-/Herunterladen von Dateien in den/aus dem Speicher.
* Alias `screenshot()` hinzugefügt.

Version 3.0.47

* `globalmitm` vereinfacht, unterstützt HTTP- und SOCKS5-Proxy.
* Knotensuche in WebViews verbessert.

Version 3.0.46

* Unterstützung für Pinch-to-Zoom.
* DNS-Man-in-the-Middle-Operation in `startmitm` vereinfacht.

Version 3.0.45

* Unterstützung für benutzerdefinierten Server-Port (`--port`).
* Verzeichnisindizierung blieb bei speziellen Dateien bei der Erkennung des Dateityps hängen.
* `globalmitm` prüft die Verfügbarkeit des DNS-Dienstes.
* `startmitm.py` hat bei mehreren Netzwerken die falsche Netzwerkschnittstelle abgerufen.
* Client-Kommunikation verwendet nicht mehr automatisch den System-Proxy.

Version 3.0.35

* Leistung des integrierten ADB verbessert.
* OpenVPN-Dienst unterstützt den `auth`-Parameter (Standard ist SHA1).
* Problem mit der abnormalen Verwendung von scrcpy über das integrierte ADB.