Le développement autour des chaînes WebKit de la PS5 se poursuit avec la publication de ps5-webkit-autoloader v0.6.1, une mise à jour qui arrive peu après la v0.6.0 et qui vient surtout corriger un problème de prise en charge de plusieurs firmwares. Développé par itsPLK, le projet permet d'automatiser le chargement des composants nécessaires aux chaînes Poops et Relapse, en s'appuyant sur l'architecture commune introduite avec la précédente version.
Les firmwares 9.05, 11.40 et 11.60 corrigés
La principale nouveauté de cette v0.6.1 concerne les firmwares 9.05, 11.40 et 11.60. Des offsets manquants ont été ajoutés afin de rétablir la compatibilité avec Poops.
Le développeur précise toutefois un point important : Relapse reste incompatible avec les firmwares 9.05 et 11.40. La correction apportée dans cette version concerne donc spécifiquement le fonctionnement de Poops sur ces versions.
Cette mise à jour corrige ainsi le problème introduit dans la v0.6.0, qui avait rendu ces trois firmwares problématiques.
Une architecture désormais unifiée
Pour rappel, la v0.6.0 avait apporté une évolution importante de l'architecture de WebKit Autoloader. Le projet repose désormais sur ps5-webkit-remote-loader, qui fournit une base commune pour l'exécution de l'exploit userland, les primitives ROP et la chaîne de chargement des payloads.
L'objectif est notamment de faciliter le développement et les tests autour de Poops et Relapse, avec la possibilité de charger des payloads via le réseau sur le port 9027. Les améliorations réalisées dans cette base commune peuvent ensuite profiter aux deux projets.
Autre changement majeur de la v0.6.0 : le support historique des firmwares 1.00 à 5.50 via umtx2 a été supprimé. Cette ancienne méthode n'étant plus maintenue, elle constituait un frein à l'évolution de l'architecture. Un éventuel retour du support des anciens firmwares reste envisageable si celui-ci est réintégré dans ps5-webkit-remote-loader. Cette v0.6.1 ne constitue donc pas une révolution par rapport à la v0.6.0, mais elle corrige un point particulièrement gênant pour les utilisateurs des firmwares 9.05, 11.40 et 11.60.
Avec cette nouvelle version, Poops retrouve son fonctionnement sur ces firmwares, tandis que l'architecture unifiée mise en place précédemment continue de servir de base au développement futur des différentes chaînes WebKit PS5.