本帖最后由 yyy8751 于 2020-9-29 16:36 编辑
2个hg8120c,一个升级了网络下载的固件,折腾了一番之后感觉还没有原来的固件好用。 于是搜索原来的固件版本可惜啊,没有。升级完了的这个光猫其实固件是降级了,但用更 低版本的固件却刷不进去了,后想试试原版的华为界面一条restorehwmode.sh命令把配置 删完了,想再回去就比较难了。好在这个还有人做个简易恢复包,终于又恢复了原来的样子。
过了2天琢磨怎么从光猫里提取刷机,搜到2篇帖子,照猫画虎,从未刷机的光猫提取了原始的分区固件。 把分区固件编辑之后用专用的工具合成,之后再telnet模式下用命令刷机。几分钟后,光猫没有挂掉,就是成功了。
cat /proc/mtd (R017)
hg8120c之前已经开Telnet并补全shell,在telnet下提取了ubootA、kernelA、rootfsA这三个分区,
这部涉及操作命令为备份分区及下载备份好的分区, 提取之后要把尾部多余的FF删掉.
合成
用这个软件把后升级的R015固件做为模板,替换其中ubootA、kernelA、rootfsA分区,
把文件另存为新文件.
刷机
telnet 192.168.1.1 (输入root admin或其他),上传下载文件都要架设FTP服务器
刷机命令
load pack by tftp svrip 192.168.1.2 remotefile 合成的固件.bin
====================================================================
这是第一次刷机后的版本
这是机子原来的版本
用合成的固件刷回原始的版本之后的界面
至于固件的下载问题,因为不能保证这个固件适合你的设备,以免导致不必要的麻烦。
如确实有需要可以pm站内短信。
以上就是这次折腾的经历。
|