Actualité
HENICO

[HEN] Les homebrews en 3.50 sans downgrader !

par

Tout le monde n'a pas envie de tenter le downgrade et, pour ceux là, Noobz propose d'installer le HEN 3.50. Vous aurez ainsi accès aux plaisirs des homebrews sans le connaître le stress d'un downgrade.

Homebrew Enabler for 3.50 by Noobz / Dark_AleX

Ce programme permet aux homebrews et au downgrader d'être lancés en 3.50 en utilisant l'UMD de Lumines.

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 nulles (pas totalement ^^).


Instructions d'installation

- Copier le contenu du dossier MS_ROOT à la racine de votre memory stick (que l'on notera ms0:/).
- Lancer Lumines,

- A l'écran d'intro, Appuyez sur start.

- Si la PSP freeze, réessayez.
- 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 dans la flash (ça arrive de temps en temps). Réessayez.
* 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).

Notez 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 devrez lancer le HEN une nouvelle fois. Cette fois-ci il y aura juste l'écran Bleu pale et le reboot du XMB puisqu'il n'y a plus besoin de copier des fichiers dans la flash.

Note: s'assurer d'avoir bien laissé les dossiers ms0:/PSP/HEN_350 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.50). les Homebrews pour 3.50 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.

- Pour lancer les homebrews classiques, vous pouvez essayer en les patchant avec PatchSFO Tool disponible sur www.noobz.eu

- Il y a quelques samples dans le Dossier "GAME", toutes ont été portées des samples du pspsdk,
excepté le nanddumper écrit 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.

- Original code for 2.71 HEN supplied by Dark_AleX
- Booster for creating devhook. HEN reboot method is based on devhook one.
- Mathieulh for the help provided to Dark_AleX for the two months that he was without psp.

Fichiers originaux - Lien 1


Fichiers originaux - Lien 2

Source : noobz

Retrouvez les précédents articles sur ce sujet :
- [TUTO] Downgradez votre PSP 3.50 !!!
- [ANNONCE] Le Downgrade 3.50 est disponible !

Commentez cette news en cliquant ICI

Mots-clés

Commenter 12 commentaires

fede
Avant tout merci pour ces infos et pour la qualitée de ces infos.

Je voulais vous demander ce qu'était le HEN seul ça doit etre une abrevation comme RTU l'est de ready to use.

Merci pour la réponse

FD
Signaler Citer
Anonymous
fede a écrit:Avant tout merci pour ces infos et pour la qualitée de ces infos.

Je voulais vous demander ce qu'était le HEN seul ça doit etre une abrevation comme RTU l'est de ready to use.

Merci pour la réponse

FD
Homebrew ENabler :wink:
Signaler Citer
Kort
Moi, j'attends avec impatience que les nouveaux homebrews soit compatibles avec ce HEN! J'avais trop pas envie de briquer ma PSP en la downgradant.
En tout cas je voudrais remercier tout ceux qui arrivent à trouver et à exploiter les failles de la psp (j'ai pas encore testé le HEN mais je pense qu'ils le méritent! lol ).
Signaler Citer
Anonymous
Désoler de remonter ce sujet, mais ce n'est vraiment pas possible de modifié ce Hen pour Gripshift ?

Désoler de remonter un topic qui date de plus d'un an, mais ça me tracasse. :lol:
Signaler Citer