Jump to content

Datei im Cramfs (readonly) Dateisystem ersetzen!


kai-t

Empfohlene Beiträge

Ich werde hier mal erklären wie man eine Datei im Cramfs Dateisystem austauscht. Das könnte für einige Intresant sein. Deshalb stell ich es auch unter die FAQ's.

 

Also im Cramfs Dateisystem hat man keine Schreibrechte und somit kann man nicht einfach per FTP Dateien austauschen.

 

Aber es geht trotzdem. Hierzu geht man folgendermasen vor:

 

1. Box starten.

2. über Service->Software aktualisierung->Expertenfunktion->einzelne Partition auslesen-> Cramfs die Cramfs Partition auslesen. Sie wird in /tmp abgelegt und heißt mtd2.img

3. mit einem FTP Programm die Datei /tmp/mtd2.img auf den Rechner laden

4. mit Newtuxbox Flash Tool die Datei öffnen

5. Dateien ersetzen. Auch immer auf die nötigen Dateirechte achten

6. Datei -> Speichern

7. Etwas warten. Wenn fertig

8. Die Datei per FTP wieder auf die Box laden ins /tmp Verzeichniss

9. wieder an der Dbox über Service->Software aktualisierung->Expertenfunktion->einzelne Partition einspielen-> Cramfs die Cramfs Partition einspielen

10. Warten, nach dem Flashen geht die Box aus

11. Box neu starten

12. Freuen!

 

Vorher am besten ein komplett Image von der Box ziehen falls was schiefgeht.

 

Viel Spaß

Kai

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habe da noch eine kleine Ergänzung.

 

Wenn man die cramfs (root) ausgelesen hat, ist das file 7.208.960 bytes groß, nachdem abspeichern mit dem NewTuxBoxFlashTool ist es nur noch 5.283.840 bytes groß, wie bei dem Image von Kai-t vom 17_02_04.

 

Jenachdem was man in den cramfs geändert hat, kann die gräße nachdem abspeichern der cramfs varieren, nur größer als das von der box gezogene file dürfte es nicht werden.

 

 

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...