2017年9月

首先当然是要有个能刷机的路由器。

第二步,开启路由器的telnet或者ssh。Windows7以上系统的话要在控制面板,程序,打开关闭Windows功能里把Telnet开起来,或者直接用Putty。

第三步登录到路由器的命令行界面输入下面命令查看路由器内部分区结构。一般带UBOOT或者Bootloader的就是类似路由器的“Bios”一样的的分区把它干掉,换成Breed。

以下是hackpascal大佬的breed连接。

https://breed.hackpascal.net/

cat /proc/mtd

查看在U-boot或者Bootloader解锁的情况下运行下面命令

mtd -r write /tmp/uboot-9331-pisen.bin u-boot

命令解释 mtd 或者mtd_write 加上-r读取一个路径下的文件 write 写入该路径下的breed文件 写入到uboot或者Bootloader

如果这个命令无法运行,说明该分区被锁了,需要解锁命令类似如下:

mtd unlock Bootloader

显示:“Unlocking Bootloader …”,证明解锁成功。

mtd这个命令有些路由器内置的可能会改名字用mtd_write具体情况具体应用。一般正常运行完以上命令会重启路由器。但是不影响路由器正常使用。固件还是原来的固件,需要刷固件的话可以找到相应的固件,然后“捅菊花”,或者使用breed启动工具,进入到路由器的Breed界面,通常这个界面都是浏览器下192.168.1.1这个地址,需要通过网线连接路由器的网口/LAN口后进入,选择固件上传更新即可刷新固件。