Forum de Custom Protocol Retourner sur le site

Le lieu de discussion francophone par excellence sur le hack et la scène underground

La section "Underground" est faite pour parler de tout ce qui touche plus ou moins à la scène underground de la console : homebrews, plugins, custom firmwares...

Modérateur : Administration

#2169
Salut à tous !

On se retrouve aujourd'hui pour, sûrement, l'un de mes plus gros tutos que je vais vous partager.

Nous sommes le 06 Janvier 2016 il est 22h01 et actuellement ma console tourne parfaitement RxTools en 9.2 avec l'installation de CIA (nous allons en parler après).

Ce tuto tournera donc sur plusieurs post afin de garder un maximum de lisibilité. Si vous avez un soucis n'hésitez pas à créer un post ou de poser la question en dessous.
Avant de commencer quelques mises au point :
ATTENTION : ici le risque est MAXIMAL, il est possible de bricker sa console voire même la rendre inutilisable. Je ne serais dans ce cas en aucun cas responsable, ni les développeurs des programmes et encore moins Custom Protocol.
Attention : le téléchargement de jeux ou logiciels par le biais de sites de warez est parfaitement illégal, Custom Protocol ne pourra pas être tenu responsable si votre compte se fait bannir et/ou que vous avez affaire à la justice, la peine endurée pouvant s’élever jusqu’à 300 000 € d’amende (500 000 € si vous êtes en bande) et 3 ans d’emprisonnement (5 ans si vous êtes en bande).
Sommaire :

1) Petit rappel, Lexique, KiKiPasse?
2) Création d'un backup du Nand.
3 )Préparation de RxTools
4) Premier lancement de RxTools
5) Installer l'installateur de CIA
6) Création de l'émuNand
7) Mise à jour en 10.3 de l'EmuNAND
8) Autres
Bonne lecture et surtout SOYEZ PATIENT !

:)

[edition de modération] amélioration des texte suivant ATTENTION : ici le risque est MAXIMAL, il***** et Attention : le téléchargement de jeux ou logiciels *******
Modifié en dernier par Troufiniou le 08 janv. 2016, 12:05, modifié 1 fois.
Wirus, Saliom a aimé cela
#2170
[center]Petit rappel, Lexique, KiKiPasse?[/center][/b][/color]

Ici un peu de blabla, un peu de technique mais beaucoup de réponse aux questions que vous pourriez vous poser.

:!: Quand je parle de 3DS je parle de la O3DS/2DS inclus !

Avant de toute chose comprenons comment fonctionne la 3DS.

