Tout le monde n'a pas envie de tenter le downgrade et, pour ceux là, Noobz propose d'installer le HEN 3.03. Vous aurez ainsi accès aux plaisirs des homebrews sans le connaître le stress d'un downgrade.
Homebrew Enabler for 3.03 by Noobz /
Dark_AleX
--------------------------------------------------
Traduction by Timale-kun
Ce programme permet aux homebrews et downgrader d'être lancés en
3.03 en utilisant l'UMD de GTA : LCS (non patché).
Il applique un patch qui reste permanent tant
qu'on n'éteint pas la console. le mode veille ne désactivera pas
le patch.
Celui-ci est basé sur la source du HEN 2.71 fournie par
Dark_Alex, Merci pour le code et l'aide précieuse.
Note: Ce programme écrit certains fichiers dans la flash,
SEULEMENT la première fois qu'il est exécuté. Il ne ré-écrit PAS
de fichiers système existants, il écrit de nouveaux fichiers,
donc les probabilités de brick sont quasiment nulle (pas
totalement ^^).
Instructions
----------------------------
- Copier le contenu du dossier MS_ROOT à la racine de votre
memory stick (que l'on notera ms0:/).
- Lancer GTA : LCS
- Si la PSP Freeze, Ré-essayer
- Quand vous lancez le programme, vous verrez un écran de
couleur qui peut être l'une de ces deux couleurs:
* Rouge: Les fichiers n'ont pas pus être copiés dan la flash (ça
arrive de temps en temps). Réessayer.
* Bleu pale : Les fichiers ont été écris avec succes, et le HEN
est actif. Après cette étape, Le XMB (Menu de la PSP) va
redémarrer. maintenant vous pouvez lancer des homebrew destinés
au firmware 2.71. (Voir les détails plus bas).
Noter qu'un écran Bleu Pale apparaîtra à chaque fois que la PSP
reboot avec le HEN actif .
- Comme il a été mentionné plus tôt, le patch restera effectif
dans la Mémoire, et ce même si on entre en mode veille. Seul une
extinction totale de la PSP effacera le patch de la mémoire.
- Quand vous faites un Reset hardaware (extinction totale de la
PSP), vous devez lancer le tiff une nouvelle fois.
cette fois-ci il y aura juste l'écran Bleu pale et le reboot du
XMB, dès lors que cette fois-ci nous n'avons plus besoin de
copier des fichiers dans la flash.
Note: s'assurer d'avoir bien laissé les dossiers
ms0:/PSP/HEN_303 et ms0:/PSP/SAVEDATA, qui sont utilisés par le
HEN,comme certains fichiers sont utilisés à chaque fois que l'on
active le HEN.
Note2: Dès que le programme est chargé, il est indépendant du
contenu de la memory stick. ce qui veut dire que vous pouvez
changer de memory stick librement.
Au sujet du lancement d'homebrews
--------------------------------------------
- Les homebrews actuels ne sont pas supportés. Dès lors que les
Homebrews sont à un format static elf, il ne se lanceront pas
(ils sont rejetés par le Kernel 3.03). les Homebrews pour 3.03
doivent être au format prx.
pour les Programmeurs voir la Note pour la programmation.
Dans les versions futures le kernel sera patché pour lui
permettre d'accepter le static elf.
- Vous pouvez essayer en utilisant le PatchSFO tool disponible
sur www.noobz.eu pour patcher les Homebrews au format HEN.
- Il y a quelques samples dans le Dossier "GAME", tous ont été
portés des samples du pspsdk,
excepté le nanddumper écri par Dark_AleX.
* polyphonic, pspsdk sample (user mode).
* cube, pspsdk sample (user mode). montre un cube en rotation.
* kdumper, pspsdk sample (kernel mode). il dump la mémoire
kernel sur la memory stick.
* ipldumper, pspsdk sample (kernel mode). il dump l'ipl sur la
memory stick.
* systemparam, pspsdk sample (user mode). Affiche des
informations systeme
* nanddumper, by Dark_AleX. (kernel mode).Il dump tout le
contenu de la nand dans un fichier "nandimage.flash" sur la
memory stick. Le format du dump est compatible avec la Puce
Undiluted Platinium.
(Il faut néanmoins 33 Mo d'espace libre sur la memory stick).
Note sur la programmation pour les développeurs
-------------------------------------------------------
- Comme il a été mentionné auparavant, les homebrew doivent être
au format prx, au moins pour l'instant. de plus, le main prx,
celui qui se trouve dans le pbp, doit être en user prx.
cependant ce user prx peut lancer des modules kernel non-signé à
partir de la memory stick, permettant les application kernel
mode.
- Un noplainmodule check patch ou nodevicecheck patch ne sont
pas nécessaires, des lors que ceux si sont fait par le homebrew
enabler.
- Essayer d'utiliser USE_KERNEL_LIBS = 1 dans vos prx kernel. en
2.XX, la séparation entre user mode et kernel mode est plus
importante qu'en 1.XX.
certaines fonctions en "*ForUser" sont maintenant, totalement
distinctes (adresse différentes) par rapport à leurs équivalents
"*ForKernel". Un bon exemple est le ModuleMgr. si vous êtes
kernel prx et que vous faites appel au sceKernelLoadModule du
ModuleMgrForUser, vous obtiendrez une erreur "ILLEGA_PERMANENT_CALL".
- Voir le code source des samples pour avoir un indice sur la
manière de programmer en 3.03.
Crédits et remerciements.
----------------------------------------------
- Noobz team pour le portage en 3.03
- Noobz team pour le portage en 2.80
Remerciements à:
- Code Original du HEN 2.71 fourni par Dark_AleX
- Booster pour avoir crée devhook. la méthode du reboot HEN est
basée sur celle de devhook.
- Team C+D pour le registry kernel exploit.
- Mathieulh pour l'aide qu'il a fourni à Dark_AleX pendant les 2
mois dans lesquels il n'avait pas de PSP.
Anticredits: ps2nfo pour avoir usurpé l'identité de Dark_AleX
dans leurs forums. on est pas dupe.
Source: noobz
-
Commentez cette news en cliquant ICI