1. 程式人生 > >小米路由器 mini 刷 Padavan 詳細教程

小米路由器 mini 刷 Padavan 詳細教程

前兩天買了個小米路由器 mini,開啟我的智慧路由器時代,但小米自家的韌體用兩天就膩歪了,於是網上查詢比對了一些推薦韌體,最後決定刷老毛子 Padavan(主要是整合功能強大,方便智慧上網和去廣告),就找教程去了,但種類繁多,又是第一次刷,中和了幾個教程才成功,這裡記錄一下。


一、刷開發版韌體

首先得準備一個 U 盤,並確保這個 U 盤的格式為 FAT32;然後,下載開發版韌體,地址:http://pan.baidu.com/s/1pLTO7Kv(注意:此步是為下面開啟 SSH 做準備的,小米官網開啟 SSH 的教程是有問題的,因為小米的新韌體更換了金鑰,直接按照官網教程刷 miwifi_ssh.bin 會出錯,故需刷入舊版韌體後再開啟 SSH );接下來,就是具體的操作流程了。 1、將下載的 miwifi_r1cm_all_0e3da_0.4.85.bin 放在 U 盤的根目錄下,改名為 miwifi.bin; 2、斷開小米路由器 mini 的電源,將 U 盤插入路由器的 USB 介面; 3、用牙籤等尖銳物按下路由器 reset 按鈕後重新接入電源,待指示燈變為黃色閃爍狀態後鬆開 reset 鍵; 4、等待 5~8 分鐘,刷機完成之後系統會自動重啟並進入正常的啟動狀態(指示燈由黃燈常亮變為藍燈常亮),此時,說明刷機成功完成。 這時可以訪問 192.168.31.1 或 miwifi.com 訪問路由器,如果出現異常 / 失敗 /U 盤無法讀取狀態,會進入紅燈狀態,建議重試或更換 U 盤再試。
xiaomi-mini-ssh

二、開啟 SSH

首先下載開啟 SSH 工具包:https://d.miwifi.com/rom/ssh(注意在下載頁面儲存你的路由器登入使用者名稱和密碼,如上圖);然後將下載的工具包 bin 檔案複製到 FAT32 格式 U 盤的根目錄下,保證檔名為 miwifi_ssh.bin(同時注意刪除 U 盤中開發版的 bin);接下來類似流程: 1,斷開小米路由器的電源,將 U 盤插入 USB 介面; 2,用牙籤等尖銳物按下路由器 reset 按鈕後重新接入電源,待指示燈變為黃色閃爍狀態後鬆開 reset 鍵; 3,等待 3-5 秒後安裝完成之後,小米路由器會自動重啟,大約 2 分鐘後指示燈變藍即告成功。

三、備份 SN

首先需要額外下載兩個綠色軟體,即 SSH 終端 PuTTY 和 SCP 工具 WinSCP ;然後啟動 PuTTY,Host Name(or IP address) 填 192.168.31.1,Port 保持預設 22,點選 open,接著在終端輸入的使用者名稱和密碼為上一步儲存的 SSH 使用者名稱和密碼,密碼輸入時不會顯示,輸完回車即可;接著檢視 rom 並備份。 檢視 rom
[email protected]:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 01000000 00010000 "ALL"
mtd1: 00030000 00010000 "Bootloader"
mtd2: 00010000 00010000 "Config"
mtd3: 00010000 00010000 "Factory"
mtd4: 00c80000 00010000 "OS1"
mtd5: 00b11e68 00010000 "rootfs"
mtd6: 00200000 00010000 "OS2"
mtd7: 00100000 00010000 "overlay"
mtd8: 00010000 00010000 "crash"
mtd9: 00010000 00010000 "reserved"
mtd10: 00010000 00010000 "Bdata"
開始備份
cd /tmp
mkdir rom
dd if=/dev/mtd0 of=/tmp/rom/ALL.bin
dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin
dd if=/dev/mtd2 of=/tmp/rom/Config.bin
dd if=/dev/mtd3 of=/tmp/rom/Factory.bin
dd if=/dev/mtd4 of=/tmp/rom/OS1.bin
dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin
dd if=/dev/mtd6 of=/tmp/rom/OS2.bin
dd if=/dev/mtd7 of=/tmp/rom/overlay.bin
dd if=/dev/mtd8 of=/tmp/rom/crash.bin
dd if=/dev/mtd9 of=/tmp/rom/reserved.bin
dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin
最後用 WinSCP 登陸路由器後臺(IP 為 192.168.31.1 ,使用者名稱密碼同上一步儲存的),將備份到 /tmp/rom 中的這些 bin 檔案拷貝出來作為備份,因為 tmp 目錄是個臨時存放處,當系統重啟時臨時檔案就會丟失。 恢復命令 (以後備用)
mtd write /tmp/rom/Bootloader.bin Bootloader
mtd write /tmp/rom/Config.bin Config
mtd write /tmp/rom/Factory.bin Factory
mtd write /tmp/rom/OS1.bin OS1
mtd write /tmp/rom/rootfs.bin rootfs
mtd write /tmp/rom/OS2.bin OS2
mtd write /tmp/rom/overlay.bin overlay
mtd write /tmp/rom/crash.bin crash
mtd write /tmp/rom/reserved.bin reserved
mtd write /tmp/rom/Bdata.bin Bdata