Chaque console fonctionne avec un système d'exploitation. Dans la 3DS, il s'agit d'un système d'exploitation créer par Nintendo incluant par-ci, par-la, des outils Open Source. Parmis les outils Open Source on retrouve le WebKit. Ce WebKit est tous simplement un navigateur (plus d'infos ici: https://fr.wikipedia.org/wiki/WebKit ).

Récemment, une grosse faille dans le WebKit à permis au développeur de lancer du code depuis la console permettant de charger des fichiers qui vont nous donner le droit de modifier ce qui s'appelle le SysNand (retenez bien ce nom !) mais aussi de créer une copie de ce SysNand appelé EmuNand (retenez bien ce nom aussi !)

:?: Mais concrétement, à quoi ça sert ?

Cela va nous permettre de patcher le SysNand (donc modifier le système de la 3DS) ou alors de créer un "copier-coller" du système de la 3DS pour créer un EmuNand patcher afin de ne pas toucher au SysNand (au cas ou !)

:?: D'accord, mais on peut faire quoi avec les patchs ?
Jouer a ses sauvegardes de backup, installer des outils plus puissant que ce qu'on peut trouver sur le Homebrew Channel de Smea, modifier des applications de Nintendo (justement on va en modifier ;) )

:?: Il faut quoi comme fichier ?
Si vous avez déjà obtenu une R4 sur les anciennes générations de consoles vous devez vous souvenir des fichiers .DS pour la première DS puis .dsi pour la DSI donc pour la 3DS on pourrait penser à .3DS !

OUI

Sauf qu'en fait non.

Nous allons installer ce qu'on appel des fichiers .CIA (plus d'infos ici : https://3dbrew.org/wiki/CIA ) Pour faire simple, c'est comme un fichier .Zip incluant une signature afin d'éviter le partage du jeu (prêt de Carte SD entre console tous ça quoi).

:?: Mais ça m'intéresse pas ! Moi je veut pouvoir lancer des .CIA avec une autrre signature !
C'est possible ! Il suffira de faire croire à la console que le jeu a été récupéré sur le eShop et qu'on veut lui mettre notre signature ! Mais ça c'est uniquement avec l'aide du RxTools. Compris ?

Glossaire
CIA : Comme un fichier .zip contenant un jeu, un fichier ou même des màj !
EmuNand : Copier-Coller du système ! (Emulation du système sur Carte SD par exemple)
SysNand : Votre système, attention de ne pas faire n'importe quoi !
RxTools : C'est ce qui va nous permettre de patcher le sysNand et de créer un EmuNand !
#2171
[center]Création d'un backup du Nand.[/center][/color]
Pré-requis:
- Avoir sa 3DS (Entre la version 4.1 et 9.2 (si besoin : https://www.customprotocol.com/undergro ... er-sa-3ds/)
- Avoir une carte SDHC de 16Go (si possible 4Go suffira sinon)
- Avoir un accès internet sur sa 3DS (Avec le DNS modifié si possible https://www.customprotocol.com/forum/un ... -t276.html )

Niveau : Facile

1 - Pour commencer, télécharger EmuNand9 (la dernière version si possible dispo ici https://github.com/d0k3/EmuNAND9/releases)
Image
Récupérer le fichier Launcher.dat et placez le à la racine de votre Carte SD comme sur ce screen
Image
(Votre Carte SD ne devrait pas être vide (elle est pour mon tuto))
2- Lancer votre 3DS, lancez le navigateur Internet et taper le lien suivant http://go.gateway-3ds.com/" onclick="window.open(this.href);return false;
Image
Bienvenue dans EmuNand9 ! Maintenant utiliser [Bas] pour choisir le menu EmuNAND Manager Options.
Image
Dans ce menu choisissez Dump SysNAND to NAND.Bin.
Image
C'est parti !
Image

3 -Une fois terminé, on fait Start pour redémarrer la console, on l'éteint.
4 - On prend sa carte SD, on la met dans le PC et on récupére le fichier NAND.BIN ET ON LE GARDE BIEN AU CHAUD DANS UN DOSSIER SUR SON PC !

Fin de cette première partie (OUF)
#2172
Préparation de RxTools

Pré-requis:
- Avoir sa 3DS (Entre la version 4.1 et 9.2 (si besoin : https://www.customprotocol.com/undergro ... er-sa-3ds/)
- Avoir une carte SDHC de 16Go (si possible 4Go suffira sinon)
- Avoir un accès internet sur sa 3DS (Avec le DNS modifié si possible https://www.customprotocol.com/forum/un ... -t276.html )
- Installer Python ( https://www.python.org/ftp/python/2.7.1 ... 2.7.10.msi )

Niveau : Facile

1 - Télécharger RxTools ici https://dl.dropboxusercontent.com/u/354 ... 08cfdd.zip
2 - Décompressez le dossier "release" dans un dossier de votre PC.
3 - Dans le dossier "release", copier le dossier "rxtools" à la racine de votre carte SD
Image
4 - Dans le dossier "release", allez dans le dossier "Tools" et lancez le fichier cdn_firm.py.
5 - Un dossier "firm" va apparaître.
6 - Copier le dossier "firm" vers le dossier "RxTools" de votre carte SD
Image

C'est tous pour cette seconde partie.
#2173
[center]Premier lancement de RxTools[/center]
Pré-requis :
- Avoir sa 3DS (Entre la version 4.1 et 9.2 (si besoin : https://www.customprotocol.com/undergro ... er-sa-3ds/)
- Avoir une carte SDHC de 16Go (si possible 4Go suffira sinon)
- Avoir un accès internet sur sa 3DS (Avec le DNS modifié si possible https://www.customprotocol.com/forum/un ... -t276.html )
- Avoir installé RxTools sur la carte SD (voir post précédent)

Niveau : Moyen

1 - Pour commencer, on va remettre notre carte SD dans la console, on va la démarrer et on va lancer notre navigateur internet.
2 - Nous allons cliquer sur le bouton favoris, puis nous allons modifier le premier Favoris (qui devrait être Favoris Nintendo 3DS).
Image
Image
3- Nous allons choisir comme nom RxTools et comme lien https://dukesrg.github.io/?rxTools/sys/code.bin" onclick="window.open(this.href);return false; (c'est long mais au moins après plus besoin de l'écrire mille-fois).
Image
Image
4 - On valide, on lance le lien et MAGIQUE !
Image
5 - RxTools apparaît ! A partir de la, il faut patienter ! RxTools prépare la carte SD à la transformation !
Image
6 - Une fois terminé, ce menu doit apparaître. (Il se peut que cela quitte, si c'est le cas, relancer votre navigateur et relancer votre favoris !)
Image

Vous venez de lancer RxTools !

Maintenant appuyez sur SELECT, votre console devrait s'éteindre !

Maintenant la suite installation de l'installateur de CIA !
#2174
[center]Installer l'installateur de CIA[/center]
Pré-requis:
- Avoir sa 3DS (Entre la version 4.1 et 9.2 (si besoin : https://www.customprotocol.com/undergro ... er-sa-3ds/)
- Avoir une carte SDHC de 16Go (si possible 4Go suffira sinon)
- Avoir un accès internet sur sa 3DS (Avec le DNS modifié si possible https://www.customprotocol.com/forum/un ... -t276.html )

Niveau : Difficile

1 - Pour commencer nous allons télécharger BigBlueMenu ici ( http://bit.ly/1ONDCpC )
2 - Maintenant placer le fichier BigBlueMenu à la racine de votre carte SD comme ici :
Image
3 - Maintenant télécharger ce fichier Decrypt9WIP ici https://github.com/d0k3/Decrypt9/releases
Image
4 - Décompressez le fichier Launcher.dat à la racine de votre carte SD (comme dans la partie Création d'un backup du Nand.)
5 - Une fois le fichier copier, remettez la carte SD dans votre 3DS, lancez le navigateur et rendez vous sur le lien suivant : http://go.gateway-3ds.com/
Image
6 - Decrypt9WIP se lance !
7 - Séléctionner l'option SysNAND Options
Image
8 - Séléctionner Dump Health & Safety.
Image
9 - Une fois le dump terminer, appuyer sur START. La console redémarre. Eteignez la.
10 - Téléchargez le logiciel Universal Inject Generator ici https://github.com/d0k3/Universal-Injec ... master.zip
11 - Décompressez le dossier "Universal-Inject-Generator-master" quelque part dans votre PC (le bureau par exemple)
12 - Insérez la carte SD de votre 3DS dans votre PC.
13 - Dans votre carte SD vous devriez voir un fichier appelé "hs.app"
Image
14 - Copier le fichier "hs.app" et "BigBlueMenu.cia" de votre Carte SD dans le dossier "input" de Universal Inject Generator Image
15 - Retourner dans le dossier principal de Universal Inject Generator et lancer go.bat. Ceci devrait apparaître Image
16 - MAGIE :shock: 2 fichiers sont apparus !
BigBlueMenu_inject_with_banner et BigBlueMenu_inject_no_banner !
17 - Renommer BigBlueMenu-with-banner.app en hs.app
18 - Copier le fichier hs.app du dossier Universal Inject Generator et coller le à la racine de la carte SD.
:!: Windows va vous demander si vous voulez le remplacer. Séléctionner Oui !
19 - Remettez votre Carte SD dans 3DS, lancez la et relancer Decrypt9WIP à nouveau (voir numéro 5 de ce post)
20 - Rendez vous à nouveau dans SysNand Options et choisissez Health&Safety Inject
21 - Pour lancer l'injection, lancer la manipulation suivante:
[Gauche] [Haut] [Droite] [Haut] [A]
Puis une fois l'installation faites, appuyer sur START pour redémarrer votre console.
Image
Image
22 - TADA ! BigBlueMenu est installé !... ENFIN PRESQUE
23 - Nous allons lancer le navigateur internet, allez dans vos favoris, lancez RxTools et appuyer sur le bouton [Nintendo_L] pour démarrer sur le SysNAND de RXMODE
:!: 23.1 - Si RxTools se lance, faites [A] puis [X]
24 - Vous allez arriver sur le menu de la 3DS (normal), lancez l'application "Informations sur la santé... bla bla bla"
25 - TADA ! BigBlueMenu (oui c'est moche)
Image
26 - Nous allons maintenant installer en "dur" BigBlueMenu
27 - Utiliser les flèches [Gauche] et [Droite] et rendez-vous dans l'onglet SDMC (votre carte SD en gros) et choisissez BigBlueMenu.cia
Image
28 - On fais [A] , on patiente et TADA ! BigBlueMenu est installé ! YEAH !

Vous avez installé votre premier CIA !

Allez bientôt la fin du tuto !
#2175
Création de l'EmuNand

Pré-requis :
- Avoir sa 3DS (Entre la version 4.1 et 9.2 (si besoin : https://www.customprotocol.com/undergro ... er-sa-3ds/)
- Avoir une carte SDHC de 16Go (si possible 4Go suffira sinon)
- Avoir un accès internet sur sa 3DS (Avec le DNS modifié si possible https://www.customprotocol.com/forum/un ... -t276.html )
- Avoir installé RxTools sur la carte SD (voir post précédent)

Niveau : Moyen

Maintenant une partie elle aussi difficile. Nous allons créer l'EmuNAND.

Petit rappel de ce que nous venons de faire:
  • Nous avons fais une sauvegarde du NAND (IMPORTANT au cas ou vous brickez votre 3DS)
  • Nous avons créer RxTools pour qu'il sois accesible depuis votre navigateur - D'autre façon d'y accéder seront expliquer plus tard dans ce tuto
  • Nous avons injecter BigBlueMenu dans le SysNand et nous l'avons installer en plus
:?: Pourquoi l'avoir réinstaller en plus ?
  • Car vous pourrez installer des backups de jeux de GBA et des jeux de DSi !
  • Car vous ne pourrez par perdre BigBlueMenu au cas ou vous mettriez à jour votre futur EmuNand
  • Nous avons maintenant la possibilité de mettre la dernière version de l'EmuNand permettant donc d'avoir un maximum de jeux compatibles et un accès à l'eShop (cool hein !)
Pour commencer, :!: FAITES UNE SAUVEGARDE DE VOTRE CARTE SD SUR VOTRE PC :!:

Allez. Faites le. Maintenant !

Bon pour ceux qui ne savent pas, on prend la carte SD, on la met sur son PC, on créer un dossier Backup et on copie le contenu de la carte SD dans ce dossier.



Revenons au Tuto :
Une fois fais on va reprendre le fichier Launcher.dat du fichier compressé EmuNAND9.
Pour ceux qui l'ont supprime, vous pourrez le retrouver dans le post 1.
1- Une fois la sauvegarde fais et le fichier Launcher.dat copiez sur votre Carte SD, remettez votre Carte SD dans votre 3DS et lancez le navigateur.
2- Rendez-vous sur le lien suivant : http://go.gateway-3ds.com/
Image
3 - Ce coup-ci nous allons choisir l'option "Complete EmuNAND Setup.
Image
4- Une erreur vous parlant de "starter.bin" va s'afficher. Appuyer sur [A] puis faites la manipulation suivantes :
[Bas] [Haut] [Gauche] [Droite] [A]
Appuyez sur [A] et patientez.
Image
:?: Il ce passe quoi ?
EmuNAND est entrain de copier votre SysNAND sur votre Carte SD. Cela peut prendre un peu de temps.
5 - Une fois terminé choisissez START pour redémarrer votre console et éteignez la.
6 - Remettez votre carte SD sur votre PC et recopier le contenu sauvegardez auparavant sur votre carte SD.

Et maintenant ?
Vous pouvez supprimez les fichiers de votre carte SD si vous les avez encore.
"Decrypt9.log" (Un fichier log, pas important)
"EmuNAND9.log" (Pareil que Decrypt9.log)
"hs.app et hs.enc" (C'est BigBlueMenu mais il est installé en dur !)

Le reste doit être gardé pour le bon fonctionnement de RxTools.

Allez pour terminer quelques astuces et autres tutos.
#2176
[center]Mise à jour en 10.3 de l'EmuNAND.[/center][/color]
Pré-requis:
- Avoir sa 3DS (Entre la version 4.1 et 9.2 (si besoin : https://www.customprotocol.com/undergro ... er-sa-3ds/)
- Avoir une carte SDHC de 16Go (si possible 4Go suffira sinon)
- Avoir un accès internet sur sa 3DS
- Avoir RxTools installé (avec l'EmuNAND créer)

Niveau : Très Facile !

1) Pour commencer, démarrez sur RxTools (Navigateur Internet -> Favoris -> RxTools (en maintenant L enfoncé).
2) Une fois dans RxTools, démarrez sur l'EmuNAND ( [A] puis [Y] )
3) Vous retournez sur le menu HOME.
4) Rendez-vous dans les paramètres de votre console.
5) Vous verrez que vous êtes en RX-E 9.2,
6) Rendez vous dans Autres paramètres -> Mise à jour -> Accepter
7) Laissez la mise à jour ce faire.
8) ...
9) Votre console a redémarrez ? Allez voir les Paramètres Système... Etranges hein ? Vous êtes en 9.2 !
10) Redémarrez à nouveau sur l'EmuNand avec RxTools (Navigateur Internet -> Favoris -> RxTools (en maintenant L enfoncé).
11) Allez dans les Paramètres Système... TADA ! Vous êtes en Rx-E 10.3 ! Vous avez donc accès en ligne à l'eShop et à tous vos jeux en ligne !
12) Enjoy ;)
Modifié en dernier par Troufiniou le 08 janv. 2016, 12:18, modifié 1 fois.
#2181
[center]Autres[/center]

[center]Installer des Backups, des Homebrew, etc... avec BigBlueMenu[/center]

Attention : le téléchargement de jeux ou logiciels par le biais de sites de warez est parfaitement illégal, Custom Protocol ne pourra pas être tenu responsable si votre compte se fait bannir et/ou que vous avez affaire à la justice, la peine endurée pouvant s’élever jusqu’à 300 000 € d’amende (500 000 € si vous êtes en bande) et 3 ans d’emprisonnement (5 ans si vous êtes en bande).
1 - Récuperez la sauvegarde de votre jeu sous le format .CIA (je ne donnerais aucun lien !)
2 - Placez le fichier .CIA dans un dossier sur votre Carte SD pour mieux vous y retrouvez (un dossier Backup par exemple)
3 - Ouvrez RxTools (Navigateur -> Favoris -> RxTools -> L enfoncé)
4 - Appuyez sur A et choissisez ou vous voulez l'installer (sur votre console (SysNAND) appuyez sur [X] ou sur votre Carte SD (EmuNAND) appuyez sur [Y] )
5 - Lancez Title Mananger BigBlueBox (vous devriez voir un cadeau :D )
6 - Allez dans l'onglet SDMC
7 - Choisissez votre CIA
8 - Appuyez sur [A] A et patientez
9 - Une fois installé, appuyez sur le bouton HOME et vous devriez voir un cadeau.
10 - Déballez le et ENJOY !!

[center]ATTENTION EN QUITTANT LES PARAMETRES ![/center]
Quand vous quittez les paramètres système (que ça soit en normal, ou en SysNAND ou en EmuNAND), votre console redémarre et vous retournerez AUTOMATIQUEMENT en mode normal ! Faites bien attention !!

[center]FAQ[/center]
Q : Je ne comprends pas, quand je démarre ma console et que je lance un backup, celui-ci me demande de le retélécharger sur l'eShop ?
R: Vous avez démarrez en mode RxTools (SysNand) ?

En espérant que ce tuto vous ai aider ! je vous remercie de l'avoir lu jusqu'au bout et j'aurai passé plus de 4 h dessus... OUF
Modifié en dernier par Troufiniou le 08 janv. 2016, 12:25, modifié 2 fois.
#2191
Wow, énorme ! Merci beaucoup à toi @Troufiniou pour ce tuto vraiment très complet et riche, je suis sûr qu'il sera très utile à pas mal de gens. Mais juste une question, d'où provient l'information que le risque est "maximal" ? Je ne m'y connais pas vraiment dans le domaine hack des DS mais ça me semble un peu étrange que des développeurs aient sorti au grand public quelque chose d’aussi dangereux pour leurs consoles. :o

Merci encore à toi pour tout ce travail et le temps fourni pour le réaliser. :)

Oui c est plus simple essaye

Bonjour, En version 11.13 sur une 3DS XL, j'ai sui[…]

Alors pour continuer , c'est super simple appuis s[…]

N’oubliez pas de visiter le site !