要点:
从电信界面改华为界面要点:修改配置文件必须要有 Root 权限,也就是要能登陆 Telnet 和补全 Shell 。
开 Telnet 方法:
1.需要有超密,登陆到电信管理页面,打开 Telnet 选项。
在后台页面点击“安全”--->“ONT访问控制配置”---->“使能LAN侧PC通过TELNET访问设备”,打上勾保存,即可打开 Telnet 。
2.不知道超密,就要使用 ONT 维修使能工具来开启 Telnet 了。
网线连接光猫到电脑,不要插光纤,打开 ONT 维修使能工具,点击选中“维修使能”,然后选择你连接的网卡,然后点击“启动”,这个时候,就把光猫断电重启,直到左下角的“当前成功总数”从 0 变成 1 ,就可以停止或者关闭工具了。
有些二手猫无法通过捅恢复出厂设置按钮恢复默认超密的,方法 2 就合适了。
补全 Shell 方法
1.下载版本专用的 Shell 补丁,用 ONT 组播工具升级到光猫。推荐!
2.刷已补全 Shell 的固件到光猫,后台 Web 升级或者 Telnet 利用命令升级。
注意:固件版本与你光猫本身的固件版本不同,刷进去可能会由于 JSFF2 分区的文件版本不同导致无法启动或者各种奇怪的问题,不建议随意升级。
刷机:
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 窗口,鼠标点击右键就是粘贴。
load pack by tftp svrip 192.168.1.2 remotefile HS8145V5_V500R019C00SPC050B051
6.回车即可看见 TFTPD 软件跑进度条,等进度条跑完,Telnet 窗口显示这个提示就表示刷写完成。
Software Operation Successful!RetCode=0x0!
New Version [V500R019C00SPC050B051]!
7.这时候就可以断电重新上电开机了。
修改文件
光猫到手默认是电信界面,那么你刷了这个固件,它还是默认的电信界面,只是补全了 Shell 。
如果需要转华为原厂界面,就要修改 JSFF2 分区里面的配置文件。
1.运行 TFTPD 软件,放一边。
假设光猫 IP 是“192.168.1.1”,把电脑 IP 设置为“192.168.1.2”,然后登陆 Telnet ,输入以下命令:
也可以先复制命令,再切换到 Telnet 窗口,鼠标点击右键就是粘贴,一行一行来!
切换到 JSFF2 目录:
su
shell
cd /mnt/jffs2
下载配置文件到电脑:
tftp -p -l hw_boardinfo.bak 192.168.1.2
然后这个时候,TFTPD 软件的文件夹里面就会出现 hw_boardinfo.bak 文件,推荐安装 Notepad++ 软件来修改文件。
说明:
hw_boardinfo:同下,光猫修改设置时这两个文件会同时操作。
hw_boardinfo.bak:文件内像乱码的加密字段都可以删除,相当于恢复出厂设置部分数据,多为运营商参数。
注意:
HS8145v5 不能修改双模,修改必定翻车不开机。
改华为界面:
把 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";
2.上传修改过的文件到光猫,输入命令:
rm -rf hw_boardinfo hw_boardinfo.bak
tftp -g -r hw_boardinfo.bak 192.168.1.2
cp -rf hw_boardinfo.bak hw_boardinfo
3.再重启机器,就是华为的界面了!
改内置超密
1.和上面的步骤大抵相似。
下载配置文件到电脑:
tftp -p -l hw_default_ctree.xml 192.168.1.2
2.使用“华为配置文件解密工具”来解密配置文件。
使用“XML加解密”就行。
选中文件点击解密后,原本的文件就会被加上 old 前缀。
3.直接搜索“telecomadmin”,Password 配置里面可能是明文也可能是加密的字符,没有关系,直接修改成你想要的。
修改好保存文件,然后使用“华为配置文件解密工具”来加密文件,再上传到光猫。
4.上传配置文件到光猫:
rm -rf hw_ctree.xml hw_ctree.bak.xml hw_default_ctree.xml
tftp -g -r hw_default_ctree.xml 192.168.1.2
cp -rf hw_default_ctree.xml hw_ctree.bak.xml
cp -rf hw_default_ctree.xml hw_ctree.xml
说明:
hw_ctree.xml:用户配置保管文件。
hw_ctree.bak.xml:同上,光猫修改设置时这两个文件会同时操作。
hw_default_ctree.xml:光猫默认配置文件,可以在这里修改基本配置,恢复出厂初始化的选项数据是直接读取这个文件
1 条评论
执行的hw_boardinfo.bak修改这一步,全乱码,直接删除了还是怎么搞呢?有个图就好了大佬!