基本概念
breed web控制台:Bootloader 意思为引导加载器,即为用于加载操作系统的程序。它是一大类此类功能程序的统称。现在的 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE、Breed 等都是 Bootloader。这是楼主从去年年中自行设计开发的一个全新的 Bootloader,并用于取代 U-Boot。此 Bootloader 暂取名为 Breed,不是 U-Boot,也不是 U-Boot 的改进版,是全新、独立的、跟 U-Boot 平级的 Bootloader。
Breed 拥有楼主不死 U-Boot 的全部功能,并且还有以下特性:
真正多线程 (RTOS)
实时刷机进度,进度条能准确反映刷机进度
Web 页面快速响应
最大固件备份速度,依 Flash 而定,一般能达到 1MB/s
免按复位键进入 Web 刷机模式
telnet 功能,免 TTL 进入 Breed 命令控制台
复位键定义测试功能
固件启动失败自动进入 Web 刷机模式
Web 界面跟不死 U-Boot 基本一致
问题描述
新路由3 newifi-d2 路由器能刷的固件很多,为方便刷机,防止变砖,所以推荐刷breed(不死鸟)恢复控制台后再刷机。
教程
1. 有线连接路由器和电脑
因为 breed web控制台 没有WIFI模块,所以刷完 breed web控制台 按复位健/USB键初始化后,无线网络会消失。
并且本地连接IP地址改为自动获取。
2. 开启固件 SSH
a) 开启路由器,进入管理界面 (假设路由器 IP 地址是 192.168.99.1)
b) 在浏览器中输入 http://192.168.99.1/newifi/ifiwen_hss.html 并进入
c) 页面显示 success 即表明已开启 SSH
3. 进入路由器 SSH 环境
a) 略。使用 PuTTY/SecureCRT/ssh 均可
4. 上传解锁文件到路由器
a) 下载附件,解压得到 newifi-d2-jail-break.ko
b) 用 WinSCP 等工具将其上传到路由器的 /tmp 目录
c) 或者用 HFS 搭建本地 HTTP 服务器,并在 SSH 里用 wget 命令下载
d) 或者用 tftpd32/tftpd64 搭建本地 TFTP 服务器,并在 SSH 里用 tftp 命令下载
e) 用 U 盘当然也行
将newifi-d2-jail-break.ko放入U盘中,插入路由器,可以使用下图命令
5. 开始解锁
a) 使用SSH工具登陆路由器,主机名(IP)192.168.99.1、端口(Port)22、用户名root、密码是路由器管理密码。进入 /tmp 目录
cd /tmp
b) 进入newifi-d2-jail-break.ko文件所在目录,输入【insmod newifi-d2-jail-break.ko】命令回车开始刷入Bread,加载 newifi-d2-jail-break.ko
insmod newifi-d2-jail-break.ko
c) 此时 SSH 会停止响应,因为 newifi-d2-jail-break.ko 会冻结系统的其他功能,强制写入 Newifi D2 专用版 Breed 到 Flash
d) 成功后路由器会自动重启。断电后按复位健/USB键开机均可进入 Breed
资源下载
链接:https://pan.baidu.com/s/1Fu8v04DPszIkh56_rcI2KA 提取码:z1ur