一、記錄光貓原來信息
記錄寬帶識別碼(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次才能播放,體驗效果不如其他電視直播軟件,故放棄