LoginSignup
0
0

WZR-HP-G300NH に公式ファームを焼き戻す

Last updated at Posted at 2023-07-31

うろ覚えです。文鎮になっても責任取りません。

下準備

シリアルを引き出す

ubootのenvを引っこ抜く

  • シリアルポートを115200で開いて、起動待ちのタイミングでなんか押してubootに入る。
  • printenvするとenvが吐かれるのでとりあえず保存

PCのIP+ARPの固定

IPを固定する

envのserverip(たぶん192.168.11.2)にする。サブネットは24。

ARPを固定する

envのethaddrを使う。
cmdを管理者権限で開き、netsh interface ip show interfaceを実行。
ルーターと繋いでるNICの"名前"を取得する。

固定するコマンドを実行

netsh interface ipv4 set neighbors "<インターフェース名>" 192.168.11.1 <ethaddr(ハイフン区切り)>

buffalo-encのビルド

公式から配布されてるファームの暗号化を解除するツール。
OpenWRTをビルドすると付いてくる。
build_dir/host/firmware-utils/buffalo-enc

公式ファームを変換

先頭のゴミを落とす

バイナリエディタでstartを探す。たぶん先頭200byte前後にある。
そこでぶった切って、startから始まるファイルにする。

buffalo-encで変換

機種名とか出てくるはずなので、出なかったらゴミ取りの確認とファームのバージョン変えて試す。

./buffalo-enc -d -i firmware.bin -o firmware.modified.bin

ルーターに焼く

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0