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

Deploying to gh-pages from @ hacks-guide/Guide_3DS@8db988abe9 🚀

This commit is contained in:
lifehackerhansol
2023-07-22 21:12:46 +00:00
parent ef676bab11
commit 1fc8573b67
305 changed files with 4065 additions and 15680 deletions

View File

@@ -486,13 +486,12 @@ window.cookieconsent.initialise({
<ul class="toc__menu" id="markdown-toc">
<li><a href="#notes-de-compatibilité" id="markdown-toc-notes-de-compatibilité">Notes de compatibilité</a></li>
<li><a href="#ce-dont-vous-avez-besoin" id="markdown-toc-ce-dont-vous-avez-besoin">Ce dont vous avez besoin</a> <ul>
<li><a href="#section-i---contrôle-matériel-des-boutons-3ds-cible" id="markdown-toc-section-i---contrôle-matériel-des-boutons-3ds-cible">Section I - Contrôle matériel des boutons (3DS cible)</a></li>
<li><a href="#section-ii---préparatifs-3ds-source" id="markdown-toc-section-ii---préparatifs-3ds-source">Section II - Préparatifs (3DS source)</a></li>
<li><a href="#section-iii---préparatifs-3ds-cible" id="markdown-toc-section-iii---préparatifs-3ds-cible">Section III - Préparatifs (3DS cible)</a></li>
<li><a href="#section-iv---kartdlphax" id="markdown-toc-section-iv---kartdlphax">Section IV - kartdlphax</a></li>
<li><a href="#section-v---unsafe_mode" id="markdown-toc-section-v---unsafe_mode">Section V - unSAFE_MODE</a></li>
<li><a href="#section-vi---installation-de-boot9strap" id="markdown-toc-section-vi---installation-de-boot9strap">Section VI - Installation de boot9strap</a></li>
<li><a href="#section-vii---restauration-des-profils-de-configuration-wi-fi" id="markdown-toc-section-vii---restauration-des-profils-de-configuration-wi-fi">Section VII - Restauration des profils de configuration Wi-Fi</a></li>
<li><a href="#section-i---prep-work-source-3ds" id="markdown-toc-section-i---prep-work-source-3ds">Section I - Prep Work (source 3DS)</a></li>
<li><a href="#section-ii---prep-work-target-3ds" id="markdown-toc-section-ii---prep-work-target-3ds">Section II - Prep Work (target 3DS)</a></li>
<li><a href="#section-iii---kartdlphax" id="markdown-toc-section-iii---kartdlphax">Section III - kartdlphax</a></li>
<li><a href="#section-iv---installing-menuhax67" id="markdown-toc-section-iv---installing-menuhax67">Section IV - Installing menuhax67</a></li>
<li><a href="#section-v---installation-de-boot9strap" id="markdown-toc-section-v---installation-de-boot9strap">Section V - Installation de boot9strap</a></li>
<li><a href="#section-vi---removing-menuhax67" id="markdown-toc-section-vi---removing-menuhax67">Section VI - Removing menuhax67</a></li>
<li><a href="#continuer-vers-finalisation-de-linstallation" id="markdown-toc-continuer-vers-finalisation-de-linstallation">Continuer vers Finalisation de linstallation</a></li>
</ul>
</li>
@@ -504,15 +503,15 @@ window.cookieconsent.initialise({
<details class="notice--info">
<summary><em>Détails techniques (facultatif)</em></summary>
<p>Afin dexploiter le firmware SAFE_MODE de votre console, nous devons injecter un profil Wi-Fi exploité.</p>
<p>In order to install custom firmware on our console, we need to get Homebrew Launcher access.</p>
<p>Pour cela, nous pouvons utiliser le mode téléchargement du jeu Mario Kart 7 en utilisant une 3DS avec un custom firmware déjà installé avec un plugin de jeu personnalisé.</p>
<p>Ce plugin personnalisé enverra un payload hacké à une console non hackée, qui exploite ensuite le système afin dinjecter le profil Wi-Fi exploité dans votre liste de connexions.</p>
<p>This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.</p>
<p>Une fois le profil Wi-Fi injecté, nous utiliserons SAFE_MODE, qui est une fonctionnalité de récupération présente sur toutes les consoles 3DS, pour activer le profil Wi-Fi exploité.</p>
<p>Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.</p>
<p>Pour une explication plus technique, voir les liens suivants pour des informations sur les exploits kartdlphax et unSAFE_MODE : <a href="https://github.com/PabloMK7/kartdlphax">kartdlphax</a>, <a href="https://github.com/zoogie/unSAFE_MODE/">unSAFE_MODE</a>.</p>
<p>See <a href="https://github.com/PabloMK7/kartdlphax">here</a> for information about kartdlphax, <a href="https://github.com/zoogie/menuhax67">here</a> for information about menuhax67, and <a href="https://github.com/luigoalma/nimdsphax">here</a> for information about nimdsphax.</p>
</details>
@@ -535,28 +534,14 @@ window.cookieconsent.initialise({
<ul>
<li>La dernière version de <a href="https://github.com/PabloMK7/kartdlphax/releases/latest">kartdlphax</a> (<code class="language-plaintext highlighter-rouge">plugin.3gx</code>)</li>
<li>La dernière version de <a href="https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip">boot9strap</a> (téléchargement direct)</li>
<li>La dernière version de <a href="https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip">SafeB9SInstaller</a> (téléchargement direct)</li>
<li>The latest release of <a href="https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip">nimdsphax</a> (direct download)</li>
<li>The latest release of <a href="https://github.com/zoogie/menuhax67/releases/latest">menuhax67</a></li>
<li>La dernière version de <a href="https://github.com/LumaTeam/Luma3DS/releases/latest">Luma3DS</a> (le fichier `.zip de Luma3DS)</li>
<li>La dernière version de <a href="https://github.com/zoogie/unSAFE_MODE/releases/latest">unSAFE_MODE</a> (le fichier RELEASE <code class="language-plaintext highlighter-rouge">.zip</code>)</li>
</ul>
<h4 id="section-i---contrôle-matériel-des-boutons-3ds-cible">Section I - Contrôle matériel des boutons (3DS cible)</h4>
<p>In this section, you will see whether your shoulder buttons are working on your console. Cela déterminera la méthode que vous allez suivre sur la page suivante.</p>
<ol>
<li>Power on your console</li>
<li>Une fois arrivé sur le Menu HOME, appuyez sur les boutons (L) et (R) en même temps
<ul>
<li>Lapplet de lappareil photo numérique devrait apparaître</li>
</ul>
</li>
<li>Éteignez votre console</li>
</ol>
<p class="notice--warning">If the camera does not open, you cannot follow this method. Si cest le cas, rejoignez <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew sur Discord</a> et demandez de laide, en anglais.</p>
<h4 id="section-ii---préparatifs-3ds-source">Section II - Préparatifs (3DS source)</h4>
<h4 id="section-i---prep-work-source-3ds">Section I - Prep Work (source 3DS)</h4>
<p>Dans cette section, vous allez configurer votre 3DS source (la 3DS avec un custom firmware) pour lenvoi des données dexploit à la 3DS cible.</p>
@@ -578,25 +563,34 @@ window.cookieconsent.initialise({
<li>Retirez la carte SD de lordinateur et réinsérez-la dans la <strong>3DS source</strong></li>
</ol>
<h4 id="section-iii---préparatifs-3ds-cible">Section III - Préparatifs (3DS cible)</h4>
<h4 id="section-ii---prep-work-target-3ds">Section II - Prep Work (target 3DS)</h4>
<p>Dans cette section, vous copierez les fichiers nécessaires pour déclencher lexploit unSAFE_MODE sur votre 3DS cible (la 3DS que vous essayez de modifier) la carte SD.</p>
<p>In this section, you will set up the files that the target 3DS will need to install custom firmware.</p>
<ol>
<li>Insérez la carte SD de la <strong>3DS cible</strong> dans votre ordinateur</li>
<li>Copy <code class="language-plaintext highlighter-rouge">boot.firm</code> and <code class="language-plaintext highlighter-rouge">boot.3dsx</code> from the Luma3DS <code class="language-plaintext highlighter-rouge">.zip</code> to the root of the <strong>target 3DSs</strong> SD card</li>
<li>Créez un dossier nommé <code class="language-plaintext highlighter-rouge">boot9strap</code> à la racine de votre carte SD</li>
<li>Copy <code class="language-plaintext highlighter-rouge">boot9strap.firm</code> and <code class="language-plaintext highlighter-rouge">boot9strap.firm.sha</code> from the RELEASE <code class="language-plaintext highlighter-rouge">.zip</code> to the <code class="language-plaintext highlighter-rouge">/boot9strap/</code> folder on your SD card</li>
<li>Copiez <code class="language-plaintext highlighter-rouge">boot9strap.firm</code> et <code class="language-plaintext highlighter-rouge">boot9strap.firm.sha</code> depuis le fichier “.zip” de boot9strap vers le dossier <code class="language-plaintext highlighter-rouge">/boot9strap/</code> sur votre carte SD</li>
<li>Copiez <code class="language-plaintext highlighter-rouge">SafeB9SInstaller.bin</code> depuis le fichier <code class="language-plaintext highlighter-rouge">.zip</code> de SafeB9SInstaller à la racine de votre carte SD</li>
<li>Copy <code class="language-plaintext highlighter-rouge">usm.bin</code> from the RELEASE <code class="language-plaintext highlighter-rouge">.zip</code> to the root of your SD card</li>
<li>Créez un dossier nommé <code class="language-plaintext highlighter-rouge">3ds</code> à la racine de votre carte SD</li>
<li>Copy <code class="language-plaintext highlighter-rouge">slotTool.3dsx</code> from the <code class="language-plaintext highlighter-rouge">slotTool</code> folder inside the RELEASE <code class="language-plaintext highlighter-rouge">.zip</code> to the <code class="language-plaintext highlighter-rouge">/3ds/</code> folder on your SD card</li>
<li>Créez un dossier nommé <code class="language-plaintext highlighter-rouge">3ds</code> à la racine de votre carte SD si celui ci nexiste pas
<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>Copy the <code class="language-plaintext highlighter-rouge">nimdsphax</code> folder from the nimdsphax<code class="language-plaintext highlighter-rouge">.zip</code> to the <code class="language-plaintext highlighter-rouge">/3ds/</code> folder on your SD card</li>
<li>Copy <code class="language-plaintext highlighter-rouge">menuhax67_installer.3dsx</code> from the menuhax <code class="language-plaintext highlighter-rouge">.zip</code> to the <code class="language-plaintext highlighter-rouge">/3ds/</code> folder on your SD card</li>
<li>Copy Launcher.dat from the folder for your model and region inside the menuhax <code class="language-plaintext highlighter-rouge">.zip</code> to the root of your SD card</li>
<li>Éjectez la carte SD et réinsérez-la dans la <strong>3DS cible</strong></li>
</ol>
<h4 id="section-iv---kartdlphax">Section IV - kartdlphax</h4>
<p class="notice--info"><img src="https://3ds.hacks.guide/images/screenshots/kart-root-layout.png" alt="" /></p>
<p>Dans cette section, vous utiliserez Mode téléchargement pour transférer les données dexploit de la 3DS source vers la 3DS cible, qui peut être utilisé pour remplacer vos emplacements Wi-Fi par des données hackées. Vos paramètres de connexion Wi-Fi seront temporairement remplacés pendant que lexploit sera actif.</p>
<p class="notice--info"><img src="https://3ds.hacks.guide/images/screenshots/kart-3ds-layout.png" alt="" /></p>
<h4 id="section-iii---kartdlphax">Section III - kartdlphax</h4>
<p>In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.</p>
<ol>
<li>Allumez la <strong>3DS source</strong>
@@ -650,45 +644,32 @@ window.cookieconsent.initialise({
<li>Si lexploit na pas réussi, éteignez la <strong>3DS source</strong> et la <strong>3DS cible</strong> et recommencez à partir du début de <code class="language-plaintext highlighter-rouge">Section III - kartdlphax</code></li>
</ul>
</li>
<li>Appuyez sur (X) pour injecter unSAFE_MODE</li>
<li>Si linjection a réussi, lécran deviendra vert et la <strong>3DS cible</strong> séteindra automatiquement
<ul>
<li>Si lécran devient rouge, éteignez la 3DS cible et recommencez depuis le début de la <code class="language-plaintext highlighter-rouge">Section III - kartdlphax</code>. Si cela ne fonctionne pas, demandez de laide (en anglais) sur le <a href="https://discord.gg/MWxPgEp">serveur Discord de Nintendo Homebrew</a>)</li>
</ul>
</li>
</ol>
<p class="notice--info">Vous <strong>naurez plus besoin</strong> de la <strong>3DS source</strong> pour continuer à suivre le guide. Toute autre étape ne doit être effectuée que sur la <strong>3DS cible</strong>.</p>
<h4 id="section-v---unsafe_mode">Section V - unSAFE_MODE</h4>
<p>In this section, you will enter Safe Mode (a feature available on all 3DS family consoles) and navigate to a menu where unSAFE_MODE will be triggered, which will launch you into the boot9strap (custom firmware) installer.</p>
<h4 id="section-iv---installing-menuhax67">Section IV - Installing menuhax67</h4>
<ol>
<li>With your console still powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), and while holding these buttons together, power on your console
<li>Press (Y) + (D-Pad Down) to install menuhax67
<ul>
<li>Keep holding the buttons until the console boots into Safe Mode (a “system update” menu)</li>
<li>The console will automatically power off</li>
</ul>
</li>
<li>Appuyez sur “OK” pour accepter la mise à jour
<li>Power on your console</li>
<li>Tap on the small HOME Menu settings icon in the top left of the bottom screen (<img src="https://3ds.hacks.guide/images/homemenuicon.png" alt="" height="32px" width="52px" />)
<ul>
<li>Aucune mise à jour nest nécessaire. Ceci fait partie de lexploit</li>
<li>If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card</li>
</ul>
</li>
<li>Appuyez sur « Jaccepte » pour accepter les conditions</li>
<li>La mise à jour finira par échouer, avec le code derreur <code class="language-plaintext highlighter-rouge">003-1099</code>. Ne vous inquiétez pas, cest normal.</li>
<li>Lorsque votre console vous demande “Paramétrer la connexion Internet de la console ?”, sélectionnez “Paramétrer”</li>
<li>Dans le menu suivant, accédez à <code class="language-plaintext highlighter-rouge">Connexion 1</code> -&gt; <code class="language-plaintext highlighter-rouge">Modifier</code> -&gt; <code class="language-plaintext highlighter-rouge">Page suivante (flèche de droite)</code> -&gt; <code class="language-plaintext highlighter-rouge">Serveur proxy</code> -&gt; `Paramètres avancés (<a href="/images/screenshots/usm/safemode_highlighted.png">image</a>)</li>
<li>If the exploit was successful, your console will have booted into SafeB9SInstaller
<li>If the exploit was successful, your console will have booted into the Homebrew Launcher</li>
<li>Launch nimdsphax from the list of homebrew</li>
<li>Si lexploit a réussit, vous devriez avoir démarré dans SafeB9SInstaller
<ul>
<li>If your console instead freezes on a white screen, hold the POWER button until it turns off, then retry this section</li>
<li>If your console instead freezes on a red screen, you are missing <code class="language-plaintext highlighter-rouge">usm.bin</code> from the root of your SD card</li>
<li>Si vous obtenez une erreur différente, <a href="troubleshooting#installing-boot9strap-usm">suivez ce guide de dépannage</a></li>
<li>If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon</li>
</ul>
</li>
</ol>
<h4 id="section-vi---installation-de-boot9strap">Section VI - Installation de boot9strap</h4>
<h4 id="section-v---installation-de-boot9strap">Section V - Installation de boot9strap</h4>
<p>In this section, you will install custom firmware onto your console.</p>
@@ -715,29 +696,30 @@ window.cookieconsent.initialise({
<li>Sur la page suivante, vous installerez des applications homebrew utiles pour compléter votre configuration.</li>
</ul>
<h4 id="section-vii---restauration-des-profils-de-configuration-wi-fi">Section VII - Restauration des profils de configuration Wi-Fi</h4>
<h4 id="section-vi---removing-menuhax67">Section VI - Removing menuhax67</h4>
<p>Dans cette section, vous entrerez dans le Homebrew Launcher (en utilisant un custom firmware) afin que vous puissiez restaurer les emplacements de connexion Wi-Fi qui ont été écrasés dans la Section I.</p>
<p>In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.</p>
<ol>
<li>Lancez lapplication Mode téléchargement (<img src="https://3ds.hacks.guide/images/download-play-icon.png" alt="" height="24px" width="24px" />)</li>
<li>Attendez jusquà ce que vous voyiez les deux boutons
<ul>
<li>Nappuyez sur aucun des deux boutons</li>
</ul>
</li>
<li>Attendez jusquà ce que vous voyiez les boutons <code class="language-plaintext highlighter-rouge">Nintendo 3DS</code> et <code class="language-plaintext highlighter-rouge">Nintendo DS</code></li>
<li>Appuyez simultanément sur (L) + (Bas sur la croix directionnelle) + (Select) pour ouvrir le menu Rosalina</li>
<li>Sélectionnez “Miscellaneous options”</li>
<li>Sélectionnez “Switch the hb. title to the current app.”</li>
<li>Appuyez sur (B) pour continuer</li>
<li>Appuyez sur (B) pour revenir au menu principal de Rosalina</li>
<li>Appuyez sur (B) pour quitter le menu Rosalina</li>
<li>Appuyez sur (Home), puis fermez Mode téléchargement</li>
<li>Appuyez sur (HOME), pour mettre Mode téléchargement en suspens</li>
<li>Appuyez sur le bouton “Quitter” sur lécran du bas pour fermer Mode téléchargement</li>
<li>Relancez lapplication Mode téléchargement</li>
<li>Your console should load the Homebrew Launcher</li>
<li>Lancez slotTool depuis la liste des homebrews</li>
<li>Sélectionnez “RESTORE original wifi slots 1,2,3”</li>
<li>Your console will then reboot</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>
<li>Launch menuhax67_installer from the list of homebrew</li>
<li>Select REMOVE menuhax67</li>
<li>When you see “done.”, press (A), then press (A) on “EXIT to menu”</li>
</ol>
<hr />