[Problem] 6490 Branding wiederherzustellen

prisrak1

Mitglied
Mitglied seit
14 Mai 2017
Beiträge
572
Punkte für Reaktionen
74
Punkte
28
nach dem Branding bei der o. gennanten FritzBox wiederherzustellen, startet diese immer wieder neu. Benuzt wurde der Befehl SETENV firmware_version xxx.per ftp im Botloader adam2.

xxx = avm oder lgi oder kdg

nur bei avm startet startet die Box ohne reboot. Firmware 7.01 und / oder 6.87. Woran liegt es?
 
Vermutlich am Branding - würde ich jedenfalls tippen.

Da müßte man sich jetzt mal schlau machen, was "Branding" eigentlich genau bedeutet beim FRITZ!OS und welche Konsequenzen es hat, die man in der Firmware (also bei deren Aufbau) sehen kann. Dann sieht man sich die verwendete Firmware an und erkennt - mit den neu gewonnenen (Er-)Kenntnissen - dann auch problemlos, welches Branding von der verwendeten Firmware unterstützt wird.

Aber es könnte natürlich auch das Netzteil sein. Schaut man sich die Firmware genauer an, erfolgt die Abfrage für das Branding "avm" da deutlich vor den Abfragen für die anderen Brandings (am deutlichsten sieht man es in der "rc.conf") ... ergo führt eine Box mit Branding AVM beim Starten weniger Operationen aus als mit einem anderen Branding und braucht damit vermutlich auch weniger Strom. Wenn jetzt das Netzteil schon älter ist ...
 
Hab gerade bei der 2en F!B 6490 das Selbe probiert. Die stürzt nicht ab. Am Nezteil liegt es auch nicht. Bei Beiden ist jezt die Freetz v. 7.02 im Bootloader. Wurde mit SETENV linux_fs_start 1 gewechselt.
 
Du hast aber schon verstanden, daß Du das Branding nur dann auf "kdg" oder "lgi" setzen kannst, wenn das in der installierten Firmware auch unterstützt wird? Solange Du also keine Firmware 07.02 hast, die alle diese Brandings gleichzeitig enthält, wirst Du Dich bei der Einstellung im Bootloader auch auf einen Wert beschränken müssen, der in der Firmware vorhanden ist.
 
denke doch. die 6.87 und die 7.01 waren original. die 7.02 eine freetz.
 
Und die enthielten dann jeweils alle drei Brandings? Klingt für mich eher unwahrscheinlich ... man könnte sie zwar per Freetz tatsächlich einbauen, ich kenne dort aber bisher nur die Möglichkeit, die vorhandenen Brandings per Symlink auf ein einzelnes zu legen und keine, neue und bisher nicht unterstützte oder gar eigene "Phantasie"-Brandings hinzuzufügen. Da das einige sehr umfangreiche Arbeiten erfordert und manches sogar nur in Binärdateien abgefragt wird, glaube ich auch nicht daran, daß "freetz-ng" so etwas unterstützt. Ich persönlich kenne jedenfalls auch keine Retail-Firmware (oder was auch immer "original" jetzt heißen soll als "Abgrenzung" zu "freetz"), die auch nur ein einziges anderes Branding als "avm" unterstützt - da erscheint mir eine Version, die alle drei (bekannten) KNB-Brandings aus D enthält, dann eher weiterhin als "Mißverständnis".

Es wird also erst dann "spannend", wenn eine Box tatsächlich mit einer originalen Firmware und einem darin auch wirklich enthaltenen Branding nicht länger arbeiten will - alles andere ist für mich Kaffeesatz-Leserei.
 
bin vom Original-img ausgegangen, welches ins "dl" Ordner geladen wird, wenn die Freetz gebaut wid. Das ist es wohl nicht, obwohl diese z.B. FRITZ.Box_6490_Cable.de-en-es-it-fr-pl.141.06.87.image heißt. Woher bekommt man den "richtigen" Original?
 
