[Switch] Mike Heskin (Hexkyz) donne son avis sur le Mig Switch

1440 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Wii / Wii U
[Switch] Mike Heskin (Hexkyz) donne son avis sur le Mig Switch
Le développeur Mike Heskin connu de la scène 3DS, Wii et Switch sous le pseudonyme Hexkyz a écrit de longs billets sur le Mig Switch, informant ou donnant son avis sur ce nouveau linker. 
 
 
 
 
La première des choses qu'il dit autour de ce linker est qu'il subsiste beaucoup de confusions autour de lui, " ce qui est compréhensible étant donné à quel point (probablement délibérément) ils sont vagues sur ce qu'il peut ou ne peut pas faire. Ainsi il a essayé de couvrir ici quelques faits connus sur la Gamecard, l’écosystème en général qui peut apporter des réponses. 
 
Tout d’abord, il n’est pas possible de modifier de quelque manière que ce soit une image Gamecard (XCI) légitime. Les XCI utilisent un système de fichiers basés sur le hachage dans lequel le contenu de chaque fichier est haché et un hachage de tous leurs hachages est stocké dans l'en-tête de la partition.
 
Par conséquent, une modification du contenu d'une image nécessite le recalcul des hachages pertinents, ce qui semble assez simple, sauf qu'un hachage de l'en-tête de la partition (qui contient un hachage des hachages de tous les fichiers) est inclus dans la région CardHeader (les 0x200 premiers octets). 
 
Cette région est signée (RSA-2048) et sa signature est vérifiée par Lotus ASIC. À moins que vous ne disposiez de la clé privée nécessaire pour re-signer cette région CardHeader, la partie est terminée ici.  
 
Cela va probablement sans dire, mais toutes les clés privées RSA de niveau production ne sont connues que par Nintendo. Vous ne pouvez pas les "calculer", ils n'ont pas été divulgués à quelque titre que ce soit et si, d'une manière ou d'une autre, le linker avait réellement la clé, il n'aurait pas du tout besoin de la région InitialData.
 
Cela signifie que la prise en charge du contenu DLC et des mises à jour (sauf si le jeu est légitime) ou des homebrews n'est tout simplement pas possible.
 
 
 
 
 
L’autre grand sujet semble être la détection. Comme prévu, les testeurs ont déjà compris que vous pouvez utiliser le même certificat pour n'importe quelle image XCI, ce qui est clairement le principal argument de vente de ce linker, même si ses créateurs ont pris soin de ne pas le déclarer ouvertement pour éviter les réactions négatives. 
 
Notez que toutes les copies d'un même jeu partagent les mêmes régions CardHeader et InitialData, mais différentes copies du même jeu ont des régions CertArea différentes et, dans l'état actuel des choses, rien ne semble vérifier si un certificat appartient au jeu pour lequel il a été émis. 
 
En ligne, Nintendo dispose de l'infrastructure nécessaire pour détecter si un certificat donné est utilisé plusieurs fois en même temps. Ils peuvent également détecter si un certificat appartient à une carte de jeu physique à partir du firmware 9.0.0 (ajouté en réponse à l'émulation SX du Lotus ASIC). 
 
Quant à l'utilisation d'un certificat qui ne correspond pas au jeu pour lequel il a été émis, le réseau demande d'authentifier le certificat de la carte de jeu en s'assurant d'inclure l'ID de l'application en cours de lecture afin qu'il soit facilement visible par Nintendo.
 
Il y a aussi quelques détails supplémentaires dont je n'ai pas encore vu parler. Par exemple, le système d'exploitation enregistre le nombre de fois que vous insérez et retirez une carte de jeu, ce qui pose clairement un problème, car le flashcart vous oblige à l'insérer et à la retirer pour parcourir les jeux. 
 
