OpenWrt环境下刷入Breed Bootloader


路由器刷机变砖的原因多是意外覆盖了bootloader或启动分区,导致既无法启动,又无法恢复启动分区或Bootloader。

BreedWeb可以有效避免这一问题。不严谨地说,做到“刷不坏”。

U-Boot 一个能够在很多嵌入式平台上使用的 Bootloader,和BreedWeb各自独立,是平行关系。

breed Webhackpascal自行设计开发的一个全新的 Bootloader,并用于取代 U-Boot,此 Bootloader 暂取名为 Breed,不是 U-Boot,也不是 U-Boot 的改进版,是全新、独立的、跟 U-Boot 平级的 Bootloader,Bootloader 意思为引导加载器,即为用于加载操作系统的程序。它是一大类此类功能程序的统称。现在的 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE、Breed 等都是 Bootloader。

Breed内部对自己做了保护,导致无法覆盖自己,即使刷了一些奇奇怪怪的毁坏性固件,也能重新进入Breed进行恢复操作。

当然,前提是固件刷写在是在Breed内完成的

一定不要在原厂固件里刷不兼容的OpenWrt,或在OpenWrt里刷原厂,极易损坏设备。(OpenWrt官方认可的直刷版是可以的)

Breed Web地址:https://www.right.com.cn/forum/thread-161906-1-1.html
Breed Web下载:https://breed.hackpascal.net/

在OpenWrt下,系统对u-boot分区默认做了限制,需要使用插件解除:

opkg install kmod-mtd-rw
insmod mtd-rw i_want_a_brick=1
mtd -r write your_firmware.bin u-boot

解除后可成功刷入。

(环境:Netgear 网件 R6220)


文章作者: sfc9982
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 sfc9982 !
  目录