新型 HS-DHGL でハック de 録!!(8)延長対応ハック de ダブルまる録!!(1)

HS-DHGL

新型 HS-DHGL でのハックキット 2.1 の検証ができたので、 続いてハック de 録!!。
ハックした HS-DHGL でビデオ録画サーバを作ろうの手順を 順番に実行していく。

続いて 延長対応ハック de ダブルまる録!!

ただ、 いろいろ手を入れているので、公開している hackdemaruroku_050924-2.tar.gz ベースではなく 現在旧形 HS-DHGL で動作している 「延長対応 ハック de ダブルまる録!! 外部チューナコントロール付き」 を検証していく。
まずは「外部チューナコントロール」をしない 「延長対応ハック de ダブルまる録!!」部分から。

旧形 HS-DHGL から吸い上げ

必要なファイルを旧型 HS-DHGL からコピーする。
必要なファイルは、、、
・/usr/local/sbin/hackdemarurokuV4.sh
・/usr/local/etc/hackdemaruroku/*
・/usr/local/buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/*
・/usr/local/bin/rs_send
・/usr/local/bin/rs_rec
・/usr/local/lib/kuro-rs/DST_BX500
・/usr/local/bin/infrared_remocon
・/usr/local/src/kuro-rs/rs_send.c
こんなところかな?
yasunari@sil:~$ cd /usr/local
yasunari@sil:/usr/local$ ls sbin/hackdemarurokuV4.sh etc/hackdemaruroku/* buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/* bin/rs_send bin/rs_rec lib/kuro-rs/DST_BX500 bin/infrared_remocon src/kuro-rs/rs_send.c
bin/infrared_remocon                                                       etc/hackdemaruroku/channel
bin/rs_rec                                                                 etc/hackdemaruroku/channel_BS_Digital
bin/rs_send                                                                etc/hackdemaruroku/deny
buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/ftdi_sio.ko   etc/hackdemaruroku/keyword
buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/usbserial.ko  sbin/hackdemarurokuV4.sh
etc/hackdemaruroku/area                                                    src/kuro-rs/rs_send.c

lib/kuro-rs/DST_BX500:
BUTTON_1   BUTTON_11  BUTTON_2  BUTTON_4  BUTTON_6  BUTTON_8  BUTTON_POWER
BUTTON_10  BUTTON_12  BUTTON_3  BUTTON_5  BUTTON_7  BUTTON_9
yasunari@sil:/usr/local$ tar zcvf /tmp/hackderokku_sil.tar.gz !*
tar zcvf /tmp/hackderokku_sil.tar.gz sbin/hackdemarurokuV4.sh etc/hackdemaruroku/* buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/* bin/rs_send bin/rs_rec lib/kuro-rs/DST_BX500 bin/infrared_remocon src/kuro-rs/rs_send.c
sbin/hackdemarurokuV4.sh
etc/hackdemaruroku/area
etc/hackdemaruroku/channel
etc/hackdemaruroku/channel_BS_Digital
etc/hackdemaruroku/deny
etc/hackdemaruroku/keyword
buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/ftdi_sio.ko
buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/usbserial.ko
bin/rs_send
bin/rs_rec
lib/kuro-rs/DST_BX500/
lib/kuro-rs/DST_BX500/BUTTON_1
lib/kuro-rs/DST_BX500/BUTTON_10
lib/kuro-rs/DST_BX500/BUTTON_11
lib/kuro-rs/DST_BX500/BUTTON_12
lib/kuro-rs/DST_BX500/BUTTON_2
lib/kuro-rs/DST_BX500/BUTTON_3
lib/kuro-rs/DST_BX500/BUTTON_4
lib/kuro-rs/DST_BX500/BUTTON_5
lib/kuro-rs/DST_BX500/BUTTON_6
lib/kuro-rs/DST_BX500/BUTTON_7
lib/kuro-rs/DST_BX500/BUTTON_8
lib/kuro-rs/DST_BX500/BUTTON_9
lib/kuro-rs/DST_BX500/BUTTON_POWER
bin/infrared_remocon
src/kuro-rs/rs_send.c
yasunari@sil:/usr/local$
!* に関しては、 Tips をどうぞ。

新型 HS-DHGL へ転送

ftp で転送する。
yasunari@hackkit:/tmp$ ftp sil
Connected to sil.yamasita.jp.
220 sil FTP server (GNU inetutils 1.5) ready.
Name (sil:yasunari):
331 Password required for yasunari.
Password:
230- Linux sil 2.6.16.16-arm1 #9 Wed Mar 7 14:17:36 JST 2007 armv5tejl
230-
230- The programs included with the Debian GNU/Linux system are free software;
230- the exact distribution terms for each program are described in the
230- individual files in /usr/share/doc/*/copyright.
230-
230- Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
230- permitted by applicable law.
230 User yasunari logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /tmp
250 CWD command successful.
ftp> ls
200 PORT command sucessful.
150 Opening ASCII mode data connection for '/bin/ls'.
total 156
-rw-r--r-- 1 root     92929 Feb 23 10:35 fancontrol
-rw-r--r-- 1 root     21843 Feb 23 05:48 hackdemaruroku.log
-rw-r--r-- 1 yamasita 38023 Feb 23 10:34 hackderokku_sil.tar.gz
226 Transfer complete.
ftp> bin
200 Type set to I.
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> get hackderokku_sil.tar.gz
local: hackderokku_sil.tar.gz remote: hackderokku_sil.tar.gz
200 PORT command sucessful.
150 Opening BINARY mode data connection for 'hackderokku_sil.tar.gz' (38023 bytes).
#####################################
226 Transfer complete.
38023 bytes received in 0.01 secs (3235.9 kB/s)
ftp> by
221 Goodbye.
yasunari@hackkit:/tmp$

