BuffaloのPF-50WGが重い

Pocket

BuffaloのデジタルフォトフレームPF-50WGを使ってました
感想は、

「デジタルフォトフレーム重い!DLNA経由での写真の表示が遅い!」

あまりにも重いので、ファームウエアの中身を見てみることにする

$ lha x pf50wg-206.exe
pf50wg-206/Readme.txt	- Melted   :  o
pf50wg-206/zImage_PF160_2.06.2009-05-08.bin	- Melted   :  ooooooooooooooo

そうすると、pf50wg-206 というディレクトリでき、中に2つのファイルがある

Readme.txt zImage_PF160_2.06.2009-05-08.bin

見るのは zImage_PF160_2.06.2009-05-08.bin の方である。
bviコマンドで覗いてみる

ユーザーランドだけ取り出してみるシェルスクリプトを書いておく

#!/bin/bash

FIRM=zImage_PF160_2.06.2009-05-08.bin
ULAND=uland.bin

# uland
# start 0x00300000
# end   0x00BBE18F
[ -f ${ULAND} ] && rm -rf ${ULAND}
dd if=${FIRM} of=${ULAND} skip=3145728 count=9167248 bs=1

file コマンドで実行してみると下のように Squashfs で作られている

$ file uland.bin
uland.bin: Squashfs filesystem, little endian, version 3.0, 9167253 bytes, 326 inodes, blocksize: 65536 bytes, created: Fri May  8 16:26:57 2009

loopback マウントをしてみようとするができない

 $ sudo mount -o loop uland.bin uland
 mount: wrong fs type, bad option, bad superblock on /dev/loop0,
 missing codepage or helper program, or other error
 In some cases useful info is found in syslog - try
 dmesg | tail  or so

squashfs-tools というのがあるので、それをインストールする

 $ sudo yum install squashfs-tools -y

unsquashfs というコマンドがあったので実行する

 $ cd uland
 $ unsquashfs ../uland.bin
 Parallel unsquashfs: Using 2 processors
 Read on filesystem failed because EOF
 read_uids_guids: failed to read uid/gid table
 FATAL ERROR aborting: failed to uid/gid table

Momonga Linux7 の squashfs-tools は バージョンが 4.0 である
uland.bin のバージョンは 3.0

ということで、squashfs3.0.tar.gzをダウンロードしてきてコンパイルしてみる

 $ tar -zxf squashfs3.0.tar.gz
 $ cd squashfs3.0/squashfs-tools
 $ make

unsquashfs を /tmp/squashfs としてコピーして uland.bin の展開を試してみる

 $ cd uland
 $ /tmp/unsquashfs ../uland.bin
 created 73 files
 created 35 directories
 created 101 symlinks
 created 117 devices
 created 0 fifos

やった展開できた

ベースはLinuxですね。特に何もできなさそうである。
ユーザーランド部分はsquashfsのファイルシステムなので簡単にマウントできて中身が見える。
file コマンドで、バイナリを見てみると下のように表示される。

 $ file fuseuser
fusermount: ELF 32-bit LSB executable, ARC Cores Tangent-A5, version 1 (SYSV), statically linked, stripped

どうやら外部にあるデータを取得するために、fuse使っているようだ。
fuse使ってたら重いでしょうに・・・。
DLNA経由だけでなくpicasa経由もfuse使っているので、これまた重い。
重いためか挙動も怪しい。。。

Buffaloには改善してもらいたいところです。

menu            28    0    2    1    2    0    0    2    1    2    1    4    0    1    1    1    1    1    0    1    2    1    1    1    1    1    0    0    0    0    0    0
bookmark | direct url            35    1    0    2    2    1    2    1    3    0    1    0    1    1    0    2    2    0    0    2    6    2    0    3    1    2    0    0    0    0    0    0
bookmark | direct url    ez.google        47    3    2    1    1    2    1    4    1    1    1    2    0    0    1    1    1    2    1    2    4    5    3    3    3    2    0    0    0    0    0    0
bookmark | direct url    ez.lismo        3    0    0    0    0    1    1    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
bookmark | direct url    lismo        3    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    1    0    0    0    0    0    0
bookmark | direct url    yahoo        1    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
20101005_kashimainte            1    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
20101005_melocdfmainte            2    0    0    0    0    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
20101005_moviemainte            1    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
20101012_uta_mainte            1    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
adwords_billboard_451947    ez.google        2    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0
adwords_billboard_452032    ez.google        1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0
adwords_billboard_488587    ez.google        2    0    0    0    0    0    0    1    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
adwords_billboard_650327    ez.google        1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0
adwords_billboard_692373    ez.google        1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0
adwords_billboard_692378            1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
adwords_billboard_692470    ez.google        1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
anapholik_us            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0
bbd_nyuukaigo            1    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
bbdf_art            14    1    1    2    1    0    0    1    0    1    0    1    1    0    0    0    1    0    1    0    1    0    0    0    0    2    0    0    0    0    0    0
bbdf_art_center            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0
bbdf_gomen            2    0    1    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
bbdf_mj_art_menu            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0
bbdf_tigers            1    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
bbdf_tigers_official            4    1    0    0    0    0    0    0    0    1    0    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
bbdf_top_menu            4    0    1    1    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0
call_artist_kanren_site            2    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0
call_top_u_logo_sc            1    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
call_yougaku            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0
error_997            6    1    0    0    0    1    0    0    0    1    1    0    0    0    0    0    1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0
ezmusic            16    1    0    1    1    2    0    1    0    2    1    1    0    0    0    2    1    1    0    0    1    1    0    0    0    0    0    0    0    0    0    0
ezmusic    lismo        70    2    3    2    4    6    1    3    0    4    6    3    2    0    0    4    3    1    3    7    11    1    1    0    1    2    0    0    0    0    0    0
full_music            2    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0
full_newtopi1_101001_642            1    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
full_newtopi1_101013_973            2    0    0    0    0    0    0    0    0    0    0    0    0    0    1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
full_newtopi1_101020_985            2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    1    0    0    0    0    0    0
full_ptadd_include            1    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
full_searchheader_124_20101006            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0
full_top            10    2    1    1    1    0    0    1    0    0    1    0    0    0    1    0    0    0    0    0    0    0    0    0    1    1    0    0    0    0    0    0
gree_bill            16    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    2    1    1    1    0    0    0    1    9    0    0    0    0    0    0
kashi_top            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0
label_mediafactory_topfreeutafull            1    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
melo_aportal            2    0    0    0    0    0    0    0    1    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
melo_top            2    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0
melo_top_list            2    0    0    0    0    0    1    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
melo_top_sitelist_bbd            2    0    1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
melo_yougaku            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0
nicoichi_qr            2    0    1    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
overture_billboard_261877    yahoo        1    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
overture_billboard_265076    yahoo        1    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
overture_billboard_370791            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0
pointshort110            4    2    1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
pointshort112            1    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
pointshort114            1    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
pointshort124            11    0    2    0    1    0    0    0    1    0    0    1    0    0    1    0    0    0    0    1    0    0    2    1    0    1    0    0    0    0    0    0
pointshort5            2    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0
portal_sitelist_billuta            2    0    0    0    0    1    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
portal_sitelist_kw_billuta_ladygaga            2    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0
site_list            4    0    0    0    0    0    1    0    0    0    0    2    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0
srchy_124            58    5    3    3    3    1    4    2    1    2    1    1    3    1    4    2    3    3    4    3    1    0    1    2    3    2    0    0    0    0    0    0
srchy_128            6    0    0    1    0    0    0    0    1    0    0    0    1    0    0    1    1    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0
tigers_official_kisekae            1    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
uta_aportal            4    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    1    0    0    0    0    1    0    0    0    0    0    0    0    0
uta_cm            4    0    0    0    0    0    0    0    2    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    1    0    0    0    0    0    0    0
uta_cm_m            4    0    0    1    0    0    0    0    1    0    0    0    1    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0
uta_keyword            8    0    1    0    0    0    0    0    1    0    0    0    0    0    3    0    0    1    0    0    0    1    1    0    0    0    0    0    0    0    0    0
uta_newtopi1_100929_925            3    0    0    1    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
uta_newtopi1_101006_967            1    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
uta_newtopi1_101013_973            2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0
uta_newtopi1_101020_985            2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    2    0    0    0    0    0    0    0    0    0    0
uta_top            10    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    1    4    2    2    0    0    0    0    0    0
uta_top_category_ranking            1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
uta_top_list            7    1    0    0    0    0    0    0    0    0    1    0    0    0    1    1    0    0    0    0    0    1    0    1    0    1    0    0    0    0    0    0
uta_yougaku_tieup            1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
yougaku_art_melo            2    0    0    0    0    0    0    0    0    1    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
yougaku_art_uta            4    1    1    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0

コメントを残す