Das sind alles Retail-Images, die in Freetz unterstützt werden ... keines davon hat ein Provider-Branding. Diese Provider-Versionen kriegt man auch nicht ohne weiteres ... die werden nur über die Provider auf den eigenen Boxen jeweils installiert.
 
wie ist es mit einem eigenem TFFS-Image? Wird es zum Original? die env war vom ursprunglichem Original.
 
Zuletzt bearbeitet:
Ich habe keinen Schimmer, worauf Du hinauswillst ... ein TFFS-Image kann zwar die Daten enthalten, um das Branding auf etwas anderes zu stellen (weil diese Einstellung im TFFS abgelegt wird, wenn sie dauerhaft änderbar ist), aber das ändert ja an der installierten Firmware nichts. Wenn Du ein anderes Branding als "avm" einstellen willst, brauchst Du auch eine passende Firmware und daß sich da die Retail-Version und die für die Provider stellenweise sehr deutlich voneinander unterscheiden, ist seit August 2016 ein offenes Geheimnis.
 
Diese Provider-Versionen kriegt man auch nicht ohne weiteres ... die werden nur über die Provider auf den eigenen Boxen jeweils installiert.
Wobei es im inoffiziellen UM-Forum jemanden gibt, der immer mal wieder einen Link auf einen Cloud-Speicher postet, wo lgi-Images liegen...
 
gibt es den ein Unterschied zu:

"Download-URLs für aktuelle Versionen können z.B. mit den Tools juis_check oder juischeckupdate aus dem YourFritz-Repository von PeterPawn abgefragt werden."

und den von mir in #7 beschriebenen Quellen zu Img´s.

hab ich eine Möglichkeit in YourFritz-Repository übersehen, wie man ein bereits vorhandenes "original" in der F!B extrahiren, oder von "0" zu "1", oder umgekehrt kopieren kann.

Firmware-Partitionen des aktiven Partitionsset:
  • mtd0 = Filesystem ARM-Core
  • mtd1 = Kernel ARM-Core
  • mtd6 = Filesystem ATOM-Core
  • mtd7 = Kernel ATOM-Core
Firmware-Partitionen des inaktiven Partitionsset:
  • mtd11 = Filesystem ARM-Core
  • mtd12 = Kernel ARM-Core
  • mtd13 = Filesystem ATOM-Core
  • mtd14 = Kernel ATOM-Core
Im Prinzip dürfte es doch machbar sein.
 
Meines Wissens hat bisher noch niemand über den JUIS (egal mit welchem Tool, die nutzen ja alle denselben AVM-Service) eine Cable-Firmware bezogen, die nicht der Retail-Version entsprochen hätte.

Die Frage der "Lizenzierung" von Firmware, die nur vom Hersteller IN einem Gerät verbreitet wird, ist bei GPL-lizenzierter Software allerdings auch nicht wirklich schwer zu beantworten ... da AVM Lizenznehmer der GPL-lizenzierten Projekte "Linux-Kernel" und "BusyBox" ist (die "uclibc-ng" steht unter LGPL 2.1, aber die beiden genannten Projekte AUSSCHLIESSLICH unter GPLv2) und ihrerseits wieder Lizenzgeber für die selbst hinzugefügten Teile, ist der Besitzer einer FRITZ!Box Lizenznehmer (denn er ist der "recipient" der Firmware in dem Gerät) und hat als solcher das Recht (neben der reinen Benutzung), die Firmware selbst zu kopieren und zu verbreiten (Punkte 3c und 6 der GPLv2).

Gelingt ihm also das Extrahieren der Firmware im Rahmen legaler Handlungen (das "Zerlegen" fremden Eigentums wäre wohl nicht mehr legal, die Extraktion über eine Lücke in der Firmware jedoch schon), wäre ich sehr überrascht, wenn AVM gegen das Bereithalten solchermaßen gewonnener Kopien der Firmware erfolgreich vorgehen könnte, solange diese weiterhin "as a whole" verbreitet werden.

