閱讀744 返回首頁    go 小米 go 小米路由器


小米路由器3G刷潘多拉Padavan老毛子固件

買了小米路由器3G,但默認的固件功能太少,很不實用。

看網上說老毛子固件有優化,適合不怎麼會折騰的小白,自己就百度了各種帖子最終成功刷了老毛子固件,感覺比小米默認的好多了。

小米路由器3G刷機的教程網上很多,但是都比較零散概略,於是就綜合各帖寫了一個比較詳細的刷機教程,希望對各位有刷機需求的有幫助。


我刷機時下載的固件和工具打包:

鏈接:https://pan.baidu.com/s/1pKQ4lp5 密碼:io75


刷機教程:

首先,請先準備一個U盤,並確保這個U盤的格式為FAT或FAT32,路由器要綁定好小米賬號,接下來,就是具體的操作流程了。

1、在miwifi.com官網下載路由器對應的開發版ROM包,並將其放在U盤的根目錄下,命名為miwifi.bin

2、斷開小米路由器的電源,將U盤插入路由器的USB接口

3、按下reset按鈕後重新接入電源,待指示燈變為黃色閃爍狀態後鬆開reset鍵

4、等待5~8分鍾,刷機完成之後係統會自動重啟並進入正常的啟動狀態(指示燈由黃燈常亮變為藍燈常亮),此時,說明刷機成功完成!

 如果出現異常/失敗/U盤無法讀取狀態,會進入紅燈狀態,建議重試或更換U盤再試。

 至此官方開發版刷機完成,接下來是開啟SSH權限,在miwifi.com官網點“開放”在該頁麵找到“開啟SSH工具”登錄你路由綁定的帳號密碼,就可以在裏麵查看到你路由的密碼,這個root密碼要記住,後麵SSH登錄需要用到這個root用戶名和密碼,但還需先下載對應的工具包:

工具包使用方法:小米路由器需升級到開發版0.5.28及以上,小米路由器mini需升級到開發版0.3.84及以上,小米路由器3即將支持。注意:穩定版不支持。(3G的開發版已經支持了)

 請將下載的工具包bin文件複製到U盤(FAT/FAT32格式)的根目錄下,保證文件名為miwifi_ssh.bin;

 斷開小米路由器的電源,將U盤插入USB接口;

 按住reset按鈕之後重新接入電源,指示燈變為黃色閃爍狀態即可鬆開reset鍵;

 等待3-5秒後安裝完成之後,小米路由器會自動重啟,之後您就可以盡情折騰啦 :)

 以上為開啟及獲取SSH帳號密碼的方法,接下來開始介紹刷入breed及老毛子Padavan固件:

 首先到https://breed.hackpascal.net/處下載H大的breed-mt7621-xiaomi-r3g.bin不死BREED。

 然後到https://eyun.baidu.com/s/3kV0JV19處下載hiboy大神的老毛子Padavan固件MI-R3G_3.4.3.9-099.trx

------------------------------------------

hackpascal大神帖子

https://www.right.com.cn/forum/thread-161906-1-1.html

 hiboy大神帖子

https://www.right.com.cn/forum/thread-161324-1-1.html

------------------------------------------

打開PuTTY,輸入192.168.31.1,如果改過路由器默認iP的,修改為自己路由的IP,點擊open,連接上路由器,這時會提示輸入用戶名密碼

用戶名:root

密碼:就是剛才的root密碼

 之後就是在小米固件ssh下,用PuTTY進入到命令模式了

 在命令下輸入cat /proc/mtd得到分區情況(如下):

root@XiaoQiang:~# cat /proc/mtd

 dev:    size   erasesize  name

 mtd0: 07f80000 00020000 "ALL"

 mtd1: 00080000 00020000 "Bootloader"

 mtd2: 00040000 00020000 "Config"

 mtd3: 00040000 00020000 "Bdata"

 mtd4: 00040000 00020000 "Factory"

 mtd5: 00040000 00020000 "crash"

 mtd6: 00040000 00020000 "crash_syslog"

 mtd7: 00040000 00020000 "reserved0"

 mtd8: 00400000 00020000 "kernel0"

 mtd9: 00400000 00020000 "kernel1"

 mtd10: 02000000 00020000 "rootfs0"

 mtd11: 02000000 00020000 "rootfs1"

 mtd12: 03580000 00020000 "overlay"

 mtd13: 012a6000 0001f000 "ubi_rootfs"

 mtd14: 030ec000 0001f000 "data"

首先先備份,把U盤(FAT/FAT32格式)插入到路由,然後用命令輸入【df -h】查看查看U盤的分區路徑

 或者輸入"cd /"回車,再輸入"ls -a"查看到extdisks文件,再"cd extdisks"進入到extdisks文件裏用"ls -a"就能查看到你的U盤路徑,我的是sda4,以下以我自己U盤的路徑為例:

 備份(請自行修改回你自己的U盤路徑):

