liujc 发表于 2019-1-7 20:13:03

HS8546V 华为界面、电信、联通、移动定制界面互相转换方法

本帖最后由 liujc 于 2019-1-10 14:33 编辑

file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image004.jpg

HS8546V华为界面、电信、联通、移动定制界面互相转换方法
本人亲自验证,修正有关帖子的错误!此方法也适用于其他华为光猫。
近一段时间看了很多关于HS8546V改华为界面和恢复电信、联通、移动定制界面方法,按照帖子的方法都是只能将界面改成运营商的,但是选择省份时都是灰色的,无法选择。经过几次修改,终于找到原因:是有关帖子提供的修改参数和配置文件不一致造成的。下面提供正确的华为界面、电信、联通、移动定制界面互相转换方法。
准备工作:下载本帖的附件,解压缩到D:/HS8546V文件夹。注意事项:请认真检查修改的内容,确认无误后再保存!除了要修改的文件以及需要改动的地方之外,其它千万不要修改!一、补全shell必须补全shell,否则无法进行转换。1、电脑通过网线连接到光猫的LAN口,连接电源,光纤、电话、其他网络接口都不要连接。2、设置电脑网卡的IP地址:192.168.1.2,然后打开光猫电源开关。3、运行ONT组播配置工具程序(本帖附件包含),选择维修使能,并选择连接到光猫的网卡,点击启动。4、此时光猫所有指示灯闪烁,等到所有指示灯常亮,点击停止按钮,关闭工具程序,重新启动光猫。5、重新打开ONT组播配置工具,选择升级,点击浏览、选择文件HS8546V-shell.bin(本帖附件包含),点击启动。这时光猫所有指示灯闪烁,等到所有指示灯常亮,点击停止按钮,关闭工具程序,重新启动光猫。6、验证是否补全shell。先要开启Windows系统Telnet服务,开启方法:开始菜单—控制面板—程序和功能—打开或关闭Windows功能—勾选Telnet客户端—确定。点击开始菜单,在运行框里输入cmd (或者WIN+R—cmd),在DOS窗口输入以下命令:telnet 192.168.1.1 回车root回车adminHW(华为界面光猫 admin,注意大小写,输入不显示,直接回车)su回车shell 回车cd /mnt/jffs2回车ls回车看到很多可以执行的命令参数,证明补全shell成功了。二、由运营商界面改成华为原厂界面如果光猫是运营商(移动、联通、电信)定制界面,要改成华为原厂界面,继续输入:restorehwmode.sh回车看到提示successful后,重启光猫,就会转为华为原厂界面。光猫的IP变为192.168.100.1 超级账户名:telecomadmin,密码:admintelecom。用超级用户名:telecomadmin密码:admintelecom登录光猫,勾选LAN1、LAN2、LAN3、LAN4、并将IP地址改为192.168.1.1。特别提示:恢复华为界面后或者是恢复出厂设置后,需要打开ONT组播配置工具,选择升级,点击浏览、选择文件HS8546V-shell.bin,点击启动,重新补全shell。
三、恢复电信界面电信定制超级账户用户名:telecomadmin密码:nE7jA%5mIP:192.168.1.1以默认北京电信为例:1、修改hw_boardinfo、hw_boardinfo.bak文件(两个文件内容一样):点击开始菜单,输入cmd(或者WIN+R—cmd)telnet 192.168.1.1回车root回车admin (输入不显示,直接回车)su 回车shell 回车cd /mnt/jffs2/回车vi hw_boardinfo回车在英文键盘下按 i 进行编辑,只修改红字部分:(注意:区分大小写)obj.id ="0x0000001a" ; obj.value = "E8C";obj.id ="0x0000001b" ; obj.value = "BJCT";北京电信obj.id ="0x00000031" ; obj.value = "CHOOSE_XINAN";按 ESC 退出 输入:wq (冒号也要输入),回车。用同样方法修改hw_boardinfo.bak文件。2、修改hw_ctree.xml、hw_ctree_bak.xml文件(两个文件内容一样)。打开Tftp软件(本帖附件包含,根据自己的windows系统使用32位/64位),工作目录选择D:/HS8546V,网卡IP选择192.168.1.2,然后将软件最小化,不要关闭!在telnet的DOS窗口输入:tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2 回车,然后在D:/ HS8546V文件夹找到hw_ctree.xml文件,用huaweiXML_CFG工具解密(本帖附件包含)再用16进制编辑器UltraEdit(本帖附件包含)进行修改(不要转换DOS格式)注意:只修改下面红字部分,区分大小写。A、改为北京电信:搜索customInfo 字段,然后进行修改:<X_HW_ProductInfooriginalVersion="V300R016C00SPC025A0001250014" currentVersion="V300R016" customInfo="BJCT_SMART" customInfoDetail="BeiJing Province"/>B、修改无线名称搜索SSID字段,将无线名称改回底部标签上的2.4G无线名称ChinaNet-XXXX、密码,5G无线名称ChinaNet-XXXX-5G和密码。C、修改用户名、密码:搜索Username字段<X_HW_CLIUserInfoInstanceInstanceID="1" ModifyPWDFlag="0" UserGroup="" Userpassword="密码在底部标签上" Username="user" PassMode="0"/>(注意:PassMode="2"必须改为"0",否则无法输入明文密码)。D、修改超级用户名、密码 搜索UserName字段<X_HW_WebUserInfoInstanceEnable="1" InstanceID="2" ModifyPasswordFlag="0"UserLevel="0" UserName="telecomadmin"Password="nE7jA%5m" PassMode="0"/>(注意:PassMode="2"必须改为"0",否则无法输入明文密码)。E、修改ACS设置(TR069,可以不修改)搜索Username、ConnectionRequestPassword字段<ManagementServerUsername="bjcpe" Password="bjcpe" X_HW_DSCP="0"X_HW_CertPassword="$1^q1+U*UZZBD`bY'pG\^6Z*!!$"X_HW_EnableCertificate="0"ManageableDeviceNotificationLimit="0"ManageableDeviceNumberOfEntries="0" NATDetected="0"STUNMinimumKeepAlivePeriod="0" STUNMaximumKeepAlivePeriod="0"STUNPassword="" STUNUsername=""STUNServerPort="0" STUNServerAddress=""STUNEnable="0"UDPConnectionRequestAddressNotificationLimit="0"UDPConnectionRequestAddress=""DefaultActiveNotificationThrottle="0"DownloadProgressURL="" KickURL="" UpgradesManaged="1"ConnectionRequestPassword="bjrms"ConnectionRequestUsername="bjrms"ConnectionRequestURL="" ParameterKey="0"PeriodicInformTime="" PeriodicInformInterval="43200"PeriodicInformEnable="1"F、修改后保存,然后再用huaweiXML_CFG_工具加密。3、复制hw_ctree.xml,然后改名为hw_ctree_bak.xml。4、上传文件telnet 192.168.1.1 回车root回车admin (输入不显示,直接回车)su 回车shell 回车cd /mnt/jffs2 回车 tftp -gr E8C.tar.gz 192.168.1.2 回车tar xf E8C.tar.gz 回车rm E8C.tar.gz 回车tftp -g -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2 回车tftp -g -l hw_ctree_bak.xml -r hw_ctree_bak.xml 192.168.1.2 回车exit 回车reset 回车然后光猫会重新启动。重新启动后,要恢复出厂设置,只有恢复出厂设置,才会变成我们修改的密码、无线名称等。恢复后的电信界面,默认省份:北京
四、恢复联通界面(智慧沃家)联通管理员网址:http://192.168.1.1/CU.html超级账户用户名:CUAdmin 密码:CUAdmin以默认上海联通为例1、修改hw_boardinfo、hw_boardinfo.bak文件:(注意:区分大小写)obj.id ="0x00000002" ; obj.value = "HWTCxxxxx";底部标签上HWTCxxxxx,只有部分省份需要修改,可以不修改。obj.id ="0x0000001a" ; obj.value = "COMMON";)obj.id ="0x0000001b" ; obj.value = "SHCU";上海联通obj.id="0x00000031";obj.value="CHOOSE_UNICOM_BUCPE";用同样方法修改hw_boardinfo.bak文件。2、修改hw_ctree.xml、hw_ctree_bak.xml文件。打开Tftp软件,工作目录选择D:/HS8546V,网卡IP选择192.168.1.2,输入:tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2在D:/HS8546V目录找到hw_ctree.xml文件,用huaweiXML_CFG_工具解密,然后用16进制编辑器UltraEdit进行修改(不要转换DOS格式)只修改红字部分:A、改为上海联通:(注意:区分大小写)<X_HW_ProductInfocustomInfoDetail="shanghai" customInfo="SHCU" currentVersion="V300R016"originalVersion="V300R016C10SPC115A0006290141"/>B、修改无线网络名称SSID="CU_xxxx"中的 xxxx 为底部标签上的 ChinaNet-xxxx和密码。2.4G、5G都要修改。C、修改用户名、密码 <X_HW_CLIUserInfoInstanceInstanceID="1" ModifyPWDFlag="0" UserGroup=""Userpassword="密码在底部标签上" Username="user" PassMode="0"/>(注意:PassMode="2"必须改为"0",否则无法输入明文密码)。D、修改超级用户名、密码 <X_HW_WebUserInfoInstanceEnable="1" InstanceID="2" AdminWebIp="http://192.168.1.1/CU.html"WebIp=""(注意:此段红色字符原文件没有,必须增加,可以复制、粘贴。) ModifyPasswordFlag="0" UserLevel="0" Password="CUAdmin" UserName="CUAdmin" PassMode="0"/>(注意:PassMode="2"必须改为"0",否则无法输入明文密码)。E、修改ACS设置(TR069 ,可以不修改)<ManagementServerUsername="shcpe" Password="shcpe" X_HW_DSCP="0"X_HW_CertPassword="$1^q1+U*UZZBD`bY'pG\^6Z*!!$"X_HW_EnableCertificate="0"ManageableDeviceNotificationLimit="0"ManageableDeviceNumberOfEntries="0" NATDetected="0"STUNMinimumKeepAlivePeriod="0"STUNMaximumKeepAlivePeriod="0" STUNPassword=""STUNUsername="" STUNServerPort="0"STUNServerAddress="" STUNEnable="0"UDPConnectionRequestAddressNotificationLimit="0"UDPConnectionRequestAddress="" DefaultActiveNotificationThrottle="0"DownloadProgressURL="" KickURL=""UpgradesManaged="1" ConnectionRequestPassword="shrms" ConnectionRequestUsername="shrms" ConnectionRequestURL=""ParameterKey="0" PeriodicInformTime=""PeriodicInformInterval="43200" PeriodicInformEnable="1"URL="http://rms.sh.chinaunicom.cn:9090/RMS-server/RMS"EnableCWMP="0">F、修改后保存,然后用huaweiXML_CFG_工具加密。3、复制hw_ctree.xml改名为hw_ctree_bak.xml。4、上传文件。打开Tftp软件,工作目录选择D:/HS8546V,网卡IP选择 192.168.1.2telnet 192.168.1.1回车root回车admin (输入不显示,直接回车)su 回车shell 回车cd /mnt/jffs2 回车 tftp -gr UNICOM.tar.gz 192.168.1.2 回车tar xf UNICOM.tar.gz 回车rm UNICOM.tar.gz 回车tftp -g -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2 回车tftp -g -l hw_ctree_bak.xml -r hw_ctree_bak.xml 192.168.1.2 回车exit 回车reset 回车光猫重新启动后,恢复出厂设置。只有恢复出厂设置,才会变成我们修改的密码、无线名称等。恢复后的联通界面,默认省份:上海
五、恢复移动界面移动定制超级账户用户名:CMCCAdmin密码:aDm8H%MdA,网关:192.168.1.11、修改hw_boardinfo、hw_boardinfo.bak文件。telnet 192.168.1.1回车root回车admin (输入不显示,直接回车)su 回车shell 回车cd /mnt/jffs2/ 回车vi hw_boardinfo回车在英文键盘下按 i 进行编辑:(注意:区分大小写)obj.id =“0x0000001a”; obj.value = “CMCC”;obj.id =“0x0000001b”; obj.value = “CMCC_RMS”;obj.id=“0x00000031″;obj.value="CHOOSE_CMCC_RMS2";obj.id ="0x00000035" ; obj.value = "SMART";2、修改hw_ctree.xml、hw_ctree_bak.xml 文件。打开TFTP软件,目录选择D:/HS8546V,网卡IP 选择192.168.1.2,输入:tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2在D:/HS8546V目录找到hw_ctree.xml文件,用huaweiXML_CFG_工具解密,然后用16进制编辑器UltraEdit修改(不要转换DOS格式,只修改红字部分,区分大小写)。A、修改默认省份移动省份设置比较特殊,不用修改。B、修改无线网络名称SSID="CMCC-xxxx"中的xxxx 为标签上的 ChinaNet-xxxx和密码。2.4G、5G都要修改。C、修改用户名、密码<X_HW_CLIUserInfoInstanceInstanceID="1" ModifyPWDFlag="0" UserGroup=""Userpassword="密码在底部标签上" Username="user" PassMode="0"/>(注意:PassMode="2"必须改为"0",否则无法输入明文密码)。D、修改超级用户名、密码<X_HW_WebUserInfoInstanceEnable="1" InstanceID="2" AdminWebIp=""WebIp="" ModifyPasswordFlag="0" UserLevel="0"Password="aDm8H%MdA" UserName="CMCCAdmin" PassMode="0"/>(注意:PassMode="2"必须改为"0",否则无法输入明文密码)。E、ACS设置(TR069)移动设置比较特殊,不用修改。F、修改无误后保存,用huaweiXML_CFG_工具加密。3、复制hw_ctree.xml改名为hw_ctree_bak.xml。4、上传文件。打开Tftpd软件,位置选择D:/HS8546V文件夹,网卡IP选择 192.168.1.2。telnet 192.168.1.1回车root回车admin (输入不显示,直接回车)su 回车shell 回车cd /mnt/jffs2 回车 tftp -gr CMCC.tar.gz 192.168.1.2 回车tar xf CMCC.tar.gz 回车rm CMCC.tar.gz 回车tftp -g -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2 回车tftp -g -l hw_ctree_bak.xml -r hw_ctree_bak.xml 192.168.1.2 回车exit 回车reset 回车光猫重新启动后,恢复出厂设置。只有恢复出厂设置,才会变成我们修改的密码、无线名称等。恢复后的界面,没有默认省份:



