Aller au contenu

Custom Firmware - the proof of concept


neogeo

Messages recommandés

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&quot. 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

Lien vers le commentaire
Partager sur d’autres sites

Invité silentdie

j'ai testé en vitesse sa a l'air GEANT !!

 

Je résume !!

 

Pour une PSP en 1.5 uniquement vous pouvez la flasher de manière à ce qu'elle démarre automatiquement sur un homebrew (devhook, irshel, etc...), faire fonctionne le kxploit de la 1.00 sans avoir besoin de mettre 2 dossier pour les homebrew dans le dossier GAME ! Enlever les icones de données corrompues, etc...

 

Franchement je dit bravo !! mais un tuto détaillé en français serait l'idéal !

 

Perso j'aimerais beaucoup savoir comment booter directement sur devhook ... ou alors pouvoir désactiver l'autorun des UMD !

Lien vers le commentaire
Partager sur d’autres sites

Invité silentdie

oui j'ai déjà remplacer les 2 false par true.

 

mais pour l'autoboot comment faire? car y'a 2 exemple mais je trouve pas la ligne pour insérer le bon chemin pour l'autoboot

Lien vers le commentaire
Partager sur d’autres sites

Slt les gars !!

 

Fait gaffe car si vous vous trompez vous risquer de bricker votre PSP 1.50 !!

 

A votre avis, une fois qu'on a programmé le firmware personalisé et qu'il redemarre avec devhook 2.71, comment fait t'on pour revenir en 1.50 ?, si a chaque hard reset il redemarre devhook 2.71 !! (je dis cela car une fois devhook 2.71 démarréje n'ai jamais réussi à revenir en 1.50 avec la manip --->oui+R+L+haut+X!!) donc j'utilise le hard reset !!

 

A+

 

EDIT : Au sujet de DEVHOOK, je ne sais pas pourquoi ils ont pas continué avec la combinaison de touche HOME+CARRE pour quitter, elle était excellente !!--> Je sais hors sujet !!

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
  • Statistiques des membres

    23 028
    Total des membres
    1 033
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • Statistiques des forums

    128,1 k
    Total des sujets
    1,7 M
    Total des messages
×
×
  • Créer...