MediaServer on LinkStation 収録版 をちょっと見てみることにした。
-rw-rw-r-- 1 yasunari root 94208 Apr 9 14:31 HD-HLAN FWUpdate.exe -rw-rw-r-- 1 yasunari root 9443 Apr 19 13:37 README.TXT -rw-rw-r-- 1 yasunari root 2931331 Apr 8 22:27 firmimg.bin -rw-rw-r-- 1 yasunari root 32524323 Apr 12 09:44 image.dat -rw-rw-r-- 1 yasunari root 13 Apr 19 11:15 linkstation_version.txtMediaServer on LinkStation 収録版 1.36 は、
-rw-rw-r-- 1 yasunari root 2931331 Apr 8 22:27 FIRMIMG.BIN -rw-rw-r-- 1 yasunari root 94208 Apr 9 13:33 HD-HLAN FWUpdate.exe -rw-rw-r-- 1 yasunari root 5456 Apr 19 11:30 README.TXT -rw-rw-r-- 1 yasunari root 13 Apr 5 12:58 linkstation_version.txt -rw-rw-r-- 1 yasunari root 32587790 Apr 12 11:07 pcast.datpcast.dat は image.dat 相当か。
[yasunari@giga firmware]$ cmp HLAN/hlan141/HD-HLAN\ FWUpdate.exe HLAN+MediaServer/hpct136/HD-HLAN\ FWUpdate.exe HLAN/hlan141/HD-HLAN FWUpdate.exe HLAN+MediaServer/hpct136/HD-HLAN FWUpdate.exe 異なります: バイト 249、行 2 [yasunari@giga firmware]$ cmp HLAN/hlan141/firmimg.bin HLAN+MediaServer/hpct136/FIRMIMG.BIN [yasunari@giga firmware]$ diff HLAN/hlan141/linkstation_version.txt HLAN+MediaServer/hpct136/linkstation_version.txt 1c1 < VERSION=1.41 --- > VERSION=1.36インストーラは異なる。
[root@giga hpct136]# unzip pcast.dat Archive: pcast.dat file #1: bad zipfile offset (local header sig): 0と、image.dat とは異なるフォーマットのようである。
[root@giga hpct136]# mv pcast.dat pcast.gz [root@giga hpct136]# gunzip pcast.gz gunzip: pcast.gz: not in gzip formatgzip でもないようだし、
[root@giga hpct136]# mv pcast.gz pcast.Z [root@giga hpct136]# uncompress pcast.Z pcast.Z: not in compressed formatcompress でもないみたい(いまどき compress なんて使やつおらんわ)
od していて気が付いたが、先頭4バイトに手が入っているようだ。
HD-HLAN FWUpdate.exe がつぶしたデータを戻してから、
LinkStation に転送しているのだろうか????
先頭4バイトを修正し、unzip してみる。
[root@giga hpct136]# unzip -l pcast.zip Archive: pcast.zip Length Date Time Name -------- ---- ---- ---- 33646248 04-12-04 11:07 tmpimage.tgz -------- ------- 33646248 1 fileよーし。
[root@giga hpct136]# unzip pcast.zip Archive: pcast.zip [pcast.zip] tmpimage.tgz password:(いつものパスワード) inflating: tmpimage.tgz error: invalid compressed data to inflate [root@giga hpct136]# ls -al 合計 63736 drwxr-xr-x 2 yasunari root 4096 May 24 16:26 . drwxrwxrwt 8 root root 4096 May 24 15:44 .. -rw-r--r-- 1 yasunari root 32587790 May 24 15:50 pcast.dat -rw-r--r-- 1 yasunari root 32587790 May 24 16:16 pcast.zip -rw-r--r-- 1 yasunari root 0 Apr 12 11:07 tmpimage.tgz0バイトの tmpimage.tgz しかできていない。
おてあげか、、、
← | LinkStation/玄箱 をハックしよう | → 冷却ファンの自動制御 |