展開

root で展開する。
yasunari@hackkit:/tmp$ su - root
Password:
hackkit:~# cd /usr/local
hackkit:/usr/local# 
念のため確認
hackkit:/usr/local# tar ztvf /tmp/hackderokku_sil.tar.gz
-rw-r--r-- yasunari/staff 9753 2008-02-23 10:00 sbin/hackdemarurokuV4.sh
-rw-r--r-- yasunari/staff    4 2007-09-24 15:14 etc/hackdemaruroku/area
-rw-r--r-- yasunari/staff  313 2007-09-24 18:03 etc/hackdemaruroku/channel
-rw-r--r-- yasunari/staff  165 2008-02-23 10:01 etc/hackdemaruroku/channel_BS_Digital
-rw-r--r-- yasunari/staff  350 2007-10-20 11:56 etc/hackdemaruroku/deny
-rw-r--r-- yasunari/staff  518 2008-01-20 22:21 etc/hackdemaruroku/keyword
-rw-r--r-- root/root     40876 2007-09-22 16:34 buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/ftdi_sio.ko
-rw-r--r-- root/root     29561 2007-09-22 16:34 buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/usbserial.ko
-rwxr-xr-x yasunari/staff 10589 2007-09-23 12:01 bin/rs_send
-rwxr-xr-x root/staff     10369 2007-09-22 17:48 bin/rs_rec
drwxr-sr-x root/staff         0 2007-09-22 17:51 lib/kuro-rs/DST_BX500/
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_1
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_10
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_11
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_12
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_2
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_3
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_4
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_5
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_6
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_7
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_8
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_9
-rw-r--r-- root/staff       240 2007-09-22 17:51 lib/kuro-rs/DST_BX500/BUTTON_POWER
-rwxr-xr-x yasunari/staff  2014 2007-10-13 09:15 bin/infrared_remocon
-rwxr-xr-x yasunari/staff  4429 2008-02-23 10:27 src/kuro-rs/rs_send.c
hackkit:/usr/local# 
問題なさそうなので展開
hackkit:/usr/local# ^tvf^xvf
tar zxvf /tmp/hackderokku_sil.tar.gz
sbin/hackdemarurokuV4.sh
etc/hackdemaruroku/area
etc/hackdemaruroku/channel
etc/hackdemaruroku/channel_BS_Digital
etc/hackdemaruroku/deny
etc/hackdemaruroku/keyword
buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/ftdi_sio.ko
buffalo/lib/modules/2.6.16.16-arm1/kernel/drivers/usb/serial/usbserial.ko
bin/rs_send
bin/rs_rec
lib/kuro-rs/DST_BX500/
lib/kuro-rs/DST_BX500/BUTTON_1
lib/kuro-rs/DST_BX500/BUTTON_10
lib/kuro-rs/DST_BX500/BUTTON_11
lib/kuro-rs/DST_BX500/BUTTON_12
lib/kuro-rs/DST_BX500/BUTTON_2
lib/kuro-rs/DST_BX500/BUTTON_3
lib/kuro-rs/DST_BX500/BUTTON_4
lib/kuro-rs/DST_BX500/BUTTON_5
lib/kuro-rs/DST_BX500/BUTTON_6
lib/kuro-rs/DST_BX500/BUTTON_7
lib/kuro-rs/DST_BX500/BUTTON_8
lib/kuro-rs/DST_BX500/BUTTON_9
lib/kuro-rs/DST_BX500/BUTTON_POWER
bin/infrared_remocon
src/kuro-rs/rs_send.c
hackkit:/usr/local#
^tvf^xvf に関しては、 Tips をどうぞ。

