找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 114496|回复: 215

华为HS8145v5改华为界面或改电信超密

 火... [复制链接]
本帖最后由 galnetwen 于 2023-2-8 23:07 编辑

缘由:
下单的时候卖家明确告知这个猫不支持自动下发数据,要手动设置。
到手后是电信界面,可以选择广东省份。


但确实无法下发数据注册,直接卡 1% 说请检查光功率,吓得我以为光纤头被我拔坏了呢。
装回旧的猫正常使用,进 HS8145v5 的后台首页可以看到光功率是正常的。
看到有人说选北京地区,也是不行,但起码不会提示光功率问题了。

后面转华为界面,把 LOID 填上去,居然可以通过了,只是还缺少一个上网的配置,按照旧的光猫上的数据填进去就好了。
这 3 个选项都对照一下,VLAN ID 是最关键的。


由于我只使用上网,所以不知道 IPTV 和电话是否能正常使用。

要点:
从电信界面改华为界面要点:修改配置文件必须要有 Root 权限,也就是要能登陆 Telnet 和补全 Shell 。

开 Telnet 方法:
  • 需要有超密,登陆到电信管理页面,打开 Telnet 选项。
  • 在后台页面点击“安全”--->“ONT访问控制配置”---->“使能LAN侧PC通过TELNET访问设备”,打上勾保存,即可打开 Telnet 。
或者
  • 不知道超密,就要使用 ONT 维修使能工具来开启 Telnet 了。
  • 网线连接光猫到电脑,不要插光纤,打开 ONT 维修使能工具,点击选中“维修使能”,然后选择你连接的网卡,然后点击“启动”,这个时候,就把光猫断电重启,直到左下角的“当前成功总数”从 0 变成 1 ,就可以停止或者关闭工具了。

有些二手猫无法通过捅恢复出厂设置按钮恢复默认超密的,方法 2 就合适了。

补全 Shell 方法:
  • 下载版本专用的 Shell 补丁,用 ONT 组播工具升级到光猫。推荐!

或者
  • 刷已补全 Shell 的固件到光猫,超密进后台 Web 升级或者 Telnet 利用命令升级。
  • 注意:刷固件一定要注意固件支持的硬件版本,小心刷错成砖!


刷机:
1.下载补全 Shell 的固件,地址:华为光猫HS8145C5、HS8145V5-----R019完整固件—已补全Shell
   HS8145v5 这个版本尾号是 050 的,我机器自带 050 版本,刷了没问题,别的版本尾号不是 050 刷的话,保证不能开机,看原帖回帖得知,请具备救砖能力。

2.登陆 Telnet 刷固件,工具推荐使用“PuttY”,输入你光猫的 IP 地址,选中 Telnet,点击打开即可。
   账号:root ,密码:admin 或者 adminHW 。
   输入密码的时候不会显示,这是正常的,输完回车就行。
   密码正确的话,此时窗口界面最下边左下角显示的是 WAP> ,输入 su ,回车,变成 SU_WAP> ,这才可以开始刷固件。

3.下载 TFTPD 软件,然后把下载的固件,放到 TFTPD 的文件夹内,像这样:


4.然后运行 TFTPD 软件,图中画红线的选项选择连接光猫的网卡,其实选不选都可以,只是都说要选……


5.然后在 Telnet 窗口粘贴下面的命令:
   先复制命令,再切换到 Telnet 窗口,鼠标点击右键就是粘贴。
  1. load pack by tftp svrip 192.168.1.2 remotefile HS8145V5_V500R019C00SPC050B051
复制代码

6.回车即可看见 TFTPD 软件跑进度条,等进度条跑完,Telnet 窗口显示这个提示就表示刷写完成。
  1. Software Operation Successful!RetCode=0x0!
  2. New Version [V500R019C00SPC050B051]!
复制代码

7.这时候就可以断电重新上电开机了。

修改:
光猫到手默认是电信界面,那么你刷了这个固件,它还是默认的电信界面,只是补全了 Shell 。
如果需要转华为原厂界面,就要修改 JSFF2 分区里面的配置文件。

1.运行 TFTPD 软件,放一边。
   假设光猫 IP 是“192.168.1.1”,电脑 IP 自动获取为“192.168.1.2”,然后登陆 Telnet ,输入以下命令:
   也可以先复制命令,再切换到 Telnet 窗口,鼠标点击右键就是粘贴,一行一行来!

