Howto zum einfügen eines animierten Logos
Als erstes läd man sich mit dem DBox II Bootmanager sein Image aus der Box, oder nimmt ein vorhandenes.
Mit dem Programm TuxBoxFlashTools öffnet man dann das Image was bearbeitet werden soll. Im Programm klickt man dann unten auf die gelbe große Fläche (CRAMFS). Danach wechselt man im linken Fenster zu etc/init.d . Im rechten Fenster extrahiert man dann die Datei rcS. Das Programm lässt man gleich geöffnet, da es gleich wieder gebraucht wird. Die extrahierte Datei editiert man dann mit einem Editor welcher Linux Umbrüche kann.
Ich habe dazu Jens eFile Editor benutzt. Den findet man unter http://home.t-online.de/home/Jens.Altmann/jfe.htm . Im Editor öffnet man die rcS Datei. Dort fügt man folgende Einträge ein (rot). Der LCD eintrag muß gelöscht werden (blau).
#!/bin/sh
/bin/mount -n -t proc proc /proc
/bin/mount -n -t devpts devpts /dev/pts
/bin/mount -t jffs2 /dev/mtdblock/2 /var
/bin/mount -t ramfs ramfs /var/tmp
export INSMOD="/sbin/insmod"
export MODDIR="/lib/modules/2.4.2"
$INSMOD $MODDIR/misc/lcd.o
/bin/aniplay /var/aniplay/start.ani &
rm -f /var/run/*.pid
/sbin/inetd
/bin/hostname -F /etc/hostname
$INSMOD $MODDIR/kernel/drivers/i2c/i2c-core.o
$INSMOD $MODDIR/misc/i2c-8xx.o debug=0
$INSMOD $MODDIR/misc/info.o
. /proc/bus/dbox.sh
echo "mID: $mID"
echo "feID: $feID"
echo "fpID: $fpID"
echo "enxID: $enxID"
echo "gtxID: $gtxID"
echo "hwREV: $hwREV"
echo "fpREV: $fpREV"
echo "DEMOD: $DEMOD"
#/bin/md5check
# Module HW-abhaengig laden
/etc/init.d/$DEMOD
ln -sf sound/dsp /dev/dsp
ln -sf fb/0 /dev/fb0
mkdir /var/tuxbox/
mkdir /var/tuxbox/config
#mkdir /var/tuxbox/ucodes
mkdir /var/tuxbox/config/zapit
mkdir /var/tuxbox/config/elitedvb
#mv /var/ucodes/cam-alpha.bin /var/tuxbox/ucodes/cam-alpha.bin
#mv /var/ucodes/ucode.bin /var/tuxbox/ucodes/ucode.bin
#mv /var/ucodes/avia600.ux /var/tuxbox/ucodes/avia600.ux
#mv /var/ucodes/avia500.ux /var/tuxbox/ucodes/avia500.ux
mv /var/etc/lcdmenu.conf /var/tuxbox/config/lcdmenu.conf
mv /var/neutrino.conf /var/tuxbox/config/neutrino.conf
mv /var/controld.conf /var/tuxbox/config/controld.conf
mv /var/zapit/services.xml /var/tuxbox/config/zapit/services.xml
mv /var/zapit/bouquets.xml /var/tuxbox/config/zapit/bouquets.xml
mv /var/zapit/last_chan /var/tuxbox/config/zapit/last_chan
ln -s /var/ucodes /var/tuxbox/ucodes
/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
/sbin/ifconfig eth0 192.0.0.1
# it must be tuned to a valid ts for dvbtime
export TZ=CET-01CEST-02,J84,J302
/sbin/ftpd
$INSMOD $MODDIR/misc/lcd.o
killall -9 aniplay
/bin/lcdmenu
export startmenu="$?"
/var/etc/start$startmenu
exit 0
# we should never reach this point
Danach die Datei wieder abspeichern. Im Programm TuxBoxFlashTools drückt man dann auf „Insert File“ und fügt die gerade editierte rcS Datei wieder ein. Dann wechselt man im linken Fenster zum Ordner bin und fügt im rechten Fenster über den Butten „Insert File“ die aniplay Datei ein, welche zum abspielen der Animation benötigt wird. Danach kann das editierte Image wieder gespeichert werden und mit dem DBox II Bootmanager wieder in die Box geflasht werden.
Als nächste nimmt man ein FTP Programm und geht damit auf die Box. Dort legt man ein Verzeichnis „aniplay“ an. In diese kopiert man dann die Datei die man als Animation haben möchte. Diese sollte „start.ani“ heißen.
Sooo…. Nun noch die Box neu Starten und sich an der Animation freuen…
Wer das Howto als Readme haben will, soll sich melden..
Viel Spaß
zo_or
Mein Dank gilt auch chkdesign der mir geholfen hat meine Animation ans laufen zu bekommen
HOWTO zu einfügen einer Animation bei D-Box Start
-
- Interessierter
- Beiträge: 58
- Registriert: Donnerstag 14. Februar 2002, 11:01
-
- Neugieriger
- Beiträge: 18
- Registriert: Sonntag 24. Februar 2002, 07:25
nochmal kleine Fragen
Hi super deine Anleitung!!!
Schickst du mir diese bitte mal als readme, bis jetzt hab ich mich nochnicht drangetraut.
Ich habe auf meiner box das basisimage_2xi.img gespielt danach noch ein aktuelles update 1.0.19. wenn ich jetzt das image auslese (was ich noch nicht gemacht habe) hab ich dann ein grosses image und kann dann dort dran rumeditieren? oder muss ich das update auch rauskopieren?
bleiben die einstellungen erhalten (channel liste, etc.?) ich möchte z.b. diese walk.ani ins display bekommen, was hat das mit dieser start.ani zu bedeuten? muss ich die walk umbenennen?
am besten antwortest du mir (wenn du lust hast) per Mail:
Rob@Tischfussball.de
THX!!!
Schickst du mir diese bitte mal als readme, bis jetzt hab ich mich nochnicht drangetraut.
Ich habe auf meiner box das basisimage_2xi.img gespielt danach noch ein aktuelles update 1.0.19. wenn ich jetzt das image auslese (was ich noch nicht gemacht habe) hab ich dann ein grosses image und kann dann dort dran rumeditieren? oder muss ich das update auch rauskopieren?
bleiben die einstellungen erhalten (channel liste, etc.?) ich möchte z.b. diese walk.ani ins display bekommen, was hat das mit dieser start.ani zu bedeuten? muss ich die walk umbenennen?
am besten antwortest du mir (wenn du lust hast) per Mail:
Rob@Tischfussball.de
THX!!!
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
Ja wie? als Readme zuschicken? steht doch alles hier. Wenn Du es auf der Platte haben willst einfach markieren strg+c und in einer Textverarbeitung Deiner Wahl strg+v drücken.
Zu Deinen Fragen.
Du liest das Image aus. Dann editierst Du es und spielst es zurück. Da in dem ausgelesenen Image alles drin ist wird Dir keine Einstellung verlorengehen. Das update ist ja in einem kompletten image mit drin.
start.ani ist nur der Name also die walk.ani einfach umbennen.
Zu Deinen Fragen.
Du liest das Image aus. Dann editierst Du es und spielst es zurück. Da in dem ausgelesenen Image alles drin ist wird Dir keine Einstellung verlorengehen. Das update ist ja in einem kompletten image mit drin.
start.ani ist nur der Name also die walk.ani einfach umbennen.
-
- Interessierter
- Beiträge: 58
- Registriert: Donnerstag 14. Februar 2002, 11:01
-
- Neugieriger
- Beiträge: 19
- Registriert: Donnerstag 18. Juli 2002, 09:19
zo_or kannst du mir da mal helfen.
habs genau nach der beschreibung gemacht,aber ich bekomms einfach nicht hin.die box startet gar nicht mehr.
das sieht in der scs datei bei mir ganz anders aus.
hier mal die originale rcs datei.was müsste ich da genau verändern um eine animation beim starten ablaufen zu lassen.
vielen dank schon mal für eure hilfe
#!/bin/sh
#rm -f /var/tmp/*
/bin/mount -n -t proc proc /proc
/bin/mount -t jffs2 /dev/mtdblock/2 /var
/bin/mount -t ramfs ramfs /var/tmp
export INSMOD="/sbin/insmod"
export MODDIR="/lib/modules/2.4.2"
export TZ=CET-01CEST-02,J84,J302
#export TZ=CET-1CEST,M3.5.0/2,M10.5.0/3
/etc/init.d/init &
ln -sf sound/dsp /dev/dsp
ln -sf fb/0 /dev/fb0
ln -s /dev/input/mice /dev/psaux
ln -s /dev/input/mice /dev/mouse
/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
/sbin/inetd &
/bin/sleep 4
. /proc/bus/dbox.sh
if [ -e /var/etc/.neutrino ] ; then
until [ -e /tmp/init ]; do
/bin/sleep 1
rm /tmp/init
/etc/init.d/$DEMOD
$INSMOD $MODDIR/misc/lcd.o &
/var/tuxbox/start_neutrino
else
$INSMOD $MODDIR/misc/lcd.o &
lcdmenu
RC="$?"
until [ -e /tmp/init ]; do
/bin/sleep 1
rm /tmp/init
/etc/init.d/$DEMOD
/bin/test "$RC" -eq 0 && /var/tuxbox/start_neutrino
/bin/test "$RC" -eq 1 && /var/tuxbox/start_nsth
/bin/test "$RC" -eq 2 && /var/tuxbox/start_satfind
fi;
exit 0
habs genau nach der beschreibung gemacht,aber ich bekomms einfach nicht hin.die box startet gar nicht mehr.
das sieht in der scs datei bei mir ganz anders aus.
hier mal die originale rcs datei.was müsste ich da genau verändern um eine animation beim starten ablaufen zu lassen.
vielen dank schon mal für eure hilfe
#!/bin/sh
#rm -f /var/tmp/*
/bin/mount -n -t proc proc /proc
/bin/mount -t jffs2 /dev/mtdblock/2 /var
/bin/mount -t ramfs ramfs /var/tmp
export INSMOD="/sbin/insmod"
export MODDIR="/lib/modules/2.4.2"
export TZ=CET-01CEST-02,J84,J302
#export TZ=CET-1CEST,M3.5.0/2,M10.5.0/3
/etc/init.d/init &
ln -sf sound/dsp /dev/dsp
ln -sf fb/0 /dev/fb0
ln -s /dev/input/mice /dev/psaux
ln -s /dev/input/mice /dev/mouse
/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
/sbin/inetd &
/bin/sleep 4
. /proc/bus/dbox.sh
if [ -e /var/etc/.neutrino ] ; then
until [ -e /tmp/init ]; do
/bin/sleep 1
rm /tmp/init
/etc/init.d/$DEMOD
$INSMOD $MODDIR/misc/lcd.o &
/var/tuxbox/start_neutrino
else
$INSMOD $MODDIR/misc/lcd.o &
lcdmenu
RC="$?"
until [ -e /tmp/init ]; do
/bin/sleep 1
rm /tmp/init
/etc/init.d/$DEMOD
/bin/test "$RC" -eq 0 && /var/tuxbox/start_neutrino
/bin/test "$RC" -eq 1 && /var/tuxbox/start_nsth
/bin/test "$RC" -eq 2 && /var/tuxbox/start_satfind
fi;
exit 0