1
0
mirror of https://github.com/hacks-guide/Guide_3DS.git synced 2025-08-21 16:02:30 +02:00

Deploying to gh-pages from @ hacks-guide/Guide_3DS@81c2fae561 🚀

This commit is contained in:
lifehackerhansol
2023-07-04 08:01:21 +00:00
parent de6468e706
commit 9c0c5a2484
665 changed files with 10921 additions and 3470 deletions

View File

@@ -442,7 +442,7 @@ window.cookieconsent.initialise({
<li style="display: none;" data-name="installing-boot9strap-(menuhax)"><a href='/zh_CN/installing-boot9strap-(fredtool-legacy)'>Installing boot9strap (Fredtool, Legacy)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(menuhax)"><a href='/zh_CN/installing-boot9strap-(menuhax)'>Installing boot9strap (menuhax)</a></li>
@@ -516,12 +516,8 @@ window.cookieconsent.initialise({
<li><a href="#第一步--准备工作" id="markdown-toc-第一步--准备工作">第一步 准备工作</a></li>
<li><a href="#section-ii---cfw-check" id="markdown-toc-section-ii---cfw-check">Section II - CFW Check</a></li>
<li><a href="#section-iii---updating-the-system" id="markdown-toc-section-iii---updating-the-system">Section III - Updating the System</a></li>
<li><a href="#section-iv---homebrew-launcher" id="markdown-toc-section-iv---homebrew-launcher">Section IV - Homebrew Launcher</a></li>
<li><a href="#section-v---rtc-and-dsp-setup" id="markdown-toc-section-v---rtc-and-dsp-setup">Section V - RTC and DSP Setup</a></li>
<li><a href="#section-vi---installing-cias" id="markdown-toc-section-vi---installing-cias">Section VI - Installing CIAs</a></li>
<li><a href="#section-vii---ctrnand-luma3ds" id="markdown-toc-section-vii---ctrnand-luma3ds">Section VII - CTRNAND Luma3DS</a></li>
<li><a href="#section-viii---cleanup-sd-card" id="markdown-toc-section-viii---cleanup-sd-card">Section VIII - Cleanup SD Card</a></li>
<li><a href="#section-ix---backup-essential-files" id="markdown-toc-section-ix---backup-essential-files">Section IX - Backup Essential Files</a></li>
<li><a href="#section-iv---rtc-and-dsp-setup" id="markdown-toc-section-iv---rtc-and-dsp-setup">Section IV - RTC and DSP setup</a></li>
<li><a href="#section-v---setup-script" id="markdown-toc-section-v---setup-script">Section V - Setup Script</a></li>
</ul>
</li>
<li><a href="#信息与注意事项" id="markdown-toc-信息与注意事项">信息与注意事项</a></li>
@@ -534,18 +530,24 @@ window.cookieconsent.initialise({
<p>boot9strap 将会在 NAND 里的内容加载完成后启动 <code class="language-plaintext highlighter-rouge">boot.firm</code> 文件。 In this case, we are using Luma3DS by <a href="https://github.com/LumaTeam/">LumaTeam</a> to patch the console, allowing it to run homebrew software.</p>
<p>在这一页中,我们将教你如何备份关键系统文件,并安装如下所示的自制程序:</p>
<p>On this page, we will make critical system file backups and install some homebrew programs. Most of these steps will be automated using a script that you will run on your console.</p>
<details class="notice--info">
<summary>List of homebrew applications that will be installed</summary>
<p>Click the links to view the GitHub repository of each application. (Give them a star if you appreciate them!)</p>
<ul>
<li><strong>FBI用来安装 CIA 格式的程序)</strong></li>
<li><strong>Anemone3DS安装自定义主题</strong></li>
<li><strong>Checkpoint备份和恢复你 3DS/DS 的游戏存档)</strong></li>
<li><strong>Universal-Updater一个在 3DS 上用来下载自制程序的商店)</strong></li>
<li><strong>GodMode9一款多功能工具可以处理 NAND 和卡带的相关功能)</strong></li>
<li><strong>Homebrew Launcher Loader启动 Homebrew Launcher 的快捷方式)</strong></li>
<li><strong><a href="https://github.com/Steveice10/FBI">FBI</a></strong> <em>(installs CIA formatted applications)</em></li>
<li><strong><a href="https://github.com/PabloMK7/homebrew_launcher_dummy">Homebrew Launcher Loader</a></strong> <em>(launches the Homebrew Launcher)</em></li>
<li><strong><a href="https://github.com/astronautlevel2/Anemone3DS">Anemone3DS</a></strong> <em>(installs custom themes)</em></li>
<li><strong><a href="https://github.com/FlagBrew/Checkpoint">Checkpoint</a></strong> <em>(backs up and restores save files for 3DS and DS games)</em></li>
<li><strong><a href="https://github.com/mtheall/ftpd">ftpd</a></strong> <em>(access your 3DS SD card wirelessly)</em></li>
<li><strong><a href="https://github.com/Universal-Team/Universal-Updater/">Universal-Updater</a></strong> <em>(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)</em></li>
<li><strong><a href="https://github.com/d0k3/GodMode9">GodMode9</a></strong> <em>(multipurpose tool which can do NAND and cartridge functions)</em></li>
</ul>
<p class="notice--warning">建议不要跳过下载以上列出的任何程序,因为等会就需要用到它们 我们将在本页结尾处清理你在破解过程中产生的无用文件。</p>
</details>
<h3 id="兼容性注意">兼容性注意</h3>
@@ -556,12 +558,7 @@ window.cookieconsent.initialise({
<h3 id="你需要准备点啥">你需要准备点啥?</h3>
<ul>
<li>最新版本的 <a href="https://github.com/astronautlevel2/Anemone3DS/releases/latest">Anemone3DS</a> <strong>(下载 <code class="language-plaintext highlighter-rouge">.cia</code> 文件)</strong></li>
<li>The v3.7.4 release of <a href="https://github.com/BernardoGiordano/Checkpoint/releases/tag/v3.7.4">Checkpoint</a> (the <code class="language-plaintext highlighter-rouge">.cia</code> file)</li>
<li>最新版本的 <a href="https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest">Homebrew Launcher Wrapper</a>(下载 <code class="language-plaintext highlighter-rouge">.cia</code> 后缀的文件)</li>
<li>最新版本的 <a href="https://github.com/Universal-Team/Universal-Updater/releases/latest">Universal-Updater</a> <strong>(下载 <code class="language-plaintext highlighter-rouge">.cia</code> 文件)</strong></li>
<li>最新版本的 <a href="https://github.com/Steveice10/FBI/releases/latest">FBI</a><strong>(下载 <code class="language-plaintext highlighter-rouge">.cia</code><code class="language-plaintext highlighter-rouge">.3dsx</code> 后缀的文件)</strong></li>
<li>最新版本的 <a href="https://github.com/d0k3/GodMode9/releases/latest">GodMode9</a>(下载 GodMode9 <code class="language-plaintext highlighter-rouge">.zip</code> 文件)</li>
<li><a href="/assets/finalizing.zip">finalizing.zip</a> (direct download)</li>
</ul>
<h3 id="操作步骤">操作步骤</h3>
@@ -573,27 +570,14 @@ window.cookieconsent.initialise({
<ol>
<li>Power off your console</li>
<li>将你的 SD 卡插入电脑</li>
<li>检查你的 SD 卡根目录是否有一个叫 <code class="language-plaintext highlighter-rouge">cias</code> 的文件夹,如果没有则手动新建一个</li>
<li>复制所有 CIA 文件(<code class="language-plaintext highlighter-rouge">Anemone3DS.cia</code><code class="language-plaintext highlighter-rouge">Checkpoint.cia</code><code class="language-plaintext highlighter-rouge">FBI.cia</code><code class="language-plaintext highlighter-rouge">Homebrew_Launcher.cia</code><code class="language-plaintext highlighter-rouge">Universal-Updater.cia</code>)到你 SD 卡上的 <code class="language-plaintext highlighter-rouge">/cias/</code> 文件夹</li>
<li>检查 SD 卡的根目录是否存在一个名为 <code class="language-plaintext highlighter-rouge">3ds</code> 的文件夹,如果没有则手动新建一个
<ul>
<li>This folder stores homebrew applications and data; it is different from the <code class="language-plaintext highlighter-rouge">Nintendo 3DS</code> folder that the console automatically generates</li>
</ul>
</li>
<li>复制 <code class="language-plaintext highlighter-rouge">FBI.3dsx</code> 到 SD 卡的 <code class="language-plaintext highlighter-rouge">/3ds/</code> 目录下</li>
<li>如果 SD 卡的 <code class="language-plaintext highlighter-rouge">luma</code> 文件夹下没有一个名为 <code class="language-plaintext highlighter-rouge">payloads</code> 的文件夹,那么请新建一个</li>
<li>将 GodMode9 <code class="language-plaintext highlighter-rouge">.zip</code> 中的 <code class="language-plaintext highlighter-rouge">GodMode9.firm</code> 复制到你SD卡的 <code class="language-plaintext highlighter-rouge">/luma/payloads/</code> 文件夹中</li>
<li>将 GodMode9 <code class="language-plaintext highlighter-rouge">.zip</code> 中的整个 <code class="language-plaintext highlighter-rouge">gm9</code> 文件夹复制到 SD 卡的根目录下</li>
<li>Reinsert your SD card into your console</li>
<li>Power on your console</li>
<li>Copy the contents of <code class="language-plaintext highlighter-rouge">finalizing.zip</code> to the root of your SD card, merging/replacing any existing folders if prompted</li>
<li>Insert your SD card into your console</li>
</ol>
<p>以下截图为遵循本步骤后 SD 卡应有的文件及文件夹。 由于你可能在之前做了一些其他的操作,你的 SD 卡中可能会多出一些文件或者文件夹。</p>
<p>The screenshot below indicates the minimum SD card layout that is required to follow this page. 由于你可能在之前做了一些其他的操作,你的 SD 卡中可能会多出一些文件或者文件夹。</p>
<p class="notice--info"><img src="https://3ds.hacks.guide/images/screenshots/finalizing-root-layout.png" alt="" /></p>
<p class="notice--info"><img src="https://3ds.hacks.guide/images/screenshots/godmode9-location.png" alt="" /></p>
<h4 id="section-ii---cfw-check">Section II - CFW Check</h4>
<p>As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware.</p>
@@ -624,35 +608,16 @@ window.cookieconsent.initialise({
</li>
</ol>
<h4 id="section-iv---homebrew-launcher">Section IV - Homebrew Launcher</h4>
<p>本节中,为了启动 FBI 应用程序你将需要临时把主机的“下载通信Download Play”应用程序替换为 Homebrew Launcher。 Download Play will automatically go back to normal once you reboot your console.</p>
<ol>
<li>启动“下载通信(Download Play)”程序 (<img src="https://3ds.hacks.guide/images/download-play-icon.png" alt="" height="24px" width="24px" />)</li>
<li>等到你看到 <code class="language-plaintext highlighter-rouge">Nintendo 3DS</code><code class="language-plaintext highlighter-rouge">Nintendo DS</code> 按钮</li>
<li>同时按下 “L” + “↓” + “Select” 键来打开 Rosalina 菜单</li>
<li>选择 “Miscellaneous options”</li>
<li>选择 “Switch the hb. title to the current app.”</li>
<li>按 “B” 键继续</li>
<li>按 “B” 键返回 Rosalina 主菜单</li>
<li>按 “B” 键退出 Rosalina 菜单</li>
<li>Press (Home) to suspend Download Play</li>
<li>Press the “Close” button on the bottom screen to close Download Play</li>
<li>Re-launch the Download Play application</li>
<li>Your console should load the Homebrew Launcher
<ul>
<li>If your console is stuck on the loading splash screen, you are missing <code class="language-plaintext highlighter-rouge">boot.3dsx</code> from the root of your SD card</li>
</ul>
</li>
</ol>
<h4 id="section-v---rtc-and-dsp-setup">Section V - RTC and DSP Setup</h4>
<h4 id="section-iv---rtc-and-dsp-setup">Section IV - RTC and DSP setup</h4>
<p>本节中,你将会把主机的内部时钟同步现实时间,并导出声卡的固件(部分自制程序需要使用它来正确发声)。</p>
<ol>
<li>同时按下 “L” + “↓” + “Select” 键来打开 Rosalina 菜单</li>
<li>同时按下 “L” + “↓” + “Select” 键来打开 Rosalina 菜单
<ul>
<li>If one of these buttons is broken, download <a href="/assets/config.ini">config.ini</a> and put it in your <code class="language-plaintext highlighter-rouge">luma</code> folder, replacing the existing one. This will change the Rosalina menu key combination to (X) + (Y)</li>
</ul>
</li>
<li>选择 “Miscellaneous options”</li>
<li>选择“Dump DSP firmware”</li>
<li>按 “B” 键继续</li>
@@ -662,21 +627,9 @@ window.cookieconsent.initialise({
<li>按 “B” 键退出 Rosalina 菜单</li>
</ol>
<h4 id="section-vi---installing-cias">Section VI - Installing CIAs</h4>
<h4 id="section-v---setup-script">Section V - Setup Script</h4>
<p>本节中,你将会安装几个实用的自制程序到主菜单。</p>
<ol>
<li>从自制程序列表中找到并启动 FBI</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">SD</code> -&gt; <code class="language-plaintext highlighter-rouge">cias</code></li>
<li>选择 “&lt;current directory&gt;</li>
<li>选择“安装和删除所有 CIA(Install and delete all CIAs)”选项,并按 “A” 键确认</li>
<li>按下 “Home” 键,然后关闭“下载通信(Download Play)”</li>
</ol>
<h4 id="section-vii---ctrnand-luma3ds">Section VII - CTRNAND Luma3DS</h4>
<p>本节中,你将会使用到一个脚本来复制 Luma3DS 的文件到主机的内部储存空间中,以便在拔出 SD 卡后依然能够读取这些文件。</p>
<p>In this section, you will use a script to automate homebrew installation, SD card cleanup, and system file backup.</p>
<ol>
<li>Power off your console</li>
@@ -689,67 +642,26 @@ window.cookieconsent.initialise({
<li>如果出现修复 RTC 日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续</li>
<li>按下 “Home” 键来打开功能菜单</li>
<li>选择 “Scripts…”</li>
<li>选择 “GM9Megascript</li>
<li>选择 “Scripts from Plailects Guide”</li>
<li>选择 “Setup Luma3DS to CTRNAND”</li>
<li>出现提示时,按 “A” 键继续</li>
<li>按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键</li>
<li>按 “A” 键继续</li>
</ol>
<h4 id="section-viii---cleanup-sd-card">Section VIII - Cleanup SD Card</h4>
<p>本节中,你将会使用到一个脚本来清理内存卡的一些无用文件。</p>
<ol>
<li>选择 “Cleanup SD Card”</li>
<li>出现提示时,按 “A” 键继续</li>
<li>按 “A” 键继续</li>
<li>按 “B” 键返回到主菜单</li>
</ol>
<h4 id="section-ix---backup-essential-files">Section IX - Backup Essential Files</h4>
<p>本节中,你将会从主机备份一些重要文件,以便在主机软砖时进行恢复数据。</p>
<ol>
<li>选择 “Backup Options”</li>
<li>选择 “SysNAND Backup”</li>
<li>按下 “A” 键确认
<li>Select “finalize</li>
<li>Follow the prompts in the script, answering each question that you are asked
<ul>
<li>此过程将花费一些时间</li>
<li>If you get an error, look for your issue in the <a href="troubleshooting#finalizing-setup">troubleshooting guide</a></li>
<li>If you encounter an error, follow the instructions in the error message or consult the <a href="troubleshooting#finalizing-setup">troubleshooting</a> page</li>
</ul>
</li>
<li>按 “A” 键继续</li>
<li>按下 “B” 键返回到主菜单</li>
<li>选择 “Exit”</li>
<li>如果提示重新锁定写入权限,按下 “A” 键来确认</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">[S:] SYSNAND VIRTUAL</code></li>
<li>移动到 <code class="language-plaintext highlighter-rouge">essential.exefs</code> 上按 “A” 键选中</li>
<li>选择 “Copy to 0:/gm9/out”
<li>Once the script says “Setup complete!”, press (A) to power off the device
<ul>
<li>如果你看到“Destination already exists位置已存在文件那么请移动到“Overwrite file(s)(覆盖文件)”然后按下 A 键。</li>
<li>If you do NOT see the message “Setup complete!”, the script was not successful and you will need to redo this section</li>
</ul>
</li>
<li>按 “A” 键继续</li>
<li>按下 “Home” 键来打开功能菜单</li>
<li>Select “Poweroff system” to power off your console</li>
<li>将你的 SD 卡插入到电脑</li>
<li>Copy <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin</code>, <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin.sha</code>, and <code class="language-plaintext highlighter-rouge">essential.exefs</code> from the <code class="language-plaintext highlighter-rouge">/gm9/out/</code> folder on your SD card to a safe location on your computer
<li>Copy the <code class="language-plaintext highlighter-rouge">/gm9/out/</code> folder to a safe location on your computer
<ul>
<li>将这些文件在不同地方备份多次(比如网盘或者移动硬盘等)</li>
<li>如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手</li>
<li>This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible</li>
<li>The two SysNAND files are your NAND backup and can be used to revert your console to a working state if it is bricked by a software issue</li>
<li>The <code class="language-plaintext highlighter-rouge">essential.exefs</code> file contains your consoles system-unique files and can be used to recover your data in the event of a hardware failure</li>
</ul>
</li>
<li>Delete <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin</code> and <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin.sha</code> from the <code class="language-plaintext highlighter-rouge">/gm9/out/</code> folder on your SD card after copying it
<ul>
<li>其它的文件占用不了多少空间,更建议保留在 SD 卡上以便将来可能的需要</li>
</ul>
</li>
<li>如果 SD 卡上有 <code class="language-plaintext highlighter-rouge">/luma/backups/</code> 文件夹,那么请将里面的文件备份到你电脑上安全的地方</li>
<li>Reinsert your SD card into your console</li>
<li>Power on your console</li>
<li>Delete the contents of the <code class="language-plaintext highlighter-rouge">/gm9/out/</code> folder from your SD card</li>
</ol>
<hr />