La scène PS3 vient de franchir une nouvelle étape particulièrement importante. Après plusieurs mois de recherches sur les mécanismes de sécurité du processeur Cell, le développeur zecoxao annonce être parvenu à déchiffrer les premiers exemplaires de metldr.2 et lv0ldr.2,deux composants essentiels de la chaîne de démarrage des PlayStation 3 les plus récentes.

Toute la famille sera réunie
Une découverte qui pourrait, à terme, permettre l'arrivée de véritables Custom Firmwares (CFW) sur les PS3 Slim 3000 et Super Slim 4000, longtemps considérées comme incompatibles avec ce type de modification.
Une protection vieille de plus de quinze ans commence à céder
Pour comprendre l'importance de cette avancée, il faut revenir sur la sécurité des PS3.
Alors que les premiers modèles FAT et certaines Slim peuvent installer des CFW comme Evilnat, Sony avait profondément renforcé la sécurité des consoles plus récentes, notamment avec l'introduction de nouveaux chargeurs de démarrage.
Ces derniers empêchaient jusqu'à présent l'installation d'un CFW traditionnel, obligeant les utilisateurs des Slim 3000 et Super Slim à se tourner vers des alternatives comme PS3HEN.
En septembre dernier, une équipe de chercheurs avait déjà réalisé une première percée en récupérant et en analysant une ROM interne du processeur Cell. Ces travaux avaient permis d'identifier une particularité du registre R7, susceptible de conserver certaines informations cryptographiques normalement protégées.
Les recherches ont depuis progressé jusqu'à la récupération de données cryptographiques liées au canal matériel 66 (Channel 66), utilisé pendant les premières étapes du démarrage.
Grâce à ces découvertes, zecoxao a désormais réussi à déchiffrer de véritables exemplaires des chargeurs metldr.2 et lv0ldr.2, jusque-là particulièrement difficiles à analyser.
Le développeur a partagé sur PSX-Place plusieurs outils PC ainsi que les premiers échantillons déchiffrés, permettant à d'autres chercheurs de poursuivre les investigations.
Vers un véritable CFW sur toutes les PS3 ?
C'est évidemment la perspective qui intéresse le plus la communauté.
En comprenant le fonctionnement de ces chargeurs et les mécanismes cryptographiques qui les protègent, les développeurs pourraient progressivement parvenir à créer leurs propres chargeurs modifiés, capables d'intervenir beaucoup plus tôt dans le démarrage de la console.
À terme, cela pourrait ouvrir la voie à plusieurs possibilités :
-
L'installation de véritables CFW sur les PS3 Slim 3000 et Super Slim 4000.
-
L'exécution de chargeurs personnalisés dès les premières étapes du démarrage.
-
De nouvelles méthodes de débrickage pour certaines consoles.
-
La réparation ou le réappairage de composants comme le lecteur Blu-ray et le Syscon.
-
Le contournement de certaines limitations liées à des composants matériels défectueux.
Il faut toutefois préciser que le déchiffrement de ces chargeurs ne signifie pas qu'un CFW traditionnel est déjà disponible sur Super Slim. Les clés étudiées sont notamment liées à des consoles particulières, et plusieurs étapes de développement restent nécessaires avant d'envisager une solution exploitable par le grand public.
Une avancée qui complète les travaux de BadWDSD
Cette découverte intervient également quelques mois après l'arrivée de BadWDSD, le projet utilisant un Raspberry Pi Pico pour permettre l'exécution d'un quasi-CFW (qCFW) sur les PS3 auparavant incompatibles.
Cette méthode offre déjà une grande partie des fonctionnalités d'un CFW, mais nécessite une modification matérielle de la console.
Les nouveaux travaux autour de metldr.2 et lv0ldr.2 pourraient permettre d'aller encore plus loin, avec l'espoir de se passer un jour de cette injection matérielle.
Rien n'est encore garanti sur ce point, mais les progrès réalisés ces dernières semaines montrent que la sécurité de la PS3 réserve encore quelques surprises, près de vingt ans après son lancement.
Une belle avancée pour la scène homebrew, qui est décidément loin d'avoir dit son dernier mot.
Sources :