channel の変更

BS デジタルの番組を予約しないよう、 /usr/local/etc/hackdemaruroku/channel から BS デジタルの局をはずす。

いきなり実行

何の変更も要らないはず。いきなり実行。
hackkit:/usr/local# sh /usr/local/sbin/hackdemarurokuV4.sh
うんともすんともいわないので、少々不安になる。
もう一つ telnet し、/tmp/hackdemaruroku.log で進行状況を眺めておく。
yasunari@hackkit:/tmp$ tail -f hackdemaruroku.log

    0K .......... ........                                     344.82 KB/s

10:52:23 (344.82 KB/s) - `/tmp/hackdemaruroku.29761' を保存しました [18971]

--10:52:24--  http://www.ontvjapan.com/genre/detail.php3?tikicd=004&hsid=200802233006010
           => `/tmp/hackdemaruroku.29761'
www.ontvjapan.com をDNSに問いあわせています... 210.128.96.7
www.ontvjapan.com|210.128.96.7|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 特定できません [text/html]

    0K .......... .......                                      626.49 KB/s

10:52:24 (626.49 KB/s) - `/tmp/hackdemaruroku.29761' を保存しました [17932]
	:
	:
	:
しばらく(20分ほど?)して、
hackkit:/usr/local/etc/hackdemaruroku# sh /usr/local/sbin/hackdemarurokuV4.sh
2008/02/23/07/25 - 2008/02/23/07/50 12 0 NHKアニメ劇場・少女チャングムの夢[再]サンザシの木 : [ERROR]103 Add Crosstime
2008/02/23/23/45 - 2008/02/24/00/30 12 0 サイエンスZERO : [FINISH]Add
2008/02/23/21/00 - 2008/02/23/21/04 8 サイエンスミステリーVIそれは運命か奇跡か!?みどころ : ジャンル違い(ドキュメンタリー・教養:情報/テレビ番組)
2008/02/23/21/04 - 2008/02/23/23/10 8 0 サイエンスミステリーVIそれは運命か奇跡か!?~DNAが解き明かす人間の真実と愛~ : [FINISH]Add
2008/02/23/09/30 - 2008/02/23/09/45 19 0 Qっとサイエンス : [ERROR]103 Add Crosstime
2008/02/23/15/50 - 2008/02/23/17/05 2 0 地域発!どうする日本 : [FINISH]Add
2008/02/23/10/00 - 2008/02/23/10/45 12 0 地球ドラマチック[再] : [ERROR]103 Add Crosstime
2008/02/23/22/30 - 2008/02/23/22/54 19 地球街道 : ジャンル違い(ドキュメンタリー・教養:情報/トラベル)
2008/02/23/20/00 - 2008/02/23/20/45 2 0 探検ロマン世界遺産 : [FINISH]Add
2008/02/23/22/55 - 2008/02/23/23/00 2 0 シリーズ世界遺産100アルベロベッロのトゥルッリ~イタリア~ : [ERROR]103 Add Crosstime
2008/02/23/08/00 - 2008/02/23/09/30 6 朝だ!生です旅サラダ : ジャンル違い(ドキュメンタリー・教養:バラエティ/トラベル)
2008/02/23/09/15 - 2008/02/23/10/00 12 科学大好き土よう塾 : ジャンル違い(ドキュメンタリー・教養:教育/その他)
2008/02/23/12/00 - 2008/02/23/13/55 6 火災調査官・紅蓮次郎 水が燃えるトリック・密室出火の謎![再] : ジャンル違い(ドキュメンタリー・教養:ドラマ/現代劇単発ドラマ)
2008/02/23/16/55 - 2008/02/23/17/25 8 ワンピースゾンビの謎!悪夢のホグバック研究所 : ジャンル違い(ドキュメンタリー・教養:アニメ・特撮/国内アニメ)
2008/02/23/13/55 - 2008/02/23/15/55 19 浅見光彦シリーズ(8)鳥取雛送り殺人事件尼姫の伝説と念仏唄の謎!?東京-鳥取、雪舞う神社の秘宝は真実を知る : ジャンル違い(ドキュメンタリー・教養:ドラマ/現代劇単発ドラマ)
2008/02/23/21/20 - 2008/02/23/22/14 4 世界・ふしぎ発見!あなたの知らない裏ロンドン : ジャンル違い(ドキュメンタリー・教養:バラエティ/総合)
2008/02/23/21/20 - 2008/02/23/22/14 4 0 世界・ふしぎ発見!あなたの知らない裏ロンドン : [ERROR]103 Add Crosstime
2008/02/23/22/00 - 2008/02/23/22/54 10 0 エンタの神様今夜は旬な笑いを届けます : [ERROR]103 Add Crosstime
2008/02/23/23/45 - 2008/02/23/24/30 12 サイエンスZERO : ジャンル違い(バラエティ:ドキュメンタリー・教養/科学・技術)
2008/02/23/21/00 - 2008/02/23/21/04 8 サイエンスミステリーVIそれは運命か奇跡か!?みどころ : ジャンル違い(バラエティ:情報/テレビ番組)
2008/02/23/21/04 - 2008/02/23/23/10 8 サイエンスミステリーVIそれは運命か奇跡か!?~DNAが解き明かす人間の真実と愛~ : ジャンル違い(バラエティ:ドキュメンタリー・教養/その他)
2008/02/23/09/30 - 2008/02/23/09/45 19 Qっとサイエンス : ジャンル違い(バラエティ:ドキュメンタリー・教養/科学・技術)
2008/02/23/19/00 - 2008/02/23/19/57 10 天才!志村どうぶつ園 : ジャンル違い(バラエティ/総合:バラエティ/その他)
2008/02/24/01/15 - 2008/02/24/02/00 4 0 COUNTDOWNTV : [FINISH]Add
2008/02/23/24/25 - 2008/02/23/24/55 19 JAPANCOUNTDOWN : ジャンル違い(音楽/リクエスト・ヒットチャート:音楽/Jポップ)
hackkit:/usr/local/etc/hackdemaruroku#
ハック de 録!!の予約一覧にも、きちんと表示されていることを確認。

OK!




HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon


脆弱性(セキュリティホール)
ハックの記録
LinkStation/玄箱 をハックしよう

新型 HS-DHGL でハック de 録!!(9)延長対応ハック de ダブルまる録!!(2)外部チューナコントロール

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