Dans cet article nous allons apprendre à hacker une PSP.
En tant que PSP je considère les modèles suivants : PSP 1000, PSP 2000, PSP 3000, PSP Go, PSP Street
L’objectif
Le fait de hacker sa console portable PSP permet de contourner les protections qu’elle possède concernant l’exécution de programmes. De base, seuls les programmes authentifiés par Sony peuvent s’exécuter sur la console. En effectuant un hack de la console on va permettre le lancement de programmes ‘faits maison’, aussi appelés homebrews.
Concrètement cela permettra par la suite de lancer par exemple des émulateurs d’autres consoles, des jeux faits par la communauté et autres logiciels.
Il faut savoir que les jeux sur UMD pourront par la suite être copiés sur la MemoryStick sous forme de fichier ISO et ainsi accélérer le chargement du jeu.
Bref historique des méthodes
Pour atteindre cet objectif, de nombreuses méthodes sont apparues au fil des ans pour aboutir sur un hack complet de toutes les PSP.
Au début il y a eu le firmware 1.50 qui permettait d’installer un les homebrews sans aucun soucis car il n’y avait alors pas de signature nécessaire pour installer et lancer des homebrews. C’est ainsi que la scène de l’underground PSP (un ensemble de personnes formant une sorte de communauté) apparu avec ses volontaires passionnés de programmation, de hacking et de jeux rétros.
Puis est arrivé les mises à jours ultérieures qui bloquèrent la possibilité d’installer des homebrews. La quête du downgrade est apparue. Le principe était simple, revenir à une version précédente de mise à jour système telle que la 1.50 afin de pourvoir de nouveau exploiter pleinement sa console. Mais en plus du risque, il était gênant de revenir en arrière et de perdre les dernières fonctionnalités apportées.
Ainsi un nouveau concept apparu : le CFW ou Custom Firmware, une mise à jour PSP modifiée de telle sorte que les homebrews puissent être lancés comme en 1.50. Pour autant son installation nécessitait des failles qui n’étaient pas toujours dévoilées par les hackers pour éviter que Sony ne la comble dans la mise à jour suivante.
C’est alors qu’est apparu la batterie Pandora. Véritable révolution dans le hack de la PSP, elle permettait à quiconque la possédant d’installer un CFW directement sur sa console et même de débricker sa console (la rendre de nouveau utilisable après une erreur fatale lors d’une mise à jour par exemple).
Entre temps de nouvelles versions hardware de la console apparurent telles que la PSP 2000. Sony arriva à contrer les batteries Pandora via une mise à jour hardware des modèles de PSP 2000 les plus récents. C’est alors que l’on employa le terme de non-flashable pour ces PSP où l’on ne pouvait d’aucune manière installer un CFW permanent (concernant toutes les PSP autres que PSP 1000 et PSP 2000 avec un datecode <= 8B).
Le jeu des failles réapparu de plus belle avec l’exploitation de celle-ci pour lancer du code non-signé (les homebrews) sur les PSP récentes (PSP 2000 et PSP 3000). De nouveaux concepts virent le jour : les HEN (Homebrew ENabler), les HybridCFW, …
La PSP Go étant sortie et sa dématérialisation faisant polémique, son hack fût relativement fastidieux. De même pour la PSP Street.
Ce qui déclencha le déblocage sur tous les modèles, c’est le hack de la PS3 qui dévoilà les clés nécessaires pour signer les homebrews et donc les lancés sur n’importe qu’elle PSP. À partir de là tout s’enchaîna pour la PSP.
Aujourd’hui, il existe un moyen d’installer des CFW permanent sur toutes les PSP ou presque, et c’est ce sur quoi je vais développer par la suite.
Avertissement
Je ne pourrais être tenu responsable d’éventuelles conséquences désastreuses pour votre console. Je vous conseille de vous documenter en supplément de mon blog pour éviter tout souci.
Nous allons installer le firmware (L)CFW 6.61 ME-2.3 qui est le plus récent sorti à ce jour. L’installation d’un CFW 6.61 PRO-C est aussi possible mais non traité ici.
Matériel
- PSP 1000 / 2000 / 3000 / Go / Street
- Une MemoryStick (1Go conseillé)
- Un cable mini-USB ou un lecteur de MemoryStick pour pouvoir accéder à son contenu depuis un PC
- Un chargeur fonctionnel et branché en permanence sur la PSP durant les procédures
- Une batterie chargée à au moins 75% par sécurité
Identifier la version du firmware (logiciel système)
Il vous faudra vérifier la version actuelle du firmware installé sur la PSP.
On parlera d’OFW pour des firmwares officiels Sony (Official FirmWare) et de CFW pour des firmwares modifiés par la communauté (Custom FirmWare).
Pour connaître votre version, dans le XMB allez dans le menu « Paramètres > Paramètres systèmes > Informations système« .
Vous aurez la version du logiciel système affichée.
Si la version se compose uniquement de 3 chiffres (1.50 / 5.50 / 6.61 / …) alors vous êtes en OFW.
Sinon cela veut dire que vous êtes en CFW (ex: 5.50 GEN-D3 / 6.61 ME-2.3 / 5.50 M33 / …).
Si vous êtes déjà en CFW alors vous avez normalement accès à toutes les fonctionnalités dont je parlais plus haut (lecture d’ISO, émulateurs, programmes divers, plugins, …). Ce tutoriel ne vous sera utile que dans le but de mettre à jour votre firmware.
Identifier votre modèle
Dans un premier temps nous devons identifier le modèle de notre PSP.
Si vous avez une PSP Street (le tout dernier modèle) vous pouvez directement passer à la partie C de ce tutoriel.
Pour les PSP Go qui se remarquent des autres par leur design très différent, direction la partie B.
Pour les autres PSP plus anciennes (modèles 1000 / 2000 / 3000) il faut départager les PSP flashables des autres.
Pour cela ouvrez le capot arrière contenant la batterie, éteignez la PSP et retirez la batterie. Vous verrez votre modèle exact (PSP-XXXX) et le datecode qui est très important pour la suite.
Si vous avez une PSP 1000 (PSP-1xxx) vous pouvez passer directement à la partie A de ce tutoriel.
Si vous avez une PSP 3000 (PSP-3xxx), direction la partie B.
Sinon vous avez une PSP 2000 :
-
- Pour les PSP 2000 avec un datecode inférieur ou égal au 8B (ex: 8A, 7D, 6C …) vous pouvez passer à la partie A de ce tutoriel. Vérifiez bien que ce soit le cas sinon vous allez rendre inutilisable votre console.
- Pour les autres PSP 2000 plus récentes vous pouvez passer à la partie B de ce tutoriel.
Partie A : CFW pour les PSP Flashables (1000 / 2000 datecode <= 8B) TESTÉ : 2 réussis
Fichiers à télécharger
– Si vous êtes en CFW : http://uptobox.com/gkjccv31948d
Hash SHA-256 : e1f9a3e6788741c992c3f113f76d5fc172f936a13ee2dc5cc3e61cd3fd653ab4
– Si vous êtes en OFW : http://uptobox.com/b44v0h4yfkgf
Hash SHA-256 : aeb06dc13263df3278c718d1556ee4ff95405571fc0d07e7bacfbe4f647935e4
Décompressez l’archive correspondant à votre type de firmware et copiez les 4 dossiers sur la MemoryStick en fusionnant les dossiers et en remplaçant les fichiers.
Si vous êtes en OFW < 6.61
Nous devons mettre à jour la console en 6.61.
Pour cela direction le menu « Jeu > MemoryStick > Mise à jour PSP ver. 6.61 ».
Suivez les instructions pour installer la mise à jour officielle 6.61 qui a un logo bleu.
Vérifiez que vous êtes bien en 6.61 et continuez avec la partie suivante.
Si vous êtes en OFW 6.61
Lancez le programme suivant ayant un logo gris-noir « Jeu > MemoryStick > Update Launcher for 661 ».
Suivez les instructions.
Vérifiez que vous êtes en 6.61 ME-2.3.
Votre PSP est maintenant libérée.
Si vous êtes en CFW différent du 6.61 ME-2.3
Lancez le programme de mise à jour suivant ayant un logo gris-noir « Jeu > MemoryStick > Mise à jour PSP ver. 6.61« .
Suivez les instructions.
Vérifiez que vous êtes en 6.61 ME-2.3.
Votre PSP est maintenant libérée.
Partie B : CFW pour les PSP Non-Flashables (2000 datecode > 8B / 3000 / Go) NON TESTÉ
Plusieurs solutions sont possibles. La dernière en date et la plus complète reste l’utilisation de l’HybridCFW 6.61 Infinity qui permet par la suite d’utiliser ou d’installer un CFW tel que le 6.61 ME-2.3.
L’opération n’est pas sans risques sur ces modèles. Une destruction du système logiciel est possible bien que peu probable.
À savoir que cette méthode fonctionne aussi sur les PSP Flashables mais n’est pas recommandée pour ces dernières.
Les PSP Street ne sont pas compatibles avec le patch Infinity.
Installation du patch Infinity
Site officiel : http://infinity.lolhax.org/
- Si vous avez une PSP Go téléchargez ce pack : http://uptobox.com/gtbbgm93h07k
Hash SHA-256 : b52713f34d390b077e379976e8d3713e106e8943f69435b6340180f71ef8b6ce
- Si vous avez une autre PSP téléchargez ce pack : http://uptobox.com/dmvjpuc3sfg9
Hash SHA-256 : 765d4d31cf48757723f52745e73283cf2425ef8c549d5552d2664fade51a6d99
- Le LightCFW 6.61 LME-2.3 pour PSP Inflashables : http://uptobox.com/y7drizebw3zh
Hash SHA-256 : 8bada1e9ca113787b739490731748ecce3e3a6d240f3cf1a4cf31debc3d8dfc7
Si vous êtes en OFW < 6.61
Nous devons mettre à jour la console.
- Si c’est une PSP Go téléchargez l’OFW 6.61 : http://uptobox.com/0t0u4yz5sylv
Hash SHA-256 : fbf4e22a3fd3e1e3c5a538fb45d68543e6172d1097903e1d65b2f4451088b9bd
- Si c’est un autre modèle téléchargez l’OFW 6.61 : http://uptobox.com/hke9derz8uw1
Hash SHA-256 : 5d1a7ec5a6a800c148dfe57ece33f8200a26fa60a8c922350425e1384c23ed61
Lancez la mise à jour dans « Jeu > MemoryStick > Mise à jour PSP ver. 6.61« .
Suivez les instructions.
Vérifiez que vous êtes ensuite en 6.61.
Poursuivez ensuite le tutoriel.
Si vous êtes en OFW 6.61
On va d’abord créer et installer l’Hybrid Firmware Infinity.
Dans un premier temps il faudra pouvoir lancer des homebrews, c’est pour sa que vous devez lancez le « LME Installer for 661« .
Suivez les instructions. Vous devriez finalement avoir la possibilité de lancer des homebrews.
Vous pouvez vous arrêter là mais il faudra lancer manuellement le CFW à chaque redémarrage en utilisant l’homebrew « LME Launcher for 661« .
CFW Permanent (OPTIONNEL ET NON CONSEILLÉ : 1 brick)
On va rendre le CFW permanent, c’est à dire qui se lance à chaque démarrage de la console.
Cette opération comporte beaucoup de risques. Vous n’êtes pas obligé de la faire.
Incompatible avec les PSP 3000 modèle 07g et les PSP Street.
Il faut lancer l’homebrew « 6.61 Infinity Firmware Builder » et suivre les instructions.
Une fois terminé, un nouveau fichier « DATA.MFC » a normalement été crée sur la MemoryStick.
Attention : cette étape est cruciale
Il faut maintenant déplacer le fichier « DATA.MFC » depuis le dossier « PSP/GAME/MAKER » vers « PSP/GAME/FLASHER« .
Il faut ensuite lancer le homebrew « 6.61 Infinity Firmware Flasher » toujours depuis le menu jeu.
Attention : tous les paramètres de la console seront effacés
Vous aurez normalement un écran bleu qui est sensé vous faire peur.
Ne vous inquiétez pas, c’est normal (en théorie).
Appuyez sur rond pour passer le message. Vous devrez réinitialiser la date et l’heure comme prévu.
Vous devez alors lancer « LME Installer 6.61 » pour réinstaller le custom firmware par dessus le patch Infinity.
Une fois installé il faut maintenant lancer l’homebrew « Infinity Bootloader Configuration« .
Appuyez sur la touche directionnelle gauche et choisissez le seul CFW installé à rendre permanent. Vous pouvez aussi en installer d’autres et sélectionner celui que vous voulez lancer, mais à vous de vous renseigner sur la compatibilité des firmware avec l’Infinity.
Votre PSP est libérée.
Partie C : LightCFW pour les PSP Street (NON TESTÉ : 1 non fonctionnel)
L’installation d’un CFW permanent n’est pas possible pour l’instant sur PSP Street. On doit donc se contenter d’un LightCFW temporaire que l’on doit lancer manuellement à chaque redémarrage de la console.
Téléchargements
- Le LightCFW 6.61 LME-2.3 pour PSP Inflashables :
Hash SHA-256 : 8bada1e9ca113787b739490731748ecce3e3a6d240f3cf1a4cf31debc3d8dfc7
- LightSpeed 6.61 qui permet de créer un raccourci :
Hash SHA-256 : 7e70df4d9b9e0b1d49327f138db247454cf7b9ce6a0639ec9879a0b05007b08d
Si vous êtes en OFW < 6.61
Nous devons mettre à jour vers l’OFW 6.61.
Pour cela téléchargez l’OFW 6.61 pour PSP Street : http://uptobox.com/hke9derz8uw1
Hash SHA-256 : 5d1a7ec5a6a800c148dfe57ece33f8200a26fa60a8c922350425e1384c23ed61
Lancez la Mise à Jour version 6.61 et suivez les instructions.
Vérifiez que vous êtes bien en 6.61 puis continuez le tutoriel.
Si vous êtes en OFW 6.61
Il suffit d’installer et d’utiliser le LightCFW.
Pour cela nous allons installer le LME-2.3 en ouvrant l’homebrew « LME Installer for 661« .
Suivez les instructions.
À chaque fois que vous voulez passer en Custom Firmware il suffira de lancer le « LME Launcher for 661« .
Vous pouvez vous arrêtez là.
On peut avec l’homebrew LightSpeed remplacer un icône (soit SenseMe soit DigitalComics) afin de servir à lancer le LightCFW plus rapidement que d’aller dans le menu Jeu.
Pour cela rien de plus simple : lancez LightSpeed et choisissez votre raccourci.
Vous avez fini.
Conclusion
Un tutoriel assez dense qui résume les dernières avancées en matière de hack PSP.
J’attends vos retours avec impatience pour rectifier / clarifier / simplifier les étapes.
En espérant que vos consoles aient survécues.
Merci de mettre un lien vers cette page si vous réutilisez son contenu.
Bonjour et merci pour ce tutoriel. Quelqu’un pourrait-il s’il vous plaît remettre le lien pour la partie A modèle Officiel ?
Merci à vous
Dans le même besoin… les fichiers pour PSP1000 ne sont plus en ligne… t’as trouvé une solution ?