Le développeur Zecoxao nous informe que le développeur LightningMods a réussi à faire passer une console sous firmware 7.50 et qui dispose d'un problème de lecteur bluray, appelée nobd (pour no bluray disk). Attention, ce n'est pas simplement balancer une mise à jour firmware, et le risque de brick est bien présent, mais la tentation est grande pour quelqu'un qui serait bloqué sur une console sous firmware 7.50 faut de présence de lecteur bluray. En effet, sans bluray il est impossible de mettre à jour la console, puisque cette dernière détecte un défaut.
Sur le discord privé des développeurs PS4, le développeur LightningMods a donc dévoilé la méthode qu'un utilisateur a du employé pour réaliser l'opération.
En résumé, il faut tout d'abord injecter un payload sous forme de bin, attendre le message du client, injecter le ELF, et après avoir sauvegarder sflash et le disque dur, il tester le nobd updater (seulement pour le 6.72 et 7.55) et d'avoir UART.
LightningMods rappelle que les offsets entre les firmwares 7.50, 7.51 et 7.55 sont différents et que le 7.51 est principalement constitué d'offsets du 7.55, le 7.50 étant différent (comme l'analyse des firmwares se fait à l'envers à la sortie d'un nouveau firmware, l'analyse est descendente, c'est à dire du plus récent au plus ancien).
Pour réaliser l'opération, l'utilisateur disposant de la console nobd sous firmware 7.50 a chargé le payload Mira spécialement créé à cet effet par LightningMods, car c'est l'option la plus simple au lieu de créé un payload complet pour le firmware 7.50. Il l'a chargé avec Netcat, puis le ELF.
Ensuite il a chargé le firmware 9.00 après l'avoir copié sur une clé USB, et demandé la mise à jour firmware 9.00, après avoir renommé le fichier en racine USB en le renommant PS4UPDATE.PUP.
Si la démarche vous intéresse elle est disponible ici sur la branche PS Test du discord PS 7.50, à noter que LightningMods s'attaque désormais au firmware 6.72 et 7.55 avec le même problème nobd, sachant que tout ceci reste en phase de test.
Lien du discord : Discord.com