2.切换到 JSFF2 目录:
  1. su
  2. shell
  3. cd /mnt/jffs2
复制代码

3.下载(备份)配置文件到电脑:
  1. tftp -p -l hw_boardinfo.bak 192.168.1.2
  2. tftp -p -l hw_default_ctree.xml 192.168.1.2
复制代码
然后这个时候,TFTPD 软件的文件夹里面就会出现 hw_boardinfo.bak 和 hw_default_ctree.xml 文件,记得剪切到别的文件夹注明以后备用!
如果要改文件,推荐安装 Notepad - - (两个减号)软件来修改。

说明:
hw_boardinfo:同下,光猫修改设置时这两个文件会同时操作。
hw_boardinfo.bak:文件内像乱码的加密字段都可以删除,相当于恢复出厂设置部分数据,多为运营商参数。

注意:
HS8145v5 不能修改双模,修改必定翻车不开机!

改华为界面:参考:华为光猫 运营商界面 华为界面 互相转换方法
执行命令:
  1. rm -rf hw_boardinfo.bak hw_default_ctree.xml
  2. cp -rf /etc/wap/hw_default_ctree.xml /mnt/jffs2/hw_default_ctree.xml
  3. sed -i 's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id = "0x0000001a" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
  4. sed -i 's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id = "0x0000001b" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
  5. sed -i 's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id = "0x00000031" ; obj.value = "NOCHOOSE";/' /mnt/jffs2/hw_boardinfo
  6. cp -rf hw_boardinfo hw_boardinfo.bak
复制代码

命令解释:
要用华为原厂的 hw_default_ctree.xml 文件来取代电信的,不然用光猫拨号用起来会有毛病,比如有些网址提示“不是私密链接”无法打开或者浏览器标签疯狂循环“中国移动”无法正常访问。
要修改 hw_boardinfo.bak 里面的界面识别码,才能实现转换界面。

恢复出厂
执行完上面的命令,就可以恢复出厂设置以使修改生效啦!
在 Web 后台恢复出厂设置或者长按光猫的 Reset 键10 - 30秒后松手,等待光猫重启完成,
此时使用 192.168.100.1 来访问后台,跳出的或许是电信的界面,直接使用超密账号登录或者点下方的“快速装维入口”都可以跳转华为原厂界面,使用普通账号就进入电信普通用户界面。

华为默认账号:
  1. 超密:telecomadmin
  2. 密码:admintelecom
  3. ...
  4. 普通:root
  5. 密码:admin
复制代码

不同固件版本的华为原厂界面可能不一样,以实际为准,个人觉得右边红色界面要实用很多。


改电信超密:
1.通常改了华为界面的不需要再改内置超密,可以就此打住了!!
   如果继续用运营商界面的话,为了防止修改,是可以修改下的,下面操作以电信界面为准。
   下载配置文件到电脑:
  1. tftp -p -l hw_ctree.xml 192.168.1.2
  2. tftp -p -l hw_default_ctree.xml 192.168.1.2
复制代码

2.使用“华为配置文件解密工具”来解密配置文件。
  使用“XML加解密”就行。
  选中文件点击解密后,原本加密的文件就会被加上 old 前缀。

3.打开 hw_ctree.xml 文件,直接搜索"telecomadmin",Password 配置里面可能是明文也可能是加密的字符,加密的密码改成明文记得要删除加密方式 PassMode="2" ,否则密码对不上登录不了。
  两种密码类型和新增账户参考,其中 UserLevel="0" 特指账户等级,0 为超管。
  密文:
  1. <X_HW_WebUserInfo NumberOfInstances="2">
  2. <X_HW_WebUserInfoInstance InstanceID="1" UserName="root" Password="465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac" UserLevel="1" Enable="1" ModifyPasswordFlag="0" PassMode="2"/>
  3. <X_HW_WebUserInfoInstance InstanceID="2" UserName="telecomadmin" Password="402931e04c03e24d360477a9f90b9eb15777e154360f06228be15c37679016ef" UserLevel="0" Enable="1" ModifyPasswordFlag="0" PassMode="2"/>
  4. </X_HW_WebUserInfo>
