Changes

2,537 bytes added ,  02:50, 1 November 2014
http://3dbrew.org/w/index.php?title=SD_Filesystem&oldid=7326
Line 1: Line 1:  +
== 概要 ==
 
3DSは、追加のゲームデータや3DSで撮影された写真を保存するストレージにSDカードを使用しています。
 
3DSは、追加のゲームデータや3DSで撮影された写真を保存するストレージにSDカードを使用しています。
   −
  /DCIMフォルダ - 写真
+
  sdmc
  /Nintendo 3DSフォルダ - ゲームデータ
+
  ├── DCIM
 +
└── Nintendo 3DS
 +
    ├── <ID0>
 +
    │  └── <ID1>
 +
    │      ├── [[SD Savedata Backups|backups]]
 +
    │      ├── [[Title Database|dbs]]
 +
    │      ├── [[extdata]]
 +
    │      ├── [[Title Data Structure|title]]
 +
    │      └── [[DSiWare_Exports|Nintendo DSiWare]]
 +
    └── [[SD Filesystem#Private|Private]]
 +
   
   −
その他のゲームデータはここに保存されます:
+
* sdmc/Nintendo 3DS/<ID0>/<ID1>以下に保存されている全てのファイルは機器固有の[[AES|キースロット]]で暗号化されており、[[Flash Filesystem|nand/data/<ID0>]]以下に保存されているファイルのみがMACアドレスによるこれらのキースロットを使用します。これらのディレクトリ以下の全てのCTRファイルは[[nand/private/movable.sed]]によって初期化されたキースロットを使用します。
 +
* ID0は is the first 0x10-bytes from a SHA256[[nand/private/movable.sed|ハッシュ]]の最初の0x10バイトです。.
 +
* ID1は最初にそのディレクトリが作られたSDカードのSDカードCIDです。このディレクトリ名を本来のCIDから生成するには、まずCIDを8ビット左にローテートし、それからu16を下記の表に示されているように移します。
   −
  /Nintendo 3DS/<SomeID>/<SomeID>/extdata/00000000
+
{| class="wikitable" border="1"
 +
|-
 +
! ローテートしたCID u16 インデックスの入力
 +
!  CID u16 インデックスの出力
 +
|-
 +
|  6
 +
|  0
 +
|-
 +
|  7
 +
|  1
 +
|-
 +
|  4
 +
|  2
 +
|-
 +
|  5
 +
|  3
 +
|-
 +
|  2
 +
|  4
 +
|-
 +
|  3
 +
|  5
 +
|-
 +
|  0
 +
|  6
 +
|-
 +
|  1
 +
|  7
 +
|}
   −
0000033c -スーパーストリートファイターIV 3D - EUR
+
'''DCIM''' - [[Nintendo 3DS Camera|ニンテンドー3DSカメラ]]アプリにより撮影された写真や動画はこのディレクトリに保存されます。インターネットブラウザのダウンロード画像もここに保存されます。
0000034d -戦国無双クロニクル3D- USA
  −
0000033b -リッジレーサー3D - EUR
  −
00000358 -リッジレーサー3D - USA
  −
0000022d -顔シューティング- EUR
  −
00000227 -すれちがいMii広場 - EUR
  −
0000020d - 顔シューティング - JPN
  −
00000207 - すれちがいMii広場 - JPN
  −
All "extra data" under extdata is encrypted. Although these files use 0xFF blocks similar to EEPROM [[Savegames|saves]], extdata can't be decrypted with the xorpad fail like EEPROM saves. All "extra data" files can't be copied to other 3DS SD cards, they are locked to the console.
     −
"Private" data is stored here:
+
注: (3D)動画の再生/録画は[[3.0.0-5]]アップデートで導入されました。3D動画は.aviフォーマットであり、ビデオフレームにはMJPGが使われます。
 +
 
 +
'''backups''' - このディレクトリはSDタイトルセーブデータバックアップを含みます。詳細は[[SD Savedata Backups|SDセーブデータバックアップ]]を参照してください。
 +
 
 +
'''dbs''' - これはSDカードにインストールされたタイトルに関連するデータベースファイルを含みます。これらのファイルは暗号化されています。詳細は[[Title Database|タイトルデータベース]]を参照してください。
 +
 
 +
'''title''' - SDカードにインストールされたタイトルのタイトルデータはここにあります。このディレクトリにある全てのデータは機種固有の[[AES|キースロット]]で暗号化されています。SDカードタイトルのリストは[[Title list|タイトルリスト]]を参照してください。タイトルデータの構造についての詳細は[[Title Data Structure|タイトルデータの構造]]を参照してください。
 +
 
 +
'''Nintendo DSiWare''' - DSiWareのタイトルはここに[[DSiWare_Exports|exportedエクスポート]]されます。
 +
 
 +
== Private ==
 +
"Private"データはここに平文で保存されます。
    
  /Nintendo 3DS/Private/<Title ID Low>/
 
  /Nintendo 3DS/Private/<Title ID Low>/
  −
00020500 - Nintendo 3DS Sound
  −
00020400 - Nintendo 3DS Camera
     −
"Private" data for 3DS Sound/Camera are cleartext.
+
00020400 - ニンテンドー3DSカメラ
Under the camera priv dir is [[phtcache.bin]], this seems to list the pictures on SD card?
+
00020500 - ニンテンドー3DSサウンド
Under the sound priv dir is: voice/XX/*.m4a. Where XX is 01-10, with sound saved as .m4a.
+
 
 +
カメラのプライベートディレクトリ以下には[[phtcache.bin]]があります。
 +
画像を登録して3DSで見たいときには、8文字の数字.mpoにリネームして/DCIMに保存してください。
 +
サウンドのプライベートディレクトリ以下はvoice/XX/*.m4aとなっています。XXは01-10となっており、その中には音声が.m4aとして保存されています。
15

edits