⚠ 警告!⚠
修改华为界面之前一定要记住你的网络配置(WAN设置之类的),最好截图保存以防忘记。
您需要理解什么是shell,什么是终端。
您要能够接受折腾失败带来的麻烦,所有操作产生的不良后果需要您自己承担。
本教程仅只是纯粹的分享,若您操作所产生任何损失本教程不承担任何责任。
附件:https://ondrive.vercel.app/api/raw/?path=/HUAWEI_MODEM/HuaweiOntTools_v2.0.zip
OK,宇宙免责声明讲完了,那我们就开始吧~
首先来一张我的WAN配置图,可供参考。

还有,ONT认证的密码和SN码一定得记住,或者截图以防万一。
第一节,获取超级密码:
宽带用户名和密码可以发送KDMM到10086
原始超密 :CMCCAdmin aDm8H%MdA
移动光猫随机推送超级密码开头为CMCCAdmin加XXXXXX
首先解压附件里面的工具包~
获取超级密码方法:
1、电脑通过网线或无线连接到光猫。请勿连接光纤!若已连接,请拔掉光纤重启再操作
2、运行ONT-V3-V5工具,选择维修V5使能,刷新连接到光猫的网卡,点击启动。
3、此时光猫所有指示灯闪烁,等到所有指示灯全亮,ONT工具下面连接数1,点击停止按钮,关闭工具程序,断电重新启动光猫。
4、开启Windows系统启用Telnet客户端。开始菜单—控制面板—程序和功能—打开或关闭Windows功能—勾选Telnet客户端—确定
5、连接光猫
6、telnet 192.168.1.1
随后需要输入账户和密码,这个账户通常是 root ,当然你可能会需要尝试以下其他密码:
Hw8@CMCC
Hw8@cMcc
useradmin
admin
hg2x0
adminHW
如果这里的密码都不能成功登录,你可能需要自己在网上搜索更新的密码。
7、 启动Shell
在此过程中你可以多次使用ls命令来查看当前目录下的文件。
8、在成功连接的telnel中,输入下面多条命令将启动shell并到达配置文件的存储目录:
su9、你应该看到“success!”字样在屏幕出现,左侧的提示符页变为
SU_WAP>随后输入:
shell10、你将看到如下的BusyBox启动的相关提示:
BusyBox v1.30.1 () built-in shell (ash)
Enter 'help' for a list of built-in commands.
profile close core dump同时左侧的提示符页变为:
WAP(Dopra Linux) # 10、这时候cd到需要的目录中:
cd /mnt/jffs2你可以通过 ls 命令来查看该目录下的一些文件,保存有超级密码的配置文件名为 hw_ctree.xml ,这是一份加密的配置文件。
11、 解密配置文件
为了保证安全,首先需要将配置文件复制一份。提示:如果你遇到如下找不到命令情况:
/bin/sh: aescrypt2: not found
/bin/sh: cp: not found可以通过退出shell,重新启动shell的方式来解决。在成功之前,你可能需要多次尝试。
exit
shell
cd /mnt/jffs212、现在,复制配置文件:
cp hw_ctree.xml myconf.xml.gz 待会会解密出一个压缩格式文件,所以直接在这里命名为.gz
然后使用aescrypt2解密这个后缀为.gz的xml文件:
aescrypt2 1 myconf.xml.gz tmp
aescrypt2 <mode> <input file> <outputfilename>值得注意的是,aescrypt2似乎会无视 <outputfilename> 参数,输出在原来的文件名上,这个实例中就是myconf.xml.gz
13、接下来解压这个文件:
gzip -d myconf.xml.gz将得到一个名为 myconf.xml 的文件,接下来cat出加密的Password字符串:
cat myconf.xml|grep CMCCAdmin14、在输出中找到类似下方内容的字符串,他们通常位于输出的第一行,应该很容易找到:
UserName="CMCCAdmin" Password="$2@uIc/AkarL8Iwo)FLER@lHy_Y<Xdfs%orQ9g4yw4$"双引号内的字符串就是加密后的密码,复制他们。打开华为配置加解密工具(huawei.exe), 粘贴刚刚复制的字符串到“密文解密”一栏,点击“$2解密”,即可得到超级密码。注意:在某些地区,你可能需要在解密出的这个字符串前面加上 CMCCAdmin# 或 CMCCAdmin 才能组成正确的超级密码。如果解密出的字符串为 1234#1234 ,那么除了这个字符串本身就是超级密码以外,还有以下两种可能:
CMCCAdmin#1234#1234
CMCCAdmin1234#1234
ps:根据个人经验是CMCCAdmin加上随机的超级密码。
15、登录光猫修改相关配置(用户名:CMCCAdmin 密码:刚刚获得的CMCCAdmin#b1Kz4Dc),进入光猫把LAN口SSH功能打开
原文来自https://www.jianshu.com/p/3eb2c8e1b728
第二节,改华为界面:
改好的效果图~

重复第一节内容
telnet 192.168.1.1
su
shell
cd /mnt/jffs2
ls 接着输入
vi hw_boardinfo
按键盘下键,找到下面的信息,
移动 :CMCC 电信 :E8C 华为 :COMMON
obj.id = "0x0000001a" ; obj.value = "CMCC";^M
obj.id = "0x0000001b" ; obj.value = "CMCC_RMSBRIDGE";^M
或这样的:
obj.id = "0x0000001b" ; obj.value = "GDCMCC_RM";^M只要包含CMCC这几个字就OK
按 i 键进入编辑模式,修改如下条目
改成这样的就OK:
obj.id = "0x0000001a" ; obj.value = "COMMON";^M
obj.id = "0x0000001b" ; obj.value = "COMMON";^M
obj.id = "0x00000031" ; obj.value = "NOCHOOSE";^M最后输入reboot命令重启光猫。
不改双模的就全部完成了~
---改双模:(不建议改)
"0x00000001" ; obj.value = "4"把2改成4,(1代表GPON,2代表EPON,4代表E/G双模),
检查,输入display deviceinfo 回车,UpPort mode=4,就大功告成了。
按Esc退出编辑模式,输入
:wq!
强制保存退出(对只读文件)
最后输入reboot命令重启光猫
https://www.right.com.cn/FORUM/thread-4070210-1-1.html