找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 70363|回复: 73

【华为HG8245】升级V100R006C00SPC122后不能用vi时修改hw_spec.xml的方法,超详细!

[复制链接]
发表于 2014-8-14 23:11:52 | 显示全部楼层 |阅读模式
终于我的HG8245到货了,听说很不错的光猫,立马把我的F460下课了虽然是好的。折腾了很多固件,有时间与大家分享分享啦~

好了,言归正传!

首先这个固件HG8245V100R006C00SPC122_china_full_all.bin是很不错的,相当完善了哦。
(这里说一下,固件中C00表示SIP的,R和C不同的建议刷full版本的固件)

但是有些改动,比如:不能删除TR069,shell里面也没了vi了 等等。幸好tfpt客户端是有的,不然。。。
下面逐条解说通过tftpd32修改hw_spec.xml的方法。修改其它的相同啦。

首先首先,打开你的tftpd32.exe并记下你的ip和所在目录:
#############coding################################
1、登录并进入shell
WAP>shell
BusyBox v1.18.4 (2013-07-31 16:23:47 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
WAP(Dopra Linux) # ls
bin      etc      init     mnt      sbin     tmp
boot     home     lib      proc     share    usr
dev      html     linuxrc  root     sys      var
WAP(Dopra Linux) #

2、直奔主题,没成功啦~
WAP(Dopra Linux) # vi /mnt/jffs2/hw_spec.xml
/bin/sh: vi: not found
WAP(Dopra Linux) #

3、顺便看了下内存使用和硬盘使用情况。在这里提醒大家,在linux下free命令看到的Mem项内存占用是虚的哦,实际占用看-/+ buffers项。
WAP(Dopra Linux) # free
             total         used         free       shared      buffers
Mem:         47844        46592         1252            0         9164
-/+ buffers:              37428        10416         //这里才是实际使用的内存,约78%
Swap:            0            0            0
WAP(Dopra Linux) #
WAP(Dopra Linux) # df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 9216      9216         0 100% /
tmpfs                    23920         0     23920   0% /dev
tmpfs                   524288         8    524280   0% /dev/shm
none                    524288         0    524288   0% /tmp
none                    524288       452    523836   0% /var
none                    524288         0    524288   0% /mnt
/dev/mtdblock7            1536       472      1064  31% /mnt/jffs2
WAP(Dopra Linux) #

4、转到所在目录
WAP(Dopra Linux) # cd /mnt/jffs2/
WAP(Dopra Linux) #
WAP(Dopra Linux) # ls
CfgFile_Backup        eponroguestatus       hwontlog.bin
DHCPlasterrwan1       fsok                  hwontlog.txt
DHCPlasterrwan4       ftvoipcfgstate        main_version
DHCPstatewan1         hard_version          oldcrc
DHCPstatewan4         hw_boardinfo.xml      ontstatusfile
FTCRC                 hw_boardinfo.xml.bak  ppplasterr258
InformFlag            hw_bootcfg.xml        reboot_info
ProHwrFlag            hw_cfgdata.txt        rogue_switch_file
customizepara.txt     hw_ctree.xml          roguestatus
custunpara.txt        hw_ctree_bak.xml      specname
cwmp_rebootsave       hw_default_ctree.xml  watchdogInfo
emergencystatus       hw_spec.xml           xmlcfgerrorcode
WAP(Dopra Linux) #

5、tftp命令,上传hw_spec.xml文件到本机tftpd32所在目录,这里我的计算机IP是192.168.1.4,下同。
然后该文件就传到tftpd32所在目录了,修改吧,但是不建议用记事本修改。
WAP(Dopra Linux) # tftp -p -r hw_spec.xml 192.168.1.4
WAP(Dopra Linux) #


6、为了安全起见,到/tmp目录下中转一下
WAP(Dopra Linux) # cd tmp
WAP(Dopra Linux) #
WAP(Dopra Linux) # ls
WAP(Dopra Linux) #                     //空的~~

7、通过tftp下载修改好的文件到tmp下
WAP(Dopra Linux) # tftp -g -l hw_spec.xml 192.168.1.4
WAP(Dopra Linux) #
WAP(Dopra Linux) # ls
hw_spec.xml                                 //下载好了
WAP(Dopra Linux) #
WAP(Dopra Linux) # cp /mnt/jffs2/hw_spec.xml ./hw_spec.xml.bak                                 //备份一下总是好的习惯
WAP(Dopra Linux) #
WAP(Dopra Linux) # ls
hw_spec.xml      hw_spec.xml.bak
WAP(Dopra Linux) #


8、覆盖原文件
WAP(Dopra Linux) # cp hw_spec.xml /mnt/jffs2/
WAP(Dopra Linux) #
WAP(Dopra Linux) # cat                         //查看一下是否修改成功了,cat命令总得有吧~~

WAP(Dopra Linux) # cat /mnt/jffs2/hw_spec.xml
<System_Configuration>
<FeatureConfig>
<SSMP>
<WebServer Enable="1" MaxConNumPerSec="1000" MaxConNumTotal="128" MaxPwdLength="
128" MaxNameLength="32" PortNum="80" OutPortNum="80" ListenMode="0" AutoTimeout=
"15" DefaultLang="chinese" Frame="frame_huawei" Language="chinese" Menu="menu.js
" MenuXml="menu.xml" ShowCPUnMemUsed="1" PwdEncrypt="0" IsSupportBase64="1"/>
<Swm BufferSize="0x80000" MaxChnl="8" MaxDev="8" PackMaxItemNum="16" BootCountAd
dr="0x933FF000" FlashConfigAddr="0x40000" FlashConfigLen="0x1000" PackMarkV1="0x
50545748" PackMarkV2="0x504E5748" ManageMode="e8c"/>
<Msg ProcMax="30" ModuleMax="20" GroupMax="2" TraceMax="8" StatMax="16" MqLenMax
="4096" MqNumMax="1024" />
<Db Enable="1" MsgWaitTime="20000"/>
<Cfm Enable="1" MaxObjNum="64"/>
<Cfg CfgCallWaitTime="100000"/>
<Cli Enable="1" UserNameLen="32" UserPwdLen="64" WelcomeInfo="Welcome Visiting H
uawei Home Gateway
Copyright by Huawei Technologies Co., Ltd." MaxTelnetNum="4" HistoryNum="20" Tel
netPortId="23" Prompt="WAP" UserGroup="0x00000001" EnableRemoteTelnet="1" RedLin
eVersion="0"/>
<Dm TimeForRebootSys="1" TimeForResetCfg="10"/>
<Dev MaxProduct="3" MaxClass="2"/>
<Cwmp AcsUrlLen="256" HttpServerPortId="7547" ManageMode="e8c"/>
<QuickCfg Enable="0" dir="e8_Config_Backup" FileName="ctce8"/>
<Log SaveTime="3600"/>
<Apm BatteryChangeTime="5" BootDelay="60"/>
<MmInterface Enable="1" RelationXml="hw_china_mm_cfg.xml"/>
</SSMP>
<BBSP>
<IFMVLANSWITCH Tag0Supported="0" VLANPRISWITCH="0"/>
</BBSP>
</FeatureConfig>
<Custom customdescription="e8c"/>
</System_Configuration>
WAP(Dopra Linux) #
WAP(Dopra Linux) # reboot         //完成了重启一下,OK

################coding##############################

修改后,登录后天看不到菜单的,请看我发的这个帖子即可解决。
[华为HG8245]修改hw_spec.xml为华为模版登录不显示菜单的解决办法!
https://www.chinadsl.net/forum.php?mod=viewthread&tid=120720

最后还是来一张设备信息吧:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

本帖被以下淘专辑推荐:

发表于 2014-8-25 20:55:04 | 显示全部楼层
修改了导回去了吗
 楼主| 发表于 2014-8-14 23:14:59 | 显示全部楼层
吐槽一下电信E8-C那界面真是难看啊
发表于 2014-8-15 22:17:00 | 显示全部楼层
请问楼主。刷后是否直接就是原厂界面啊?
然后这个版本 V1R002C01S211  你是否有新的原厂固件版本?C01的!
发表于 2014-8-15 23:14:34 | 显示全部楼层
楼主,升级后。会不会影响IPTV的使用啊。
不能用vi时修改hw_spec.xml有什么后果啊。。小白啊。不好意思。呵呵!
发表于 2014-8-16 23:23:53 | 显示全部楼层
楼主真是高人啊,光猫是以后的趋势,想楼主大大学习,可否留个QQ号码学习交流呢?
发表于 2014-8-17 02:02:37 | 显示全部楼层
3Q!学着做,成功改为华为界面!
MS第6步不能登陆/tmp目录,因为/tmp目录不在这里。如果再修改一些细节,再详细些,加精吧!
发表于 2014-8-17 21:01:26 | 显示全部楼层
请问楼主刷了这个版本是不是全国通用啊?

 楼主| 发表于 2014-8-18 09:29:15 | 显示全部楼层
潇湘网民 发表于 2014-8-15 23:14
楼主,升级后。会不会影响IPTV的使用啊。
不能用vi时修改hw_spec.xml有什么后果啊。。小白啊。不好意思。 ...

IPTV要自己配置,根据自己的原来的VLAN设置就可以了,其它VOIP和INTERNET一样。
 楼主| 发表于 2014-8-18 09:31:00 | 显示全部楼层
tujian99 发表于 2014-8-17 21:01
请问楼主刷了这个版本是不是全国通用啊?

应该是的,SIP版本的,我手动设定的,IPTV VOIP和路由均正常,有时间把配置贴出来给大家。我成都的
发表于 2014-8-18 13:29:34 | 显示全部楼层
存起来学习。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-12-27 21:04 , Processed in 0.028965 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表