Cette nuit, le développeur Reisyukaku nous a offert la première version d'un CFW qui supporte l'EmuNAND 10.3 sur New3DS. Reisyukaku n'est plus à son coup d'essai, il a diffusé de nombreuses version de ses CFW ReiNand à l'origine plutôt destiné aux OLD3DS, mais avec les signatures désactivées, le support des jeux GBA, l'accès à l'eshop, le Region Free et des fonctionnalités proches de NTR CFW notamment comme celle de pouvoir prendre des screenshots, il s'est vite imposé à son niveau.
Soyons clair, si vous avez déjà en place un EmuNAND, ou que vous avez utilisé un CFW avec EmuNAND, la meilleure façon d'installer ReiNand 10.3 est de le démarrer avec MenuHax et CtrBootManager.
Tutoriel :
Il faut commencer par télécharger le fichier
Ensuite, collez tout à la racine de votre carte SD.
Obtenez le firmware.bin à partir de la page github de ReiNand, Google "reinand github '.
Pour des notions de copytright le firmware.bin n'est pas inclus.
Collez le firmware.bin dans le dossier «rei» à la racine de sdcard.
Après cela, modifiez le boot.cfg de CtrBootManager puis ajouter cette entrée: {title = "ReiNand"; path = "/reiNand.dat"; offset = "0x12000"; },
Si vous le voulez, vous pouvez définir ReiNand par défaut de sorte que vous puissiez démarrer directement.
Une fois que vous sûr d'utiliser ReiNand, assurez-vous que vous êtes dans l'Emunand. Aller sur Paramètres et cliquez sur Mise à jour système pour mettre à jour en Rei 10.3.
Remarque, assurez-vous d'avoir une sauvegarde votre emunand dans le cas où quelque chose se produise mal.
Les retours sont très nombreux et positifs sur New3DS 10.3 downgradées en 9.2, ou sur New3DS 9.2, mais si vous ne savez pas ce que vous faites demandez à des utilisateurs expérimentées.
A noter que comme RxTools ne supporte pas l'EmuNand en 10.3, si vous essayez de l'utiliser il va crasher car RxTools ne supporte pas le firmware 10.3 sur New3DS (cela va changer dans quelques jours).
Tout est là : Reddit.com
ou il existe déjà des versions pré-compilées (sans firmware.bin)
Autoboot version without splashscreen(sans firmware.bin)
On s'en doutait que cela ne pouvait pas tenir en matière de numérotation, la "quatrième" release d'EmuNAND9Tool opérée par le développeur d0k3 arrive donc avec une version sous forme de date de release, 20160112, étant la date de distribution.
Pour rappel EmuNAND9Tool est le premier manager open source pour créer et gérer les EmuNAND, cet outil va vous permettre de créer l'EmuNAND sans avoir besoin du lanceur (launcher) Gateway, il se destine uniquement à ceux qui sont en firmware inférieur ou égal au 9.2.
Comme les versions précédentes, il existe plusieurs façons de l'installer :
- CakeHax : Utiliser le fichier EmuNAND9Tool.dat ou bien le fichier EmuNAND9Tool.nds
- Homebrew Launcher: Utiliser le fichier EmuNAND9Tool.3dsx
- Gateway et exploit 4.x : Utiliser le Launcher.dat
- Bootstrap / Brahma : Utiliser le fichier EmuNAND9Tool.bin
Dans cette version 20160112, le développeur a restructuré le format du menu SD, maintenant il y aussi une option permettant de formatter l'EmuNAND, il a rajouté une permission pour autoriser les fichiers Starter.bin surdimensionnés (au choix de l'utilisateur), il a mis à jour le fichier Starter.bin et à procédé à quelques corrections de bugs mineurs.
Restructured SD format menu, now also contains 'legacy' EmuNAND format option
Oversized starter.bin files are now allowed per user choice
Updated starter.bin file
Some minor bug fixes
Téléchargement ici : EmuNAND9 20160112
Un développeur connu sous le nom de Dazzozo propose sur GitHub la mise à jour d'un outil nommé "mkey generator". Sous ce nom se cache un outil de récupération des codes parentaux sous 3DS et sous Wii U, à condition de disposer d'un firmware supérieur au 7.2.0-x (pour la 3DS).
Depuis le firmware 7.2 sur la 3DS, Nintendo utilise un algorithme pour encoder les codes parentaux, le même algorithme est utilisé sur Wii U. Le vieux utilitaire remplacé est "parentool", un algorithme qui avait été trouvé par neimod.
mkey generator va donc se charger de retrouver le code parental à partir de la date système et du numéro donné par la console. C'est le "Enquiry number" qui comporte 10 chiffres. Désormais vous pouvez donc vous passer de la procédure mise en place par Nintendo ou de demander à vos parents pour les plus jeunes.
Disponible en ligne ici : mkey generator
(merci johblack)
C'est la journée de la New3DS ! Le développeur Reisyukaku, à l'origine du CFW ReiNand tease une image pour le moins non équivoque sur son compte Twitter ! Elle démontre tout simplement qu'il est parvenu lui aussi à passer la sécurité de l'EmuNand sur New3DS, puisqu'il montre un EmuNAND 10.3 sur une New3DS ! La compétition est lancée entre ReiNand et RxTools pour savoir qui va proposer l'EmuNand 10.3 sur New3Ds en premier.
Il explique avoir dumpé l'OTP présent sur la New3DS, qui donne accès à l'octect 0x200 de la NAND, ce qui permet de générer toutes les clés 0x15, 0x16 et 0x18 pour toutes les touches, 0x19..0x1F et qu'il est désormais en mesure de déchiffrer celles supérieures en 9.6+. Il tape du point en rajoutant qu'il ne pense pas que Nintendo sera en mesure de refermer ce nouveau exploit tellement le niveau atteint est élevé !
Il conclut en disant que ça à lui pris longtemps à comprendre pourquoi certaines New3DS réagissaient bizarrement lors d'un downgrade, des progrès sont donc à prévoir rapidement de ce côté là aussi ! (Merci Momo pour l'information en MP).
Le développeur Rinnegatamante nous dévoile le premier manager de CIA taillé pour les 3DS disposant d'un firmware supérieur ou égal au firmware 9.3. Non content de l'énorme travail réalisé sur RxTools dont on pourra tirer les fruits dans quelques jours, Rinnegatamante nous présente un manager réalisé entièrement par ses soins.
Concrêtement qu'est-cela signifie ?
Ce manager de CIA se destine aux consoles disposant d'un firmware supérieur ou égal au firmware 9.3. Il est basé sur le code source le plus récent de Big Red Menu, il utilise libSu pour obtenir l'accès aux services nécessaires pour l'installation de CIA légitimes (appelé LEGIT CIAs dans la langue de Shakespeare) et il dispose d'un taux de chargement satisfaisant.
Rinnegatamante met en garde : NASA va se charge uniquement sur du contenu déjà importés, en conséquence il ne faut pas utiliser ou essayé de charger du contenu sans titles sinon vous risquez de bricker ! De plus NASA démarre avec du contenu essentiel sur la NAND donc si vous supprimez un élément essentiel là encore vous pouvez hardbricker votre console.
CONTROLS:
Imported Contents:
Digital Pad = Navigate through titles
A = Uninstall a title
Select = Go to Filebrowser
Filebrowser:
Digital Pad = Navigate through folders
A = Install a CIA / Open a Directory
Y = Install a CIA and delete the CIA file after installation
L = Enable / Disable Security Mode
Select = Go to Imported Contents
FAQ
Q) L'espace libre rapporté par NASA n'est pas correct et je ne peux pas installer un fichier CIA, que-puis je faire?
R) Désactiver le mode de sécurité.
Q) Je veux utiliser NASA sur mon firmware inférieur ou égal au 9.2 ?
R) Il existe de meilleurs gestionnaires de CIA pour ces versions comme FBI, je vous suggère d'utiliser ce dernier.
Attention, ce manager se destine à des CIA LEGIT (légitimes) comme par exemple des jeux télécharger, il a été testé sur plusieurs consoles comme par exemple une OLD3DS européenne sous firmware 10.3 mais aussi sous New3DS 10.3. Je vous invite à regarder cette vidéo à 1 min 40. NASA va donc permettre de lancer des CIA sans installer le moindre CFW.
Téléchargement ici : NASA V1.0 (189 Ko)
La Team R4 nous propose régulièrement la mise à jour de ses linkers, même si ces derniers sont de moins en moins utile avec toutes les capacités software. Cependant elle assure toujours et encore le support de ces linkers R4 avec la mise en ligne aujourd'hui du kernel v1.83b, qui se destine au R4-SDHC 3DS, R4i-SDHC v1.4.5, et autre R4-SDHC. On parle bien ici de linker DS compatible avec les consoles DS et les consoles 3DS mais pas avec les jeux 3DS.
Cela fait désormais plus de 2 ans que ces linkers ne sont plus produits, mais la team continue ses efforts de support. La Team ne diffuse pas de readme ou de changelog officiel, il est donc impossible de savoir ce qu'apporte réellement ce nouveau kernel wood, mais il doit comme toujours amener une compatibilité plus large ou corriger quelques bugs détecté sur la version précédente.
Téléchargement ici selon votre version de linker DS : R4i-3DS V1.83b (28 Mo)
Comme vous le savez, le downgrade via SysUpdater est très capricieux, et certains utilisateurs hésitent, et on peut les comprendre, à sauter le pas pour tenter l'opération. Certains utilisateurs attendent donc une version de SysUpdater, un peu plus sécurisée, on peut largement les comprendre.
Que les choses soient claires, améliorer la stabilité de SysUpdater ne va pas être simple, mais après l'abandon ou le retard de KTM, cela peut se comprendre, et certains développeurs tentent de rendre les choses plus confortables pour limiter le nombre de bricks de consoles.
Encore une fois améliorer la stabilité de SysUpdater ne sera pas simple, voir même impossible par contre on peut vérifier les éléments qui sont autour pour chercher des pistes. C'est ce que propose un utilisateur français de GBATemp, Cpasjuste, qui m'a autorisé à vous proposer SafeSysUpdater.
De quoi s'agit-il ?
Avant de vous précipiter dessus, sachez que SysUpdater n'est pas modifié, ce qui signifie qu'il n'est pas plus sécurisé ! Par contre avec quelques programmes supplémentaires, il est possible de créer une véritable boite à outils pour créer des garanties supplémentaires de réussite, grâce à la limitation de certaines erreurs qui peuvent être évitées facilement : un mauvais pack région de downgrade, un téléchargement corrompu, des fichiers CIA manquants...
C'est à partir de cela qu'il est possible de limiter des erreurs que l'on peut qualifié d'injustifiables. Ainsi SafeSysUpdater va vous permettre de
- Charger automatiquement les informations sur les fichiers (ceux qui sont nécessaires, les md5) en référence aux différentes versions et modèles de 3DS, et aussi les régions qui correspondent.
- Vérifier les md5 de tous les fichiers CIA de la mise à jour avant le downgrade
Pour cela vous devez obligatoirement :
- Mettre SafeSysUpdater.3dsx quelques part ou vous pouvez le lancer
- Mettre votre pack de downgrade ("/updates/*.cia")
- Essayer d'obtenir memchunkhax2 pour réussir l'opération
- Prier (si vous êtes croyant, ou croiser les doigts si vous en avez au moins deux)
Comme vous vous doutez, SafeSysUpdater est à considérer comme étant encore en WIP (Work in progress) ce qui signifie qu'il n'est pas encore à considérer comme stable, et que son développeur va essayer de l'améliorer. Il préconise l'utilisation de ce dispositif uniquement pour les hardmodeurs, c'est à dire ceux qui disposent d'une sauvegarde physique de la Nand. Encore une fois, il n'offre pas un meilleur taux de réussite que la version classique de SysUpdater, il ne s'agit pour le moment que d'un fork de ce dernier sans pour autant en amener des améliorations de stabilité.
Comme son auteur le fait déjà évoluer nous pouvons convenir d'un changelog :
Changes :
v02
Add simulation mode to check your update files without actually downgrading
v01
The ".3dsx" version does not needs the config files anymore, just put the ".3dsx" file somewhere and downgrade... and pray.
Added a CIA version to downgrade from emunand so you don't need to try hard to get the hax to succeed (so it's just for testing/reporting bugs). Note that it work fine on my n3DS EUR. Testing this will ensure the MD5 for each regions/models (only o3DS/n3DS USA/EUR for now) and downgrade process is correct/working.
Encore une fois, SafeSysUpdater n'est pas plus safe sur SysUpdater, vous risquez autant de bricker votre 3DS qu'avec SysUpdater !
Téléchargement : Ici pour disposer de la version la plus récente (actuellement V05)
Comme vous le savez c'est notre ami Motezazer qui gère le compte Twitter et qui participe pleinement au développement de RxTools, la boite à outils qui a révolutionné le monde la 3DS et de ses petites ou grandes soeurs. Motezazer nous informe via le compte Twitter que la Team a réussi à faire tourner l'EmuNAND 10.3 sur New3DS.
Jusqu'à présent les New3DS étaient bloquées jusqu'à l'EmuNAND 9.5, c'est à dire qu'elles ne supportaient pas l'EmuNAND 9.6 et supérieur car Nintendo avait apporté plus de sécurité dans ce domaine avec des changements de clés de chiffrements et des comblements de failles.
Motezazer m'a confirmé que les avancements étaient tels qu'il sont désormais en mesure de considérer cela comme une annonce de leur part sur le compte Twitter. Malheureusement le codage n'est pas encore totalement finalisé, mais selon lui ce cadeau devrait arriver d'ici quelques jours, peut être avec l'arrivée de RxTools 3.0 ?
Par contre, nous ne savons pas encore quelles New3DS sont concernées, et surtout quels firmwares officiels sont supportés, mais avec une combinaison de SysUpdater et de RxTools faisant tourner EmuNAND 10.3 tout va pouvoir être envisagé désormais sur New3DS.
La Team Sky3DS est sur le point de faire évoluer son linker Sky3DS+ en présentant un nouveau firmware numéroté v110. Ce firmware n'est pour l'heure pas encore disponible, la team espère le proposer avant la fin de la semaine.
La numérotation du firmware est simple, le premier firmware était le v100, là on passe à v110, le prochain sera le v120 probablement. Quelque soit sa numérotation voyons ce qu'il va apporter, ce nouveau firmware va vous permettre de vous exonérer du fichier gamelist.bin.
La Team nous informe en effet qu'avec le V110 il ne sera plus nécessaire d'avoir ce fichier, qu'il sera possible de mettre les jeux directement dans le répertoire et de pouvoir y jouer sans avoir à mettre à jour la gamelist.bin.
Elle demande par contre la création d'une ligne "CREATE_PER_GAME_SETTINGS=1" dans votre fichier settings.txt dès que possible, afin que tous vos jeux soient en mesure de tourner avec ce nouveau firmware.
Si cette ligne n'existe pas, les jeux ne pourront pas être lu car la correspondance en CFG n'existera pas.
C'est pourquoi la Team nous dévoile l'information ce jour, c'est pour éviter de créer la panique lors de la sortie du firmware V110.
A noter que le Sky3DS+ est en promo en ce moment sur la boutique LS : Linker Sky3DS+ V3
Comme on dit toujours "les bonne choses ne durent jamais", mais pour le monde de l'underground des consoles, ce n'est plus le cas, c'est maintenant "les bonne promesses ne se réalisent plus". Après la scène PS3 avec CTurt, c'est au tour de JustPingo de nous quitter après ses promesses faites sur son downgradeur "KTM : Time Traveller Packages"
C'est via le site gbatemp que notre confrère nous a déclaré son retrait sur son projet KTM et il nous explique le pourquoi il abandonne son projet :
Ok so I'm gonna make a final statement about all of this. I didn't read everything because I'm too lazy for that.
First of all, and most importantly: what the heck? My name is JustPingo, and on Twitter I go: "Hey guys I'm making a downgrade app to have downgrade safer, what's your favorite name for it?". And then comes the shitstorm. Really? I can't understand how some of you actually believed KTM would be a ground breaking new thing. Of course it uses more securities, but you could as well implement it yourself in sysUpdater. To be completely honest, I began that project because my C was getting old, wanted to refresh it a bit in my mind.
And then when you begin to be stressed out because a deadline spawns from nowhere, people harassing you about having an ETA so you try to give one that you believe you can try to respect but you obviously won't be able to, not being able do it because other shitty things unrelated, this gets way worse than a simple C application.
This week, I spent all of my free time and parts of my nights trying to solve the problems KTM had, because I didn't want to make people that suddenly built hype around it to be disappointed. The deadline was coming, everything wasn't ready, and this was making me feel so bad I just decided to drop it.
I don't really care about what's coming next. If you feel like shouting out loud how dumb I am, then go ahead, I won't read anyway.
I'm still going to do things on my own, I'm still gonna say thing on Twitter. I enjoy making things, what I hate is pressure. I'm not gonna try to release anything now, so even if I say something, GBAtemp won't instantly ignite. Won't change much to you anyway.
What still makes me laugh is that some people are still taking seriously the hidden kernel exploit thing. Obviously this was a very dumb mistake coming from a too quick read of some code. That's it. They're not gonna hide kernel exploits there, they keep them in their own private folders. Nothing wrong with this btw.
My last tip to anyone making anything : don't release anything for free. It'll save you a lot of trouble.
So I guess that's it. I'm probably not gonna answer much about this now. Have a good life. And I still love every one of you. Mostly.
Plus de détails : RIP KTM
Une fois de plus, la scène underground subit un gros coup hélas, mais nous pouvons nous contenter de "Sysupdater", qui n'est pas toujours stable, mais qui fait bien son travail pour le downgrade de nos 3DS.
Lien utile si vous tenter l'aventure d'une downgrade :
Downgrader avec Sysupdater
Injecter DevMenu si FBI ne marche pas
Injecter BBM manuellement sur sysnand ou emuNAND
Maj : Suite aux regrets de la communauté face a son retrait sur le projet KTM, notre ami JustPingo prévoit de nous faire une surprise en réalisant sa promesse mais croisons les doigts et ré-commençons a prier..
Les bonne choses ne vont plus tarder : https://twitter.com/...331797731446784
PS : Pour ceux qui voudraient downgrader leur console, faites-le dès maintenant car il ne reste qu'un jour avant la release de la nouvelle version : 10.4. Sait-on jamais...
Rinnegatamante est probablement l'un des meilleurs développeurs d'homebrews sur 3DS, il l'a prouvé à mainte reprises son travail est remarquable et il nous le prouve une nouvelle fois avec un tout nouveau jeu de type FPS (First Person Shooting), un doom-like qui a la vue des images s'apparente davantage à un Hexen.
Le titre s'articule autour de paramétrages nombreux à savoir qu'il est possible de changer la taille de la map, de changer la qualité de l'affichage vidéo, des modèles 3DS, d'activer ou non la musique, les sons... Bref, un jeu très complet.
Téléchargement : Labyrinth_3D (5.5 Mo)
Cela faisait déjà un mois que la Team Sky3DS n'avait pas proposé de template pour le "vieux" linker Sky3DS, la version ancienne nécessite toujours en effet d'être mise à jour au niveau de ces fichiers pour supporter de nouveaux jeux. Ce n'est pas le cas du Sky3DS+ qui lui ne devra être mis à jour que si de nouvelles fonctionnalités doivent être ajoutées, ou bien si Nintendo tente une nouvelle sécurité logicielle du type AP (anti-piracy).
La Team Sky3DS justement va avoir de plus en plus de mal à proposer des templates si tous les nouveaux titres disposent de cette nouvelle protection AP de Nintendo, pour le moment ce n'est pas encore le cas de tous les jeux, c'est pourquoi l'équipe peut encore proposer un peu de support mais il est clair qu'à terme, très peu de jeux pourront être ajoutés.
Ce sont donc que 3 nouvelles références qui sont supportées, dont un seul jeu européen, Story of Seasons, le reste ce ne sont que des versions coréennes qui ont été rajoutées. Pas de quoi sauter au plafond mais on prend tout de même...
Change logs:
1.Fixed some bugs.
2.Added game:
CTR-P-BTSP = 1420 - Story of Seasons EU
CTR-P-BTSK = Story of Seasons(KS)
CTR-P-BX2K = Project X Zone 2 (KS)
Pour être complet, sachez qu'il est désormais possible d'acheter le Sky3DS+ à la boutique LS, surtout qu'il est disponible, mais s'il vous manque quelques dollars ou que vous voulez faire des économies il y a aussi le Sky3DS. La Team Sky3DS héberge désormais chez Mega.nz, un choix qui peut paraitre surprenant.
Téléchargement : Template0109 (142 ko) uniquement pour Sky3DS (V1 et V2)