四、刷入不死 Breed

這時提前下載好 Padavan 韌體放到電腦上等下一步用,下載地址:http://pan.baidu.com/s/1mh5rSyW,因為進入 Breed 控制檯時是沒辦法聯網下載的。 恩山無線論壇 breed 帖子:http://www.right.com.cn/forum/thread-161906-1-1.html,在裡面找到下載地址,然後下載小米 mini 專用breed-mt7620-xiaomi-mini.bin;接著把 breed-mt7620-xiaomi-mini.bin 用 WinSCP 傳到 /tmp 目錄,PuTTY 連上路由器並切換目錄至 /tmp 準備刷入:
cd /tmp
mtd -r write breed-mt7620-xiaomi-mini.bin Bootloader
刷入後,機器會重新啟動,指示燈變藍,這時需要確保電腦設定為自動獲取 IP 地址,並且是用網線連上的路由器。 最後開啟 CMD,執行 ping 192.168.1.1 -t(這時是 ping 不通的),按如下流程: 1,斷開小米路由器的電源,用牙籤等尖銳物按下路由器 reset 按鈕後重新接入電源; 2,等到 mini 路由器的燈開始閃爍或 ping 通時即表明進入 Web 刷機模式,鬆開 reset 鍵。 這時在電腦上輸入 192.168.1.1,就進入不死 Breed 的控制檯了。

五、刷 Padavan 韌體

上一步既然已經進入到 Breed 的控制檯了,這一步就很簡單了,選擇上一步下載好的 Padavan 韌體上傳,刷入搞定! 注意,此時在啟動方式裡面選擇的是普通韌體,如果想刷回小米原廠韌體,進入“韌體啟動設定頁面”,將韌體型別選擇為“小米 Mini”儲存,然後就可以完美啟動小米 Mini 原廠韌體了,而且可以使用串列埠 (TTL) 登入。 另外,上一步下載的 Padavan 韌體是我備份的,最新的版本可以看恩山無線論壇老毛子 Padavan 韌體帖子:http://www.right.com.cn/forum/thread-161324-1-1.html,在裡面可以找到適配小米路由器 mini 的版本和最新韌體的雲盤下載地址。
Padavan 預設配置 舊韌體閘道器:192.168.1.1 新韌體閘道器:192.168.123.1 管理頁面:http://my.router/ 管理賬號:admin/admin wifi:1234567890 刷機恢復預設值
最後,瀏覽器輸入http://my.router/對 Padavan 進行一些簡單的設定,比如擴充套件功能中的 ShadowSocks 和廣告遮蔽功能,這樣所有連線上路由器的手機,電腦都可以進行智慧上網和廣告過濾了,再也不用一個個配置了! 最後的最後,推薦一個不錯的收費 SS,還沒有 SS 賬號的可以註冊下:http://bill.xiami.la/,使用幾個月了,價格不貴,上谷歌、看 YouTube 速度剛剛的,比之前免費用的 Lantern 和 XXNet 舒服太多了。

檢視原文:http://xuhehuan.com/2534.html