Download
http://dax.psp-tuts.net/
Custom Firmware - The proof of concept by Dark_AleX
Il y a eu recemment beaucoup de discussion autour de la possibilité d'un firmware custom (note:custom dans le sens ou on ecrit notre propre code executatble dans le systeme, et plus seulement des fichier comme les polices ,ou les video (gameboot),...)
Meme si beaucoup de developpeurdoute que cela puisse etre possible a cause des protections sur la psp.
Et bien, je suis ici avec une simple preuve de ce concepte pour montré le contraire :p
Instructions:
(Note:Fonctionne uniquement sur 1.50)
- Copier le dossier PSP a la racine de votre memory stick
- Lancer le programme "Custom Firmware - The proof of concept"
Il ecrira dans la flash quelque fichier executable.
Et voila c'est fini.
Ce programme a été testé sur ma psp. Cependant, ce programme ecrit dans la flash , et il y a toujours un risque de briquer sa console. UTILISé A VOS RISQUES.
IMPORTANT (pour ne pas faire de confusions): le programme inclu un fichier nommé vshmain.prx. Ce fichier ne provient pas de chez Sony, il vient de moi, la source est libre de distribution.
Les caracteristiques de ce firmare custom - proof of concept sont:
- Exucutions de pbp normale (1.00 sans k-xploit, donc un seul fichier dans le dossier game par application)
- Possibilité de caché les icones corrompu (note: par defaut cette option n'est pas activé par defaut, regardé dans le fichier /PSP/SYSTEM/config.txt pour voir comment l'activé)
- Possibilité de passé le SCElogo au demarage. (et par la meme occasion retiré l'auto-execution des UMD)
Comme la derniere cette option n'est pas activé par defaut.
- "Recovery mode" ("Mode Restauration"
. Si vous resté appuyé sur le bouton R durant le l'allumage de votre psp, vous entré dans le "mode de restauration".
Le mode restauration n'est rien qu'une simple application qui vous laisse utilisté le port USB ,et execute le programme qui ce trouve ms0:/PSP/GAME/UPDATE/EBOOT.PBP, il peut etre ,par exemple, la mise a jour de sony 1.50-> 1.00 downdater.
Note : Ce mode ne vous permetra pas de restauré les choses critiques comme la réecriture de prx critique)
- L'auto-execution d'un programme de votre choix au demarage. Voir le fichier de configuration dans ms0:/PSP/SYSTEM/config.txt pour voir comment l'utilisé)
Details techniques pour les developpeurs - Pourquoi et comment sa marche.
Considerer vshmain.prx comme l'executatble du firmware.
Vous devez savoir que l'on ne peut pas executer ces propre prx en 1.00 et 1.50.
Cependant ,on peut executer ces propre elf.
Il faut juste crée un fichier elf, le renommé vshmain.prx et flasher la console.
However, notice a VERY IMPORTANT thing. By default, static elf's created by the pspsdk are linked to the address 0x08900000. This address is already taken by a prx of those that are loaded before vshmain.prx.
It's necesary to relocate the elf to a different address not already taken.
This proof of concept use the address 0x09CD3000.
source :
http://forums.maxconsole.net/showthread.php?t=24450
teste et approuve
merci a Fuckiller
pour la traduction