SD卡文件系统: Difference between revisions

T (talk | contribs)
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
3DS使用SD卡来储存附加的游戏数据、音乐以及用3DS拍摄的照片。
== 概述 ==
3DS使用SD卡存储游戏数据、音乐以及使用3DS拍摄的照片和视频
 
SD卡
├── DCIM 目录
└── Nintendo 3DS 目录
    ├── <ID0>
    │  └── <ID1>
    │      ├── [[SD数据备份]]
    │      ├── [[Title Database|dbs]]
    │      ├── [[extdata]]
    │      ├── [[Title Data Structure|title]]
    │      └── [[DSiWare_Exports|Nintendo DSiWare]]
    └── [[SD Filesystem#Private|Private]]
   
* 存储在sdmc/Nintendo 3DS/<ID0>/<ID1>目录下的所有数据都是console-unique [[AES|keyslots]]加密的, 存储在 [[Flash Filesystem|nand/data/<ID0>]] 目录下的文件只用于MAC keyslots. 这些目录的CTR文件都使用 [[nand/private/movable.sed]] 初始化keyslots.
* ID0 是SHA256 [[nand/private/movable.sed|hash]] 的前 0x10-bytes from .
* ID1是从SD卡初始化创建的CID获得的。从CID生存目录名,首先把生成该目录名称的CID翻转8位到左边,然后每个U16以下表所示的方式加密:
 
{| class="wikitable" border="1"
|-
!  Input rotated CID u16 index
!  Output CID u16 index
|-
|  6
|  0
|-
|  7
|  1
|-
|  4
|  2
|-
|  5
|  3
|-
|  2
|  4
|-
|  3
|  5
|-
|  0
|  6
|-
|  1
|  7
|}
 
 
'''DCIM''' - [[Nintendo 3DS Camera]]拍摄的相片和影片存储在这里. 网络浏览器下载的图像也存储在这里。
 
Note: 播放/录制 (3D)视频是在[[3.0.0-5]]系统新增的功能.3D视频是MJPG编码的avi格式的文件。
 
'''SD数据备份''' - 这个目录包含了SD Title 的数据备份。欲了解更多信息,请参阅[[SD数据备份]]。
 
'''dbs''' - 包含安装于SD卡中title相关的数据库. 这些文件是加密的,详见[[Title Database]]。
 
'''title''' - 安装于SD卡中的title.这个目录的所有数据是 [[AES|keyslot]] console-unique加密的. SD卡中的title列表可以在 [[Title list]] 查看. title数据结构的更多信息,请参阅 [[Title Data Structure]]。
 
'''Nintendo DSiWare''' - DSiWare titles 详见 [[DSiWare_Exports|exported]]。
 
 


/DCIM - 照片及因特网浏览器(Internet Browser)下载的图像。
/Music - 音乐文件。
/Nintendo 3DS - 游戏数据。


/DCIM 在[[3.0.0-5]]版本中也存储.avi格式的3D视频,视频框架为MJPG。
(with [[3.0.0-5]] also stores .avi 3D videos from the camera title, video frames use MJPG.)


== Extdata ==
== Extdata ==
Line 72: Line 129:


== Private ==
== Private ==
"Private" 数据保存在这里:
保存在这里的Private数据似乎是明文:
 
  /Nintendo 3DS/Private/<Title ID Low>/
  /Nintendo 3DS/Private/<Title ID Low>/


Line 79: Line 135:
  00020500 - Nintendo 3DS Sound
  00020500 - Nintendo 3DS Sound


 
camera private 目录是 [[phtcache.bin]].
3DS的Sound/Canera "Private"数据是明文(cleartext)。
想在3DS放入并能查看图片的时候,重命名为8位数字的mpo文件并保存到/DCIM目录下。
camera 私有目录下是 [[phtcache.bin]], 似乎是SD卡上图片的列表?
sound private 目录是 voice/XX/*.m4a. 这里的XX是01-10,存储为m4a文件.
当你想在3DS放入并能查看到新图片的时候,重命名为8位数字的.mpo并保存到/DCIM目录下。
 
(When you want to install and see pictures with 3DS,rename to 8 numbers.mpo and save it on /DCIM .)
 
Sound目录下是: voice/XX/*.m4a.XX为01-10,保存着名为 .m4a的声音文件。
 
(Under the sound priv dir is: voice/XX/*.m4a. Where XX is 01-10, with sound saved as .m4a.)