vendredi 3 février 2017

Hack - New 3DS XL - pour les plus courrageux ;) (et bug Amazon Prime Now ^^ )

Bonjour,

aujourd'hui je vais revenir, uniquement à titre informatif, sur le hack des New 3DS, que j'ai opéré début décembre, suite au "bug" sur les commande du lundi 5 décembre 2016 sur Amazon Prime Now ;)


Origine de mon achat de la New 3DS XL => Merci Amazon ;)

Petite parenthèse sur ce fameux bug Amazon Prime Now: je n'ai trouver aucun article parlant de ce "bug", et pourtant, celui-ci à coûter cher:

le 5 décembre 2016, je devais commander du lait infantile.
En arrivant au bureau, 6h30, je vais sur amazon prime now, et je commande 2 boites de lait infantile.
au récapitulatif avant paiement, je me rend compte qu'une des boites est remboursée ;)



Pensant à une promo 1 acheté / 1 offert, j'augmente le nombre de boite à 6. toujours un seul remboursé :/
Je réalise donc 5 commandes séparées, payant donc au final 10 boite pour le prix de 5. Bonne affaire ;)

Pause clope... Je suis intrigué quand même, et décide de voir à quoi peux s'appliquer cette promo...

Je regarde donc pour divers articles, et me rend compte que le deuxième est toujours remboursé, y compris les new 3DS, Wii U, PS4, Iphones, Macbook, ..... tout!


 (tiens, on vois que j'ai des message sur FB messenger ;) )


Je lance mes premières commandes de consoles, et la facturation est ok: deux pour le prix d'une!
Je passe le message aux amis, et publie sur FB.

Beaucoup me disent qu'ils vont annuler, etc etc, mais je signale que le principe d'amazone prime now est la livraison en 1 à 2 heures, et que contrairement aux bug d'autres sites de commandes, ils n'auront pas le temps de se retourner.
Seul trois personnes me suivront, et m'en remercient grandement d'ailleurs (ils se reconnaîtrons ;) )

Midi, je me rend compte qu'il n'est pas nécessaire que les articles soient identiques, le moins cher est automatiquement déduit.

Le bug perdurera jusque 15h passé, heure de réveil des U.S.. Dès lors, ils bloquent les commandes, et envoient même des mails d'excuses avec des bons d'achats de 5€ ;)

Trop tard, d'après les stock au matin, nous avons à nous seuls vider les stock de consoles, et certains téléphones "coûteux". Je n'avais pas regarder les stock de mac book et autres, mais on en as eut quelques-uns.

Le lendemain, je discute avec un livreur d'amazon prime now: comme je le pensait, selon ce dernier, il ne s'agissait pas d'un "bug", mais d'une attaque sur leur site...


Seul regret, ne pas avoir eut plus d'argent sur mon compte ;)



Recherches sur l’existence d'un hack New 3DS XL...


Déjà, après quelques recherches sur le net, il apparaît que le hack software sans une console déjà hackée n'est pas possible, du moins pour un fimware 11.0.0-33E. (Maj : voir sur le lien 3ds.guide en bas de page, il apparait que depuis fin décembre, un nouveau Hax, SoundHax, permet le crack sans modifications hardware jusqu'à la version 11.2. La 11.3 est toujours bloquée à ce jour)

En fouillant un peu plus, je tombe sur un forum qui parle de l’existence d'un hack hardware. en fouillant un peu plus, je fini par tomber sur une photo, mais les explications sur la correspondance des pin est incomplète...

Pas décider à abandonner, je continue mes recherches...
Je tombe sur une source qui me semble fiable, et décide de me lancer.


Désossage de la belle console toute neuve ;)


Tout d'abord, chacun ses ennuis, si vous vous lancez, prenez vos responsabilités ;)

Etant la tête dans le guidon dans mon petit projet, je n'ai pas penser à prendre des photos de cette partie.

Un lien en fin d'article vous détaillera le démontage et les points de soudure à effectuer

