のほほん♪ゲッコー

のほほん♪ゲッコー

PR

×

Calendar

Profile

ゲッコー21

ゲッコー21

Comments

ASMR@ Re:DSi 写真の管理ファイルをいじってみました(11/17) この記事を参考にしたら無事DSiを改造でき…
モンハン大好き中学生@ MHP ハンマーでできました。 クックのハンマー…
KRAWLUSS@ Re:あけおめ(01/01) 過去のTHE EYE OF JUDGMENTの記事を見まし…
Free Dating sites@ PQppXbgaRfV Hi there, I enjoy your internet site i…
happyynid@ New Jordan For Sale Online Just signing into the biography and als…
Faipsemem@ Test, just a test Hello. And Bye.
Nowinorie@ Test, just a test Hello. And Bye.
XRumerTest@ Test, just a test Hello. And Bye.
XRumerTest@ Test, just a test Hello. And Bye.
XRumerTest@ Test, just a test Hello. And Bye.

Favorite Blog

gdgd日誌 りおん4157さん
~小さな世界~ ★ガース★さん
途方な日記 白き狩人さん
ウサッサーZの Let'… ウサッサーZさん
オカザキの妄想徒然草 okazakitakさん
saintsaber's diary saintsaberさん

Keyword Search

▼キーワード検索

2008年11月17日
XML
カテゴリ: ゲッコー
 DSiの写真管理は特殊なもので、以前紹介した説明書にもある通り

本体取扱説明書・機能編 の19ページ抜粋
2008_11_07-1.jpg
写真データについて
●DSiカメラで表示したり遊んだりできる写真データは、DSi本体で撮影されたものだけです。
デジタルカメラや携帯電話で撮影された写真データは表示したり遊んだりできません。
また、DSi本体で撮影された写真であっても、SDカードにコピーしてパソコンなどで編集・加工したものや、 SDカード上でファイルの移動や削除、ファイル名の変更をしたものは、表示したり遊んだりできません



 ふむふむ…(’’)

 とりあえず敵のファィルの配置を探りますか…