Also auch als ein Ganzes, was nicht ohne weiteres vom Lizenznehmer in einzelne Teile aufgespalten werden kann und die Werkzeuge dazu (sprich: die SquashFS-Tools zum Zerlegen/Zusammensetzen von Images im AVM-eigenen Format) verbreitet AVM ja (dankenswerterweise - sonst müßte man den "as a whole"-Aspekt viel genauer untersuchen) selbst nicht ... das gilt ebenso für die Formate der verbreiteten Dateien, so daß es zwar ein offenes Geheimnis ist, daß diese "image"-Dateien am Ende TAR-Archive sind, das ist aber m.W. nirgendwo bei AVM "dokumentiert" und damit sollte der Lizenznehmer auch mit der Argumentation, für ihn wäre so ein (Installations-)Image weiterhin "as a whole", unbehelligt bleiben.

Solange die aus dem Gerät extrahierten Images (für den Kernel und das Dateisystem) als Ganzes erhalten bleiben, sollte es sogar legal sein (rein aus Sicht des UrhG und bei Lizenzierung unter GPLv2), diese wieder in ein passendes Installations-Image zu packen ... nur kann man das eben nicht selbst passend signieren, ohne den AVM-Key.

Wer das mit der GPLv2 und wann man was weitergeben darf (oder selbst auch weitergeben muß) und wann nicht, besser verstehen will, schaut sich mal hier: http://www.ifross.org/ um ... da gibt es auch eine kommentierte Fassung der GPLv2 unter "CC BY-ND-NC 1.0"-Lizenz: http://www.ifross.org/Druckfassung/Die_GPL_kommentiert_und_erklaert.pdf
 
nun habe ich eine frische freihe 6590 mit der v,6.87. Die müßte man irgendwie sichern können. Nach der Suche der neuen os in Gui, wird die 7.02 angeboten. Ist es jezt eine "retail" oder die richtige "original" Version? Irgendwie nicht ganz nachvollziehbar für mich.

Ist es immer ein "richtiges Original", solange man es angeboten bekommt? Und ist es nicht mehr, wenn man es aus anderer Quelle selbt updatet? Wie kann man es erkenn, bevor das Img auf der Box ist?
 
Welches Branding das Gerät verwendet, kriegt man über den Bootloader heraus ... welche Brandings die installierte Firmware unterstützt, nur über den Blick in eben diese.

Wenn es kein Gerät ist, welches "freiwillig" einen Shell-Zugriff anbietet, muß man sich den eben selbst verschaffen ... bei einer Box, bei der man die erweiterten Support-Daten und damit einen TFFS-Dump ausgeben kann, ist das ja nun nicht wirklich ein Kunststück. Denn dieses TFFS-Image kann man ja ändern und mit eigenen Daten anreichern (z.B. mit einer "featovl.cfg" und anderen passenden Dateien), bevor man es wieder in die TFFS-Partitionen schreiben läßt. Kommt man damit zu einem Shell-Zugang (kein echtes Kunststück, wobei ich noch keine 6590 dahingehend geprüft habe, aber die wird sich von der 6490 nicht wirklich unterscheiden, zumindest nicht, wenn man nach den Unterschieden in den Retail-Versionen urteilt), sind die Inhalte aller (acht) Kernel- und Dateisystem-Partitionen ja weiterhin unverändert und man kann sie auslesen (lassen).
 
auch ohne ins Bootloader reinschauen zu müssen, kann ich schon behaupten, es ist "avm" Branding bei mir. Die Updatemöglichkeit ist da. Daher meine Bezeichnung, ich hab eine "freie Box". Bei der Selbstverschaffung des Zugangs schreibt man was in die Box und somit ist es doch kein Original mehr, deshalb war auch meine Frage nach dem Eigentlichem Original, Wie kann ich eine angebotene Img als original erkennen, ohne diese erst auf die F!B zu bringen. am besten sollte sie z.B. KD und AVM Branding ünterstützen.
 
Ich meine, dass zu den Retail-FW-Versionen MD5-Checksummen/HASH-Werte existieren/irgendwo vertrauenswürdig veröffentlicht wurden. Daran lässt sich die Originalität recht schnell feststellen.
LG
 
Bei der Selbstverschaffung des Zugangs schreibt man was in die Box und somit ist es doch kein Original mehr
Wie ich geschrieben hatte, kann man den Zugriff auch über das reine Ändern von Einstellungen (nur die liegen im TFFS) erreichen und da man diese Änderungen mit einem kompletten TFFS-Dump in Angriff nimmt, hat man auch (für Forensik sogar extrem wichtig) absolut den originalen Stand der "behandelten" FRITZ!Box, halt in zwei Teilen (1x TFFS-Inhalt, 1x eMMC-Partitionen + SPI-Flash).

Wenn man wissen will, welche Brandings eine Firmware unterstützt, schaut man einfach in das Verzeichnis "/etc/default.$CONFIG_PRODUKT" ... dort gibt es für jedes unterstützte Branding ein entsprechendes Unterverzeichnis. Man muß eine solche Firmware (wenn sie als Image vorliegt) also entpacken oder (wenn sie nur in der Box existiert) erst mal extrahieren und dann halt entpacken.

EDIT: Wenn man wissen will, ob eine Image-Datei tatsächlich von AVM ist, kann man die Signatur prüfen ... alle (neueren) Images für die 6490 (egal, ob es sich um die Provider- oder um die Retail-Version handelt) verwenden den öffentlichen Key:
Code:
0098ef668b9156913907e7e2d6c5ff74c23fd3a065cb1f382b19691655aa3cb5f5a010cf00f90c89a5f6bf2f9c029bb90c80ee53064b88067af1c2879a6464430688dad838a7b6d693ee00f37d3d0844bd49ca418213678660d5f918037d0a72225195fd02d40b90035932684311c8bdc7ffa4eb8d75701f8bf5a26d5914147e7f
für die Signatur.

Die älteren Versionen (vor 06.8x, als noch der ARM-Core der "zentrale" war) hatten diesen Key nur in der ARM-Partition und in der ATOM-Partition einen anderen ... seitdem die Updates über den ATOM-Core laufen, verwendet der auch denselben Key (in "avm_firmware_public_key1").
 
Zuletzt bearbeitet:
  • Like
Reaktionen: prisrak1
das ist es schon, was ich eigentlich will. Wie extrahiere ich den das vorhandene System aus meinener F!B? Auf beiden Systemen läuft die v. 6.87 und Branding ist laut env die "avm"

Die angebotene Updateversion wird vom Proweider o. vom AVM irgendo vor dem Update gespeichert, bevor diese instaliert wird. Vermutlich in tmp. Da kann man doch diese abgreifen? z.B. bevor die Box neustartet.
 
Zuletzt bearbeitet:
Also noch mal

Offiziell, ob übers GUI oder die JUIS-Tools (diese bilden die Updateanfrage ja nur nach) werden auch nur Images von AVM für firmware_version avm(e) ausgegeben.

Du brächtest also ein altes TFFS oder erweiterte Supportdaten (aus welchen Du wieder ein solches TFFS bauen könntest) um die Provideradditive(n) wieder in den Bootloader einbauen zu könntest, um dann ein Image welches zB
lgi beinhaltet starten zu können.

Das TFFS sowie wie die darin enthaltenen Einstellungen sind zwar ebenfalls wie die FW's doppelt vorhanden, sind aber im Normalfall identisch bzw greifen für beide Partitionssets (daher auch kein Einstellungsverlust nach ändern von
linux_fs_start)

Wie man eine Dump erstellt und daraus wieder ein Image bekommt, entzieht sich meiner Kenntnis.

Ein extrahieren bei der benannten Box bringt also für Dein Vorhaben nichts.
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,171
Beiträge
2,247,421
Mitglieder
373,714
Neuestes Mitglied
Panicmaker
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.