<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>逆向 on Time Friend</title><link>https://time-friend.com/zh/tags/%E9%80%86%E5%90%91/</link><description>Recent content in 逆向 on Time Friend</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 16 Sep 2026 10:00:00 +0000</lastBuildDate><atom:link href="https://time-friend.com/zh/tags/%E9%80%86%E5%90%91/index.xml" rel="self" type="application/rss+xml"/><item><title>从 emuMMC 里提取 Switch 存档: 非标准 AES-XTS、FAT32 与 DISF 的实现</title><link>https://time-friend.com/zh/archive/switch-emummc-save-extraction/</link><pubDate>Wed, 16 Sep 2026 10:00:00 +0000</pubDate><guid>https://time-friend.com/zh/archive/switch-emummc-save-extraction/</guid><description>&lt;p&gt;那台破解过的 Switch 已经不在我手上了, 只剩一张 512GB 的 SD 卡。我想做的事很具体: 把当年玩出来的游戏存档救出来, 导进 Android 上的 Eden(一个 yuzu 分支), 接着玩下去。&lt;/p&gt;
&lt;p&gt;我第一反应是插上读卡器去翻 &lt;code&gt;Nintendo/save/&lt;/code&gt;。里面确实有存档, 但只有两个, 文件名是 &lt;code&gt;8000000000000000&lt;/code&gt; 和 &lt;code&gt;8000000000000124&lt;/code&gt;, 都是 NAX0 加密的系统存档, 和游戏进度无关。整张卡能看到的目录翻了一遍, 找不到任何一处像游戏存档。这个结果很反直觉: 存档明明是这台机器产生的, 怎么会不在卡上。&lt;/p&gt;
&lt;p&gt;任天堂的说法是, 游戏存档只存在主机的内部存储 eMMC 里, 不能复制到 microSD; SD 卡上只有游戏本体、更新、DLC、截图和系统存档。那破解机的存档在哪——emuMMC。&lt;/p&gt;
&lt;h2 id="存档不在-sd-卡表面-而在-emummc-镜像里"&gt;存档不在 SD 卡表面, 而在 emuMMC 镜像里&lt;/h2&gt;
&lt;p&gt;破解常用&amp;quot;虚拟系统&amp;quot;emuMMC: 把主机整块 eMMC 完整复制到 SD 卡, 开机时引导到这份副本。于是卡里 &lt;code&gt;emuMMC/SD00/eMMC/&lt;/code&gt; 下的 &lt;code&gt;00&lt;/code&gt; 到 &lt;code&gt;07&lt;/code&gt; 不是八个文件, 是同一块内部存储被 4GB 切开的分片(受 FAT 单文件上限所迫), 旁边还有 &lt;code&gt;BOOT0&lt;/code&gt;、&lt;code&gt;BOOT1&lt;/code&gt; 两个引导分区。这张 SD 卡里因此藏着一整台 Switch 的内部存储, 大约 30GB, 游戏存档就在镜像的 &lt;code&gt;USER&lt;/code&gt; 分区。&lt;/p&gt;</description></item></channel></rss>