Firmware bearbeiten?

maddoccc

Lieutenant
Registriert
März 2009
Beiträge
562
Hallo,

ich habe mir neulich einen Mediaplayerbox gekauft mit dessen Hilfe man Filme, Audio und Video per USB HDD oder Netzwerk am TV schauen kann.

Nun möchte ich an der Firmware kleine Änderungen vor nehmen. Eine Firmwareupdate ist auf der Herstellerseite verfügbar welches sich auch wenn man die Endung in .rar ändert entpacken lässt. Eine Verzeichnisauflistung füge ich dem Post mit bei.

Was brauch man dazu um solch eine Firmware zu ändern? Ist dies sehr schwer zu vollziehen?

EDIT// Auf dem Gerät selber ist eine Linuxumgebung drauf. Der Zugriff mit Telnet ist möglich.

Code:
 Verzeichnis von D:\fw

03.03.2010  23:01    <DIR>          .
03.03.2010  23:01    <DIR>          ..
03.03.2010  22:45    <DIR>          package2
29.01.2010  03:44             1.761 configuration.xml
29.01.2010  03:44           143.300 arial.ttf
29.01.2010  03:44         1.966.192 install_a
29.01.2010  03:44           163.948 mkfs.jffs2
29.01.2010  03:44            56.936 nandwrite
29.01.2010  03:44            43.400 flash_erase
29.01.2010  03:44         1.773.344 audio_firmware.install.bin
29.01.2010  03:44         1.623.760 video_firmware.install.bin
               8 Datei(en),      5.772.641 Bytes

 Verzeichnis von D:\fw\package2

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          icon
03.03.2010  22:45    <DIR>          .
09.11.2009  11:00         2.168.184 video_firmware.bin
01.12.2009  03:30         4.042.884 vmlinux.develop.avhdd.mars.nand.bin
29.01.2010  03:44        66.477.312 yaffs2_1.img
29.01.2010  03:44            50.688 yaffs2_2.img
07.12.2009  15:49         1.789.752 bluecore.audio
               5 Datei(en),     74.528.820 Bytes

 Verzeichnis von D:\fw\package2\icon

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          .svn
03.03.2010  22:45    <DIR>          .
29.01.2010  03:44            31.816 UPDATE_LOADING_01.bmp
29.01.2010  03:44            31.816 UPDATE_LOADING_02.bmp
29.01.2010  03:44            31.816 UPDATE_LOADING_03.bmp
29.01.2010  03:44            31.816 UPDATE_LOADING_04.bmp
29.01.2010  03:44            31.816 UPDATE_LOADING_05.bmp
29.01.2010  03:44            31.816 UPDATE_LOADING_06.bmp
29.01.2010  03:44            31.816 UPDATE_LOADING_07.bmp
29.01.2010  03:44            31.816 UPDATE_LOADING_08.bmp
               8 Datei(en),        254.528 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          tmp
03.03.2010  22:45    <DIR>          prop-base
03.03.2010  22:45    <DIR>          props
03.03.2010  22:45    <DIR>          text-base
03.03.2010  22:45    <DIR>          .
29.01.2010  03:44             1.617 entries
               1 Datei(en),          1.617 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn\prop-base

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          .
29.01.2010  03:44                78 UPDATE_LOADING_01.bmp.svn-base
29.01.2010  03:44                78 UPDATE_LOADING_02.bmp.svn-base
29.01.2010  03:44                78 UPDATE_LOADING_03.bmp.svn-base
29.01.2010  03:44                78 UPDATE_LOADING_04.bmp.svn-base
29.01.2010  03:44                78 UPDATE_LOADING_05.bmp.svn-base
29.01.2010  03:44                78 UPDATE_LOADING_06.bmp.svn-base
29.01.2010  03:44                78 UPDATE_LOADING_07.bmp.svn-base
29.01.2010  03:44                78 UPDATE_LOADING_08.bmp.svn-base
               8 Datei(en),            624 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn\props

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          .
               0 Datei(en),              0 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn\text-base

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          .
29.01.2010  03:44            31.816 UPDATE_LOADING_01.bmp.svn-base
29.01.2010  03:44            31.816 UPDATE_LOADING_02.bmp.svn-base
29.01.2010  03:44            31.816 UPDATE_LOADING_03.bmp.svn-base
29.01.2010  03:44            31.816 UPDATE_LOADING_04.bmp.svn-base
29.01.2010  03:44            31.816 UPDATE_LOADING_05.bmp.svn-base
29.01.2010  03:44            31.816 UPDATE_LOADING_06.bmp.svn-base
29.01.2010  03:44            31.816 UPDATE_LOADING_07.bmp.svn-base
29.01.2010  03:44            31.816 UPDATE_LOADING_08.bmp.svn-base
               8 Datei(en),        254.528 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn\tmp

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          prop-base
03.03.2010  22:45    <DIR>          props
03.03.2010  22:45    <DIR>          text-base
03.03.2010  22:45    <DIR>          .
               0 Datei(en),              0 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn\tmp\prop-base

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          .
               0 Datei(en),              0 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn\tmp\props

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          .
               0 Datei(en),              0 Bytes

 Verzeichnis von D:\fw\package2\icon\.svn\tmp\text-base

03.03.2010  22:45    <DIR>          ..
03.03.2010  22:45    <DIR>          .
               0 Datei(en),              0 Bytes

     Anzahl der angezeigten Dateien:
              38 Datei(en),     80.812.758 Bytes
              32 Verzeichnis(se), 62.274.711.552 Bytes frei
 
Das kommt drauf an WAS du verändern willst. Vorhandene Dinge per Hexeditor zu manipulieren ist machbar, aber wenn du vor hast neue Funktionen zu implementieren sehe ich schwarz. Spielraum zum Rumexperimentieren ist eh nicht gegeben, wenn bei dir schonmal ein BIOS-Update nach hinten losging weißt du warum.
 
Zuletzt bearbeitet:
Na schon eher einige Funktionen ändern/hinzufügen. Wie machen die Leute das die das erstellen?
 
diese Leute verfügen beispielsweise über den Quellcode. Aber vielleicht könnte man diese .img Dateien mounten und schauen, was da drin ist. In einem LinuxSystem kann man ja sehr viel anstellen und vielleicht findet sich so ein Weg für deine Wünsche und Ideen.
 
Schon probiert. Geht nicht aber warum Mounten ich kanns entpacken. Ordner und Dateien wie im ersten Post gelistet. ;)
 
Zurück
Oben