HN8546Q V3R019C20S270 固件降级,shell 补全,刷公版
本帖最后由 sailing0506 于 2025-9-10 10:32 编辑HN8546Q 是一款 性价比很高的猫,最近遇到一批猫,发现版本是V3R019C20S270 无法按照通用的方法进行 SHELL 补全。
研究了一下,通过降级成功补全。给大家分享
1. 使用 R19 版本对应的 ONT 工具先开 telnet
无法补全 shell,但是 telnet 可以用
2. 使用 telnet 登录光猫,192.168.1.1 , 用户名 root, 密码:Hw8@cMcc
[*]查询当前版本信息
Welcome Visiting Huawei Home Gateway
Copyright by Huawei Technologies Co., Ltd.
Login:root
Password:
WAP>display version
hardware version = 11AB.A
main software version = V3R019C20S270
standby software version= V3R019C20S270
uboot version = 2017.07
success!
3. 降级到V3R019C20S222
[*]在笔记本上打开 tftp服务器(使用 tftpd 软件,自己科普怎么使用,就不展开说了),保证跟猫在同一个网络,我的笔记 ip 为 192.168.1.2, 固件名:HWTC_HN8546Q_V3R019C20S222.bin
[*]使用 telent 登录光猫,执行以下命令,进行降级
Welcome Visiting Huawei Home Gateway
Copyright by Huawei Technologies Co., Ltd.
Login:ROOT
Password:
User name or password is wrong, please try it again!
Login:root
Password:
WAP>load pack by tftp svrip 192.168.1.2 remotefile HWTC_HN8546Q_V3R019C20S222.bin
success!
WAP>Software Operation Successful!RetCode=0x0!
New Version !注意,执行命令大概要等几分钟,直到看到提示新版本,在执行 reset 命令重启光猫
4. 重启光猫
WAP>reset5. 刷华为界面,telnet 中执行以下命令
Welcome Visiting Huawei Home Gateway
Copyright by Huawei Technologies Co., Ltd.
Login:root
Password:
WAP>su
success!
SU_WAP>shell
BusyBox v1.26.2 () built-in shell (ash)
Enter 'help' for a list of built-in commands.
profile close core dump
WAP(Dopra Linux) # cp -f /mnt/jffs2/hw_boardinfo /mnt/jffs2/hw_boardinfo_bak
WAP(Dopra Linux) # sed -i 's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id =
"0x0000001a" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
WAP(Dopra Linux) # sed -i 's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id =
"0x0000001b" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
WAP(Dopra Linux) # sed -i 's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id =
"0x00000031" ; obj.value = "NOCHOOSE";/' /mnt/jffs2/hw_boardinfo
WAP(Dopra Linux) # restorehwmode.sh
success!6. 光猫成功恢复华为界面, 192.168.100.1telecomadmin/admintelecom
你用命令把hw_boardinfo的1a、1b都改成COMMON了,还要执行restorehwmode.sh,实在是看不懂
1a、1b都改成COMMON就是无损改华为界面,这就够了
如果想直接改华为界面,那就restorehwmode.sh(有损刷机)就没有必要再改hw_boardinfo的1a、1b
再者,200猫粮太贵了吧 HN8546Q V3R019C20S270 不是这个固件 骗人帖子 222的固件,兄弟 why002 发表于 2025-9-5 10:45
你用命令把hw_boardinfo的1a、1b都改成COMMON了,还要执行restorehwmode.sh,实在是看不懂
1a、1b都改成COM ...
这个版本,只有这种方法才能刷华为界面 liuyingfu888 发表于 2025-9-5 12:48
HN8546Q V3R019C20S270 不是这个固件 骗人帖子
你没认真看帖子,是从这个固件降级 8546Q搞CDN玩了很久了,收到的很多都是新固件,最简单的方法就是用ONT维修工具升级,选择222包,刷完以后再补全即可 感谢各位大师分享!
页:
[1]