liujc 发表于 2019-2-13 19:22:24


华为光猫修改双模、SN序号、MAC地址方法

特别提示:必须先补全shell。

telnet 192.168.1.1(华为界面IP:192.168.100.1)
root
adminHW (华为界面:admin,输入不显示,区分大小写,直接回车)
su
shell
cd /mnt/jffs2
vi hw_boardinfo
在英文状态下,按键盘上的 i 开始编辑:
obj.id = "0x00000001" ; obj.value = "4"; 可以修改为:4、双模1、GPON2、EPON
obj.id = "0x00000002" ; obj.value = "485754444AB7AB9A";光猫标签上的 PON NO 序号 可以修改!
obj.id = "0x00000008" ; obj.value = "2150083444AAA6000999";光猫标签上的 PROD ID 序号 可以修改!
obj.value = "F8:55:88:88:84:C0"; 将MAC地址(12位)改成你需要的MAC地址!
obj.id = "0x0000000b" ; obj.value = "F8:55:88:88:84:C8";从这一行开始,MAC地址只能修改前11位,最后一位不能修改!
obj.id = "0x00000022" ; obj.value = "F8:55:88:88:84:C9"; 最后一位不能修改!
obj.id = "0x00000023" ; obj.value = "F8:55:88:88:84:CA";最后一位不能修改!
obj.id = "0x00000024" ; obj.value = "F8:55:88:88:84:CB";最后一位不能修改!
obj.id = "0x0000002d" ; obj.value = "F8:55:88:88:84:CC"; 最后一位不能修改!
obj.id = "0x0000002e" ; obj.value = "F8:55:88:88:84:CD";最后一位不能修改!
obj.id = "0x0000002f" ; obj.value = "F8:55:88:88:84:CE";最后一位不能修改!
obj.id = "0x00000030" ; obj.value = "F8:55:88:88:84:CF";最后一位不能修改!
obj.id = "0x0000000c" ; obj.value = "F8:55:88:88:84:C1";最后一位不能修改!
obj.id = "0x0000000d" ; obj.value = "F8:55:88:88:84:C2";最后一位不能修改!
obj.id = "0x0000000e" ; obj.value = "F8:55:88:88:84:C3";最后一位不能修改!
obj.id = "0x0000000f" ; obj.value = "F8:55:88:88:84:C4";最后一位不能修改!
obj.id = "0x00000010" ; obj.value = "F8:55:88:88:84:C5";最后一位不能修改!
obj.id = "0x00000011" ; obj.value = "F8:55:88:88:84:C6";最后一位不能修改!
obj.id = "0x00000012" ; obj.value = "F8:55:88:88:84:C7";最后一位不能修改!
obj.id = "0x00000013" ; obj.value = "F8:55:88:88:84:C0";最后一位不能修改!
obj.id = "0x00000025"; obj.value = "F8:55:88:88:84:C0";这一行MAC地址要修改为12位!
按 ESC 退出 输入 :wq (冒号也要输入),回车保存修改。
然后,用同样方法修改 hw_boardinfo.bak 文件,修改完成后退出编辑状态、并保存修改。
exit
reset
光猫重新启动后完成修改。

