不死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盤的根目錄找到這兩個文件下載備份,到此備份完成
評論
查看更多