复制代码

  明文:
  1. <X_HW_WebUserInfo NumberOfInstances="3">
  2. <X_HW_WebUserInfoInstance InstanceID="1" ModifyPasswordFlag="0" UserName="root" Password="admin" UserLevel="0" Enable="1"/>
  3. <X_HW_WebUserInfoInstance InstanceID="2" ModifyPasswordFlag="0" UserName="useradmin" Password="adminuser" UserLevel="1" Enable="1"/>
  4. <X_HW_WebUserInfoInstance InstanceID="3" ModifyPasswordFlag="0" UserName="telecomadmin" Password="admintelecom" UserLevel="0" Enable="1"/>
  5. </X_HW_WebUserInfo>
复制代码

4.为了防止修改后恢复出厂翻车,直接搜索 TELNETLanEnable ,等号里面的数字 0 改成 1 ,让其默认打开 TELNET 。

5.修改好保存文件,无需加密文件也可以上传到光猫:
  1. rm -rf hw_ctree.xml hw_ctree_bak.xml hw_default_ctree.xml
  2. tftp -g -r hw_ctree.xml 192.168.1.2
  3. tftp -g -r hw_default_ctree.xml 192.168.1.2
  4. cp -rf hw_ctree.xml hw_ctree_bak.xml
  5. reboot
复制代码

说明:
hw_ctree.xml:当前用户配置保管文件。
hw_ctree_bak.xml:同上,光猫修改设置时这两个文件会同时操作。
hw_default_ctree.xml:光猫默认配置文件,可以在这里修改基本配置,恢复出厂初始化的选项数据是直接读取这个文件的,有 N 多配置可以改。

最后:
首先感谢以上提到的大佬与帖子。

改动文件请务必小心,你的操作导致的变砖与我无关,我只是分享我的操作过程,并且成功了。请务必自带救砖技能,楼主也不知道这个型号的砖怎么救……

R019 Shell 补丁和 R019 能使用的 ONT 工具本版块有网友分享,需要的可以搜索自取。
https://www.right.com.cn/forum/thread-1313578-1-1.html
https://www.right.com.cn/forum/thread-1312745-1-1.html


例外:
  • 如果遇到无法转换华为界面,始终都是电信界面,就需要找别人的Jsff2备份包来恢复
  • 如果转成华为界面恢复出厂设置后,LAN口获取不到IP,是因为LAN口的工作模式没有勾选,可以电脑设置静态IP后访问光猫开启,也可以修改默认配置文件让其默认勾选,以下代码中 X_HW_L3Enable="0" 改成 X_HW_L3Enable="1" ,5行代码都改

  1. <LANEthernetInterfaceConfig NumberOfInstances="5">
  2. <LANEthernetInterfaceConfigInstance InstanceID="1" Enable="1" Status="" Name="eth0:1" MACAddress="" MACAddressControlEnabled="0" MaxBitRate="Auto" DuplexMode="Auto" X_HW_L3Enable="1">
  3. <Stats BytesSent="" BytesReceived="" PacketsSent="" PacketsReceived="" ErrorsSent="" ErrorsReceived="" UnicastPacketsSent="" UnicastPacketsReceived="" DiscardPacketsSent="" DiscardPacketsReceived="" MulticastPacketsSent="" MulticastPacketsReceived="" BroadcastPacketsSent="" BroadcastPacketsReceived="" UnknownProtoPacketsReceived=""/>
  4. </LANEthernetInterfaceConfigInstance>
  5. <!-- SUPPORT_HGW_START-->
  6. <LANEthernetInterfaceConfigInstance InstanceID="2" Enable="1" Status="" Name="eth0:2" MACAddress="" MACAddressControlEnabled="0" MaxBitRate="Auto" DuplexMode="Auto" X_HW_L3Enable="1">
  7. <Stats BytesSent="" BytesReceived="" PacketsSent="" PacketsReceived="" ErrorsSent="" ErrorsReceived="" UnicastPacketsSent="" UnicastPacketsReceived="" DiscardPacketsSent="" DiscardPacketsReceived="" MulticastPacketsSent="" MulticastPacketsReceived="" BroadcastPacketsSent="" BroadcastPacketsReceived="" UnknownProtoPacketsReceived=""/>
  8. </LANEthernetInterfaceConfigInstance>
  9. <LANEthernetInterfaceConfigInstance InstanceID="3" Enable="1" Status="" Name="eth0:3" MACAddress="" MACAddressControlEnabled="0" MaxBitRate="Auto" DuplexMode="Auto" X_HW_L3Enable="1">
  10. <Stats BytesSent="" BytesReceived="" PacketsSent="" PacketsReceived="" ErrorsSent="" ErrorsReceived="" UnicastPacketsSent="" UnicastPacketsReceived="" DiscardPacketsSent="" DiscardPacketsReceived="" MulticastPacketsSent="" MulticastPacketsReceived="" BroadcastPacketsSent="" BroadcastPacketsReceived="" UnknownProtoPacketsReceived=""/>
  11. </LANEthernetInterfaceConfigInstance>
  12. <LANEthernetInterfaceConfigInstance InstanceID="4" Enable="1" Status="" Name="eth0:4" MACAddress="" MACAddressControlEnabled="0" MaxBitRate="Auto" DuplexMode="Auto" X_HW_L3Enable="1">
  13. <Stats BytesSent="" BytesReceived="" PacketsSent="" PacketsReceived="" ErrorsSent="" ErrorsReceived="" UnicastPacketsSent="" UnicastPacketsReceived="" DiscardPacketsSent="" DiscardPacketsReceived="" MulticastPacketsSent="" MulticastPacketsReceived="" BroadcastPacketsSent="" BroadcastPacketsReceived="" UnknownProtoPacketsReceived=""/>
  14. </LANEthernetInterfaceConfigInstance>
  15. <LANEthernetInterfaceConfigInstance InstanceID="5" Enable="1" Status="" Name="eth0:5" MACAddress="" MACAddressControlEnabled="0" MaxBitRate="Auto" DuplexMode="Auto" X_HW_L3Enable="1">
  16. <Stats BytesSent="" BytesReceived="" PacketsSent="" PacketsReceived="" ErrorsSent="" ErrorsReceived="" UnicastPacketsSent="" UnicastPacketsReceived="" DiscardPacketsSent="" DiscardPacketsReceived="" MulticastPacketsSent="" MulticastPacketsReceived="" BroadcastPacketsSent="" BroadcastPacketsReceived="" UnknownProtoPacketsReceived=""/>
  17. </LANEthernetInterfaceConfigInstance>
  18. <!-- SUPPORT_HGW_END-->
  19. </LANEthernetInterfaceConfig>
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

