SD卡文件系统: Difference between revisions

T (talk | contribs)
No edit summary
T (talk | contribs)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
     ├── <ID0>
     ├── <ID0>
     │  └── <ID1>
     │  └── <ID1>
    │      ├── [[SD数据备份]]
     │      ├── [[Title Database|dbs]]
     │      ├── [[Title Database|dbs]]
     │      ├── [[extdata]]
     │      ├── [[extdata]]
Line 15: Line 16:
* 存储在sdmc/Nintendo 3DS/<ID0>/<ID1>目录下的所有数据都是console-unique [[AES|keyslots]]加密的, 存储在 [[Flash Filesystem|nand/data/<ID0>]] 目录下的文件只用于MAC keyslots. 这些目录的CTR文件都使用 [[nand/private/movable.sed]] 初始化keyslots.
* 存储在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 .  
* ID0 是SHA256 [[nand/private/movable.sed|hash]] 的前 0x10-bytes from .  
* ID1 is the scrambled SD card CID from the SD card which this directory was originally created on. To generate this directory name from the original CID, first the CID is rotated 8-bits to the left. Then, each u16 is moved as described in the below table:
* ID1是从SD卡初始化创建的CID获得的。从CID生存目录名,首先把生成该目录名称的CID翻转8位到左边,然后每个U16以下表所示的方式加密:
 
 


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 50: Line 49:




'''DCIM''' - [[Nintendo 3DS Camera]]拍摄的相片和影片存储在这里. 网络浏览器下载的图像也存储在这里。


Note: 播放/录制 (3D)视频是在[[3.0.0-5]]系统新增的功能.3D视频是MJPG编码的avi格式的文件。


/DCIM - 照片及因特网浏览器(Internet Browser)下载的图像。
'''SD数据备份''' - 这个目录包含了SD Title 的数据备份。欲了解更多信息,请参阅[[SD数据备份]]
/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.)
 
 
'''DCIM''' - [[Nintendo 3DS Camera]]拍摄的相片和影片存储在这里. 网络浏览器下载的图像也存储在这里.
 
Note: 播放/录制 (3D)视频是在[[3.0.0-5]]系统新增的功能.3D视频是MJPG编码的avi格式的文件


'''dbs''' - 包含安装于SD卡中title相关的数据库. 这些文件是加密的,详见[[Title Database]]
'''dbs''' - 包含安装于SD卡中title相关的数据库. 这些文件是加密的,详见[[Title Database]]


'''title''' - 安装于SD卡中的title.这个目录的所有数据是 [[AES|keyslot]] console-unique加密的. SD卡中的title列表可以在 [[Title list]] 查看. title数据结构的更多信息,请参阅 [[Title Data Structure]].
'''title''' - 安装于SD卡中的title.这个目录的所有数据是 [[AES|keyslot]] console-unique加密的. SD卡中的title列表可以在 [[Title list]] 查看. title数据结构的更多信息,请参阅 [[Title Data Structure]]


'''Nintendo DSiWare''' - DSiWare titles 详见 [[DSiWare_Exports|exported]] .
'''Nintendo DSiWare''' - DSiWare titles 详见 [[DSiWare_Exports|exported]]




Line 138: Line 129:


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


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


 
camera private 目录是 [[phtcache.bin]].
camera private 目录是 [[phtcache.bin]].
想在3DS放入并能查看图片的时候,重命名为8位数字的mpo文件并保存到/DCIM目录下。
想在3DS放入并能查看到新图片的时候,重命名为8位数字的.mpo文件并保存到/DCIM目录下。
sound private 目录是 voice/XX/*.m4a. 这里的XX是01-10,存储为m4a文件.
sound private 目录是 voice/XX/*.m4a. 这里的XX是01-10,存储为m4a文件.