Note
- 本教程不适合纯小白和伸手党,有些步骤可能需要稍加理解和探索才能完成。
- 对光猫不了解,或没有自主解决家庭网络问题能力的小伙伴不建议关闭TR069服务。
环境介绍
- 光猫环境:
- 光猫型号: HN8145V
- 软件版本: V5.19.C30S105_JS2101
- 硬件版本: 1950.A
- Telnet账户/密码默认为:
root/adminHW
- 地区环境:
- 江苏扬州电信
- 时间2024年6月上旬
打开光猫telnet功能
- 拔掉插在光猫上的光纤。
- 断电重启光猫。
- 将电脑连接到光猫的任意千兆口。
- 运行
./HN8145V破解及工具集合V5/ONT组播配置工具218.exe
进行操作。 - 具体操作流程网上很多,请自行搜索。
拿到telecomadmin账户密码
- 在开启光猫telnet功能并确保成功后。
- 运行
./HN8145V破解及工具集合V5/一键查询超密-必须在英文键盘下使用/一键查询超密.bat
可以查询到加密后的telecomadmin账户密码。 - 运行
./HN8145V破解及工具集合V5/华为二次密码破解工具S1S2语音全鉴密码等/huawei.exe
。- 粘贴经过加密的telecomadmin账户密码。
- 点击
$2解密
可以解密出明文telecomadmin账户密码。
- 具体操作流程网上很多,请自行搜索。
Note
- 执行该步骤前需要确保你的电脑启动了telnet客户端。
从光猫下载相应配置文件
因为从Web前端修改的方法已经通过代码被禁用,所以我们需要直接修改光猫里相应的配置文件。
- 光猫中存放相关配置的文件路径为
/mnt/jffs2/hw_ctree.xml
,并且此文件是经过加密的。 - 所以我们需要通过Shell将该文件传输到电脑解密后再修改。
- 在Telnet中输入:
su
shell
此步作用为打开Shell。
- 在Shell中输入:
cd /mnt/jffs2
tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.X
此步作用为打开使用tftp将
hw_ctree.xml
传输到电脑,其中192.168.1.X需要修改为你的tftp服务端ip地址。
- 在Telnet中输入:
Note
- 运行以上命令前需要搭建好Tftpd32服务端。
- Tftpd32是一个免费、轻量级、开源的程序。
- 安装和使用方法此处不再赘述。
- 官方下载地址:点击进入
- portable edition为免安装版本,比较方便。
解密配置文件并修改
- 运行
./HN8145V破解及工具集合V5/华为二次密码破解工具S1S2语音全鉴密码等/huawei.exe
。 - 使用其中的"XML加解密"功能对传输到电脑的
hw_ctree.xml
文件进行解密操作。 - 使用文本/代码编辑软件,搜索
X_HW_SERVICELIST="TR069"
字段,将字段所在行的Enable="1"
改成Enable="0"
。 - 保存修改。
加密配置文件并上传
- 运行
./HN8145V破解及工具集合V5/华为二次密码破解工具S1S2语音全鉴密码等/huawei.exe
。 - 使用其中的"XML加解密"功能对刚刚修改的
hw_ctree.xml
文件进行加密操作。 - 将加密好的文件覆盖掉原有文件,需要在Shell中输入:
cd /mnt/jffs2
tftp -g -l hw_ctree.xml -r hw_ctree.xml 192.168.1.X
- 重启光猫。
大功告成
- 请登录telecomadmin账户检查。
- 网络->网络连接->网络设置->连接名称选择
1_TR069_R_VID_45。
- 如果"使能WAN"勾选框为未勾选状态,则大功告成。
- 如失败请重新检查步骤,或此方法可能已经被修复。