telnet命令行升级完固件,显示: Software Operation Successful!RetCode=0x0! New Version [V500R019C00SPC050B051]! 断电重启后用display version命令查看版本还是升级前的V5R019C00S050,正常吗?  发表于 2020-3-3 01:50

评分

参与人数 2恩山币 +2 收起 理由
幽灵*** + 1 来来来,有什么伤心的事说出来让大家开心一下。
xunxi*** + 1 一看就是觉得高端、大气、上档次!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
感谢分享,不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

多谢分享。准备学着折腾
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

很详细的~赞赞
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

兄弟 固件可以分享吗?

点评

文章中有链接啊。  详情 回复 发表于 2019-10-17 05:03
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
defend2019 发表于 2019-10-16 20:10
兄弟 固件可以分享吗?

文章中有链接啊。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个版本可以刷吗

点评

105 的可以刷吗,不会问题吧?谢谢!!!!  详情 回复 发表于 2019-10-21 21:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

616107458 发表于 2019-10-21 21:05
这个版本可以刷吗

105  的可以刷吗,不会问题吧?谢谢!!!!

点评

不清楚啊,你去固件原文看看那边的反馈吧。  详情 回复 发表于 2019-10-25 21:50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

多谢分享~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

为什么要换光猫啊?同是深圳电信200M

点评

原来的猫是天邑708G,发热大又丑,就换了,其实也没啥问题。  详情 回复 发表于 2019-10-25 21:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

刚淘了个8145V5,目前还不知道怎么破解。学习下

点评

很简单哦,升级这个固件。  详情 回复 发表于 2019-10-25 21:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
616107458 发表于 2019-10-21 21:08
105  的可以刷吗,不会问题吧?谢谢!!!!

不清楚啊,你去固件原文看看那边的反馈吧。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
w8701107 发表于 2019-10-25 19:43
刚淘了个8145V5,目前还不知道怎么破解。学习下

很简单哦,升级这个固件。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
Lukelook 发表于 2019-10-24 18:39
为什么要换光猫啊?同是深圳电信200M

原来的猫是天邑708G,发热大又丑,就换了,其实也没啥问题。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享,不知道8145C5能这样刷吗

点评

一样的方法。  详情 回复 发表于 2019-10-28 03:50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-29 18:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表