Outils Flash Independend pour les radios AnyTone D878UV et peut-être d'autres modèles Anytone
Comprendre le protocole de communication entre le logiciel de programmation client (CPS) et la radio. Fournir des outils de reprogrammation indépendants de la plate-forme open source.
Parce que cela doit être fait. CPS est uniquement disponible sur Windows. L'appareil et le CPS seront interrompus et cesseront de travailler un certain temps. La plupart des fonctionnalités ne sont programmables que via un logiciel et non sur l'appareil lui-même. Il doit donc y avoir une alternative gratuite.
Installez Wireshark avec l'option USBPCAP et capturez le trafic USB lors de l'utilisation du CPS. Enregistrez le fichier de capture et filtrez les "Données de capture restantes". Ce sont les données entre le CPS et la radio. Tshark aide à exporter le trafic:
tshark -T fields -e usb.capdata -r file.pcapng
Le script createhexdump.py formate la sortie hexadécimale vers une forme plus lisible. Ensuite, effectuez des transferts avec de petites modifications de configuration et regardez la différence dans les vidages hexadécimaux.
Au lieu d'utiliser Wireshark et une vraie radio, vous pouvez essayer l'émulateur AT-D878UV pour l'analyse du protocole de programmation. Ce script émule le comportement radio au logiciel de programmation et envoie toutes les données de programmation à un script de serveur pour une analyse plus approfondie.
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
Il s'agit d'un code hautement expérimental. Utilisez-le à vos risques et périls!
Liste de contacts numériques
Firmware flash
Émulateur pour l'analyse du protocole Flash
Intercepteur de protocole
Réécrivez un dépotoir hexagonal