光猫破解HG8120C 附软件 桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令 广东珠海电信 改华为界面 改双模gpon/epon 简单指引

时间:2024-02-24 18:22:29
一、记录光猫原来信息
记录宽带识别码(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双模)

 

小插曲:

  1. 网上说需要同时改两文件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:实在折腾不成功,淘宝几十元的光猫破解服务也可以考虑
 
 

七、软件下载
 
基本都是宽带技术论坛里面下载的,融合在这里方便大家
  禁止任何形式的获利!!
 
 
八、相关连接
 
 
 
 
 
 
 
 
版权声明:
本文全是原创,一字一图打上去的,
禁止任何形式的转载,分享,
不正当获利!
 
2020-2-20
1.发现广东珠海电信有http劫持,一天弹2-3次,很烦。
排除DNS劫持,网上投诉就解决了
 
 
2.顺便抓了iptv的频道源
 
网络:iptv没有用组播,是单播的,没有接光猫ITV口
 
方法:1.笔记本插网线,分享热点给机顶盒连接,直接抓包
  聪明方法:一开机立刻抓包,得到更新的所有频道
  麻烦方法:每换一个台,抓取RTSP Play 地址,一个一个慢慢抓,300+个
 
突破口:HTTP 协议中搜索 getchannellist,找到对应报文,编码UTF-8。留意箭头处
 
 
RTSP资源是带小尾巴的(用户信息),故不分享,需要自己抓取。
 
本来打算把视频流放到另一台电视里用,但是经常打开失败
有时要打开4-5次才能播放,体验效果不如其他电视直播软件,故放弃