Avec un CFW, vous avez un certain contrôle sur les données de télémétrie, mais avec un OFW, vous n'en avez aucun. Même si vous bloquez les domaines pour les rapports d'erreurs (qui sont les plus détaillés), vous ne pouvez tout simplement rien faire concernant les rapports système ("srepo") qui incluent des informations sur les cartes de jeu.
 
Cela nous amène au dernier point qui concerne le type de détection et de prévention existant *hors ligne*, ce qui est également la raison pour laquelle les créateurs du flashcart sont si prudents avec leur formulation. 
 
Par exemple, seuls 16 des 208 octets de la région cryptée d'un certificat de carte de jeu sont actuellement utilisés (pour dériver la clé de communication). Personne ne sait vraiment si les octets restants ont une corrélation avec les régions InitialData ou CardHeader.
 
S'il s'avère qu'il existe effectivement une corrélation, alors le scénario actuel consistant à utiliser le même certificat pour différentes images XCI devient patchable hors ligne. Il existe de nombreuses autres façons de détecter et de bloquer ce problème, soit au niveau du système d'exploitation, soit au niveau de Lotus. 
 
Ironiquement, le seul cas où le flashcart pourrait ne pas pouvoir être corrigé ou détecté est si vous l'utilisez uniquement pour conserver des copies de jeux légitimes (certificat correspondant au jeu et tout ça) et ne les parcourez pas.
 
Un sujet supplémentaire que j'ai observé concerne la façon dont cela pourrait affecter la rétrocompatibilité dans une future console. Comme je l'ai mentionné précédemment, il y a toujours eu un deuxième système de sécurité en attente, précisément parce que Nintendo était conscient des faiblesses de la partie gamecart du jeu. 
 
