本帖最后由 YuZu 于 2026-3-3 06:50 编辑
B866系列设备无需本教程,R22以下版本无需设置设备标识为CHINA+COMMON无需本教程,你已用set设置了本教程提供的功能不在意telecomadmin密码无法修改也无需本教程。 观看本教程前你需要知道以下知识:
1.R23及以上使用R24装备模式补全的设备,在启用装备模式的情况下直接shell进入的才是全功能,su后进入shell命令补全。
2.R23及以上使用R24装备模式补全的设备,在装备模式未启用的情况下,只有su才可以进入shell,进入shell后才可以启用装备。
3.无论任何版本,启用装备模式都是无法进入web的,这不是砖头了,只要你还能使用Telnet链接设备。
4.以下教程涉及到文件传输,即TFTP命令,如果提示超时,你检查一下你的WIndows防火墙是否放行了TFTP的软件。
常用命令解释:
tftp[p上传 g拉取 l本地文件名 r远端文件名]
例:上传hw_boardinfo到192.168.100.5[如果你不需要使本地远端名称不一样可是连写-pl -gl]
tftp -pl hw_boardinfo 192.168.100.5
tftp -p -l hw_boardinfo -r hw_boardinfo 192.168.100.5
例:从192.168.100.5下载hw_boardinfo
tftp -gl hw_boarinfo 192.168.100.5
tftp -g -r hw_boardinfo -l hw_boardinfo 192.168.100.5
R24装备文件启停:
启用:EquipMode.sh on
停用:EquipMode.sh off
本教程测试设备为V271-20北京联通,版本为V5R023C10S326。
本教程从补全shell开始。如果你已进行,可跳过该步骤。
开始前你需要准备:
光猫,RJ45网线一条,Windows10/11电脑一台带RJ网口,软件ONT_V100R002C00SPC253.exe,软件HW Dollar2.exe,软件TFTP64/32,文件R23改华为shell。
注意:使用过程中请保证TFTP软件和ONT_V100R002C00SPC253.exe的软件被防火墙放行。
1.使用RJ45网线链接电脑和光猫LAN,启动光猫。
2.待电脑获取到光猫分配的IP后且光猫启动未超过五分钟,打开ONT_V100R002C00SPC253.exe,维修使能,本地网选中光猫分配给电脑的IP,点击等启动。
3.此时光猫的所有LED会开始闪烁,中途软件会提示失败,无需理会,等待光猫的所有LED灯不再闪烁(常亮或常灭)时,点击ONT_V100R002C00SPC253.exe的暂停。
4.光猫断电重启,然后ONT_V100R002C00SPC253.exe选择升级,记得选中光猫分配给电脑的IP,本地网选中光猫分配给电脑的IP,升级文件选中R23改华为shell,点击升级。
5.此时光猫的所有LED会开始闪烁,中途软件会提示失败,无需理会,等待光猫的所有LED灯不再闪烁(常亮或常灭)时,点击ONT_V100R002C00SPC253.exe的暂停。
6.断电重启光猫,进入控制面板设置链接光猫网口的IP为静态IP,192.168.100.X{X可以是2-254的任意值},子网掩码设置为255.255.255.0。如果你在设置里设置,需要设置网关和DNS,网关192.168.100.1,DNS114.114.114.114/8.8.8.8。
7.打开Putty[或CMD]和TFTP64[或TFTP32],Telnt链接光猫。tftp下载hw_boardinfo。使用HW Dollar2.exe打开hw_boardinfo,修改以下值,修改完成后点击计算。另存为其他名字[建议hw_boardinfo_new]。通过TFTP上传恢复。关闭装备模式。重启光猫。
obj.id = "0x0000001b" ; obj.value = "COMMON";
obj.id = "0x00000031" ; obj.value = "NOCHOOSE";
修改后
obj.id = "0x0000001b" ; obj.value = "CHINA";
obj.id = "0x00000031" ; obj.value = "COMMON";
以CMD为例具体输入值如下[具体过程如下,#为注释,不带#为你输入的]:
- telnet 192.168.100.1
- root
- #输入密码不显示,输入完成后按回车即可
- admin
- shell
- cd mnt/jffs2
- tftp -pl hw_boarinfo 192.168.100.x
- #上传修改好的hw_boardinfo hw_boardinfo_new替换为你另存为的名字,192.168.100.x替换为你设置的静态IP
- tftp -g -r hw_boarinfo_new -l hw_boardinfo 192.168.100.x
- tftp -g -r hw_boarinfo_new -l hw_boardinfo.bak 192.168.100.x
- EquipMode.sh off
- reboot
复制代码
此时公版已经修改好了。默认后台地址为192.168.100.1默认普通密码为root/admin。超级密码为telecomadmin/admintelecom。
注意:此方法修改公版和restorehwmode.sh效果一样。修改后所有网口的DHCP都是关闭,如果你需要启用请自行去二/三层口配置勾选所有网口。
正常刷完R23改华为shell或者R21改CHINA升级到R22,都是没有Telentcom密码修改,IPV6防火墙,IPv6端口转发。
本教程就是用于添加如上功能。如果你不需要telnetadmin的密码修改,你可以参考我的另外一个set添加功能的教程。
添加公版菜单功能,上传默认配置文件。
开始前你需要准备:
光猫,RJ45网线一条,Windows10/11电脑一台带RJ网口,软件ONT_V100R002C00SPC253.exe,软件TFTP64/32。
1.使用RJ45网线链接电脑和光猫LAN,启动光猫。
2.给链接光猫的电脑网口设置静态IP,IP为192.168.100.X{X可以是2-254的任意值},子网掩码设置为255.255.255.0。如果你在设置里设置,需要设置网关和DNS,网关192.168.100.1,DNS114.114.114.114/8.8.8.8。
3..打开Putty[或CMD]和TFTP64[或TFTP32],Telnt链接光猫。
以CMD为例具体输入值如下[具体过程如下,#为注释,不带#为你输入的]:
- telnet 192.168.100.1
- root
- #输入密码不显示,输入完成后按回车即可
- admin
- #切换su后进入shell,启用装备模式,退出shell重启光猫[你也可以直接拔电源]
- su
- shell
- EquipMode.sh on
- exit
- reset
- #等待光猫重启完毕后,telnet重新输入账号密码链接。
- telent 192.168.100.1
- root
- #输入密码不显示,输入完成后按回车即可
- admin
- #直接进入shell,不要在su进入shell,su进入命令补全。
- shell
- #tftp下载配置参考文件,IP记得修改为你自己的。
- tftp -pl etc/wap/customize/china/spec_china.cfg 192.168.100.x
- #切换目录到mnt/jffs2,ls查看你所有文件
- cd mnt/jffs2
- ls
- #如果里面有hw_hardinfo_feature,下载下载做参考文件,如果没有,就无需下载,直接用我的。IP记得修改为你自己的。
- tftp -gl hw_hardinfo_feature 192.168.100.x
- #上传你根据参考文件修改的hw_hardinfo_spec和hw_hardinfo_feature以及我提供的hw_default_ctree.xml。[hw_default_ctree.xml非必须,我提供的文件我只在R23和R24测试可用。]
- #hw_hardinfo_feature和hw_hardinfo_spec必须上传两份,一份原始文件,一份备份,否则会被覆盖。
- tftp -g -r hw_hardinfo_feature -l hw_hardinfo_feature 192.168.100.x
- tftp -g -r hw_hardinfo_feature -l hw_hardinfo_feature.bak 192.168.100.x
- tftp -g -r hw_hardinfo_spec -l hw_hardinfo_spec 192.168.100.x
- tftp -g -r hw_hardinfo_spec -l hw_hardinfo_spec.bak 192.168.100.x
- #可选步骤,该配置文件作用为固定WIFI密码和提供近端Linkhome的地址。复位会优先使用jffs2里的hw_default_ctree.xml。
- tftp -gl hw_default_ctree.xml 192.168.100.x
- #关闭装备模式,重启光猫
- EquipMode.sh off
- reboot
复制代码
提供一种保守的方法:如果你觉得你自己的创建的文件格式不对,你可以在su权限执行我如下的set hardinfo value来生成这个两个文件,使用tftp下载这两个文件,再对其进行修改。
- set hardinfo value SSMP_SPEC_WEB_FRAME=frame_huawei;SSMP_SPEC_WEB_MENUXML=MenuSmartChina.xml;BBSP_FT_IPV6_PORTMAPPING=1;AMP_FT_WIFI_PWD_SHOW=1;FT_WEB_MODIFY_USER_PWD=1;HW_SSMP_WEB_MODIFY_AMDIN_PWD=1;FT_PON_UPPORT_CONFIG=1;BBSP_SPEC_FWD_SESSIONNUM=60000;
复制代码
hw_hardinfo_spec
- <blockquote><font face="Tahoma, Helvetica, Microsoft Yahei, sans-serif">spec.include="spec_china_base.cfg"</font>
复制代码
hw_hardinfo_feature
- feature.name="AMP_FT_WIFI_PWD_SHOW" feature.enable="1"
- feature.name = "FT_WEB_MODIFY_USER_PWD" feature.enable="1"
- feature.name="FT_WEB_RESET_USER_PWD" feature.enable="1"
- feature.name = "HW_SSMP_WEB_MODIFY_AMDIN_PWD" feature.enable="1"
- feature.name="FT_PON_UPPORT_CONFIG" feature.enable="1"
- feature.name="BBSP_FT_IPV6_PORTMAPPING" feature.enable="1"
复制代码工具和文字教程蓝奏云和百度云在提供一份。 蓝奏云 https://orangecloud.lanzout.com/iw3Pk3jnb9wd https://orangecloud.lanzout.com/iw3Pk3jnb9wd 百度云盘 https://pan.baidu.com/s/1y5o_a_KNnESWq7iGwVCr3A?pwd=6igt
我同时提供一份从V271-20提取的/html和/etc供各位大佬自行研究和修改。
https://orangecloud.lanzout.com/b0j1akkde
密码:cuts
|