Connexion

[NEWS] Correctif pour les écrans noirs et les mises à jour des jeux : News - PS3-Infos

[NEWS] Correctif pour les écrans noirs et les mises à jour des jeux   

Les news du Hack PS3 postées sur PS3 Infos

[NEWS] Correctif pour les écrans noirs et les mises à jour des jeux

Messagepar Attila » Mar 12 Oct 2010 00:22

ImageMathieulh vient de trouver la raison pour laquelle certains jeux donnent des écrans noirs, et pourquoi la plupart des mises à jour font planter les jeux. Il fournit même un correctif, sans toutefois fournir de version directement utilisable.

Image

Certaines mises à jour de jeux utilisent lv2open pour lire le contenu du fichier PARAM.SFO pour vérifier que le bon disque est dans le lecteur.
PSJailbreak (et les clones) patchent seulement l'accès VSH, ce qui donne un écran "Veuillez insérer le disque". Voici le patch à effectuer dans le LV2 du 3.41 à l'offset 0x5745C:
Changez en li %r31, 0.

Maintenant on pourrais essayer un jeu comme Enchanted Arms pour voir s'il ne donne plus d'écran noir avec ce patch...

Voici le test effectué par le jeu pour vérifier la présence du bon jeu:
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


Il teste si un pointeur est nul (vers le PARAM.SFO), dans ce cas, ça plante. Ensuite, ça vérifie si le premier caractère du numéro d'identification du jeu est 0, et donne une erreur le cas échéant.
Par la suite, un memcmp spécial est appelé (sert à comparer deux emplacements mémoire) qui va vérifier le title id du SFO du patch avec celui du disque inséré.

Attendons nous à voir par la suite des mises à jour des payloads pour intégrer ce patch qui augmentera la compatibilité des jeux et des mises à jour !

Regardez la lisez de compatibilité des jeux.

http://psgroove.com/?p=1563Source de l'info : http://psgroove.com/?p=1563
http://www.twitlonger.com/show/afb37408528837778299437a8bae30e1Source 1 : http://www.twitlonger.com/show/afb37408528837778299437a8bae30e1
http://www.twitlonger.com/show/6efnkbSource 2 : http://www.twitlonger.com/show/6efnkb
http://twitter.com/#!/MathieulhTwitter de MatthieuLH : http://twitter.com/#!/Mathieulh
Avatar de l’utilisateur
Attila
Administrateur du site
 
Messages: 7572
Inscription: Ven 3 Sep 2010 11:53

Retourner vers News

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 invités

cron