Díky za rychlou odpoved a skript JirkaS.
Po aplikaci tvého skriptu vznikly 2 soubory kernel a rootfs. Předpodládám, že adresář /etc/init.d je v souboru rootfs. Postup pro modifikaci FW je tedy takovýto (kernel modifikovat nechci), poraď prosím:
1. aplikace tvého skriptu extract_kernel_root.txt pro rozdělení IMG na kernel a rootfs
2. mount -t squashfs -o loop /home/sf_img_500_20051127_0809.img /mnt/m (samozřejmě jádro musí mít tuto podporu)
3. vykopírování osahu rootfs z /mnt/m ven do prac. adresáře.
4. modikace, popř. přidání skriptů, app. atd.
5. pomocí mksquashfs zapakování prac. adresáře zpět do rootfs
6. reverzním skriptem k tvému extract_kernel_root.txt spojení částí kernel a rootfs do výsledného image pro DM 500 S.

Je to tak? V případě že ne jak se tedy dostanu k obsahu rootfs.