不死u-boot其實(shí)就是集成一個(gè)uip的小型web服務(wù)器,在firmware損壞時(shí)可以通過(guò)設(shè)定的按鍵啟動(dòng)該web服務(wù),通過(guò)瀏覽器上傳firmware到路由器的內(nèi)存,然后寫入spi或其他非易失存儲(chǔ)器。
U-Boot 使用注意事項(xiàng)
此 U-Boot 的正常開機(jī)狀態(tài):
上電,所有 LED 點(diǎn)亮(與 PCI-E 無(wú)線芯片相連的 LED 不會(huì)亮)。AR724x 和 AR9331 點(diǎn)亮持續(xù)5秒左右,其它的均為1~2秒;
LED 點(diǎn)亮后判斷復(fù)位鍵狀態(tài),如果復(fù)位鍵按下,則使用默認(rèn)頻率啟動(dòng);
LED 熄滅,硬件初始化完成,串口輸出 CPU 頻率等信息;
檢測(cè)復(fù)位鍵和WPS鍵狀態(tài),若有任何一個(gè)按鍵按下,則將啟動(dòng)延時(shí)設(shè)為5s,否則為1s;
若啟動(dòng)延時(shí)為5s,則繼續(xù)檢測(cè)按鍵狀態(tài),若按下時(shí)間超過(guò)3s,則啟動(dòng) U-Boot 控制臺(tái),否則正常啟動(dòng)固件;
固件啟動(dòng),U-Boot 結(jié)束運(yùn)行。
進(jìn)入 U-Boot 控制臺(tái):
路由器上只在 LAN 口上接入網(wǎng)線,且只能有一根網(wǎng)線接入路由,按住路由上的復(fù)位鍵或WPS/QSS按鍵開機(jī)。直到所有 LED 都快速閃爍(4Hz * 1s)后,用瀏覽器訪問(wèn) 192.168.1.1 即可。
說(shuō)明:
由于使用默認(rèn)頻率啟動(dòng)對(duì)復(fù)位鍵狀態(tài)的檢測(cè)在 LED 點(diǎn)亮的一瞬間進(jìn)行,因此必須按住復(fù)位鍵再開機(jī),才能起效;而進(jìn)入 U-Boot 控制臺(tái)則可以在所有 LED 都熄滅后再按鍵。
不死 U-Boot 帶有 DHCP 服務(wù)功能,可以自動(dòng)給電腦分配 IP 地址,因此不用手動(dòng)修改 IP 地址。但要注意電腦得到的 IP 地址可能不是 192.168.1.2
不死UBOOT使用方法
1、PC用網(wǎng)線連路由器LAN,設(shè)置為自動(dòng)獲取IP。
2、路由器斷電,按住reset 加電(不松開reset)。
3、保持按住reset 5秒左右,路由器燈閃。
4、PC網(wǎng)卡獲取到192.168.1.x的地址 (如未獲取到手工設(shè)置)
5、瀏覽器訪問(wèn)http://192.168.1.1
6、可以看到路由器的硬件信息
7、可以通過(guò)不死uboot 來(lái)刷新 uboot 固件 eeprom 也可刷編程器固件。
在使用固件刷新時(shí),如果固件帶uboot,那么會(huì)切掉uboot 刷入,僅更新固件,不更新uboot。
在使用編程器固件刷新時(shí),可以選擇是否保留現(xiàn)在的uboot。可再此恢復(fù)利用工具箱-備份一切功能備份的fullflash.bin編程器固件。
8、備份功能。 建議備份編程器固件(不過(guò)備份速度慢,大約需要30分鐘,正常速度約為10KB/s。而且挑瀏覽器,如果你被備份時(shí)速度為0,那么請(qǐng)更換瀏覽器)。工具箱內(nèi)的 選項(xiàng)3 備份一切 也能備份哦。
?
聯(lián)想newifi(Y1S)newifi mini(Y1)新的固件中都屏蔽了SSH后臺(tái)登錄功能。這里介紹一個(gè)不刷機(jī)、不重起、重起也不失效的超級(jí)簡(jiǎn)單、超級(jí)小白、綠色環(huán)保的開啟SSH后臺(tái)登錄方法。整個(gè)過(guò)程只需要通過(guò)瀏覽器連續(xù)輸入三個(gè)地址即可完成(其中有一個(gè)是用來(lái)測(cè)試的,實(shí)際上只要兩步就夠了)。
1. 打開瀏覽器,輸入http://192.168.99.1,在登陸頁(yè)面成功登陸后,出現(xiàn)下圖,把紅框中的字符串復(fù)制出來(lái),用以替換第二步和第三步URL中的stok=xxxxxxxxx部分。每次登錄地址欄中的這串字符都是不同的,請(qǐng)記下自己瀏覽器中出現(xiàn)的字符串。不懂的仔細(xì)看圖。
2. (可選步驟,還是做一下吧)在瀏覽器地址欄中繼續(xù)輸入
a) 1.6.8.x之前的固件
http://192.168.99.1/cgi-bin/luci/;stok=請(qǐng)將我替換成第一步中提取出來(lái)的字符串/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=請(qǐng)將我替換成第一步中提取出來(lái)的字符串/admin/newwifi/comcmd?cmd=wget -O- http://xunkutech.qiniudn.com/README.txt
如果出現(xiàn)下圖一樣的結(jié)果,請(qǐng)繼續(xù)下一步;如果不是,請(qǐng)仔細(xì)檢查網(wǎng)絡(luò)設(shè)置,并重復(fù)第一步和第二步,直到出現(xiàn)下圖的結(jié)果為止。
3. 繼續(xù)在瀏覽器地址欄中繼續(xù)輸入:
a) 1.6.8.x之前的固件
http://192.168.99.1/cgi-bin/luci/;stok=請(qǐng)將我替換成第一步中提取出來(lái)的字符串/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=請(qǐng)將我替換成第一步中提取出來(lái)的字符串/admin/newwifi/comcmd?cmd=wget -O- http://xunkutech.qiniudn.com/hacknewifi.tar.gz|tar -C / -zxvf-&&/etc/init.d/dropbear start
好了,現(xiàn)在甚至不用重起就可以用putty等ssh客戶端工具連接Y1和Y1 mini了。
注意:
1、開啟SSH后臺(tái)登錄會(huì)增加路由器的安全風(fēng)險(xiǎn),務(wù)必謹(jǐn)慎使用;
2、路由器重起后,SSH后臺(tái)登錄還會(huì)繼續(xù)有效;
3、路由器在恢復(fù)出廠設(shè)置后,SSH后臺(tái)登錄將會(huì)失效,但可以用同樣的步驟再次開啟;
ssh登陸,鍵入以下代碼:
cd /mnt/sda1 && dd if=/dev/mtd2 of=factory.bin && dd if=/dev/mtd3 of=fullflash.bin
4、然后在u盤的根目錄找到這兩個(gè)文件下載備份,到此備份完成
評(píng)論
查看更多