一、记录光猫原来信息
记录宽带识别码(LOID),宽带的vlan id ,拨号vlan id MTU 数据
广东珠海电信上网和语音的VID: INTERNET_R_VID_41 VOICE_R_VID_46 IPTV 45
二、刷shell补丁
刷shell补丁,放心刷不会损坏原固件。
记得重启光猫
我一开始刷allshell4 发现 没有 aescrypt2命令,后来刷 1.bin 恢复出厂设置后就有了
三、修改参数
1.开启telnet
2.telnet进去
root admin su shell cd /mnt/jffs2 cp hw_ctree.xml myconf.xml.gz aescrypt2 1 myconf.xml.gz tmp gzip -d myconf.xml.gz vi myconf.xml
3.去台数限制
<X_HW_AccessLimit Mode="Off" TotalTerminalNumber="1000"/>
4.查看超级密码,增删用户
我是修改useradmin的用户组,让他和telecomadmin超级用户有相同权限
以防万一,或者直接加一个用户(打上第三行代码)
<X_HW_WebUserInfoInstance InstanceID="1" ModifyPasswordFlag="1" UserName="useradmin" Password="FuckGuangDongDianXin" UserLevel="1" Enable="1" PassMode="0"/> <X_HW_WebUserInfoInstance InstanceID="2" ModifyPasswordFlag="0" UserName="telecomadmin" Password="nE7jA%5m" UserLevel="0" Enable="1"/> <X_HW_WebUserInfoInstance InstanceID="3" ModifyPasswordFlag="1" UserName="admin" Password="FuckGuangDongDianXin" UserLevel="0" Enable="1" PassMode="0"/>
5.去除TR069远程管理
找到有"TR069_VOIP"这一段代码,最前面的Enable="1",改成0,即为关闭
<WANIPConnectionInstance InstanceID="1" Enable="0" Reset="0" 等等等 X_HW_SERVICELIST="TR069_VOIP" X_HW_VLAN="46"
6.修改DHCP DNS
<LANHostConfigManagement DHCPServerConfigurable="1" DHCPServerEnable="1" 等等等 DNSServers="223.5.5.5,114.114.114.114"
7.加密配置参数
gzip -f myconf.xml aescrypt2 0 myconf.xml.gz tmp cp -f myconf.xml.gz hw_ctree.xml
8.重启光猫
四、设置光猫
1.可以见到enable改为0后 已经关闭TR069远程管理
2.新建固定电话连接
根据一开始记录的参数,新建语音连接,稍等片刻可见电话连接成功
3.修改ipv6 dns
ipv4没法在网页改,但是ipv6能在网页改dns
用的阿里ipv6 dns
IPv4:223.5.5.5 223.6.6.6
IPv6:2400:3200:baba::1 2400:3200::1
4.电信定制版界面改为华为界面
搜索了不少内容,得知
转换界面本可以无损,restorehwmode.sh 删除了很多运营商定制的配置文件,没有备份你拿什么手工配置?
要无损转换研究下restorehwmode.sh、hw_boardinfo 这2文件就行了
重要的事说3遍:不要通过restorehwmode.sh还原华为界面!不要通过restorehwmode.sh还原华为界面!
不要通过restorehwmode.sh还原华为界面!
用了之后想回到运营商定制界面又要补文件,可以用修改配置文件的办法切换界面
说得非常对!修改hw_boardinfo 即可转换!我现已摸索出来了,其实只需改几排代码就可以
修改 hw_boardinfo 文件,同在/mnt/jffs2目录下
obj.id = "0x0000001a" ; obj.value = "E8C"; 华为 COMMON obj.id = "0x0000001b" ; obj.value = "GDGCT"; 华为 COMMON obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN" 华为 CHOOSE_XINAN
左边是珠海电信,改成右边就是华为界面了,改好后重启,光猫配置不会变,放心
5.改双模,GPON改成GPON/EPON(修改 hw_boardinfo 文件)
obj.id = "0x00000001" ; obj.value = "1";
//(1代表GPON,2代表EPON,4代表E/G双模)
小插曲:
- 网上说需要同时改两文件hw_boardinfo和hw_boardinfo.bak //我只改了hw_boardinfo,不改bak也能生效1.
2.一开始发现hw_boardinfo是只读的,自己复制一份后,直接删除,改名回来就能读写了
cp hw_boardinfo hw_boardinfo1 rm -rf hw_boardinfo cp hw_boardinfo1 hw_boardinfo
//建议hw_boardinfo 复制备份
华为界面强大多了,电信有的功能它也有,例如终端个数限制,ipv4 dhcp dns 设置等等
五、大功告成
六、最后感想总结
1.如果有些命令打不出来,可以多试几次或重新连接telnet
2.我一开始按教程用TFTP软件下载修改好后
再上传上去,虽然上传成功了
但是不知道什么原因没有生效,就像没有覆盖原来配置一样
用了以下命令:
tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2 //上传 put tftp -g -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2 //下载 get
如果上传上去能生效的,在电脑改好再上传会方便点
不行就直接用vi 一行行找到相应命令来改
3.电脑解密修改配置参数:
1.打开工具“华为光猫配置文件加解密工具.exe”
2.选择输入文件输入文件:hw_ctree.xml
3.输出文件:tmp.gz 点击解密按钮
4.得到压缩文件 再解压,得到hw_ctree.xml真正的文件
注意步骤,是解密成.gz 再解压出来是配置文件,否者是乱码。
4.感想:
需要有一定的linux , 资料搜索能力,多去宽带技术论坛搜索
PS:实在折腾不成功,淘宝几十元的光猫破解服务也可以考虑
七、软件下载
链接: https://pan.baidu.com/s/1_iQX1DkljewCKesg9JH16g 提取码: qfqn
基本都是宽带技术论坛里面下载的,融合在这里方便大家
禁止任何形式的获利!!
八、相关连接
版权声明:
本文全是原创,一字一图打上去的,
禁止任何形式的转载,分享,
不正当获利!
2020-2-20
1.发现广东珠海电信有http劫持,一天弹2-3次,很烦。
排除DNS劫持,网上投诉就解决了
2.顺便抓了iptv的频道源
网络:iptv没有用组播,是单播的,没有接光猫ITV口
方法:1.笔记本插网线,分享热点给机顶盒连接,直接抓包
聪明方法:一开机立刻抓包,得到更新的所有频道
麻烦方法:每换一个台,抓取RTSP Play 地址,一个一个慢慢抓,300+个
突破口:HTTP 协议中搜索 getchannellist,找到对应报文,编码UTF-8。留意箭头处
RTSP资源是带小尾巴的(用户信息),故不分享,需要自己抓取。
本来打算把视频流放到另一台电视里用,但是经常打开失败
有时要打开4-5次才能播放,体验效果不如其他电视直播软件,故放弃