不死uboot使用教程

电子常识

2641人已加入

描述

  不死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、可以看到路由器的硬件信息

  Uboot

  7、可以通过不死uboot 来刷新 uboot 固件 eeprom 也可刷编程器固件。

  在使用固件刷新时,如果固件带uboot,那么会切掉uboot 刷入,仅更新固件,不更新uboot。

  在使用编程器固件刷新时,可以选择是否保留现在的uboot。可再此恢复利用工具箱-备份一切功能备份的fullflash.bin编程器固件。

  Uboot

  8、备份功能。 建议备份编程器固件(不过备份速度慢,大约需要30分钟,正常速度约为10KB/s。而且挑浏览器,如果你被备份时速度为0,那么请更换浏览器)。工具箱内的 选项3 备份一切 也能备份哦。

 Uboot
 

newifi不死uboot

  联想newifi(Y1S)newifi mini(Y1)新的固件中都屏蔽了SSH后台登录功能。这里介绍一个不刷机、不重起、重起也不失效的超级简单、超级小白、绿色环保的开启SSH后台登录方法。整个过程只需要通过浏览器连续输入三个地址即可完成(其中有一个是用来测试的,实际上只要两步就够了)。

  1. 打开浏览器,输入http://192.168.99.1,在登陆页面成功登陆后,出现下图,把红框中的字符串复制出来,用以替换第二步和第三步URL中的stok=xxxxxxxxx部分。每次登录地址栏中的这串字符都是不同的,请记下自己浏览器中出现的字符串。不懂的仔细看图。

 Uboot

  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

  如果出现下图一样的结果,请继续下一步;如果不是,请仔细检查网络设置,并重复第一步和第二步,直到出现下图的结果为止。

 Uboot

  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

  Uboot

  好了,现在甚至不用重起就可以用putty等ssh客户端工具连接Y1和Y1 mini了。

  Uboot

  注意:

  1、开启SSH后台登录会增加路由器的安全风险,务必谨慎使用;

  2、路由器重起后,SSH后台登录还会继续有效;

  3、路由器在恢复出厂设置后,SSH后台登录将会失效,但可以用同样的步骤再次开启;

  ssh登陆,键入以下代码:

  cd /mnt/sda1 && dd if=/dev/mtd2 of=factory.bin && dd if=/dev/mtd3 of=fullflash.bin

  Uboot

  4、然后在u盘的根目录找到这两个文件下载备份,到此备份完成

  Uboot

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分