Hallo zusammen,
Ich hatte wegen Weihnachten noch nicht wieder viel Zeit. Aber ich habe auch einige Hinweise gelesen, dass der Fly Loader den RDP2 Modus aktiviert. Das wäre schon ziemlich frech von Fly bzw. mutwillige Zerstörung, wer sein Kabel frei updaten will sollte mMn ein Kabel ohne RDP2 und daher nicht von Fly kaufen. Es ist wohl nicht unmöglich auch mit RDP2 upzudaten, da die Firmware selber auch einen Bootloader mit Flashmodus enthält. Aber der ist kaum dokumentiert und benutzt Verschlüsselung, wäre wohl Aufwand.
Es gibt auch bypass Angriffe auf RDP2, sowas wie
Sie müssen registriert sein, um Links zu sehen.
Sie müssen registriert sein, um Links zu sehen.
. Die erfordern aber etwas zusätzliche Hardware. Damit müsste man dann aber auch bei einem gebrickten Kabel wieder in den DFU Modus kommen können. Auf ähnliche Art müsste man dann auch die Fly Firmware dumpen können. Das wäre im Moment meine beste Idee
@kral84 . Oder einen neuen Chip einlöten, gibt's beim Ali für ~2,50€ . Kommt dann billiger als ein neues Kabel, jedenfalls wenn du gute Feinmotorik hast.
@lprot Danke für den Hinweis, genau sowas war mein Gedanke. Wenn man bei v23 den Cryptochip emulieren kann dann muss es bei den Folgeversionen doch auch gehen. Ich schaue es mal an. Deine Erklärung liest sich außerdem so, als sei RDP2 eine Eigenschaft des Bootloaders und nicht zB eine Fuse die beim Setzen physikalisch zerstört wird? Dann könnte man zB durch einen voltage glitching bypass und anschließendes flashen auf eine fw mit gepatchtem Bootloader einen kompletten unbrick erreichen?
Badrax hatte ein paar Infos zu den Antidebug Mechanismen im Loader geschrieben. Hat hier jemand noch mehr Einsichten? Das wäre wohl der beste und risikoärmste Weg, wenn man die FW aus dem Loader holen, RDP2 patchen und Cryptochipemulator hinzufügen und dann per DFU flashen könnte. Gibt es denn außerdem zwischen den Versionen wirklich funktionale Updates für die Firmware? Oder werden jeweils nur die Challenge/Response Daten für die Lizenzversion upgedatet? Dann müsste man ja nur die aus der neuen Firmware übernehmen für ein Update.