华为hs8145v/v5 系列无需补全shell 直接点击使能即可开shell 首先解压工具包,工具包点我下载

另外需要打开Windows功能里的telnet

打开 ONT使能2.0 , 弹出的Windows防火墙选择公用网络。 光猫上电,网卡选择到与光猫连接的网口。

登录到光猫用户侧,查看内部软件版本,这里是V3 所以这里应该选择 V3使能 若部分猫为V5版本,故选择V5。

点击软件启动按钮,可见光猫状态灯全闪之后灯全亮。 等15秒后拔电重新上电

上电后打开cmd或powershell, 键入

Telnet 192.168.1.1

账号密码分别是 root adminHW
hn8545q为移动定制版 这里需要输入 root Hw8@cMcc

键入

su
shell

如果能显示有busybox的字样则开启shell 成功 接着关闭telnet, 打开一键查询超密脚本.
最后显示telecomadmin即为超级用户的信息,有些版本加密了超级密码,可以用工具包里的解密软件CFG解密。

接下来修改到原厂页面,默认页面时运营商定制的页面。其他省份无法成功注册到ONT。
运行 TFTPD 软件,放一边, server interfaces 选择光猫对应的网口
登录shell后切换到jsff2目录

        su
	shell
	cd /mnt/jffs2

下载配置文件到电脑

tftp -p -l hw_boardinfo.bak x.x.x.x (x为tftp显示的本机ip)

TFTPD 软件的文件夹里面就会出现 hw_boardinfo.bak 文件,推荐用VSC打开修改
把 0x0000001a 和 0x0000001b 两项配置为:COMMON

修改前

⦁	obj.id = "0x0000001a" ; obj.value = "E8C";
⦁	obj.id = "0x0000001b" ; obj.value = "HUBCT";

修改后

⦁	obj.id = "0x0000001a" ; obj.value = "COMMON";
⦁	obj.id = "0x0000001b" ; obj.value = "COMMON";

修改好后回传到光猫

rm -rf hw_boardinfo hw_boardinfo.bak
tftp -g -r hw_boardinfo.bak 192.168.1.2

最后再键入reboot重启