发点华为光猫的资料 回血下点资料用,6 i0 }, @9 X Z1 ~$ D' ~' D
& A( S6 Q2 G, A: P$ x# X" r' R* C移动 CMCCAdmin 密码:aDm8H%MdA 电信telecomadmin 密码:nE7jA%5m 华为telecomadmin 密码:admintelecom cat /proc/mtd 命令查看一下分区结构 三、TFTP软件备份分区 telnet192.168.1.1 root adminHW su shell ddif=/dev/mtd0 of=/dev/shm/0.bin dd if=/dev/mtd12of=/dev/shm/12.bin cd/dev/shm tftp -p-l 0.bin -r 0.bin 192.168.1.100 tftp -p-l 12.bin -r 12.bin 192.168.1.100 rm -rf* (删除备份文件,否则空间不够)) 恢复分区 telnet192.168.1.1 root adminHW su shell cd/dev/shm tftp -g-l 0.bin -r 0.bin 192.168.1.100 (将电脑TFTP目录文件上传到光猫/dev/shm) tftp -g-l 12.bin -r 12.bin 192.168.1.100 ddif=/dev/shm/0.bin of=/dev/mtdblock04 ddif=/dev/shm/12.bin of=/dev/mtdblock12 rm-rf reboot 备份 jffs2文件夹 telnet192.168.1.1 root adminHW su shell cd/mnt/jffs2 tar -czfjffs2bak.tar.gz * (压缩jffs2文件夹为 jffs2bak.tar.gz) mv/mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹) cd /tmp tftp -p-l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.100 恢复 jffs2: telnet192.168.1.1 root adminHW su shell cd/mnt/jffs2 rm -rf/mnt/jffs2/* (删除jffs2文件夹内所有文件) tftp -g-l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.100 tar -xvfjffs2bak.tar.gz (解压备份文件到当前文件夹) rm -rfjffs2bak.tar.gz reboot 运营商界面华为界面互相转换方法 注意: 1、首先要补全shell。 2、只能是光猫原来的运营商界面和华为界面之间互相转换(联通界面和华为界面、移动界面和华为界面、电信界面和华为界面的互相转换)。 3、联通、移动、电信、华为界面之间自由转换需要将其它运营商的数据上传到光猫。 运营商界面转换到华为界面: telnet192.168.1.1 root adminHW su shell cp -f/mnt/jffs2/hw_ctree.xml /mnt/jffs2/hw_ctree_bak.xml (备份运营商hw_ctree文件) cp -f/mnt/jffs2/hw_boardinfo /mnt/jffs2/hw_boardinfo_bak (备份运营商hw_boardinfo文件) cp -f/etc/wap/hw_default_ctree.xml /mnt/jffs2/hw_ctree.xml (拷贝华为原厂hw_ctree文件) sed -i's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id ="0x0000001a" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo sed -i's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id ="0x0000001b" ; obj.value = "COMMON";/'/mnt/jffs2/hw_boardinfo sed -i's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id ="0x00000031" ; obj.value = "NOCHOOSE";/' /mnt/jffs2/hw_boardinfo reboot (重新启动) 恢复运营商界面: 首先恢复备份的二个文件,然后修改下面红色字符为运营商的数据即可。 telnet192.168.100.1 root admin su shell cp -f/mnt/jffs2/hw_ctree_bak.xml /mnt/jffs2/hw_ctree.xml cp -f/mnt/jffs2/hw_boardinfo_bak /mnt/jffs2/hw_boardinfo sed -i's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id ="0x0000001a" ; obj.value = "COMMON";/'/mnt/jffs2/hw_boardinfo sed -i's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id ="0x0000001b" ; obj.value = "COMMON";/'/mnt/jffs2/hw_boardinfo sed -i's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id ="0x00000031" ; obj.value = "NOCHOOSE";/'/mnt/jffs2/hw_boardinfo reboot 联通界面: "0x0000001a" = "COMMON"; "0x0000001b" = "SHCU"; 默认上海联通(省份名称缩写的大写字母+CU) "0x00000031" = "CHOOSE_UNICOM2"; 移动界面: "0x0000001a" = "CMCC"; "0x0000001b" = "CMCC_RMS"; "0x00000031"= "CHOOSE_CMCC_RMS"; 电信界面: obj.id ="0x0000001a" = "E8C"; obj.id ="0x0000001b" ="BJCT"; 默认北京电信 (省份名称缩写的大写字母+CT) obj.id ="0x00000031" = "CHOOSE_XINAN"; 永久改为华为界面: 注意:命令运行后,会清除运营商的定制信息,请谨慎使用! restorehwmode.sh reboot 手动改配置文件为华为 键盘移到要修改的内容按下i7 A% X* m& L- }2 @# K8 ~(r' q( v6 T2 e6 `" e, Q: Y$ X
obj.id = "0x0000001a" ; obj.value ="E8C"; 华为 COMMON) ~( l$ l6 P" a5 o' r) l* Y
4 A1 q* q G/ e4 Hobj.id = "0x0000001b" ; obj.value ="SCCT"; 华为 COMMON . o ~7 y- @% x
; r- r; `) ?" L* E' ?obj.id = "0x00000031" ; obj.value ="NOCHOOSE" 华为CHOOSE_XINAN: {.
+ }# Q4 z( Y2 _8 u2 t* y( t
7 j6 x) `& L0 A0 ?! ?! x) h |