dd if=/dev/mtd0 of=/extdisks/sda4/ALL.bin

 dd if=/dev/mtd1 of=/extdisks/sda4/Bootloader.bin

 dd if=/dev/mtd2 of=/extdisks/sda4/Config.bin

 dd if=/dev/mtd3 of=/extdisks/sda4/Bdata.bin

 dd if=/dev/mtd4 of=/extdisks/sda4/Factory.bin

 dd if=/dev/mtd5 of=/extdisks/sda4/crash.bin

 dd if=/dev/mtd6 of=/extdisks/sda4/crash_syslog.bin

 dd if=/dev/mtd7 of=/extdisks/sda4/reserved0.bin

 dd if=/dev/mtd8 of=/extdisks/sda4/kernel0.bin

 dd if=/dev/mtd9 of=/extdisks/sda4/kernel1.bin

 dd if=/dev/mtd10 of=/extdisks/sda4/rootfs0.bin

 dd if=/dev/mtd11 of=/extdisks/sda4/rootfs1.bin

 dd if=/dev/mtd12 of=/extdisks/sda4/overlay.bin

 dd if=/dev/mtd13 of=/extdisks/sda4/ubi_rootfs.bin

 dd if=/dev/mtd14 of=/extdisks/sda4/data.bin

備份到最後一個mtd14可以會出現如下出錯提示:

dd: can't open '/dev/mtd14': Device or resource busy

該分區備份不成功無所謂,關鍵的mtd0-mtd4備份下來就行了。

 如果還在官版的固件下想恢複的,可使用如下命令:

 恢複(這裏我們不需要該步驟,隻是給有需要的人看的官版固件下的恢複步驟)

mtd write /extdisks/sda1/Bootloader.bin Bootloader

 mtd write /extdisks/sda1/Config.bin Config

 mtd write /extdisks/sda1/Bdata.bin Bdata

 mtd write /extdisks/sda1/Factory.bin Factory

 mtd write /extdisks/sda1/crash.bin crash

 mtd write /extdisks/sda1/crash_syslog.bin crash_syslog

 mtd write /extdisks/sda1/reserved0.bin reserved0

 mtd write /extdisks/sda1/kernel0.bin kernel0

 mtd write /extdisks/sda1/kernel1.bin kernel1

 mtd write /extdisks/sda1/rootfs0.bin rootfs0

 mtd write /extdisks/sda1/rootfs1.bin rootfs1

 mtd write /extdisks/sda1/overlay.bin overlay

 mtd write /extdisks/sda1/ubi_rootfs.bin ubi_rootfs

 mtd write /extdisks/sda1/data.bin data

備份完成後開始刷入BREED:

 事先用WinSCP上傳我們剛下載的breed-mt7621-xiaomi-r3g.bin到/tmp下取名叫breed.bin

然後輸入如下命令:

mtd -r write /tmp/breed.bin Bootloader

刷入後,機器會重新啟動,固定電腦有線網卡的IP為192.168.1.3

用硬物頂住路由的reset鍵開機,等到路由的燈狂閃的時候,鬆開reset鍵,電腦上在瀏覽器中輸入192.168.1.1,就進入不死breed的控製台了,

 若之前沒有備份就刷了BREED的,也可以在該不死breed的控製台下先備份EEPROM和編程器固件,以防止丟失了SN以後又想刷回官方版本的麻煩。

 至此在該控製台下,就可以開始刷剛才下載的老毛子Padavan固件MI-R3G_3.4.3.9-099.trx了,刷完就能開始你的第三方固件的體驗之旅了。

老毛子固件默認IP:192.168.123.1   登錄用戶名:admin ,密碼:admin

最後:刷機有風險,請謹慎刷機!!!


已刷成功,按照LZ的步驟,仔細地一步步來就行了

路由器3能刷不???


bonlv1 發表於 2017-11-30 10:20:52

刷機有風險,有點複雜

隻要按照步驟來一遍就明白了,一點都不複雜


小米加油順便賺點金幣


刷機有風險,有點複雜

刷機有風險


謝謝分享學習了


isenwang 發表於 2017-11-29 23:26:19

在米論壇發帖子應該怎樣才能發圖片?上傳圖片後,在帖子裏總是不顯示

找到不顯示圖片的問題了,我開啟了廣告過濾,在我這裏看都是給過濾掉了的,暈~


在米論壇發帖子應該怎樣才能發圖片?上傳圖片後,在帖子裏總是不顯示

最後更新:2017-12-01 16:17:35

  上一篇:go 為啥我的3g路由器晚上10點多莫名斷網
  下一篇:go 小米路由器3G 真心不會用