不死u-boot其实就是集成一个uip的小型web服务器,在firmware损坏时可以通过设定的按键启动该web服务,通过浏览器上传firmware到路由器的内存,然后写入spi或其他非易失存储器。
U-Boot 使用注意事项
此 U-Boot 的正常开机状态:
上电,所有 LED 点亮(与 PCI-E 无线芯片相连的 LED 不会亮)。AR724x 和 AR9331 点亮持续5秒左右,其它的均为1~2秒;
LED 点亮后判断复位键状态,如果复位键按下,则使用默认频率启动;
LED 熄灭,硬件初始化完成,串口输出 CPU 频率等信息;
检测复位键和WPS键状态,若有任何一个按键按下,则将启动延时设为5s,否则为1s;
若启动延时为5s,则继续检测按键状态,若按下时间超过3s,则启动 U-Boot 控制台,否则正常启动固件;
固件启动,U-Boot 结束运行。
进入 U-Boot 控制台:
路由器上只在 LAN 口上接入网线,且只能有一根网线接入路由,按住路由上的复位键或WPS/QSS按键开机。直到所有 LED 都快速闪烁(4Hz * 1s)后,用浏览器访问 192.168.1.1 即可。
说明:
由于使用默认频率启动对复位键状态的检测在 LED 点亮的一瞬间进行,因此必须按住复位键再开机,才能起效;而进入 U-Boot 控制台则可以在所有 LED 都熄灭后再按键。
不死 U-Boot 带有 DHCP 服务功能,可以自动给电脑分配 IP 地址,因此不用手动修改 IP 地址。但要注意电脑得到的 IP 地址可能不是 192.168.1.2
不死UBOOT使用方法
1、PC用网线连路由器LAN,设置为自动获取IP。
2、路由器断电,按住reset 加电(不松开reset)。
3、保持按住reset 5秒左右,路由器灯闪。
4、PC网卡获取到192.168.1.x的地址 (如未获取到手工设置)
5、浏览器访问http://192.168.1.1
6、可以看到路由器的硬件信息
7、可以通过不死uboot 来刷新 uboot 固件 eeprom 也可刷编程器固件。
在使用固件刷新时,如果固件带uboot,那么会切掉uboot 刷入,仅更新固件,不更新uboot。
在使用编程器固件刷新时,可以选择是否保留现在的uboot。可再此恢复利用工具箱-备份一切功能备份的fullflash.bin编程器固件。
8、备份功能。 建议备份编程器固件(不过备份速度慢,大约需要30分钟,正常速度约为10KB/s。而且挑浏览器,如果你被备份时速度为0,那么请更换浏览器)。工具箱内的 选项3 备份一切 也能备份哦。
联想newifi(Y1S)newifi mini(Y1)新的固件中都屏蔽了SSH后台登录功能。这里介绍一个不刷机、不重起、重起也不失效的超级简单、超级小白、绿色环保的开启SSH后台登录方法。整个过程只需要通过浏览器连续输入三个地址即可完成(其中有一个是用来测试的,实际上只要两步就够了)。
1. 打开浏览器,输入http://192.168.99.1,在登陆页面成功登陆后,出现下图,把红框中的字符串复制出来,用以替换第二步和第三步URL中的stok=xxxxxxxxx部分。每次登录地址栏中的这串字符都是不同的,请记下自己浏览器中出现的字符串。不懂的仔细看图。
2. (可选步骤,还是做一下吧)在浏览器地址栏中继续输入
a) 1.6.8.x之前的固件
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/xcloud/comcmd?cmd=wget -O- http://xunkutech.qiniudn.com/README.txt
b) 1.6.8.x及之后的固件
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/newwifi/comcmd?cmd=wget -O- http://xunkutech.qiniudn.com/README.txt
如果出现下图一样的结果,请继续下一步;如果不是,请仔细检查网络设置,并重复第一步和第二步,直到出现下图的结果为止。
3. 继续在浏览器地址栏中继续输入:
a) 1.6.8.x之前的固件
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/xcloud/comcmd?cmd=wget -O- http://xunkutech.qiniudn.com/hacknewifi.tar.gz|tar -C / -zxvf-&&/etc/init.d/dropbear start
b) 1.6.8.x及之后的固件
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/newwifi/comcmd?cmd=wget -O- http://xunkutech.qiniudn.com/hacknewifi.tar.gz|tar -C / -zxvf-&&/etc/init.d/dropbear start
好了,现在甚至不用重起就可以用putty等ssh客户端工具连接Y1和Y1 mini了。
注意:
1、开启SSH后台登录会增加路由器的安全风险,务必谨慎使用;
2、路由器重起后,SSH后台登录还会继续有效;
3、路由器在恢复出厂设置后,SSH后台登录将会失效,但可以用同样的步骤再次开启;
ssh登陆,键入以下代码:
cd /mnt/sda1 && dd if=/dev/mtd2 of=factory.bin && dd if=/dev/mtd3 of=fullflash.bin
4、然后在u盘的根目录找到这两个文件下载备份,到此备份完成
评论
查看更多