新路由2(newifi d1) 刷入breed控制台/PandoraBox固件教程 (各類第三方固件參考)


 

今天要給一個newifi d1刷系統時發現居然還是原廠的uboot, 使用uboot刷入rom時會進行校驗攔截第三方的rom. 之前有刷過這個設備的, 但是已經完全記不清怎么處理的了. 查了一下, 這個得用pb-boot這個boot固件, 不能用breed, 因為這個32M的flash如果使用breed的話會有問題, 比如無法軟件reboot.

網上很多資料因為時間長了, 文件鏈接都已經失效. 費了不少功夫把pb-boot安裝上了, 把過程記錄一下

1. 下載3500版本的固件, 地址 https://pan.baidu.com/s/1-jgMP_pa6BjxKopUsSrrkg, 密碼 k533  
用其他版本的固件, 在最后一步執行mtd write的時候, 會出現 Could not open mtd device: fullflash Can't open device for writing! 錯誤

2. 拔掉電源, 壓着resset孔加電. 進入自帶的uboot
3. 需要將電腦IPv4地址配置為 192.168.1.10/255.255.255.0, 通過瀏覽器訪問 http://192.168.1.1
4. 上傳剛才下載的固件, 時間會比較長, 黃藍燈(有些版本的顏色不一樣, 也可能是藍紅燈)交錯時是在上傳, 然后是黃燈, 然后會自動重啟, 藍燈閃, 到藍燈不閃時, 恢復就結束了
5. 電腦IPv4配置為DHCP自動獲取IP, 然后瀏覽器訪問http://192.168.99.1, 主界面點擊"高級設置", 進入lucy界面后, 點擊"系統->管理權", 在這里啟用ssh

【轉】新路由2(newifi d1) 刷入breed控制台/PandoraBox固件教程 (各類第三方固件參考)   

前言:莫名其妙地就入了路由器這個坑=。= 不過說是這么說 其實小小學生黨也只買得起200以內的路由器 對於網件啊華碩啊這樣的千元路由也只能觀望了 在關注路由器的過程中聽說“新路由”不錯 前些日子618京東又有newifi d1的特價 於是果斷199元入了一台 一向不喜歡官方固件的我當然又是到手刷 度娘搜出很多教程貼感覺很多都頗為冗雜 於是我來開一整合貼 以上。
任何疑惑可技術群 - 120286369 交流討論

第一步:備份
就像手機刷機一樣,刷機前都要進行備份,不過這里要備份的是像UBOOT、EEPROM、編程器固件這樣的底層文件,以作救磚用。

1.進入原廠固件系統-管理權 開啟SSH功能 保存應用


2.用PuTTY軟件登陸路由管理后台
主機名稱填寫你的路由后台站址 然后點打開 安全警告點“是”


這里輸root--回車


這里輸你的路由后台密碼 默認是admin (輸密碼不會顯示)


到了這個界面就開始敲命令了

 



3.查看&備份

輸入 cat /proc/mtd 查看

 



依次輸入

  • cd /tmp
  • dd if=/dev/mtd0 of=uboot.bin
  • dd if=/dev/mtd2 of=factory.bin
  • dd if=/dev/mtd3 of=fullflash.bin


復制代碼


分別備份UBOOT、EEPROM和編程器固件

4.用WINSCP將備份保存到電腦
打開WINSCP,協議選SCP,用戶名:root 密碼是管理密碼,登錄

 



安全警告依然點“是”

5.在右邊進/tmp目錄把剛剛備份的UBOOT.bin、factory.bin、fullflash.bin保存到電腦

 



-備份完成

第二步:刷入Breed

2016.07.02更新說明
由於d1專版breed的重啟缺陷 breed的作者在服務器已移除d1專版breed
參考解決方法:手動下載 breed-mt7621-newifi-d1.zip (82.47 KB)
解壓后參考1L通過WinSCP訪問192.168.1.1 復制breed-mt7621-newifi-d1.bin到路由器/tmp目錄下 然后開始以下教程



1.用PuTTY軟件登陸路由器
2.逐行依次打入以下代碼(可復制粘貼。在PuTTY中右鍵即為粘貼)

  • 1.  #!/bin/sh
  • 2.   cd /tmp
  • 3.   cat /dev/mtd2 >epprom.bin
  • 4.   cat /dev/mtd3 >fullflash_original.bin
  • 5. (跳過這步) wget http://breed.hackpascal.net/breed-mt7621-newifi-d1.bin
  • 6.   dd if=/dev/zero bs=1024 count=192 | tr "\000" "\377" >breed_192.bin
  • 7.   dd if=breed-mt7621-newifi-d1.bin of=breed_192.bin conv=notrunc
  • 8.   cat /tmp/breed_192.bin /dev/mtd1 /dev/mtd2 /dev/mtd4 >fullflash_with_breed.bin
  • 9.   mtd write fullflash_with_breed.bin fullflash


復制代碼



這里注意在第9條執行時,w 與 e交替閃爍,此時正在執行刷入breed,時間大概幾分鍾,請耐心等待,不要執行任何操作,以免出錯。尤其不要斷電。閃爍完畢后,繼續。

  • 10.  ln -s /tmp/epprom.bin /www/epprom.bin
  • 11.  ln -s /tmp/fullflash_original.bin /www/fullflash_original.bin
  • 12.  ln -s /tmp/fullflash_with_breed.bin /www/fullflash_with_breed.bin
  • 13.  echo 'Now you should download your Firmware Backup and then use Breed Recovery'


復制代碼



以上執行完畢,打開游覽器下載備份文件。 依次下載三個文件,保存好。


復制代碼




到這里就是刷好Breed了,拔線重啟路由器,進入Breed方法以及刷機方法往后看。



ps:如刷入breed時發現錯誤,在重啟路由器之前都可以通過

  • mtd write /tmp/fullflash_original.bin fullflash


復制代碼



回到原本編程固件。



由於breed存在重啟問題,建議按照3L刷入潘多拉uboot 該uboot也可用於刷各類固件
.

.
原帖地址:新路由2(newifi d1) 刷入breed控制台/PandoraBox固件教程 (各類第三方固件參考)
http://bbs.dospy.com/thread-17705133-1-1001-1.html 附件原帖都有

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM