Difference between revisions of "SDファイルシステム"
(http://3dbrew.org/w/index.php?title=SD_Filesystem&oldid=7326) |
m |
||
(One intermediate revision by the same user not shown) | |||
Line 16: | Line 16: | ||
* sdmc/Nintendo 3DS/<ID0>/<ID1>以下に保存されている全てのファイルは機器固有の[[AES|キースロット]]で暗号化されており、[[Flash Filesystem|nand/data/<ID0>]]以下に保存されているファイルのみがMACアドレスによるこれらのキースロットを使用します。これらのディレクトリ以下の全てのCTRファイルは[[nand/private/movable.sed]]によって初期化されたキースロットを使用します。 | * sdmc/Nintendo 3DS/<ID0>/<ID1>以下に保存されている全てのファイルは機器固有の[[AES|キースロット]]で暗号化されており、[[Flash Filesystem|nand/data/<ID0>]]以下に保存されているファイルのみがMACアドレスによるこれらのキースロットを使用します。これらのディレクトリ以下の全てのCTRファイルは[[nand/private/movable.sed]]によって初期化されたキースロットを使用します。 | ||
− | * | + | * ID0はSHA256[[nand/private/movable.sed|ハッシュ]]の最初の0x10バイトです。 |
* ID1は最初にそのディレクトリが作られたSDカードのSDカードCIDです。このディレクトリ名を本来のCIDから生成するには、まずCIDを8ビット左にローテートし、それからu16を下記の表に示されているように移します。 | * ID1は最初にそのディレクトリが作られたSDカードのSDカードCIDです。このディレクトリ名を本来のCIDから生成するには、まずCIDを8ビット左にローテートし、それからu16を下記の表に示されているように移します。 | ||
Line 59: | Line 59: | ||
'''title''' - SDカードにインストールされたタイトルのタイトルデータはここにあります。このディレクトリにある全てのデータは機種固有の[[AES|キースロット]]で暗号化されています。SDカードタイトルのリストは[[Title list|タイトルリスト]]を参照してください。タイトルデータの構造についての詳細は[[Title Data Structure|タイトルデータの構造]]を参照してください。 | '''title''' - SDカードにインストールされたタイトルのタイトルデータはここにあります。このディレクトリにある全てのデータは機種固有の[[AES|キースロット]]で暗号化されています。SDカードタイトルのリストは[[Title list|タイトルリスト]]を参照してください。タイトルデータの構造についての詳細は[[Title Data Structure|タイトルデータの構造]]を参照してください。 | ||
− | '''Nintendo DSiWare''' - DSiWareのタイトルはここに[[DSiWare_Exports| | + | '''Nintendo DSiWare''' - DSiWareのタイトルはここに[[DSiWare_Exports|エクスポート]]されます。 |
== Private == | == Private == |
Latest revision as of 02:51, 1 November 2014
概要[edit]
3DSは、追加のゲームデータや3DSで撮影された写真を保存するストレージにSDカードを使用しています。
sdmc ├── DCIM └── Nintendo 3DS ├── <ID0> │ └── <ID1> │ ├── backups │ ├── dbs │ ├── extdata │ ├── title │ └── Nintendo DSiWare └── Private
- sdmc/Nintendo 3DS/<ID0>/<ID1>以下に保存されている全てのファイルは機器固有のキースロットで暗号化されており、nand/data/<ID0>以下に保存されているファイルのみがMACアドレスによるこれらのキースロットを使用します。これらのディレクトリ以下の全てのCTRファイルはnand/private/movable.sedによって初期化されたキースロットを使用します。
- ID0はSHA256ハッシュの最初の0x10バイトです。
- ID1は最初にそのディレクトリが作られたSDカードのSDカードCIDです。このディレクトリ名を本来のCIDから生成するには、まずCIDを8ビット左にローテートし、それからu16を下記の表に示されているように移します。
ローテートしたCID u16 インデックスの入力 | CID u16 インデックスの出力 |
---|---|
6 | 0 |
7 | 1 |
4 | 2 |
5 | 3 |
2 | 4 |
3 | 5 |
0 | 6 |
1 | 7 |
DCIM - ニンテンドー3DSカメラアプリにより撮影された写真や動画はこのディレクトリに保存されます。インターネットブラウザのダウンロード画像もここに保存されます。
注: (3D)動画の再生/録画は3.0.0-5アップデートで導入されました。3D動画は.aviフォーマットであり、ビデオフレームにはMJPGが使われます。
backups - このディレクトリはSDタイトルセーブデータバックアップを含みます。詳細はSDセーブデータバックアップを参照してください。
dbs - これはSDカードにインストールされたタイトルに関連するデータベースファイルを含みます。これらのファイルは暗号化されています。詳細はタイトルデータベースを参照してください。
title - SDカードにインストールされたタイトルのタイトルデータはここにあります。このディレクトリにある全てのデータは機種固有のキースロットで暗号化されています。SDカードタイトルのリストはタイトルリストを参照してください。タイトルデータの構造についての詳細はタイトルデータの構造を参照してください。
Nintendo DSiWare - DSiWareのタイトルはここにエクスポートされます。
Private[edit]
"Private"データはここに平文で保存されます。
/Nintendo 3DS/Private/<Title ID Low>/
00020400 - ニンテンドー3DSカメラ 00020500 - ニンテンドー3DSサウンド
カメラのプライベートディレクトリ以下にはphtcache.binがあります。 画像を登録して3DSで見たいときには、8文字の数字.mpoにリネームして/DCIMに保存してください。 サウンドのプライベートディレクトリ以下はvoice/XX/*.m4aとなっています。XXは01-10となっており、その中には音声が.m4aとして保存されています。