• Pour avoir accès au forum les nouveaux membres inscrits doivent obligatoirement se présenter et attendre que leur présentation soit approuvée par un membre du Staff.
  • Vous n'arrivez pas a publier ou a télécharger ! Merci de lire le Réglement
  • Spécialiste Electronique auto a Paris.

    Specialiste Auto vous proposes avec une Garantie a vie !!!! Suppression FAP ( DEFAP ) Suppression ADBLUE Reparation Calculateur Reparation EZS ELV Reprogrammation Adaptation Boite de vitesse Systeme hybrid Boitier module OCCASSION / NEUF Désactivation Volets de tubulures d'admission ...

    Plus d'information Clique ici

    Contacter nous au 0754373786

    Envoi Possible de Toute la France si vous étes pas de Paris

Hack [Switch] Retour sur l'emuNAND du SX OS, sa fiabilité et le risque de ban

laurent68 ™

Ancien Staff
Ancien Staff
Membre Actif
Inscrit
3 Avril 2016
Messages
3,793
Reaction score
1,312
Points
5,108
Cela fait plusieurs semaines maintenant que l'emuNAND est disponible avec la solution SX OS de la Team Xecuter. Maintenant que nous avons un peu de recul, et comme je l’avais promis à @oob, c’est le moment de faire un petit retour d’expérience et de répondre à la question que beaucoup se posent : l’emuNAND est-elle vraiment fiable et si oui, permet-elle de réduire drastiquement les risques de bannissement de sa console ?


NB : Seule l’emuNAND sur SD a été testée. Je ne vous conseille pas de créer une emuNAND en partition de votre NAND (la première emuNAND à avoir été disponible, celle du SX OS 2.0) car elle peut théoriquement être détectée par Nintendo.





Rappel : l’emuNAND c’est quoi ?





Le concept d’emuNAND a été inventé afin de limiter les risques inhérents au hack lorsque vous utilisez un CFW. Le principe est simple : il s’agit de virtualiser (ou émuler) une NAND qui sera dédiée au système d’exploitation du custom firmware (CFW).

Concrètement, lorsque vous allumez votre Switch, que ce soit en bootant sur l’OFW (firmware officiel) ou le CFW, le firmware indique au système d’exploitation où se trouve la mémoire physique qui lui est dédiée, en l’occurrence dans la mémoire flash embarquée (eMMC). C’est-à-dire que quand le système d’exploitation veut écrire sur la mémoire de votre Switch (pour installer un jeu par exemple), le firmware redirige toute les données vers la mémoire eMMC (la mémoire embarquée).

Voilà pour le fonctionnement normal. Maintenant imaginez que le CFW, plutôt que de diriger les données vers la mémoire eMMC (embarquée), choisisse de la rediriger vers la mémoire MMC (la SD), ça serait plutôt pratique vous ne trouvez pas ?

En bien c’est ça l’emuNAND. Vous vous retrouvez donc avec deux NAND ! La première, la sysNAND est la mémoire disponible lorsque vous lancez la console en OFW, la seconde, l’emuNAND est réservée pour l’utilisation d’un CFW :



L’intérêt de l’emuNAND est donc de conserver une sysNAND propre, c’est-à-dire vierge de toute modification/utilisation non conventionnelle. Le CFW en emuNAND servira à installer/lancer des backups (offline), homebrews et autres émulateurs. Tandis que la sysNAND pourra être utilisée online depuis le firmware officiel, pour jouer en ligne par exemple, sans risque de bannissement (en théorie).

Le fait d’utiliser SX OS en emuNAND protège-t-il vraiment la sysNAND ?

Peu avant Noël, par certains sunriseurs (essentiellement @megaoctet et @Tesla) afin de garantir la fiabilité de l’emuNAND. Pour s'en assurer, il fallait vérifier que le CFW n’altérait pas la NAND originale, la sysNAND. Le seul moyen fiable de la vérifier était donc de faire ces tests :
1) Faire un dump de la NAND et le garder de côté
2) Lancer le CFW en emuNAND, lancer/installer des backups et naviguer dans Horizon OS
3) Eteindre la console et faire un nouveau dump de la NAND
4) Comparer le dump n°1 et le dump n°2 pour s’assurer qu’il n’y a aucune différence (vérification des checksums)
5) Répéter l’opération plusieurs fois et par des utilisateurs différents pour corroborer les résultats