[\]
 +
 +[DCIM]
 +  +[100NIN02]

 +       +[HNI_0002.JPG]
 +
 +[private]
     +[ds]
       +[app]
         +[********]
              +[pit.bin]

 DSiで写真を撮って、それを本体からSDカードメモリにコピーした後、PC上でSDカードメモリ内のファイルの作成日付から割り出したファイル配置がこれ。(’’)

 写真本体は「DCIM」フォルダ配下に「JPG」が見えます。
 管理ファイルは「private」フォルダ配下の「pit.bin」が本体。
 管理ファイルの途中の「********」は、たぶん個々に異なる8桁の16進数の番号ぽいので、他人のSDカード内の写真が見えるかどうかは不明。



 さて実験。( --)
  • PCでSDカードの写真[HNI_0001.JPG]を編集して同名で上書き保存。
    ⇒DSi上で壊れた写真として認識して表示できない、写真の総枚数は変化しない。

     ふむ、説明書通りですね。(’’)


  • PCでSDカードの写真[HNI_0002.JPG]をコピーして、[HNI_0003.JPG]と名前を付けて保存。
    ⇒ファイルはあるのに、DSiでは全く認識しない。写真の総枚数も変化しない。

     ほー(’’)
     [HNI_0002.JPG]と[HNI_0003.JPG]は、バイナリー比較で全くの同一なのに、認識しません。
     DSiは実データを見ないで、管理ファイルから写真の情報を得ている為なのでしょうね。


  • DSi本体から別の写真をSDカードにコピー。
    ⇒新ファイルは[HNI_0004.JPG]として作成される。写真の総枚数は3枚。

     ふむふむ、[HNI_0003.JPG]に上書きすると思ったのですけど、避けて[HNI_0004.JPG]を生成するとは、写真の生成には管理ファイルを使わず、実データを見ながら行っているのですね。



     ここまでで、こんな感じ…
    [HNI_0001.JPG]←PCで保存したから壊れている認識
    [HNI_0002.JPG]
    [HNI_0003.JPG]←HNI_0002.JPGをPC上でコピー、全く見えない幽霊ファイル
    [HNI_0004.JPG]
     全ファイル数3枚の認識、4枚あるのにね。(^^)


     そして管理ファイル「pit.bin」内の1バイトが写真増えるごとにバイナリレベルでカウントアップしているのを発見。


  • PCで管理ファイル「pit.bin」内の写真のカウンターと思われる数字をバイナリで+1して上書き保存。
    ⇒DSiのメッセージ「管理ファイルが壊れているので作成します」、そして写真の認識枚数を4枚と認識。(^^)

     遂に4枚認識になりました。(^^)
     DSiは、管理ファイルが壊れると、実データから復旧を掛けるみたいです。
     ならば…


  • PCで管理ファイル「pit.bin」を削除。
    ⇒DSiのメッセージ「管理ファイルを作成します」、写真の認識枚数を4枚と認識。(^^)

     壊れているのを復旧するのなら、削除も元通りにする事は予想通り。


     管理ファイルの自動復旧機能を持っているのならば、DSiが写真データとして認識するファイルを用意して、「DCIM」フォルダ配下にに置いておけば、外部ファイルもDSiに持ち込めそうです。(^^)



     しかし、まだJPGのExif情報の「nintendo」の文字を「nintend0」としただけで、ファイルが壊れていると表示されるとはまだ気が付いていないのだった!!(;^^)チャンチャン...





  • お気に入りの記事を「いいね!」で応援しよう

    Last updated  2008年11月17日 11時57分50秒
    コメント(7) | コメントを書く
    [ゲッコー] カテゴリの最新記事


    ■コメント

    お名前
    タイトル
    メッセージ
    画像認証
    上の画像で表示されている数字を入力して下さい。


    利用規約 に同意してコメントを
    ※コメントに関するよくある質問は、 こちら をご確認ください。


    その後表示されましたか?  
    aki さん
    PCからのファイルを認識はするようになりましたが、DSiで表示がされません。表示されるようになりましたか?> (2008年12月27日 11時23分27秒)

    Re:DSi 写真の管理ファイルをいじってみました(11/17)  
    はじめまして!同じくPCの画像を持ち運ぼうとして同じところまでは気づきました。
    やはりpit.binがアヤシイですよね。ってことは、この値に合致する画像を作ってやれば・・・。
    でもCRCチェックみたいなもんだと僕の知識では手も足も出ない。
    なんにしてもDSi側が「何を参照しているのか」わかんないと、可能性のある限りしらみつぶしにやるしかないのが辛いところです。
    (2009年04月28日 15時38分56秒)

    他DSiで  
    あかさた さん
    他のDSiで使っていたSDカードをそのまま読み込みました!

    あと、8桁のフォルダネームは、おそらく共通だと思います。多分アプリコードです。
    僕の場合、カメラが484E494Aで、うごメモ4B47554Aです。確認してみてください。 (2009年10月25日 12時10分50秒)

    DSiいいなぁ  
    まみ さん
    わたしは小学校5年生です今とてもDSiがほしくてたまりません
    どうかください (2009年11月01日 22時20分17秒)

    Re:DSi 写真の管理ファイルをいじってみました(11/17)  
    カッシー さん
    やっぱ見れないんですね。残念!! また、別の方法を見つけたら、教えて下さい!! (2011年01月14日 22時23分05秒)

    Re:DSiいいなぁ(11/17)  
    3年前・・てことは同学年!? さん
    まみさん
    >わたしは小学校5年生です今とてもDSiがほしくてたまりません
    >どうかください
    -----
    中学生になったから
    携帯ほしいとかいってんだろks (2012年01月23日 16時56分50秒)

    Re:DSi 写真の管理ファイルをいじってみました(11/17)  
    ASMR さん
    この記事を参考にしたら無事DSiを改造できました! (2022年05月07日 15時38分02秒)

    【毎日開催】
    15記事にいいね!で1ポイント
    10秒滞在
    いいね! -- / --
    おめでとうございます!
    ミッションを達成しました。
    ※「ポイントを獲得する」ボタンを押すと広告が表示されます。
    x
    X

    © Rakuten Group, Inc.
    Design a Mobile Website
    スマートフォン版を閲覧 | PC版を閲覧
    Share by: