Mise à jour d’A9LH vers boot9strap


Pour un support en Anglais, demander de l'aide sur le Discord Nintendo Homebrew.
Si vous appréciez ce guide, j'accepte les Dons.

Lecture requise

Cette page permet aux utilisateurs actuels d’arm9loaderhax de mettre à jour leurs consoles vers boot9strap.

Toutes les versions futures de Luma3DS seront faites exclusivement dans le format .firm, qui ne sera compatible qu’avec boot9strap et sighax. Cela veut dire que pour pouvoir recevoir les dernières mises à jour de Luma3DS, vous devez utiliser cette page pour mettre à jour votre installation.

Pour utiliser les liens magnet suivants, vous aurez besoin d’un client Torrent comme Deluge

Si vous avez un code PIN d’actif sur Luma3DS, SafeB9SInstaller vous donnera l’erreur “OTP Crypto Fail” tant que vous n’aurez pas désactivé votre code PIN (vous pourrez le réactiver après la mise à jour).

Il y a eu des informations concernant une vague de bannissements contre les utilisateurs de CFW par Nintendo. Pour vous protéger, merci de bien faire les étapes suivantes avant de commencer ce guide:

  1. Allez dans les paramètres de la console, puis dans les “Paramètres Internet”, puis dans “SpotPass” puis “Envoi d’informations système”
  2. Désactivez l’option “Envoyer des informations système”
  3. Sortez des paramètres de la console
  4. Accédez à votre liste d’ami (icône de visage orange dans la rangée du haut de votre Menu HOME)
    • Si vous obtenez un message d’erreur et êtes sorti du menu de force, soit la liste d’ami est déjà désactivée soit votre console ne peut pas se connecter aux serveurs de Nintendo (en raison d’un ban ou un problème de connexion)
  5. Allez dans les paramètres de la liste d’ami, puis “Notification à vos amis”, puis “Afficher le titre du logiciel que vous utilisez”
  6. Désactivez cette option
  7. Sortez de votre Liste d’amis

Ce dont vous avez besoin

Notez que le fichier requis nommé secret_sector_dev.bin est le même que celui qui se trouvait dans safea9lhinstaller_v2_panda.zip avec le nom secret_sector.bin. Si vous avez déjà ce fichier sur votre disque quelque part, vous pouvez utiliser celui-là (en le renommant) au lieu de télécharger celui se trouvant sur cette page.

Notez que, seulement sur New 3DS, secret_sector_dev.bin est nécessaire pour désinstaller l’exploit arm9loaderhax, c’est pourquoi il n’est pas nécessaire pour l’installation de boot9strap sur une console non-modifiée.

Instructions

Section I - Préparatifs

Pour toutes les étapes de cette section, remplacez tous les fichiers existants sur votre carte SD.

  1. Éteignez votre console
  2. Insérez votre carte SD dans votre ordinateur
  3. Copier le contenu de starter.zip vers la racine de votre carte SD
  4. Copiez boot.firm du fichier .7z de la dernière version de Luma3DS vers la racine de votre carte SD
  5. Copier arm9loaderhax.bin du fichier .7z de la version 7.0.5 de Luma3DS vers la racine de votre carte SD
  6. Créez un dossier nommé cias à la racine de votre carte SD si celui ci n’existe pas
  7. Copiez lumaupdater.cia vers le dossier/cias/ sur votre carte SD
  8. Créez un dossier à la racine de votre carte SD nommé boot9strap
  9. Supprimez tous les fichiers payloads .bin existants dans le dossier /luma/payloads/ de votre carte SD car ils ne seront pas compatibles avec les versions de Luma3DS compatibles avec boot9strap
  10. Copiez le fichier GodMode9.firm de l’archive .zip de GodMode9 dans le dossier /luma/payloads/ de votre carte SD
  11. Copiez le dossier gm9 du fichier .zip de GodMode9 à la racine de votre carte SD
  12. Copiez setup_ctrnand_luma3ds.gm9 dans le dossier /gm9/scripts/ sur votre carte SD
  13. Copiez cleanup_sd_card.gm9 dans le dossier /gm9/scripts/ sur votre carte SD
  14. Copiez SafeB9SInstaller.bin du fichier .zip de SafeB9SInstaller vers le dossier /luma/payloads/ de votre carte SD
  15. Renommez SafeB9SInstaller.bin du dossier /luma/payloads/ de votre carte SD en start_SafeB9SInstaller.bin
  16. Copiez boot9strap.firm et boot9strap.firm.sha depuis le fichier .zip de boot9strap vers le dossier /boot9strap/ sur votre carte SD
  17. New 3DS seulement : Copiez secret_sector.bin vers le dossier /boot9strap/ sur votre carte SD

  18. Réinsérez votre carte SD dans votre console

