Independend Flash Herramientas para las radios D878UV y tal vez otros modelos de cualquiera
Comprenda el protocolo de comunicación entre el software de programación de clientes (CPS) y la radio. Proporcionar herramientas de reprogramación independientes de la plataforma de código abierto.
Porque tiene que hacerse. CPS solo está disponible en Windows. El dispositivo y el CPS se suspenderán y dejarán de trabajar algún tiempo. La mayoría de las características solo son programables a través del software y no en el dispositivo en sí. Entonces debe haber una alternativa gratuita.
Instale Wireshark con la opción USBPCAP y capture el tráfico USB cuando use el CPS. Guarde el archivo de captura y filtre los "datos de captura sobrantes". Estos son los datos entre el CPS y la radio. Tshark ayuda a exportar el tráfico:
tshark -T fields -e usb.capdata -r file.pcapng
El script CreateHexDump.py formatea la salida hexadecimal a una forma más legible. Luego haga transferencias con pequeños cambios de configuración y observe la diferencia en los vertederos hexadecimales.
En lugar de usar Wireshark y una radio real, puede probar el emulador AT-D878UV para el análisis del protocolo de programación. Este script emula el comportamiento de radio al software de programación y envía todos los datos de programación a un script de servidor para un análisis más profundo.
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
Este es un código altamente experimental. Úselo bajo su propio riesgo!
Lista de contactos digitales
Firmware flash
Emulador para análisis de protocolo flash
Interceptor de protocolo
Reescribir el volcado hexadecimal