PSGroove : La fin des écrans noirs et une meilleure compatibilité ?

1183 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Playstation 3 / 4
PSGroove : La fin des écrans noirs et une meilleure compatibilité ?

Quelques informations ont été révélées ces dernières heures par Mathieu Hervais sur le fonctionnement de certains jeux. Pour rappel, Mathieu Hervais est un des développeurs clé à l'origine de l'exploit PSGroove pour la PS3.

 

Ce dernier a découvert que certains jeux utilisent lv2open pour vérifier l'integrité du fichier PARAM.SFO et donc vérifier la présence du bluray dans le lecteur ou pas. Ca n'a pas l'air de grand chose mais ca pourrait permettre de faire marcher les quelques jeux qui amènent un écran noir au démarrage ainsi que toutes les mises à jour des jeux.

 

Le seul "problème" dans tout ca c'est que Mathieu Hervais n'est pas franchement pour l'utilisation de backups donc il faudra compter sur certains hackeurs doués comme Hermes pour intégrer tout ca dans une nouvelle version du payload.

 

Lundi, Mathieu Hervais disait:

 

Certains updates de jeux utilisent lv2open pour verifier le param.sfo du disque afin de s'assurer que c'est le bon disque qui est dans le lecteur. Actuellement, la vérification échoue car les patchs PSJailbreak ne patchent que vsh et donc la grande majorité des patchs va demander d'insérer le disque si vous jouez à partir d'un backup. Les backups ne m'intéressent pas mais pour l'intérêt que ca peut représenter et parce que certaines personnes pourraient en faire une utilisation légale voici le patch: en version 3.41 a l'offset 0x5745C changez le en li %r31, 0.

 

Enfin, il a donné plus de détails ce même jour:

 

cmpwi cr7, %r27, 0
ROM:00057430 beq cr7, loc_57458
ROM:00057434 lbz %r0, 0x60(%r28)
ROM:00057438 cmpwi cr7, %r0, 0
ROM:0005743C beq cr7, loc_57458
ROM:00057440 addi %r3, %sp, arg_72+1
ROM:00057444 addi %r4, %r28, 0x61
ROM:00057448 li %r5, 0xA
ROM:0005744C
bl sub_4C454
ROM:00057450 cmpwi cr7, %r3, 0
ROM:00057454 b loc_574A8
ROM:00057458
ROM:00057458 loc_57458: # CODE XREF: sub_57214+1FCj
ROM:00057458 # sub_57214+21Cj ...
ROM:00057458 lis %r31, -0x7FFF # 0x8001003E
ROM:0005745C ori %r31, %r31, 0x

 

Voici donc les vérifications effectuées qui regardent si un pointeur est null. Si c'est le cas, ca plante et ils vérifient la première lettre du titre du jeu dans l'id buffer qui produit une erreur si c'est un 0. Plus tard, un memcmp spécial est appelé qui compare les id du titre en provenance du fichier SFO du patch avec le même fichier sur le disque original.

Mardi 12 Octobre 2010, 15:47 par arshlan
Source : psgroove.com
12 octobre 2010, 16:04
Approuver ce commentaire (+1)
Intéressant ! Espérons qu'un Hermes ou autre s'occupera de tout cela ^^
Répondre à ce commentaire
12 octobre 2010, 16:24
Approuver ce commentaire (+1)
C'est bizarre parce MH parle d'un patch qu'il a sorti mais je ne le vois nul part... parle t'il de la dernière version de psgroove qu'il a sorti avec le support des pkg demo ?
à suivre en tout cas
Répondre à ce commentaire
Utilisateur en ligne
12 octobre 2010, 17:22
Approuver ce commentaire (+1)
En faite tu doit le faire toi même via PS3 Awesome Poker Peek en patchant directement en mémoire LV2 (NB la modif sera valable que pendant la session d'allumage de la console...)
Il pourra etres plus tard implémenté sur psgroove ....

[..]Si vous voulez l'essayer dès maintenant, pas besoin de faire quelque chose de trop complique , car il est très facile à mettre en oeuvreh l'avance de mathieul avec un des lignes de code ou d'une ASM poke simple.

Pour ceux qui veulent essayer de le faire , télécharger l'application pour la PS3 Awesome Poker Peek , appuyer "o" (aller à l'offset), allez- a l'adresse 0x5745c X, puis triangle et ici: 63ff003e ce remplace par : 3be00000, puis X pour accepter les modifications et sortir de l'application. Le patch est fait (jusqu'à ce que vous éteignez la console) pour tester les mises à jour.

Répondre à ce commentaire
12 octobre 2010, 20:03
Approuver ce commentaire (+1)
Salut super nouvelle quelquun a tester voir si un jeu qui afficher ecran noir fonctionner maintenant?
Répondre à ce commentaire
12 octobre 2010, 20:16
Approuver ce commentaire (+1)
interressant tous sa =)

Donc les mises a jour ne s'installent pas a cause de sa ?
Répondre à ce commentaire
12 octobre 2010, 20:29
Approuver ce commentaire (+1)
Je viens d'essayer d'installer la mise a jour de dead rising 2 avec Open Manager en patchant le Lv2 via Poker Peek et elle ne s'installe pas (erreur 80029567).
Donc pour la mise a jour en tout cas ça a pas l'air de fonctionner, maintenant pour l'écran noir je n'ai plus de jeu, donc si quelqu'un veut essayer ^^
Répondre à ce commentaire
12 octobre 2010, 22:41
Approuver ce commentaire (+1)
Je viens de tester avec un jeu qui as un écran noir "enslaved" et ne fonctionne pas... bref je vois pas l'utilité du truc (essais sans blue ray)
Répondre à ce commentaire
12 octobre 2010, 23:08
Approuver ce commentaire (+1)
Mise à jour : Forget about 5745C go to 57410 and poke to change the first bits to 48000098 this should work for retail patches ! (Source Twitter Mathieulh).

Oubliez 5745C allez à 57410 et changer le premier bit pour 48000098 ça devrait marcher avec les patchs retail ! (Confirmé sur PSX-Scene !)
Répondre à ce commentaire
13 octobre 2010, 12:23
Approuver ce commentaire (+1)
Je viens de retester enslaved et une maj de dead rising 2 et toujours rien ne fonctionne pour ma part ^^
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer