#!/bin/sh usage() { echo "Usage : " echo " All_Dump.sh SERVER_IP_ADDRESS" exit } if [ "$1" == "" ]; then usage fi if [ "$2" != "" ]; then usage fi echo "Dumping All mtd(0 to 30) for check..." echo "" cd /tmp echo "Dumping mtd0.img" nanddump -o -f mtd0.img /dev/mtd0 sleep 1 echo "Sending mtd0.img" tftp -p $1 -l mtd0.img sleep 1 echo "Deleting mtd0.img" rm -f mtd0.img echo "" echo "Dumping mtd1.img" nanddump -o -f mtd1.img /dev/mtd1 sleep 1 echo "Sending mtd1.img" tftp -p $1 -l mtd1.img sleep 1 echo "Deleting mtd1.img" rm -f mtd1.img echo "" echo "Dumping mtd2.img" nanddump -o -f mtd2.img /dev/mtd2 sleep 1 echo "Sending mtd2.img" tftp -p $1 -l mtd2.img sleep 1 echo "Deleting mtd2.img" rm -f mtd2.img echo "" echo "Dumping mtd3.img" nanddump -o -f mtd3.img /dev/mtd3 sleep 1 echo "Sending mtd3.img" tftp -p $1 -l mtd3.img sleep 1 echo "Deleting mtd3.img" rm -f mtd3.img echo "" echo "Dumping mtd4.img" nanddump -o -f mtd4.img /dev/mtd4 sleep 1 echo "Sending mtd4.img" tftp -p $1 -l mtd4.img sleep 1 echo "Deleting mtd4.img" rm -f mtd4.img echo "" echo "Dumping mtd5.img" nanddump -o -f mtd5.img /dev/mtd5 sleep 1 echo "Sending mtd5.img" tftp -p $1 -l mtd5.img sleep 1 echo "Deleting mtd5.img" rm -f mtd5.img echo "" echo "Dumping mtd6.img" nanddump -o -f mtd6.img /dev/mtd6 sleep 1 echo "Sending mtd6.img" tftp -p $1 -l mtd6.img sleep 1 echo "Deleting mtd6.img" rm -f mtd6.img echo "" echo "Dumping mtd7.img" nanddump -o -f mtd7.img /dev/mtd7 sleep 1 echo "Sending mtd7.img" tftp -p $1 -l mtd7.img sleep 1 echo "Deleting mtd7.img" rm -f mtd7.img echo "" echo "Dumping mtd8.img" nanddump -o -f mtd8.img /dev/mtd8 sleep 1 echo "Sending mtd8.img" tftp -p $1 -l mtd8.img sleep 1 echo "Deleting mtd8.img" rm -f mtd8.img echo "" echo "Dumping mtd9.img" nanddump -o -f mtd9.img /dev/mtd9 sleep 1 echo "Sending mtd9.img" tftp -p $1 -l mtd9.img sleep 1 echo "Deleting mtd9.img" rm -f mtd9.img echo "" echo "Dumping mtd10.img" nanddump -o -f mtd10.img /dev/mtd10 sleep 1 echo "Sending mtd10.img" tftp -p $1 -l mtd10.img sleep 1 echo "Deleting mtd10.img" rm -f mtd10.img echo "" echo "Dumping mtd11.img" nanddump -o -f mtd11.img /dev/mtd11 sleep 1 echo "Sending mtd11.img" tftp -p $1 -l mtd11.img sleep 1 echo "Deleting mtd11.img" rm -f mtd11.img echo "" echo "Dumping mtd12.img" nanddump -o -f mtd12.img /dev/mtd12 sleep 1 echo "Sending mtd12.img" tftp -p $1 -l mtd12.img sleep 1 echo "Deleting mtd12.img" rm -f mtd12.img echo "" echo "Dumping mtd13.img" nanddump -o -f mtd13.img /dev/mtd13 sleep 1 echo "Sending mtd13.img" tftp -p $1 -l mtd13.img sleep 1 echo "Deleting mtd13.img" rm -f mtd13.img echo "" echo "Dumping mtd14.img" nanddump -o -f mtd14.img /dev/mtd14 sleep 1 echo "Sending mtd14.img" tftp -p $1 -l mtd14.img sleep 1 echo "Deleting mtd14.img" rm -f mtd14.img echo "" echo "Dumping mtd15.img" nanddump -o -f mtd15.img /dev/mtd15 sleep 1 echo "Sending mtd15.img" tftp -p $1 -l mtd15.img sleep 1 echo "Deleting mtd15.img" rm -f mtd15.img echo "" echo "Dumping mtd16.img" nanddump -o -f mtd16.img /dev/mtd16 sleep 1 echo "Sending mtd16.img" tftp -p $1 -l mtd16.img sleep 1 echo "Deleting mtd16.img" rm -f mtd16.img echo "" echo "Dumping mtd17.img" nanddump -o -f mtd17.img /dev/mtd17 sleep 1 echo "Sending mtd17.img" tftp -p $1 -l mtd17.img sleep 1 echo "Deleting mtd17.img" rm -f mtd17.img echo "" echo "Dumping mtd18.img" nanddump -o -f mtd18.img /dev/mtd18 sleep 1 echo "Sending mtd18.img" tftp -p $1 -l mtd18.img sleep 1 echo "Deleting mtd18.img" rm -f mtd18.img echo "" echo "Dumping mtd19.img" nanddump -o -f mtd19.img /dev/mtd19 sleep 1 echo "Sending mtd19.img" tftp -p $1 -l mtd19.img sleep 1 echo "Deleting mtd19.img" rm -f mtd19.img echo "" echo "Dumping mtd20.img" nanddump -o -f mtd20.img /dev/mtd20 sleep 1 echo "Sending mtd20.img" tftp -p $1 -l mtd20.img sleep 1 echo "Deleting mtd20.img" rm -f mtd20.img echo "" echo "Dumping mtd21.img" nanddump -o -f mtd21.img /dev/mtd21 sleep 1 echo "Sending mtd21.img" tftp -p $1 -l mtd21.img sleep 1 echo "Deleting mtd21.img" rm -f mtd21.img echo "" echo "Dumping mtd22.img" nanddump -o -f mtd22.img /dev/mtd22 sleep 1 echo "Sending mtd22.img" tftp -p $1 -l mtd22.img sleep 1 echo "Deleting mtd22.img" rm -f mtd22.img echo "" echo "Dumping mtd23.img" nanddump -o -f mtd23.img /dev/mtd23 sleep 1 echo "Sending mtd23.img" tftp -p $1 -l mtd23.img sleep 1 echo "Deleting mtd23.img" rm -f mtd23.img echo "" echo "Dumping mtd24.img" nanddump -o -f mtd24.img /dev/mtd24 sleep 1 echo "Sending mtd24.img" tftp -p $1 -l mtd24.img sleep 1 echo "Deleting mtd24.img" rm -f mtd24.img echo "" echo "Dumping mtd25.img" nanddump -o -f mtd25.img /dev/mtd25 sleep 1 echo "Sending mtd25.img" tftp -p $1 -l mtd25.img sleep 1 echo "Deleting mtd25.img" rm -f mtd25.img echo "" echo "Dumping mtd26.img" nanddump -o -f mtd26.img /dev/mtd26 sleep 1 echo "Sending mtd26.img" tftp -p $1 -l mtd26.img sleep 1 echo "Deleting mtd26.img" rm -f mtd26.img echo "" echo "Dumping mtd27.img" nanddump -o -f mtd27.img /dev/mtd27 sleep 1 echo "Sending mtd27.img" tftp -p $1 -l mtd27.img sleep 1 echo "Deleting mtd27.img" rm -f mtd27.img echo "" echo "Dumping mtd28.img" nanddump -o -f mtd28.img /dev/mtd28 sleep 1 echo "Sending mtd28.img" tftp -p $1 -l mtd28.img sleep 1 echo "Deleting mtd28.img" rm -f mtd28.img echo "" echo "Dumping mtd29.img" nanddump -o -f mtd29.img /dev/mtd29 sleep 1 echo "Sending mtd29.img" tftp -p $1 -l mtd29.img sleep 1 echo "Deleting mtd29.img" rm -f mtd29.img echo "" echo "Dumping mtd30.img" nanddump -o -f mtd30.img /dev/mtd30 sleep 1 echo "Sending mtd30.img" tftp -p $1 -l mtd30.img sleep 1 echo "Deleting mtd30.img" rm -f mtd30.img echo "" echo "Dump finished!"