Cela signifie que les *futures* cartes de jeu seraient sûres, mais que celles actuelles auront toujours leur système de cryptage matériel brisé. Personnellement, je pense que la rétrocompatibilité sera assurée même au niveau des cartes de jeu (c'est-à-dire le futur matériel capable de lire les cartes de jeu Switch).
 
Il y a quelques changements récents dans l'écosystème Gamecard/Lotus qui suggèrent que le même matériel allait être utilisé dans une nouvelle console et il semble peu probable que cela change (surtout compte tenu de l'existence d'un deuxième système de sécurité) . 
 
Cependant, il est tout à fait possible que le futur matériel vous oblige désormais à vérifier les anciennes cartes de jeu en ligne pour affirmer sa légitimité, par exemple. " 
 
 
Comme vous pouvez le lire c'est un très long billet, presque un writeup sur ce qu'est le Mig Switch à ses yeux, et les notions de sécurité abordées sont intéressantes à plusieurs titres. A suivre. 
 
Vendredi 26 Janvier 2024, 07:40 par tralala
Source : twitter.com/hexkyz
26 janvier 2024, 08:16
Approuver ce commentaire (+1)
+1
Merci pour la news, et superbe explication au passage.
Répondre à ce commentaire
26 janvier 2024, 08:54
Approuver ce commentaire (+1)
Cependant, il est tout à fait possible que le futur matériel vous oblige désormais à vérifier les anciennes cartes de jeu en ligne pour affirmer sa légitimité, par exemple.

Tag : Switch serial <--> card Serial <--> Date
Répondre à ce commentaire
26 janvier 2024, 09:08
Approuver ce commentaire (+1)
+1
Donc c'est cuit pour les jeux qui nécessitent un update qui est en fait le complément du jeu car l'éditeur s'est limité à une taille de gamecard plus petite que la taille d'un jeu complet.
Répondre à ce commentaire
26 janvier 2024, 10:29
Approuver ce commentaire (+1)
+1
d'ou une puce ,ou hack comme d'habitude ! après ont va me dire oui mais jouer en ligne bah acheter le jeu joue en ligne faut choisir
Répondre à ce commentaire
26 janvier 2024, 11:07
Approuver ce commentaire (+1)
Donc en faite c'est inutile tu es Brider de partout avec ceci .
Répondre à ce commentaire
26 janvier 2024, 12:46
Approuver ce commentaire (+1)
+3

Donc en faite c'est inutile tu es Brider de partout avec ceci .


C'est pour ça que c'est vague dans leur com, attrape couillon, one shot et puis s'en va avec la tune plein les poches
Répondre à ce commentaire
26 janvier 2024, 15:03
Approuver ce commentaire (+1)
En vrai de vrai .... Faut un joli bide histoire qu'ils soit vendu a perte ^^
Répondre à ce commentaire
26 janvier 2024, 17:46
Approuver ce commentaire (+1)
+7
c'est ouf... Mais ca reste un hack...
Vous etes tous méprisant: "ca sert a rien, c'est nul, bla bla bla..."
Ca ne vous intéresse pas, ok,
Vous pouvez faire une comparaison honnête avec une puce et AMS, ok.

Mais ca reste un premier hack encore jamais vu sur Switch, et rien que pour ça, c'est plus que cool !
Répondre à ce commentaire
26 janvier 2024, 17:52
Approuver ce commentaire (+1)
+2

c'est ouf... Mais ca reste un hack...
Vous etes tous méprisant: "ca sert a rien, c'est nul, bla bla bla..."
Ca ne vous intéresse pas, ok,
Vous pouvez faire une comparaison honnête avec une puce et AMS, ok.

Mais ca reste un premier hack encore jamais vu sur Switch, et rien que pour ça, c'est plus que cool !

Ce n'est pas parce que ça te passionne, que tu le testes que ça doit passioner les autres. De là à dire qu'on est méprisant c'est un peu too much.
Répondre à ce commentaire
26 janvier 2024, 17:58
Approuver ce commentaire (+1)
@RomAnOCrY ont pas méprisant.

Juste un dure dans les terme.^^
Répondre à ce commentaire
26 janvier 2024, 18:00
Approuver ce commentaire (+1)
+1
Mais autant le tout aurait était vendu en lot pour 90e max mais la j'ai du mal a pensé que cela va devenir "LA" solution .
Quand tu fais l'énumération du pour et du contre le choix est rapidos
Répondre à ce commentaire
26 janvier 2024, 21:12
Approuver ce commentaire (+1)
+4
Personne a dit que c'était "LA" solution mais on peut dire que c'est une solution parmi tant d'autres comme il en existait et existe aujourd'hui.
Moi je suis pour qu'existe toute les solutions possible (de la plus dégueulasse à la plus simple....c'est ça qui fait la richesse d'un hack)
Répondre à ce commentaire
26 janvier 2024, 21:28
Approuver ce commentaire (+1)
+3
C est une bonne solution pour celui qui veut seulement des backups et garder sa garantie ou qui ne veut pas ouvrir sa console pour y poser une puce...
Répondre à ce commentaire
27 janvier 2024, 11:49
Approuver ce commentaire (+1)
Mouais Mouais, après il y as les shops tinfoils, mais je suis d'accord avec Romain que sa reste un hack plutôt cool! c'est sur que si sa aurait été open source,je pense que il y aurais beacoup plus d'avis positif.
Répondre à ce commentaire
27 janvier 2024, 12:04
Approuver ce commentaire (+1)
Romain ;) C'est mieux :P
Répondre à ce commentaire
27 janvier 2024, 12:33
Approuver ce commentaire (+1)
[quote]Mouais Mouais, après il y as les shops tinfoils, mais je suis d'accord avec Romane que sa reste un hack plutôt cool! c'est sur que si sa aurait été open source,je pense que il y aurais beacoup plus d'avis positif.[/quote


Je pense pas tant à une solution open source , le problème étant très mauvaise com et le soucis pour les moins aguerri voulant et pensant se procurer une R4 ils risquent de déchanté en voyant qu'il faut acquérir soit leur dumpeur soit une switch V1 ou pucé. Même en open tu reste bloqué car a part une copie chinoise a bas coût et un duper cloné aussi je ne vois pas comment il serais intéressant dans l'état et la com actuel . A voir une fois arriver dans les maisons le retour qu'il aura .
Répondre à ce commentaire
27 janvier 2024, 15:15
Approuver ce commentaire (+1)

