C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 21653|回复: 4

关于光猫固件制作 [复制链接]

军衔等级:

亚星游戏官网-yaxin222  新兵

注册:2014-12-6
发表于 2016-7-17 23:42:29 |显示全部楼层
最近开始研究固件制作(主要讨论web直刷固件,编程器固件需要动手能力亚星游戏官网-yaxin222),网上教程太少了。学习过程非常困难,现在还没有成功制作,把这几天学习的心得发出来,大家交流交流,互相进步。首先,需要了解固件的构成。固件分为1.编程器固件(需要编程器才能刷机,主要由引导+固件+其他数据 想当于整个FLASH内容的一个镜像)2.web直刷固件(大家平时刷机使用的固件)。
1.1编程器固件主要由uboot(我还不清楚是哪个企业芯片使用的)或CFE(博通企业芯片使用的引导程序)、Firmware(固件,就像电脑的操作系统,实现光猫的各种功能)、其他数据。1.2web直刷固件主要由Firmware、配置文件构成。
其次,需要了解破解光猫的相关常识。获取超级用户名、telnet、 ftp等相关权限。
然后,1.telnet进入光猫。2.cat proc/mtd 3.备份镜像文件(不知道备份哪几个文件,猜测主要备份是mtd0(应该是uboot),mtd2(linux内核),mtd3(i don't konw),mtd9(配置文件))4.ftp下载备份文件
/proc # cat mtd
dev:    size   erasesize  name
mtd0: 00040000 00020000 "bootloader"
mtd1: 00040000 00020000 "romfile"
mtd2: 00400000 00020000 "kernel"
mtd3: 01400000 00020000 "rootfs"
mtd4: 00400000 00020000 "kernel_slave"
mtd5: 01400000 00020000 "rootfs_slave"
mtd6: 00200000 00020000 "bosa"
mtd7: 01400000 00020000 "log"
mtd8: 00200000 00020000 "ri"
mtd9: 01400000 00020000 "config"
mtd10: 00300000 00020000 "flag"
mtd11: 00200000 00020000 "flagback"
mtd12: 00a00000 00020000 "rsv"
最后,提取的文件在合并打包制作成web直刷固件(需要相关打包,合并等工具目前正在这个阶段研究钟。。亚星游戏官网-yaxin222一直未突破
希翼有这方面兴趣爱好的朋友一起研究,交流,共同学习。文中光猫使用的是上海贝尔120E测试。

举报本楼

本帖有 4 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-24 07:00 , Processed in 0.122573 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图