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