Romain ;) C'est mieux :P

Ouais j'ai corrigé désolé :P
Répondre à ce commentaire
27 janvier 2024, 15:17
Approuver ce commentaire (+1)
[quote][quote]Mouais Mouais, après il y as les shops tinfoils, mais je suis d'accord avec Romane que sa reste un hack plutôt cool! c'est sur que si sa aurait été open source,je pense que il y aurais beacoup plus d'avis positif.[/quoteJe pense pas tant à une solution open source , le problème étant très mauvaise com et le soucis pour les moins aguerri voulant et pensant se procurer une R4 ils risquent de déchanté en voyant qu'il faut acquérir soit leur dumpeur soit une switch V1 ou pucé. Même en open tu reste bloqué car a part une copie chinoise a bas coût et un duper cloné aussi je ne vois pas comment il serais intéressant dans l'état et la com actuel . A voir une fois arriver dans les maisons le retour qu'il aura . [/quote]
C'est vrai, tu as raison. Mais je vais quand même essayer de tester
Répondre à ce commentaire
27 janvier 2024, 17:24
Approuver ce commentaire (+1)
+4

c'est ouf... Mais ca reste un hack...
Vous etes tous méprisant: "ca sert a rien, c'est nul, bla bla bla..."
Ca ne vous intéresse pas, ok,
Vous pouvez faire une comparaison honnête avec une puce et AMS, ok.

Mais ca reste un premier hack encore jamais vu sur Switch, et rien que pour ça, c'est plus que cool !


L'amtosphère de "mépris" (je serais un peu plus modéré pour ma part) à l'égard de ce nouveau produit est en grande partie due au contexte qui a mené à son arrivée. On sait tous dans quel esprit cet outil a été développé, et on est à des années lumières de ce que proposent les hackers/dev en général. La logique mercantile deborde de tous les côtés, et l'historique de la team ne va pas à leur décharge. Si une équipe passionnée et investie souhaitait vraiment exploiter les failles gamecard, elle n'aurait pas du tout agi de la sorte. Ca ne mérite pas de mépris, mais un "Meh" de la part de la commu.
Répondre à ce commentaire
27 janvier 2024, 18:31
Approuver ce commentaire (+1)
Je rejoins dotmehdi sur l'atmosphere dans laquelle le produit a été lancé, les problèmes de communication qui même les revendeurs ont réagis, les informations de hexkyz sont très intéressante et démontre bien les limites de ce linker qui n'est définitivement pas un produit intéressent, ou tout du moins trop loin de ce que veux être un linker user friendly comme l'était la R4. Le mig-switch n'est pas une R4 et n'en sera jamais un car la R4 est un effet de mode apparu grâce a certaine circonstance, plus jamais on aura la même chose.
Répondre à ce commentaire
29 janvier 2024, 00:22
Approuver ce commentaire (+1)

Merci pour la news, et superbe explication au passage.

L'explication est superbe parce que c'est juste une traduction deepl des tweets d'origine lol

Pour le produit en soit finalement ça a l'air d'être assez pratique pour cloner ses propres cartouches et ... ça s'arrête là. Ça aura une utilité pour certaines personnes
Répondre à ce commentaire
01 février 2024, 11:42
Approuver ce commentaire (+1)
En gros ça confirme tout se que j'avais dit précédemment sur ce produit mais en plus on apprend qu'on ne peut pas parcourir la liste des cartouches du linker puisque décompté par la console à chaque insertion, même en mode "légal" c'est pas vraiment utilisable au final. Une nouvelle façon d'aborder un hack oui mais franchement à part ça c'est un produit fort peu utile.
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer