把 TP-Link 4320 v 1.1 分享器的韌體還原

刷韌體有風險,請先行評估,自行負責!

在之前的 拯救 TP-Link 4320 v 1.1 分享器 de-brick 文章中,終於把分享器還魂了,接下來想把原本的韌體刷回去。

工作環境:
Windows 10 抓到 192.168.1.194 的 ip
Virtualbox x Windows 7 (觀察分享器的動作)
USB-to-serial 序列線
OpenWrt 韌體(已經存在)
TP-Link 原廠韌體 wdr43x0v1.bin (fail) 192.168.1.1
TP-Link Stripped Firmware 192.168.0.1
XAMPP (wamp server)

先進 OpenWrt 的管理介面,把 ssh 的 password 設好 > Save and Apply,介面就選 lan 就行,然後用 ssh 連進 OpenWrt 的終端機,就是指令畫面,然後把韌體下載下來,因為原廠放的是 rar 檔案,所以,下載下來之後,裝個 web server 放到本機上(把 .bin 檔案放到 C:\xampp\htdocs\ 的資料夾裏面),方便抓取。

用 ssh 連到 192.168.1.1 ,到 tmp 資料夾中,用指令把檔案抓到分享器中,再把這個韌體寫進分享器,總結來說就是以下的指令:
cd /tmp
wget http://www.example.org/original_firmware.bin
mtd -r write /tmp/original_firmware.bin firmware

韌體寫好之後,分享器就會重新開機,照理說就能回復完成了,可是看到了回復韌體畫面,把原廠的 4320 韌體再上傳一次,不能用,而且持續進入回復模式

TP-Link Router Recovery Mode


Firmware Image : [選擇檔案]                       [Upload] 

Build by someon someone@somwhere.com

    警告WARNING!!



  • 如果更新了错误的固件,会导致路由器不能正常工作或损坏!If a wrong firmware image is upgraded, the device may not work properly or even could not boot-up again.




  • 如果上传的文件不大于128KB,将会更新Uboot!If uploaded file is not more than 128 KB, U-boot will be updated.


  • 這真的是一個持續死馬當活馬醫的過程,後來想起了去頭的韌體,試著上傳上去。
    發現原本的 ip 192.168.1.1 找不到了,重抓 ip ,連到 192.168.0.1 admin/admin

    復活!
    感動!
    收工!

    留言

    這個網誌中的熱門文章

    使用 Excel 計算2個地點之間的直線距離

    LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

    Excel 巨集合併多個 Excel 檔案