-最近、東芝FlashAirというのが評判です。Eye-Fiと比較すると使いにくい、というような評判が大きかったのですが、正しい使い方、というものが判明してきたので、評判が上がってきたという感じです。撮影したものから必要なものだけを取り出す思想といったところです。Proというものがあります。こちらはもう発売してから1年たつ先行品です。日本ではプラネックス取り扱いで販売されています。Flucard16GB価格:9,890円(税込、送料込)この製品、Webで評判を探すと不安定という話ばかりです。敬遠していたのですが、よくよく調べてみると先月(2012年3月)にfirmwareがアップデートしていました。files$ファイルの名付け方法が非常にLinuxっぽい。5$間違い無くUNIX系統であることは確か。「initramfs.gz」も非常にLinuxっぽい名前であるものの、そのままでは開けない。format$中身を確認すると先頭の8bytesに何らかしらのヘッダが付加されており、それ以降は通常のgzip形式である模様。取り除き方はいろいろありますが、とりあえず標準コマンドのみでやってみた。CRC)$cpioのファイルができたので、普通に展開。blocks$まぁ、良くあるinitramfsの中身、という感じ。rcSからではいろいろ処理をやっているが、流れとしては以下の様な感じ。・/usr/sbin/rcS1(=telnetd)を呼び出している。・/usr/sbin/rcS2(=httpd)を呼び出している。・SDカード上(=Flucard上)のautorun.shを実行。・WiFiの設定をするただし、2012/03時点でのfirmwareでは、/usr/sbin/rcS1内のteletd起動はコメントアウトされているので、標準ではtelnetdが起動していない。・autorun.shは起動時に実行される。・autorun.shは意図的に削除しない限り残るので毎回実行される・ソフトを追加したいのであればautorun.shを使って処理をさせるのが一番といったところか。無線LANの接続性問題が出てきたりしたら、以下のようなバイナリを出力させれば置き換えも可能そうなので、なんとか対処しようがあるかなぁと楽観視。stripped$そんなわけで、とりあえず、発注してみました。後続4バイト:追加ヘッダ8バイトを削除した元ファイルのサイズこれが正しいとなると、autorun.shで差し替えを行っているファイルを元のファイルに差し込んでgzipをかけ、そのサイズと”KAGZ”を追加すると新しいシステムが完成することになりそうです。AM私も最初はチェックサムかMD5かなと思ったのですが、似たサイズ、かつ4バイト目が今のところ”00′′になっているのでピンときました。確かに!リカバリ策は難しいですね。systemがmountできると元に戻せそうな気もしますが、ちょっと危険な匂いもしますね。gzip”ではないかと思っています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。