Firmware 2.0 de la PSP hacké !

C'est bon il est craqué... C'est arrivé tout à l'heure...

Traduction de l'article de psp-spot.com

Une petite team a travaillé afin de trouver un exploit pour la 2.0 basée sur le fait que Sony utilises une partie du code du « libtiff » pour l’ image viewer dans sa version 2.à qui a un bug. Apparemment ils sont parvenus à exploiter ce bogue :

 CITATION /

Premier Homebrew Code pour la version 2.00

1. Activez l’arrière plan frame_buffer.png (sans overflow.tif  présent dans le fichier PHOTO, sinon ça niquera tout)

2. Ajoutez overflow.tif  dans le dossier PHOTO et ouvrez le dans le visualiseur photo. directory, and open into the photo
   viewer. Personnalisez le code pour peindre l’écran ! Ou pour lancer une application homebrex ! N’utilisez pas de jeux illégalement téléchargés !

Comment cela fonctionne-t-il ?

1. Le PNG contient une petite source de code connue (le CRAM). Si vous regardez l’arrière plan de près, vous pourrez voir des petits pixels colorés en bas à droite de l’écran.

Ce sont des pixels Allegrex opcodes, avec l’octet le plus haut, tous zéro pour alpha. Ces pixels font :


     syscall 0x20C7         ; sceKernelDcacheWritebackInvalidateAll
     slt a0, zero, sp       ; put 1 into a0
     sll a0, a0, 6          ; put 64 into a0
     addiu a0, sp, a0       ; get screen painter address over SP
     jr a0                  ; jump to the screen painter
     nop                    ; branch delay slot

 2. Le TIFF contient aussi du code et un amortisseur pour déclencher l’overflow du BitsPerSample dans la visionneuse photo.

L’amortisseur bascule sur le VRAM qui contient les couleurs du PNG en effacant les ra sauvés (retour d’adresse) sur la pile.

Le code VRAM utilise SP et calcule l’adresse de l’armotisseur quand celui-ci est enclenché. L’écran passe alors au jaune, car la couleur du Hex a le code 0x12345678.

J’ai testé cela et il s’est produit quelque chose. En effet ma PSP s’est crashé après que l’écran est devenu jaune/marron, mais leur trouvaille est quand même de taille.

Si vous avec une PSP 2.0 et que vous souhaitez vous aussi essayer cela, vous pouvez télécharger le fiichier notre partie téléchargement.

Xavbox psp