Section II - Installation de boot9strap

  1. Démarrez la console en maintenant (Start) enfoncé pour accéder au menu de chainloader de Luma3DS
    • Certaines versions de Luma3DS lanceront directement le payload commençant par start_
    • Si votre version fait ça, poursuivez juste les instructions
  2. Lancez SafeB9SInstaller en appuyant sur (A)
    • Si vous obtenez une erreur, essayez soit en utilisant une nouvelle carte SD, soit en formatant votre carte SD actuelle (sauvegardez d’abord les fichiers existants)
  3. Attendez que tous les tests de sécurité soient finis
    • Si vous obtenez une erreur “OTP Crypto Fail”, téléchargez - aeskeydb.bin, then put it in the /boot9strap/ folder on your SD card and try again
  4. Quand cela est demandé, appuyez sur la combinaison de boutons donnée pour installer boot9strap
  5. Une fois que c’est fini, appuyez sur (A) pour redémarrer la console.
    • Si votre appareil s’éteint au démarrage, assurez-vous que vous avez copié boot.firm du fichier .7z de Luma3DS à la racine de votre carte SD

Section III - Configuration de Luma3DS

Cette section est nécessaire uniquement si le menu de configuration de Luma3DS s’affiche après le redémarrage.

  1. Dans le menu de configuration Luma3DS, utilisez le bouton (A) et le D-Pad pour configurer l’option suivante :
    • “Show NAND or user string in System Settings”
  2. Appuyez sur (Start) pour enregistrer les modifications et redémarrer

Section IV - Mise à jour du système

Cette section est facultative et nécessite une cartouche CTR et le matériel de développement afin d’écrire un fichier CSU sur cette cartouche CTR.

  1. Mettez à jour votre appareil PANDA en utilisant la dernière version de CTR System Updater (CSU) à votre disposition

Section V - Installation de Luma3DS Updater

  1. À l’aide du Dev Menu, naviguez vers le dossier cias
  2. Installez lumaupdater.cia
  3. Quittez le Dev Menu

Section VI - CTRNAND Luma3DS

  1. Ouvrez GodMode9 en maintenant (Start) au démarrage
  2. Si vous êtes invité à créer une sauvegarde de fichiers essentiels, appuyez sur (A) pour le faire, puis appuyez sur (A) pour continuer une fois qu’elle a terminé
  3. Si vous êtes invité à régler la date et l’heure du RTC, appuyez sur (A) pour le faire, puis réglez la date et l’heure, puis appuyez sur (A) pour continuer
    • Notez que, si vous dû régler la date et l’heure du RTC, vous devrez également régler l’heure dans les Paramètres de la console après ce guide
  4. Appuyez sur (Home) pour faire apparaître le menu d’actions
  5. Sélectionnez “Scripts…”
  6. Sélectionnez “setup_ctrnand_luma3ds”
  7. Lorsque vous y êtes invité, appuyez sur (A)
  8. Appuyez sur (A) pour autoriser l’écriture (lv1) sur votre SysNAND, puis entrez la combinaison de touches demandée
  9. Appuyez sur (A) pour continuer
  10. Appuyez (A) pour reverrouiller les autorisations en écriture

Section VII - Sauvegarde de votre SysNAND

  1. Appuyez sur (Home) pour faire apparaître le menu d’actions
  2. Sélectionnez “Scripts”
  3. Sélectionnez “Backup SysNAND”
  4. Appuyez sur (A) pour confirmer
    • Ce processus prendra un certain temps
  5. Appuyez sur (A) pour continuer
  6. Maintenez (R) et appuyez sur (B) en même temps pour éjecter votre carte SD
  7. Insérez votre carte SD dans votre ordinateur
  8. Copiez <date>_<serialnumber>_sysnand_###.bin du dossier /gm9/out/ de votre carte SD vers un emplacement sûr sur votre ordinateur
    • Faites des sauvegardes dans plusieurs endroits (tels que des stockages de fichiers en ligne par exemple)
    • Cette sauvegarde vous sauvera d’un brick si quelque chose se passe mal à l’avenir
    • Remplacez votre ancienne sauvegarde NAND de arm9loaderhax par la nouvelle de boot9strap
  9. Supprimez <date>_<serialnumber>_sysnand_###.bin dans le dossier /gm9/out/ de votre carte SD après l’avoir copié
  10. Réinsérez votre carte SD dans votre console

Section VIII - Nettoyage de la carte SD

Notez que ce script supprimera les dossiers /boot9strap/ et /cias/ de votre carte SD !

  1. Appuyez sur (Home) pour faire apparaître le menu d’actions
  2. Sélectionnez “Scripts”
  3. Sélectionnez “cleanup_sd_card”
  4. Lorsque vous y êtes invité, appuyez sur (A)
  5. Appuyez sur (A) pour continuer
  6. Appuyez sur (Start) pour redémarrer

Ce fork de Luma3DS Updater permet la compatibilité avec boot9strap en téléchargeant et en extrayant la dernière version du boot.firmde Luma3DS pour vous.

Vous pouvez maintenir (Select) lors du démarrage pour entrer dans le menu de configuration de Luma3DS.
Vous pouvez maintenant maintenir (Start) au démarrage pour lancer le menu de chainloader Luma3DS (notez que le menu du chainloader Luma3DS ne s’affiche que s’il détecte plus d’un payload).
Vous pouvez maintenant maintenir (Start) + (Select) + (X) au démarrage pour dumper la bootrom ARM11 (boot11.bin), la bootrom ARM9 (boot9.bin) et l’OTP unique de votre console (OTP.bin) dans le dossier /boot9strap/ de votre carte SD (notez que cela n’affichera aucune notification).