BlizzardDiablo 发表于 2019-1-12 21:49:17

楼主选择省份后没有省份的配置文件如何解决?

liujc 发表于 2019-3-8 09:32:16

409588431 发表于 2019-3-8 09:08
大神,请问您的油箱多少呀?我的是,现在华为界面能进去了,但是上不了网呀,好像是因为注册不了吧,因为那 ...

登录华为界面,在相应位置分别输入宽带账号、密码、VLAN ID、认证:LOID(Password) 、密码等数据进行注册。

梓铭大神 发表于 2020-3-20 00:44:31

zzf1207 发表于 2020-1-14 11:47:39

感谢分享 感谢分享

at987 发表于 2019-3-6 22:10:23

chaoji8245 发表于 2019-1-15 17:04:23

liujc 发表于 2019-1-15 15:42
恢复方法是一样的,但我上传的恢复包应该不适用 HG8145c ,如果你有 HG8145c 的恢复包,就可以按照我的方 ...

我的固件是全shell的

liujc 发表于 2019-1-14 13:47:03

dty 发表于 2019-1-13 00:58
楼主的配置文件当中:hw_default_ctree.xml 为何不需要修改呢?
我修改方法跟你的不一样,我只成功恢复过 ...

需要熟悉 hw_default_ctree.xml 文件结构、参数作用,否则就会失败。

