小米路由R4A千兆版安裝breed+OpenWRT教程以及救磚(全腳本無需硬改)

如果本文的排版看著比較難受,可以直接跳轉這里:https://blog.csdn.net/sxf1061700625/article/details/125436418


目錄
安裝breed與OpenWrt固件
重刷小米R4a千兆固件
第三方軟件包安裝示例
刷回官方固件
變磚了怎么辦
安裝breed與OpenWrt固件
以下照搬一下原博文,防止意外無法訪問。刷機包下載鏈接在文末。
環(huán)境安裝
1.首先安裝python,這里推薦安裝3.7.4,32位64根據(jù)自己所裝系統(tǒng)選擇 去下載
??


2.下載下面的壓縮包并解壓,解壓好后把打開網絡適配器把IP配置成靜態(tài)IP,地址為:192.168.31.88 其次確定路由器LAN口已經和電腦連接,并且管理地址是:192.168.31.1 如果不是,請更改或恢復。

3。打開解壓好的文件夾找到chfs-windows-x64-1.0文件夾里面的chfs.exe,即可運行一個簡易的http服務器,可以根據(jù)界面提示訪問192.168.31.88應該看到如下界面

?刷入breed,并安裝固件
(更多breed下載:
)1.進入路由器界面登錄獲取stok值,然后打開cmd終端cd到OpenWRTInvasion-0.0.3文件夾運行remote_command_execution_vulnerability.py輸入stok值【填寫等號后面/前面值即可】,如果這一步報錯可能是因為沒有安裝pip3,在終端操作下面命令:
pip3 install requests


2.操作完上面一步會提示讓你telnet 192.168.31.1 直接在終端操作,按下回車輸入root即可??吹絘re u ok 后分別輸入下面三段代碼,等待路由器重啟。
cd /tmp
wget http://192.168.31.88/shared/breed-mt7621-pbr-m1.bin
mtd -r write breed-mt7621-pbr-m1.bin Bootloader
3.等待路由器重啟后你會發(fā)現(xiàn)是紫色燈很暗,這個時候breed已經刷入成功了,把電腦地址改為自動獲取地址后訪問192.168.1.1 備份好eeprom(重要),同時刷入eeprom 和 openwrt即可里面有三個固件任選一個即可,其余固件自測。
4.刷完后等待路由器重啟即可看到openwrt的WiFi信號,說明已經成功。剩下的需要自己配置,查看路由器地址并且登入。潘多拉的固件管理員密碼不詳沒有測試openwrt的密碼一個是root一個是password

?4.刷好后不能上網可能是路由器IP地址跟光貓的路由器地址沖突,改一下即可。
參考這篇,非常的詳細,親測可用:
(如果原貼中的文件無法下載,可以用我找的:
)重刷小米R4a千兆固件
由于上面安裝的其實是路由器3的固件,所以我們想升級到真正的R4A。
?一些固件下載的github:
原理基于恩山pidge的?
如果實在不想編譯固件可以用恩山cool_rose的固件?
已有小米R4A千兆版但是不知道怎么刷?可以去恩山看kan1111的?
這里先介紹下四種鏡像格式的區(qū)別:
kernel鏡像:具有最少文件系統(tǒng)的Linux內核,包含只讀文件系統(tǒng),也就是說升級該鏡像后,配置是不能保存的。一般在breed下先升級該鏡像,作為中間固件,然后再升級sysupgrade鏡像。因為大部分小米路由器在breed下不能直接升級sysupgrade鏡像,需要先升級kernel鏡像。
kernel1鏡像:linux內核單獨鏡像,在首次刷機會用到,一般通過mtd命令寫入。
rootfs0鏡像:文件系統(tǒng)鏡像,包含linux系統(tǒng)的配置文件、進程等,在首次刷機會用到,一般通過mtd命令寫入。
sysupgrade鏡像:系統(tǒng)升級固件,也是最常用的鏡像,用于通過web頁面升級,sysupgrade鏡像是包含了linux內核和文件系統(tǒng)的。 如果出現(xiàn)sysupgrade鏡像格式不對,但是型號確實沒問題,這可能是openwrt新舊版本的問題,這時候就需要通過breed升級。
接下來正式開始:
1、進入breed:斷點,按住reset鍵不放,上電,瀏覽器進入192.168.1.1

?2、備份分區(qū)信息

?3、下載并上傳固件。
? ? ? ? 別人魔改的小米R4a固件下載:
,密碼3cq0? ? ? ? 官方的小米R4a固件下載:
????????注意如果之前沒裝過openwrt,就先裝kernel固件,再裝sysupgrade固件(安裝方式可參考:
)。
?4、然后等待即可。
? ? ? ? 觀察路由器的燈,如果等了一段時間,發(fā)現(xiàn)路由器無限重啟,或者進不去系統(tǒng),可以回到步驟1,重新刷入之前能用的固件即可。

?5、進入后臺。
注意這時候后臺IP變成了“192.168.31.1”!??!密碼為“password”?。?!

?很nice,很順利~~~
第三方軟件包安裝示例

????????我們的架構是“mipsel_24kc”,所以可以去官方下載對應的軟件包,下載地址:
????????比如我們要裝libpcap,先下載對于安裝包:

? ? ? ? ?用scp或者其他方式上傳到路由器,如/tmp/下:

? ? ? ? ?ssh登錄路由器后,安裝軟件包:
opkg install /tmp/libpcap1_1.10.1-3_mipsel_24kc.ipk
? ? ? ? 這樣就算裝完了~

刷回官方固件
參考教程:
(友情提醒,別隨意試,本人已變磚)
變磚了怎么辦
如果變磚了,使用壓縮包里的“小米路由器修復工具”給他恢復一下,一次不行就多來幾次,不要放棄。。。我終于成功了,謝天謝地。。。


?

記得務必先關了防火墻,等刷成功了,在開啟:
好了,手癢的我要重新去刷openwrt了。。。