write_ok,write_ng(2)


先日、/usr/bin/write_ok, /usr/bin/write_ng が /dev/fl3 を書き換えることを検証した。

玄箱 でも検証する。

FLASH のバックアップ

いつもどおり FLASH ROM のバックアップを取る
root@KURO-BOX:/tmp# cat /dev/fl1 > fl1
root@KURO-BOX:/tmp# cat /dev/fl2 > fl2
root@KURO-BOX:/tmp# cat /dev/fl3 > fl3
root@KURO-BOX:/tmp# cat /dev/fl4 > fl4
cat: /dev/fl4: No such device

write_ng の実行

root@KURO-BOX:/tmp# /usr/bin/write_ng
argv: /usr/bin/write_ng
root@KURO-BOX:/tmp# dd if=/dev/fl3 bs=10 count=1
NGNGNGNGNG1+0 records in
1+0 records out
NGNG・・・になった。

write_ok の実行

root@KURO-BOX:/tmp# /usr/bin/write_ok
argv: /usr/bin/write_ok
root@KURO-BOX:/tmp# dd if=/dev/fl3 bs=10 count=1
OKOKOKOKOK1+0 records in
1+0 records out
OKOK・・・になった。

電源を入れなおして無事 HDD から起動することを確認する。

KUROBOX-EM からの復帰

write_ng を実行して、fl3 を NGNG にし、再起動。
KUROBOX-EM で起動したことを確認し、write_ok を実行、
再起動し、HDD から起動することを確認した。

玄箱単体でインストールする方法も更新。


LinkStation/玄箱 をハックしよう → IMAGE.DAT から必要なファイルを抜き出す

Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp
山下康成京都府向日市