Le résultat final, une fois les micro-soudures effectuées:






La connexion de la NAND se fera au moyen d'un adaptateur micro SD / SD, la nappe passant par l'arrière de la console à moitié refermée.




Lecture de la NAND, patch, et réinjection


Vient ensuite le backup de la NAND, afin que nous puissions la patcher, puis la réinjecter:

une fois notre connecteur branché au pc, la console nous affiche un jolie écran bleu, car elle ne peux plus accéder à la NAND.
Les codes affichés peuvent indiquer si nous avons bien l'accès en lecture/écriture, mais ils peuvent être variés, et changer à chaque reboot...


Un petit coup de win32 Disk Imager, et hop, on copie notre NAND.

Un principe de sécurité: faites 3 ou quatre copie, et comparez-les au comparateur hexa ou via un crc, pour être sûr que votre copie est parfaite, et de ne pas réinjecter des informations erronées!


Après l'avoir patcher, on réécris notre NAND. inutile de vous dire que pendant cette opération, vous vous abstenez de toucher à quoi que se soit, bougez la console, et si vous avez un mauvais contact quelque-part, vous comprendrez votre erreur...

La valse des patch, injection, et exploitations de failles...


Ici, la prudence reste encore de mise, ne pas se tromper dans les différentes versions des fichiers qui nous sont proposés sur le net, et veiller à laisser la console sur secteur, comme d'habitude...


ne pas oublier, une fois le hombrew de backup de NAND installé, de faire des backup sur la SD entre chaque opérations principales, et dès le backup fait, le recopier sur deux endroits différents.


Installation de la NAND de backup, accessible au boot:


Je ne détaille pas ici l'intégralité des steps, ceux-ci étant plus que nombreux. je met un lien en fin d'article vers un site très bien fait sur le sujet.



Utilisation de la faille BrowserHax

Dans la théorie, tout se passe bien ici...
Dans la pratique, la nouvelle version du browser tente à chaque connexion de vérifier sa version, et nous bloque pour l'exploitation de la faille BrowserHax...

Donc, le meilleur moyen que j'ai trouver pour parvenir à contourner le problème, c'est l'utilisation d'un bon outil dédier au débuggage web, à savoir: Fiddler ;)

Après quelques tentatives, à analyser les appels, et à comprendre que les bloquer ne solutionnaient pas le problème, j'ai décider de rajouter une bonne latence... digne de chez Orange ;) (bon, j'abuse un peu là^^)


Après cela, la faille BrowserHax est passée toute seule ;)


Restera quelques petits points à faire, puis re-démonter la console pour enlever notre petite connexion à la NAND, et remonter le tout.

Si vous prévoyez de donner/laisser utiliser cette console à un enfant, prévoyez le blocage des diverses applications dédiées au hack de la console, sinon... Brick!


Utilisation de vos Backup de cartouches... (enfin on se comprends)


Une fois téléchargé le backup en .3DS de votre cartouche légalement acheté (et oui, emmener ses cartouches en vacances ou autre, c'est d'autant plus de risque de les perdre... ;) ), il faut les convertir en .CIA pour pouvoir les exploiter. Le tuto est ici:
http://www.logic-sunrise.com/dossiers-et-tutoriaux-847428-convertir-des-fichiers-3ds-en-cia-via-3ds-simple-cia-converter.html


Liens

Voici deux liens dont j'ai tirer parti pour mon hack:


Guide sur la partie HardMod:


Un très bon guide, très complet sur les hack des 3DS en général. Très bien organisé, il vous donnera toutes les informations nécessaires à chaque step:
https://3ds.guide/


Le seul lecteur parmi ceux que j'avais et ceux que j'ai commander qui à fonctionner pour le réécriture de la NAND:

kingston FCR-HS4

https://www.amazon.fr/Kingston-FCR-HS4-Lecteur-carte-Vitesse/dp/B00VAGX6MW