Les résultats de ces tests nous ont d’abord vraiment inquiétés car des différences entre les dumps étaient parfois constatées (mais de manière aléatoire). Après investigation, il s’avère qu’un seul fichier était altéré entre les deux dumps. Il s’agit d’un fichier présent sur la partition SYSTEM : PRF2SAFE.RCV.

Nous n’avons pas été en mesure d’expliquer pourquoi ce fichier était créé/modifié aléatoirement lors de l’utilisation du CFW mais ma théorie sur le sujet est qu’il s’agit d’un fichier de restauration (extension RCV comme ReCoVery) sans doute écrit par un processus de bas niveau, avant que la NAND ne soit virtualisée par le CFW. En tout cas, ce fichier ne semble pas être écrit par le système d’exploitation.

Toutes les autres partitions de la NAND reste complètement intactes après utilisation du CFW, notamment la partition contenant tous les données de l’utilisateur (USER), celle sur laquelle sont installés les NSP par exemple.

En conclusion, les tests effectués à plusieurs reprises par nos amis sunriseurs indiquent que SX OS en emuNAND n’écrit pas sur la NAND, tous les accès en lecture/écriture à la NAND effectués par le système d’exploitation (Horizon) sont bien virtualisés.

Quelle utilisation pour l’emuNAND ? Et protège-t-elle du bannissement ?

Tout d’abord, soyez bien conscient que l’emuNAND ne protège PAS du bannissement en soit. Si vous connectez votre Switch en emuNAND à internet (sans le Stealth Mode) alors que vous avez installé des jeux NSP par exemple, vous aurez autant de risque de bannissement que si vous le faisiez sans emuNAND. Pour rappel, Nintendo bannit en réalité un certificat qui est ajouté dans votre console à l’usine et ce certificat est le même en sysNAND et en emuNAND, donc si l’une est bannie, l’autre aussi.

Ensuite en ce qui concerne les risques de bannissement, sachez qu’il est très difficile d’affirmer que telle ou telle solution vous protège du ban. On est obligé de rester dans la théorie et le plausible quand on parle de hack car on ne connait pas toutes les techniques actuelles ou futures utilisées par Nintendo pour détecter le hack.

Cela étant dit, l’emuNAND peut vous protéger de manière indirecte du bannissement si vous respectez bien les recommandations suivantes :

- L’emuNAND ne doit jamais être connectée online (ou alors il faut que le Stealth Mode soit activé pour bloquer les serveurs Nintendo)
- Toutes les installations et lancements de backups (jeux non legits) doivent être faits depuis le CFW en emuNAND.
- La sysNAND doit rester vierge de tout hack (aucune installation de NSP, thèmes personnalisés, pas d’autoRCM).
- Les mises à jour du FW de la sysNAND doivent être fait de manière conventionnelle, pas via ChoiDuJourNX (pour plus de sécurité car on ne sait pas garantir que ce type de mise à jour est indétectable).
- La sysNAND ne peut être connectée online qu’en OFW. Via un CFW il subsiste un risque, même si minime.
- Jouer en multi online n’est possible que depuis la sysNAND en OFW et seulement avec des jeux légaux évidemment (que ce soit des cartouches ou jeux eshop).
- Il est théoriquement possible pour Nintendo de détecter l'emuNAND présente sur votre SD quand vous utilisez la console en OFW, c'est pourquoi il est préférable de retirer la carte SD quand vous passez en OFW.

Si vous suivez scrupuleusement ces principes, vous devriez réduire considérablement le risque de bannissement. Certains le font depuis plusieurs semaines déjà et ils ne sont pas bannis. On ne peut jamais complètement écarter tous les risques (et je ne le garantis pas) mais on peut dire aujourd’hui que l’emuNAND (sur SD) de la TX semble fiable et permettrait de profiter d’une utilisation à la fois légale et illégale de sa console, sans être obligé d’avoir deux Switch ^^.

Pour aller plus loin vous pouvez consulter le tuto d'@inconnux :

PS1 : Comme indiqué plus haut, si vous souhaitez connecter votre sysNAND online, je vous recommande de ne PAS activer le car il altère la NAND. Même si le risque est sans doute minime. Vous ne pourrez donc pas lors d’une mise à jour via l’OFW.

PS2 : Merci à @megaoctet, @tesla, @inconnux, @shadow256 et @lorie3000 pour les tests et/ou le brainstorming sur le sujet de l'emuNAND ^^
PS3 : Je ne saurai être tenu responsable personnellement d'un éventuel bannissement d'un utilisateur (coucou @fatiguant)
 

