基礎篇看這里:
小米路由器3C如何安裝OpenWrt官方編譯的ROM - 嗶哩嗶哩
小米路由器 3C 刷入 Breed 和 OpenWrt - Snoopy1866 - 博客園
一、路由器注入
如果按照上面的文章, telnet、ftp一直連接失敗,那么可以嘗試看 這里:
獲取路由器root權限,上傳文件
https://github.com/acecilia/OpenWRTInvasion
將上面的git項目下 到本地,按照說明操作一下
接著telnet 192.168.31.1就成功了!這個ip地址是路由器的IP地址,不同路由器略有不同,自行更改。
二、注入路由器成功后 刷系統
1、刷系統之前務必要備份,并將備份下載下來,哪天掛了沒準能恢復,比如從breed繼續恢復成小米路由器默認的系統。
2、備份后才開始刷系統
cmd執行, ftp命令 將openwrt鏡像傳到路由器的/tmp目錄(ftp為windows自帶命令,沒有就自己網上下):
接著刷入系統即可
我這里 路由器的賬號密碼都是root
三、openwrt 使用簡略
不出意外,稍等一會就能打開192.168.1.1 ,輸入密碼登錄,然后ssh root@192.168.1.1 ,執行命令:
# opkg update
// 安裝中文語言包
#?opkg install ?luci-i18n-base-zh-cn
也可以直接再openwrt的【系統】-【software】里點擊“update lists”來更新,通過filter輸入上面的?luci-i18n-base-zh-cn 點擊安裝。
也可也安裝openwrt主題,搜“luci-theme” 選擇安裝即可,比如我裝的效果
其他 自行研究。。。。。
四、路由器 變磚恢復/ 系統恢復
1、從breed恢復成小米:如果你刷入了?breed,想還原成小米的,可以直接將步驟二的備份進行恢復。點擊breed的【固件更新】-【編程器固件】,取消bootloader等一堆的勾選,選擇備份文件恢復即可。
2、刷openwrt掛了,192.168.1.1 和 192.168.31.1始終沒反應: 從MiWiFi – 下載?下載,然后按步驟執行 即可 進入小米的bootloader恢復界面。如果你已經替換了bootloader 這里我不確定,估計不行了
3、bootloader 被替換,但新的bootloader 也沒啟動成功, 小米3C似乎 只能拆機,從硬件里入手恢復,可以搜下視頻; 其他機型似乎可以從U盤恢復(3C沒有USB口 想都別想...)