华为HS8546V5补全shell及移动jffs2备份,可恢复移动界面
本帖最后由 wsljsj 于 2021-2-28 08:17 编辑第一部分:补全shell一、本机连接猫的有线网卡设置
1、电脑通过网线连接到光猫的LAN口,连接电源,光纤、电话、其他网络接口都不要连接。
2、设置电脑网卡的IP地址:192.168.1.2,然后打开光猫电源开关。
二、补全shell
必须补全shell,否则无法进行转换。
1、电脑通过网线或无线连接到光猫。请勿连接光纤!若已连接,请拔掉光纤重启再操作
2、运行ONT组播配置工具程序,选择维修使能,并选择连接到光猫的网卡,点击启动。
3、此时光猫所有指示灯闪烁,等到所有指示灯灭后,点击停止按钮,关闭工具程序,重新启动光猫。
4、重新打开ONT组播配置工具,选择升级,点击浏览、选择文件HS8145C5_HS8145V5_V500R019_allShell.bin,点击启动。这时光猫所有指示灯闪烁,等到所有指示灯常亮,点击停止按钮,关闭工具程序,重新启动光猫。
6、验证是否补全shell。先要开启Windows系统Telnet服务,开启方法:开始菜单—控制面板—程序和功能—打开或关闭Windows功能—勾选Telnet客户端—确定。
点击开始菜单,在运行框里输入cmd (或者WIN+R—cmd),在DOS窗口输入以下命令:
telnet 192.168.1.1 回车
root回车
Hw8@cMcc (华为界面是admin注意大小写,输入不显示,直接回车)
su回车
shell 回车
cd /mnt/jffs2回车
ls回车
看到很多可以执行的命令参数,证明补全shell成功了。
三、由运营商界面改成华为原厂界面
telnet
su
shell
cd /mnt/jffs2 (cd后有空格)
vi hw_boardinfo
1.华为界面
(不要使用restorehwmode.sh不可恢复移动界面!!!!!!)
按键盘下键,找到下面两条
obj.id = "0x0000001a" ; obj.value = "CMCC";^M
obj.id = "0x0000001b" ; obj.value = "CMCC_RMSBRIDGE";^M 或obj.id = "0x0000001b" ; obj.value = "GDCMCC_RM";^M
改为
obj.id = "0x0000001a" ; obj.value = "COMMON";^M
obj.id = "0x0000001b" ; obj.value = "COMMON";^M
备注:如果用restorehwmode.sh恢复华为界面
光猫的IP变为192.168.100.1 超级账户名:telecomadmin 密码:admintelecom
2.改双模
"0x00000001" ; obj.value = "4"
英文状态下按字母:i ,进入编辑模式,:
然后把光标移动到后引号下面,Backspace删除,把2改成4,(1代表GPON,2代表EPON,4代表E/G双模),
按esc,然后输入:wq回车(注意冒号不能漏),然后reboot,重启光猫!
检查,输入display deviceinfo 回车,UpPort mode=4,就大功告成了。
第二部分:jffs2恢复
可实现通过restorehwmode.sh恢复华为界面后再重新恢复移动定制界面,可选择地区,原理是重新还原jffs2文件夹所有文件,具体命令cp -r jffs2 /mnt/
进来学习下,猫粮太少。 本人亲测,所有资料来源于网上,有使能工具,shell固件,jff2移动定制备份文件 大家都很穷呀看一下就这么多猫粮 这么贵 不知道有没有R20的 赚锚粮的,楼主接着搬砖 赚锚粮的,楼主接着搬砖 R20能使么?