Logo name
Menu
Navigation

. Accueil



> DS SOFTWARE BASES HACKING

Sommaire

[modifier] Introduction

Ce tutoriel a pour but d'expliquer le principe des méthodes permettant de lancer du code non signé sur la DS. Je vous conseille de regarder les autres tutoriels pour comprendre comment les appliquer.

Vous venez d'acheter une DS et vous vous voyer déjà en train d'essayer toutes ses merveilleuses applications amateurs qui remplisse le web et le site de gueux. Vous faites des recherche sur des sites web spécialisés et dans des tutoriels mais vous tomber sur des mots un peut étrange comme PassMe, WifiMe, FlashMe 
.. Si vous ne comprenez pas pourquoi certaine personne ont besoin d'un PassMe 2 et d'autre pas, ce tutoriel est fait pour vous.

[modifier] Les bases

Commençons par le dĂ©but : non content de son port GBA et de son port DS, la Nintendo DS possĂšde une wifi. Ce sont autant de moyen d'exĂ©cuter du code sur la console portable. Cependant on ne peut pas faire n'importe quoi avec une DS fraichement achetĂ©. Faisons un peu le point sur les sĂ©curitĂ©s concernant les codes qui peuvent ĂȘtre exĂ©cutĂ© sur une DS d'origine :

  • Du code GBA ne peut ĂȘtre exĂ©cutĂ© que depuis le port GBA.
  • Du code NDS ne peut ĂȘtre exĂ©cutĂ© que depuis le port DS ou par wifi.
  • Le code NDS Ă  exĂ©cuter ne peut ĂȘtre exĂ©cutĂ© que si il est « signĂ© Â» par Nintendo

Faisons donc un point rapide sur le code signĂ© pouvant s'exĂ©cuter d'origine sur la DS :

  • Les dĂ©mos de l'E3
  • L'application WifiMe que nous dĂ©taillerons un peu plus loin.

Nous avons donc deux difficultĂ©s Ă  passer pour exĂ©cutĂ© des homebrews ou des Backups sur notre DS :

  • Les homebrews ne sont pas signĂ© car cette signature n'a pas encore Ă©tĂ© crackĂ© il faut donc pouvoir dĂ©tournĂ© sa vĂ©rification.
  • La plus part des linkers existants s'insert dans le port GBA. Comme nous l'avons vu plus haut seul du code GBA peut s'exĂ©cuter depuis le port GBA. Il faut donc rediriger les instructions que la DS envoie au port DS vers le port GBA

Il existe actuellement trois mĂ©thode pour outrepasser ces difficultĂ©s :

  • Le PassMe (1 ou 2)
  • Le WifiMe
  • Le FlashMe


[modifier] Présentation des méthodes de contournement de la signature

[modifier] Le PassMe

L'utilisation de cet appareil consiste Ă  utiliser la signature d'une vrai cartouche de jeux et de rediriger les communications de la DS vers le port GBA

Suite Ă  l'apparition de nouvelles consoles DS, le PassMe a dut Ă©voluer. Ainsi le PassMe 2 permet de contourner la vĂ©rification de la signature du code exĂ©cutĂ© pour ces nouvelles DS. Cependant, contrairement Ă  sa premiĂšre version ou n'importe quels jeux insĂ©rer permettait de faire fonctionner cette mĂ©thode, le PassMe 2 ne peut ĂȘtre configurĂ© que pour un unique jeu.

Pour tout savoir sur le PassMe : www.dspassme.com

Pour savoir si votre DS doit utiliser le PassMe 2 : http://www.dspassme.com/dstrackerlist.shtml


[modifier] Le WifiMe

Cette méthode consiste à envoyer par wifi un programme (WifiMe) qui va lancer par la suite le code non signé contenu sur la cartouche. Il est donc nécessaire d'avoir une carte wifi compatible est une cartouche flash. A noter que pour lancer du code signé comme les démos de jeux commerciaux la carte flash n'est pas nécessaire.

Cette méthode ne fonctionne qu'avec les anciennes DS ou les DS avec le firmware modifié


[modifier] Le FlashMe

Cette derniÚre technique consiste à modifier le firmware de la console afin qu'elle n'effectue pas la vérification de la signature. Cette modification requiert l'utilisation de l'une des deux premiÚres méthodes. En effet le programme permettant de flasher sa console n'est pas signé. Une fois effectué, les deux premiÚres méthodes deviennent inutiles et vous avez la possibilité d'exécuter du code non signé sans carte wifi ou PassMe.

Pour les nouvelles DS, cette mĂ©thode ne peut ĂȘtre effectuĂ© que avec un PassMe 2


[modifier] Récapitulation des différentes combinaisons

Lancer des homebrews :

  • TransfĂ©rer par wifi le code sur une DS flasher
  • Mettre le code sur une cartouche flash et utiliser une des trois mĂ©thodes prĂ©senter prĂ©cĂ©demment

Lancer des backups :

  • Mettre le backup sur une son linker et utiliser la mĂ©thode PassMe ou FlashMe

Lancer des dĂ©mos :

  • Utiliser la mĂ©thode WifiMe en lançant la dĂ©mo depuis un linker ou en les transfĂ©rant directement par Wifi.

Flasher sa DS :

  • Utiliser la mĂ©thode WifiMe ou PassMe (pour les nouvelles DS seul l'utilisation d'un PassMe 2 permet de flasher sa DS)


Tutoriel réalisé par Nimport Nawak pour mobiles.gx-mod.com


Reproduction interdite sans autorisation - Copyright © Gx-Mod - Déclaration CNIL 831.
IpbWikiPowered by MediaWiki