[Info] Export Checksum für Fritzboxen mit DVB-C richtig berechnen.

muhviehstarr

Neuer User
Mitglied seit
13 Mai 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

mir war aufgefallen das bei der Fritzbox 6490 in der "firmware_version" "avm" die Berechnung der Checksummen für den Export mit den gängigen Tools nicht funktionierte.
Schuld ist ein zusätzliches CRYPTEDBINFILE im Export.

Ich habe das "exportsum.pl" Script angepasst und will euch das hiermit zur Verfügung stellen!

https://github.com/muhviehstah/FritzTools.git


Dank geht an den Urheber und an d3us :)
 
Das gilt m.W. auch für den DVB-C-Repeater, daß die dvb.cfg verschlüsselt in die Export-Datei geschrieben wird (s. auch hier).

Da es sich bei der Prüfsummenbildung aber um dieselbe Vorgehensweise wie bei einem "normalen BINFILE-Eintrag" handelt, reicht es bei anderen Implementierungen auch aus (in exportsum.pl eigenlich ebenso), wenn man einfach den Test auf "BINFILE" so erweitert, daß das vorangestellte "CRYPTED" keine Auswirkungen hat und beides auf denselben Code hinausläuft.

EDIT: Mit dem Änderungsvorschlag meinte ich so etwas wie
Code:
} elsif (/^\*\*\*\* (CRYPTED)?BINFILE:(\S+)/) {
in Zeile 38.
 
Zuletzt bearbeitet:
Danke! So simple hatte ich gar nicht gedacht. Aber ich arbeite mich auch gerade erst in die Richtung ein.
 
Ist schon Lustig dass man es nicht Findet, obwohl es schon vor einem Monat im FBEditor 0.6.9.7 angepasst wurde.

:confused: ;)
 
@Pikachu:
Ich verstehe zwar nicht so genau, was Du wem damit sagen wolltest, aber im o.a. verlinkten Thread hast Du wiederum auf 0.6.9.6 (https://github.com/mypikachu/FBEditor/releases/tag/v0.6.9.6) verlinkt und da ist weit und breit (ich hatte sowohl das ZIP-Archiv als auch die tar.gz-Variante durchsucht) nichts von einer Behandlung von CRYPTEDBINFILE zu sehen/finden. Dann darfst Du Dich auch nicht wundern, wenn Du kein Feedback erhältst, ob Deine Änderung nun funktioniert oder nicht.

Durch die diversen Versionen (inkl. des tatsächlichen Standes bei olistudent) und die verschiedenen Branches und Tags blicke ich persönlich ohnehin nicht mehr durch ... da ich meine eigene Implementierung habe, spielt das aber für mich selbst auch keine Rolle.

Wenn ich eine passende Version gefunden hätte, hätte ich auch Deinen Versuch in diesem Thread noch entsprechend gewürdigt/getestet/kommentiert, auch wenn ich das mit dem nachträglichen Edit des Beitrags und dem hinzugefügten Link zu einer zu testenden Version erst später bemerkt hatte. Aber es war mir nicht einmal möglich, durch Editieren der verlinkten URL (0.6.9.7 anstelle von 0.6.9.6) eine passende Quelle zu finden ...

Also irgendetwas ist Dir da vermutlich durcheinander gekommen ... solltest Du mit der Bemerkung in #4 tatsächlich in meine Richtung "gezielt" haben.
 
den Post mit der Aussage kenne ich, nur funktioniert diese Version genauso wenig wie nachfolgende. Anscheinend hat Pikachu selbst keine betroffene Box und hat es deswegen nicht selbst getestet.

Noch einmal zur Information:

Die Änderung betrifft nur Leute die in ihren Export den folgenden Abschnitt haben:


Code:
**** CRYPTEDBINFILE:dvb.cfg
BE1AAA2FA1824E1CF1D018C5248A293180C59D4D8D77BF468FB96597D13D7334EB2882C3EEE3DBE9
41CF4DEB21189576F665C4A8C10725495CF5CDE39675C70C3FB87AF002432EE1A7BEB71A014729F2
6E69A13A6A778R3DX35AFC6116F6FD0E8C5E95368E1EB61FD741C10B52C087E0AFF70AE28F9DACA1
4648D92CACD5842929C5FD68B3B0607CF494A9C0F403CE61A989C115A78BF6464DD882A77B391497
720C97D7CD828A18C36268729DC5629722DAFFF782FD57F8E48D825397334CBE6A56BB064B71FF27
9FE356142CD834B127D1AB10DECCC6AD7218F267C3A9119BD72485441B9CA52A0D00A6B686E29A7E
E9C41A44AFCBFF146EB79C4F173F9F973A5CABC1067DBCE6E0213629727D759CDB08EEA07200293C
 
nur funktioniert diese Version genauso wenig wie nachfolgende.
Es gibt keine (zeitlich) nachfolgende Version, diese wäre die jüngste ... ich selbst habe es nicht einmal geschafft, die erwähnte 0.9.6.7 irgendwie zu laden/finden.
 
Das ist aber seltsam.
Ich bin einfach den beiden Links von Pikachu gefolgt und auf der Downloadseite für die Version 0.6.9.6 gelandet.
Wenn man etwas nach unten scrollt, findet man dort auch die Downloads für die Version 0.6.9.7 als .EXE und .JAR-Files sowie zwei Dateien mit source-Codes.

Joe
FBEdit0697.png
 
Zuletzt bearbeitet:
Wenn man etwas nach unten scrollt, findet man dort auch die Downloads für die Version 8.6.9.7 als .EXE und .JAR-Files sowie zwei Dateien mit source-Codes.
Ok, beim zweiten Mal schlecht formuliert von mir ... da ich nur ungern fremde Binär-Dateien verwende, habe ich mir die Quellen angesehen (siehe auch #5) und dort nichts zu CRYPTEDBINFILE gefunden. Ich wollte in #7 also nicht die Existenz der binären Dateien bestreiten ... nur die Quellen für die 0.9.6.7 konnte ich nicht finden (daher auch die Bemerkung zu Forks, Branches und Tags und meine Versuche mit einer Abwandlung der URL, falls tatsächlich ein Tag "v0.9.6.7" existiert hätte).
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.