liujc 发表于 2019-1-11 13:04:40

BlizzardDiablo 发表于 2019-1-11 11:27
之前折腾的数据有些乱了 所以想麻烦楼主给提供一份对比修改下

可以恢复出厂设置或者转为华为界面,然后再导出。

lhyw 发表于 2019-1-11 11:22:49

liujc 发表于 2019-1-11 08:31
上传的文件包里(E8C、CMCC、UNICOM)已经包含你说的所有文件,可以选择省份,进行自动配置!

是可以选择省份,但配置文件是不变,恢复不了出厂设置。

hunterrom 发表于 2019-1-10 20:02:11

牛逼 收藏备用

13108988621 发表于 2019-1-10 20:15:10

好贴,收藏了,感谢楼主分享

BlizzardDiablo 发表于 2019-1-10 20:54:16

楼主能分享下你的原文件
hw_boardinfo
hw_boardinfo.bak
hw_ctree.xml
谢谢51878870@qq.com

lhyw 发表于 2019-1-10 21:44:30

这样修改只是换界面文件,选择不了省份默认配置文件的。要修改customize.txtcustomizepara.txthw_boardinfohw_boardinfo.bak这四个文件,还要增加电信,移动,联通 三家省份配置文件包choose_xml才可以的,特别是定制文件customizepara.txt数据格式要对应。

呵呵先生 发表于 2019-1-10 23:35:26

收藏。。。。

liujc 发表于 2019-1-11 08:31:01

lhyw 发表于 2019-1-10 21:44
这样修改只是换界面文件,选择不了省份默认配置文件的。要修改customize.txtcustomizepara.txthw_board ...

上传的文件包里(E8C、CMCC、UNICOM)已经包含你说的所有文件,可以选择省份,进行自动配置!

liujc 发表于 2019-1-11 08:41:36

本帖最后由 liujc 于 2019-1-11 08:42 编辑

BlizzardDiablo 发表于 2019-1-10 20:54
楼主能分享下你的原文件
hw_boardinfo
hw_boardinfo.bak

hw_boardinfo、hw_boardinfo.bak 建议在 telnet 后直接修改比较方便,hw_ctree.xml 可以 tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2 直接提取,或者用超级用户登录光猫,导出配置文件。

华仔_BQQeE 发表于 2019-1-11 10:26:24

支持一下楼主
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: HS8546V 华为界面、电信、联通、移动定制界面互相转换方法