Unabhängige Flash -Tools für Anytone D878UV -Funkgeräte und möglicherweise andere Anytone -Modelle
Verstehen Sie das Kommunikationsprotokoll zwischen Customer -Programmiersoftware (CPS) und Radio. Stellen Sie die Open -Source -Plattform für unabhängige Reprogrammierungstools bereit.
Weil es getan werden muss. CPS ist nur unter Windows verfügbar. Gerät und CPS werden eingestellt und werden einige Zeit nicht mehr arbeiten. Die meisten Funktionen sind nur über Software und nicht auf dem Gerät selbst programmierbar. Es muss also eine kostenlose Alternative geben.
Installieren Sie Wireshark mit der USBPCAP -Option und erfassen Sie den USB -Verkehr bei der Verwendung des CPS. Speichern Sie die Erfassungsdatei und filtern Sie die "übrig gebliebenen Erfassungsdaten" heraus. Dies sind die Daten zwischen dem CPS und dem Radio. Tshark hilft beim Exportieren des Verkehrs:
tshark -T fields -e usb.capdata -r file.pcapng
Das Skript erstellenhexdump.py formatiert die Hex -Ausgabe in eine lesbarere Form. Führen Sie dann Transfers mit kleinen Konfigurationsänderungen vor und beobachten Sie den Unterschied in den Hex -Müllkopien.
Anstatt Wireshark und ein echtes Radio zu verwenden, können Sie den AT-D878UV-Emulator für die Programmierungsprotokollanalyse ausprobieren. Dieses Skript emuliert das Funkverhalten in die Programmiersoftware und sendet alle Programmierdaten an ein Serverskript für eine tiefere Analyse.
https://github.com/reald/anytone-flash-tools/blob/master/at-d878uv_protocol.md
https://github.com/reald/anytone-flash-tools/blob/master/at-d878uv_memory.md
Dies ist ein sehr experimenteller Code. Verwenden Sie es auf eigenes Risiko!
Digitale Kontaktliste
Flash -Firmware
Emulator für die Flash -Protokollanalyse
Protokoll -Interceptor
Schreiben Sie die Hex -Dump um