SD卡文件系统: Difference between revisions
No edit summary |
No edit summary |
||
| Line 15: | Line 15: | ||
* 存储在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是从SD卡初始化创建的CID获得的。从CID生存目录名,首先把生成该目录名称的CID翻转8位到左边,然后每个U16以下表所示的方式加密: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| Line 48: | Line 46: | ||
| 7 | | 7 | ||
|} | |} | ||
| Line 138: | Line 126: | ||
== Private == | == Private == | ||
保存在这里的Private数据似乎是明文: | |||
/Nintendo 3DS/Private/<Title ID Low>/ | /Nintendo 3DS/Private/<Title ID Low>/ | ||
| Line 146: | Line 133: | ||
camera private 目录是 [[phtcache.bin]]. | |||
想在3DS放入并能查看到新图片的时候,重命名为8位数字的.mpo文件并保存到/DCIM目录下。 | 想在3DS放入并能查看到新图片的时候,重命名为8位数字的.mpo文件并保存到/DCIM目录下。 | ||
sound private 目录是 voice/XX/*.m4a. 这里的XX是01-10,存储为m4a文件. | |||