Breed 是国内个人开发者 hackpascal 制作的一款闭源 Bootloader,常被称为“不死鸟”。它的特殊之处在于,即便某些官方固件更新会覆盖 Bootloader,Breed 在更新时仍能自我保护,因为它会自动删除新固件中的引导加载程序,防止自身被替换。
Bootloader 本质上是加载操作系统的程序,包括 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE 和 Breed 在内的多种程序都属于这一类别。
Breed 并非由其他软件更名而来,它是一个独立开发的新产品。若要从 Breed 切换到如 U-Boot 的其他 Bootloader,应通过 Breed 的固件更新功能选择更新 Bootloader。
重要提示:“不死”特性意味着所有固件更新都在 Breed 环境内进行。官方固件自带 Bootloader 时,直接使用其升级可能会覆盖 Breed。
Breed 在刷入固件过程中会移除固件自带的 Bootloader,确保自身的“不死”状态。
请注意,Breed 不支持启动非 Linux 类型固件,如 TP/水星/迅捷的 VxWorks 系统。若固件大小小于等于 2MB,则无法刷写。
Breed 具备以下特点:
- 实时刷机进度显示,进度条准确反映刷机过程
- 快速响应的 Web 界面
- 最大固件备份速度,根据 Flash 容量,通常可达 1MB/s
- 无需按复位键即可进入 Web 刷机模式
- Telnet 功能,便于访问 Breed 命令控制台
- 复位键功能检测
- 固件启动失败自动进入 Web 刷机模式
- 可自定义位置和大小的环境变量块