kaderkanache

Membre Actif
Membre Actif
Membre
Inscrit
3 Octobre 2018
Messages
159
Reaction score
68
Points
1,458
c'est bien a savoir il fauit toujour essayer
 

Auteur Sujets similaires Forum Réponses Date
laurent68 ™ Discussion [Switch] Petit retour sur l'OS SX Discussion 2
popostef Demande Nouvelle puce Switch Switch 0
S Question Switch Bannie Switch 0
P Question Puce Switch Switch 2
scorpionoir1982 Discussion [PS4/PC/PSP/Switch] Super Mario 64, le portage progresse Discussions Ps4 5
Manfire Discussion Switch Jeux eshop Discussion 5
sfrancky Question switch 2019 hac-001(-01) Switch 7
M Discussion [Switch] crackée = détection ou pas ? Discussion 5
H Discussion aide pour switch Discussion 6
laurent68 ™ Homebrew [Switch] Le dongle AceNS Pro Hack/ Homebrew 9
laurent68 ™ Homebrew [Switch] pPlay v1.5 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] ClawSwitch le portage de Captain Claw Hack/ Homebrew 0
laurent68 ™ Discussion [Switch] Un nouveau FirmWare en approche ! Discussion 1
laurent68 ™ Homebrew [Switch/PSVita] uae4all2 v1.91 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] Fluffy v1.5.1 - une interface graphique pour TinFoil Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] Le mod Bowsette pour New Super Mario Bros U Deluxe Hack/ Homebrew 0
laurent68 ™ Homebrew [Emu] Switch : Yuzu se met à jour en Nightly 1608 et Canary 1819 Hack/ Homebrew 0
laurent68 ™ Discussion [Switch] Le créateur de SwitchMe s'exprime Discussion 0
laurent68 ™ Homebrew [Switch] hacPack v1.36 Hack/ Homebrew 11
laurent68 ™ Homebrew [Switch] hacBrewPack v1.30 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] Motezazer publie le décryptage TSEC du 6.2.0 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] nxmtp v0.1.4 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] 90DNS est disponible Hack/ Homebrew 0
laurent68 ™ Discussion [Switch] Des jeux SNES pour le Nintendo Switch Online Discussion 1
laurent68 ™ Homebrew [Switch] TUG v1.0 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] NX Game Info v0.3.2a Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] OpenLara version finale Hack/ Homebrew 1
laurent68 ™ Homebrew [Switch] SwitchSDTool v1.10 Hack/ Homebrew 2
laurent68 ™ Homebrew [Switch] KipSelect est disponible avec GFX (maj) Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] SX Installer v1.2 Hack/ Homebrew 0
laurent68 ™ Discussion [Switch] Le site BuildServNX est disponible Discussion 0
laurent68 ™ Homebrew [Switch] Switch Layout Editor en v1.0 Beta 2.1 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] pPlay v1.3 de Cpasjuste Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] OpenLara maintenant sur Switch Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch/Vita] Uae4All2 Mod v1.84 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] vm-switch est disponible en version 1.0.0 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] ThemeInstaller V3.6 & NXThemes Installer 1.2 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] JKSV mis à jour par J-D-K Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] Bejeweled NX Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] EdiZon V1.7.0 "New user selection!" Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] SX OS 2.5.2 Stable Hack/ Homebrew 4
laurent68 ™ Homebrew [Switch] N64 aarch64 dynarec sur Horizon disponible en béta Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] Lugaru for Switch Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] SDLPoP v1.1 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] MelonDS v0.7.3 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] SSNC Checker Script - vérifier si une Switch est patchée ou non Hack/ Homebrew 0
laurent68 ™ Discussion [Switch] iyenal vous propose son moteur/SDK Gen7 Engine Discussion 0
laurent68 ™ Homebrew [Switch] EdiZon 1.6.0 Hack/ Homebrew 0
laurent68 ™ Homebrew [Switch] SX Installer 1.1 Hack/ Homebrew 1
laurent68 ™ Homebrew [Switch] ArgonNX v0.2 Hack/ Homebrew 0
Sujets similaires


















































Cliquez ici pour vous connecter en utilisant votre compte social
AdBlock Détecté

Nous comprenons, les publicités sont ennuyeuses !

Bien sûr, le logiciel de blocage des publicités fait un excellent travail pour bloquer les publicités, mais il bloque également les fonctionnalités utiles de notre site Web. Pour la meilleure expérience du site, veuillez désactiver votre AdBlocker.

J'ai désactivé AdBlock