Exploit FreePSXBoot pour Playstation

Au sommaire :

  • 1-Qu'est-ce que la Playstation ?
  • 2-Spécifications
  • 3-Qu'est-ce que FreePSXBoot ?
  • 4-Prérequis
  • 5-Télécharger FreePSXBoot
  • 6-Télécharger MCA
  • 7-Formatage de la carte mémoire
  • 8-Test avec un jeu

1-Qu'est-ce que la Playstation ?

Je ne vous ferait pas l'affront de vous présenter la célèbre console de Sony mais pour ceux qui ne l'on pas connue chez les jeunes générations, c'est une console sortie en 1994 au Japon et en 1995 en Occident.

Elle est la première console de Sony et la plus vendue des années 90 avec plus de 100 millions de consoles écoulés.

Elle est dotée d'un riche catalogue composé de plus de 4221 jeux dont de grands succès commerciaux comme les séries Crash Bandicoot, Spyro, Tomb Raider, Gran Turismo, Resident Evil, Final Fantasy, Tekken, etc.

2-Qu'est-ce que FreePSXBoot ?

Mis en ligne en 2021 sur Github, FreePSXBoot est un exploit qui va vous permettre de :

  • Dézoner votre console en vous permettant de jouer aux jeux PAL, NTSC/U et NTSC-J
  • Forcer les jeux PAL 50 Hertz à s'afficher en 60 Hertz (et vice versa)
  • Lancer des copies de jeux sans l'aide d'une puce ou d'un jeu

C'était le calme plat sur la scène PS1 depuis quelques années. Il y avait bien la faille tonyhax et le POPSstater mais c'était du côté de la rétrocompatibilité PS1 pour PS2.

L'arrivée du FreePSXBoot est donc une heureuse nouvelle car elle redonne un peu de visibilité à cette console mythique.

Désormais, n'importe qui peux acheter une Playstation et jouer aux jeux imports et gravés avec cet exploit.

La carte mémoire devra être flashé et avoir un slot dédié (le slot 2 est recommandé) et sera en quelque sorte la puce de la console (sans les soudures).

GitHub - brad-lin/FreePSXBoot: Exploit to allow loading arbitrary code on the PSX using only a memory card (no game needed)
Exploit to allow loading arbitrary code on the PSX using only a memory card (no game needed) - GitHub - brad-lin/FreePSXBoot: Exploit to allow loading arbitrary code on the PSX using only a memory ...

Pour la petite histoire, à l'époque lorsqu'un joueur souhaitait jouer à un jeu import ou gravé, la meilleure solution pour contourner les restrictions de la console était soit d'utiliser la technique du Swap Disc, soit de souder une puce (la solution la plus répandue).

Il fallait donc aller dans une boutique spécialisée ou avoir des talents de soudeur.

Cette contrainte n'a pas freiner les joueurs à l'époque car les graveurs CD étaient de plus en plus répandus lors de la deuxième moitié des années 90 et la pose d'une puce était vite rentabilisé au bout de quelques jeux (vendus environs 349 Francs soit 75 euros en prenant en compte l'inflation).

3-Prérequis

Il vous faudra :

  • Une PS1 et une carte mémoire PS1
  • Une PS2 et une carte mémoire PS2 avec FMCB

4-Télécharger FreePSXBoot

Descendez dans la section "Downloads" de la page Github, récupérez le BIOS correspondant à celle de votre console (la référence SCPH-xxxx qui se trouve en dessous de votre console) et cliquez sur le slot 1 ou 2.

  • Si vous récupérez le BIOS slot 1, la carte mémoire devra être branchée sur le slot 1
  • Si vous récupérez le BIOS slot 2, la carte mémoire devra être branchée sur le slot 2
GitHub - brad-lin/FreePSXBoot: Exploit to allow loading arbitrary code on the PSX using only a memory card (no game needed)
Exploit to allow loading arbitrary code on the PSX using only a memory card (no game needed) - GitHub - brad-lin/FreePSXBoot: Exploit to allow loading arbitrary code on the PSX using only a memory ...

À la racine de votre clé USB (formatée en fat32), créez un dossier "freepsxboot" et copiez le BIOS dans le dossier.

Note : la PS One (qui a servi de test pour ce tutoriel) avec la référence SCPH-102 à la particularité d'avoir deux BIOS.

5-Télécharger MCA

Ensuite, allez sur le site PSX-Place et téléchargez l'application MCA (Memory Card Annihilator, joli nom dis donc) pour copier le BIOS dans votre carte mémoire PS1.

Note : Sur les 7 cartes mémoires que j'ai testé (toutes fonctionnelles), j'en est que 3 qui ont été détectés par MCA dont deux officielles et une non officielle....

PS2 - Memory Card Annihilator v2.0a (a new version after more than 11 years!)
[ATTACH] So, why this new version was created? Well, there are some tutorials and YouTube videos out there saying that by using Memory Card...

Idem que pour le BIOS, copiez le dossier de l'application dans le dossier "freepsxboot".

6-Formatage de la carte mémoire

Allumez votre PS2 avec votre carte FMCB et lancez ULaunchELF.

Dans le lecteur "Mass:/" (votre clé USB), allez dans le dossier "freepsxboot" et lancez l'application MCA.

Au menu de démarrage, choisissez le slot correspondant à celui du BIOS que vous avez télécharger.

Ensuite, sélectionnez "Restore MC image" puis chargez le BIOS que vous avez copier dans votre clé USB (appuyez sur R2 pour afficher le fichier).

Un message va apparaître, faites "Yes" pour formater la carte mémoire

Félicitation!!!! Votre carte mémoire est désormais prête à être utilisée.

7-Test avec un jeu

Allumez votre PS1, connecté la carte mémoire sur le slot que vous avez choisis (slot 2 pour moi) et lancez l'exploit en appuyant sur "X".

L'exploit fonctionne et le BIOS UNIROM charge en mémoire.

Appuyez sur "BOOT CD->".

Vous avez trois choix :

  • PLAY : lance le jeu, original ou copie, peu importe la zone
  • BOOT NTSC -> PAL : force l'affichage des jeux PAL 50 Hertz en 60 Hertz
  • BOOT PAL -< NTSC : force l'affichage des jeux 60 Hertz en PAL 50 hertz

Je choisis en général les deux premières options car je joue pas mal à des jeux NTSC-U en 60 Hertz et je force l'affichage de jeux PAL (série des Tomb Raider, Resident Evil, Dino Crisis, Final Fantasy) en 60 Hertz.

C'est fini!!! N'oubliez pas d'acheter des CD-R de marque Verbatim (les Phillips passent très mal sur la console) et si vous avez besoin de trouver les meilleurs jeux de la console, voici trois vidéos qui devrait vous aider à faire votre choix.