不死鸟 Breed 的由来

温馨提示:本文最后更新于2024-06-25 22:12:05,某些文章具有时效性,若有错误或已失效,请在文末留言。

路由器 Breed 是国内网友 hackpascal 个人开发的一个闭源免费的 Bootloader,也被称为引导加载程序。

因为有些官方升级固件自带 Bootloader,如果从官方固件升级,会导致现有 Bootloader 被覆盖。而当 Breed 更新固件时,它会自动删除固件附带的引导加载程序,因此可以防止 Breed 被覆盖。它被称作“不死”的 Bootloader,是因为它提供了一种灵活的方式来管理和维护路由器的固件。这种技术使得路由器固件升级和恢复变得更加便捷和安全。

通过成功刷入 Breed,路由器用户可以在 Breed 里面自由备份、切换固件,而不用担心固件不兼容导致设备变砖。这种特性使得即使后续刷机失败,用户也能通过 Breed 恢复或重新刷写操作系统,从而保证了 Bootloader 本身的“不死”。

Breed的主要作用是在操作系统(如OpenWrt)之前执行,负责加载操作系统。它是系统上电时首先执行的代码,通过拷贝操作系统映像文件到RAM中,并跳转到其入口处执行,实现了系统的启动加载模式,这一过程无需用户介入即可正常工作。

Breed 的特性

Breed 拥有以下特性:

●实时刷机进度,进度条能准确反映刷机进度
●Web 页面快速响应
●最大固件备份速度,依 Flash 而定,一般能达到 1MB/s
●免按复位键进入 Web 刷机模式
●Telnet 功能,免 TTL 进入 Breed 命令控制台
●复位键定义测试功能
●固件启动失败自动进入 Web 刷机模式
●可自定义位置和大小的环境变量块

由于是闭源,无法进行二次开发,所有支持的设备均由 hackpascal 一人完成。在 2020-10-09 后已经停止版本更新,但 官网 目前仍然开放所有的 Breed 下载。

Breed官网:https://breed.hackpascal.net
博客:https://blog.hackpascal.net
恩山论坛:https://www.right.com.cn/forum/thread-161906-1-1.html

刷入 Breed

Breed 的刷入和固件刷入流程基本一致:

1、获取原厂固件的 SSH 登录权限(可能是通过原厂固件漏洞等方式)
2、在原厂固件上利用 cat /proc/mtd 获取 ROM 分区的布局
3、[可选] 备份原有的所有 ROM 分区数据,主要目的是为了恢复原厂固件
4、利用 mtd 等命令直接对 Bootloader 所在的 ROM 区域进行写入镜像
5、重启设备

刷入 Breed 后,耐心等待设备重启,通常可以通过 192.168.1.1 这个地址来进入 Breed 的 Web 管理界面

路由器Breed的由来

通过 Breed 刷机

通过 Breed 刷机就很方便了,直接在 [固件更新] 界面,勾选“固件”,并上传对应的固件,并勾选正确的“闪存布局”后,点击“上传”,等待设备重启即可。

路由器Breed的由来

其他功能

除去 Web 界面刷机,Breed 还支持一些其他的功能,包括固件备份、超频等,更多的使用方式推荐参考网上的其他资料。

路由器Breed的由来

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞1 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容