sevenfifty
Neuer User
- Mitglied seit
- 4 Mrz 2012
- Beiträge
- 13
- Punkte für Reaktionen
- 0
- Punkte
- 0
https://forum.telekom.de/foren/read...-920v-auch-betroffen,544,11213581,page=2.htmlDie Speedportmodelle Speedport W 701, W 900V, W 501V, Sinus W 500V und Eumex 300IP sind von dem Problem nicht betroffen.
Hallo, könntest Du dein Script hier zur Verfügung stellen?
#!/bin/sh
#############################################################################################################
###### V1.1 24.02.14 Telnet Update script für Fritzboxen by Igi2003
#############################################################################################################
cd /var
clear
echo ""
echo "V1.1 24.02.14 Telnet Update script für Fritzboxen by Igi2003"
echo ""
echo ""
read -p "Bitte IP Adresse oder Name des FTP Servers eingeben: " FTP
read -p "FTP Server mit Username und Passwort (j/n)? Wenn kein, dann login mit anonymous! " USERPASS
if [ $USERPASS == "j" ]; then
read -p "Benutzername: " BNAME
read -p "Login Passwort: " PASS
else
BNAME="anonymous"
PASS="anonymous"
fi
read -p "Bitte Unterordner der Firmware eingeben ('W701tcom' für die T-Com FW): " NAME
if [ "$NAME" == "W701tcom" ]; then
wget ftp://$BNAME:$PASS@$FTP/$NAME/chksum
wget ftp://$BNAME:$PASS@$FTP/$NAME/flash_update.ko
wget ftp://$BNAME:$PASS@$FTP/$NAME/flash_update.o
wget ftp://$BNAME:$PASS@$FTP/$NAME/install
wget ftp://$BNAME:$PASS@$FTP/$NAME/regelex
wget ftp://$BNAME:$PASS@$FTP/$NAME/signature
wget ftp://$BNAME:$PASS@$FTP/$NAME/start_downgrade.sh
cd /var/tmp
wget ftp://$BNAME:$PASS@$FTP/$NAME/filesystem.image
wget ftp://$BNAME:$PASS@$FTP/$NAME/kernel.image
cd /var
if [ -f "chksum" -a -f "flash_update.ko" -a -f "flash_update.o" -a -f "install" -a -f "regelex" -a -f "signature" -a -f "/var/tmp/filesystem.image" -a -f "/var/tmp/kernel.image" ]; then
echo "Alle Dateien geladen, weiter..." && sleep 2
else
echo "ABBRUCH! Es wurden nicht alle FW Dateien geladen!" && exit 0
fi
chmod 755 chksum
chmod 755 start_downgrade.sh
chmod 755 install
echo -n 'Clearing freetz...'
echo "clear_id $((0x3c))" > /proc/tffs
echo -n 'Clearing other mods...'
echo "clear_id $((0x62))" > /proc/tffs
echo "clear_id $((0x3b))" > /proc/tffs
echo "clear_id $((0x90))" > /proc/tffs
echo "clear_id $((0x91))" > /proc/tffs
setfactorydefaults
id=$((0x64))
while [ $id -le 255 ]; do
echo "clear_id $id" >/proc/tffs
id=$(($id + 1))
done
id=$((0x4000))
while [ $id -le $((0x4040)) ]; do
echo "clear_id $id" >/proc/tffs
id=$(($id + 1))
done
id=$((0x4400))
while [ $id -le $((0x4440)) ]; do
echo "clear_id $id" >/proc/tffs
id=$(($id + 1))
done
./start_downgrade.sh
else
read -p "Router auf Werkseinstellungen zurücksetzen, (j/n)? " RESET
wget ftp://$BNAME:$PASS@$FTP/$NAME/chksum
wget ftp://$BNAME:$PASS@$FTP/$NAME/flash_update.ko
wget ftp://$BNAME:$PASS@$FTP/$NAME/flash_update.o
wget ftp://$BNAME:$PASS@$FTP/$NAME/install
wget ftp://$BNAME:$PASS@$FTP/$NAME/regelex
wget ftp://$BNAME:$PASS@$FTP/$NAME/signature
cd /var/tmp
wget ftp://$BNAME:$PASS@$FTP/$NAME/filesystem.image
wget ftp://$BNAME:$PASS@$FTP/$NAME/kernel.image
cd /var
if [ -f "chksum" -a -f "flash_update.ko" -a -f "flash_update.o" -a -f "install" -a -f "regelex" -a -f "signature" -a -f "/var/tmp/filesystem.image" -a -f "/var/tmp/kernel.image" ]; then
echo "Alle Dateien geladen, weiter..." && sleep 2
else
echo "ABBRUCH! Es wurden nicht alle FW Dateien geladen!" && exit 0
fi
chmod 755 chksum
chmod 755 install
if [ "$RESET" == "j" ]; then
echo "Alle Daten im Gerät werden gelöscht, auch Freetz konfigs!"
echo -n 'Clearing freetz...'
echo "clear_id $((0x3c))" > /proc/tffs
echo -n 'Clearing other mods...'
echo "clear_id $((0x62))" > /proc/tffs
echo "clear_id $((0x3b))" > /proc/tffs
echo "clear_id $((0x90))" > /proc/tffs
echo "clear_id $((0x91))" > /proc/tffs
setfactorydefaults
id=$((0x64))
while [ $id -le 255 ]; do
echo "clear_id $id" >/proc/tffs
id=$(($id + 1))
done
id=$((0x4000))
while [ $id -le $((0x4040)) ]; do
echo "clear_id $id" >/proc/tffs
id=$(($id + 1))
done
id=$((0x4400))
while [ $id -le $((0x4440)) ]; do
echo "clear_id $id" >/proc/tffs
id=$(($id + 1))
done
./install
./post_install
else
./install
./post_install
fi
fi