ファームウェア 1.07のインストール

LS-CL

ファームウェア 1.07 をインストールする。

時刻合わせ

念のため、事前にシリアルコンソールからログインして、時刻を合わせておく。
root@LS-CL701:~# date
Thu Nov  1 00:02:48 JST 2007
root@LS-CL701:~# date 031511352009
Sun Mar 15 11:35:00 JST 2009
root@LS-CL701:~#

アップデータの実行

lscl-107.exe を実行。

アップデート中、

Archive:  /boot/hddrootfs.img
   skipping: hddrootfs.buffalo.updated  incorrect password
Archive:  /boot/hddrootfs.img
  inflating: /boot/hddrootfs.buffalo.updated
こういうのが出たところで ps をとると、、、
root@LS-CL701:~# ps
	:
	:
 3276 root       1756 R   /usr/bin/unzip -o -d /boot -P aAhvlM1Yp7_2VSm6BhgkmTO
	:
	:
こういうのが見えて楽しい。
ターミナルの横幅を広くしておくと、全部見えるだろう。

そうこうしているうちに、アップデートが完了した。

root でログイン

シリアルコンソールからなら、 以前のパスワード(消したままならパスワードなし)でログインできる。

BUFFALO INC. LinkStation series
LS-CL701 login: root
No mail.
root@LS-CL701:~#

telnetd の存在確認

root@LS-CL701:~# ls -l /usr/sbin/telnetd
lrwxrwxrwx    1 root     root           17 Nov  1 00:12 /usr/sbin/telnetd -> ../../bin/busybox
root@LS-CL701:~#
ある。

telnet 可能化

root@LS-CL701:~# tail /etc/init.d/rcS

exec_sh bootcomplete.sh

echo "** step final(after bootcomplete) **"
for cmd in hdd_late_check.sh check_initialization.sh usb_late_check.sh
do
        exec_sh ${cmd}
done

/usr/local/bin/share_delete.sh &
root@LS-CL701:~#
同じ景色なので、telnetd の起動処理を追加する。
root@LS-CL701:~# echo >> /etc/init.d/rcS
root@LS-CL701:~# echo /usr/sbin/telnetd >> !$
echo /usr/sbin/telnetd >> /etc/init.d/rcS
root@LS-CL701:~# !tail
tail /etc/init.d/rcS

echo "** step final(after bootcomplete) **"
for cmd in hdd_late_check.sh check_initialization.sh usb_late_check.sh
do
        exec_sh ${cmd}
done

/usr/local/bin/share_delete.sh &

/usr/sbin/telnetd
root@LS-CL701:~#

再起動

再起動して、telnet できることを確認。

BUFFALO INC. LinkStation series

LS-CL701 login: root
No mail.
root@LS-CL701:~#
OK.

しっかしまぁ、ブートの様子を見ていると、汚い。
「健全なファームウェアは、健全なブートに宿かれし」

散歩

root@LS-CL701:~# cat /etc/linkstation_release
VERSION=1.07
SUBVERSION=HDD 0.65
PRODUCTID=0x00000000
BUILDDATE=2009/02/23 17:13:40
root@LS-CL701:~# cat /proc/version
Linux version 2.6.22.7 (root@build2.dd-hot24.nas.buffalo.local) (gcc version 4.2.0 20070413 (prerelease)) #369 Mon Feb 23 17:13:17 JST 2009
root@LS-CL701:~# cat /proc/buffalo/firmware
SERIES=LinkStation
PRODUCTNAME=LS-CL(RICHU)
VERSION=0.16
SUBVERSION=FLASH 0.00
PRODUCTID=0x0000000F
BUILDDATE=2009/02/23 17:13:14
BOOTVER=1.22
root@LS-CL701:~#


LS-CL
バッファローダイレクト
楽天市場
amazon


ファームウェア 1.07βのインストール
ハックの記録
LinkStation/玄箱 をハックしよう

ファームウェア 1.07 βでハックキットのインストール

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