[Touch Viva, MDA Basic ROM Development] evolite:
Je n'ai pas besoin de la rom radio, donc.

J'ai besoin de la rom d'origine pour deux raisons:

1. C'est presque le seul moyen d'avoir une rom en fr d'après ce que j'ai compris

2. Il parait que wing linux (une version spéciale d'android pour les htc (et notamment le htc opal) qui se lance dans windows mobile via haret) marche mieux avec les roms (os et radio) officielles.

Il ne faut pas faire l'extraction de la rom en suivant ce que j'ai dit dans mon précédent post (que j'ai d'ailleurs édité), j'ai dit une annerie (recopié un tuto foireux).

Je posterais la marche a suivre correcte demain.

Bon, la voila:

1. Installe un hard spl sur ton opal. C'est habituellement nécessaire avant de flasher le téléphone, mais on trouve sur certains sites internet qu'il faut le faire aussi avant de dumper (extraire) une rom. Dans le doute... Même si la procédure est similaire a un flashage, ce n'est pas risqué, a condition de ne pas faire n'importe quoi (débrancher le pda pendant l'installation par exemple), et aucune donnée n'est perdue. Télécharges ce fichier, dézippes-le dans un dossier vide, branches ton htc en usb, exécute Opal_Hard_SPL_v2.exe et suis les instructions. Quand c'est terminé, le htc redémarre, et tu devrais voir "SPL 2.00.cmon" a la deuxième ligne des infos en orange qui s'affichent sur le premier bootscreen (celui avec écrit "smart mobility"). Si oui, ça a marché.

2. Télécharges et installe (là, c'est plus simple, c'est un simple cab) PHM registry editor sur ton htc.

3. Ouvre PHM Registry Editor, va dans HKEY_LOCAL_MACHINE\Security\Policies\Policies, et modifies la clé "00001001", met sa valeur a 1 au lieu de 2.

4. Fait un soft reset (soft reset = redémarrage) pour prendre les modifications en compte.

5. Télécharge ce fichier, et dézippe le (sur ton pc, cette fois) dans un répertoire avec un nom de préférence court, et surtout SANS ESPACE NI CARACTERES ACCENTUES (C:\rom par exemple).

6. Branche ton pda au pc, va dans le dossier ou tu as dézippé itsutilsbin (le fichier téléchargé a l'étape 5), et exécute pdocread.exe. Une fenêtre va s'ouvrir et se refermer, c'est normal. Si un message apparait sur le htc, cliques sur oui. Laisse ton pda branché.

7. Ouvres l'invite de commandes (démarrer -> exécuter -> cmd (ou tapes cmd dans le champ de recherche du menu démarrer si tu est sous vista) et va dans le dossier ou tu as dézippé itsutilsbin (avec la commande "cd nomdudossier", par exemple si tu l'as dézippé dans C:\rom, tapes cd "C:\rom".

8. Tapes "pdocread.exe -l" (c'est un L minuscule). Tu devrais voir quelque chose comme ça :

(J'ai encadré ce qui est important)

Notes le dernier mot a la fin de la première ligne (juste après le "<0xmachintruc>"). Dans les commandes que je te donnerais après, il faudra remplacer les "@dsk" par ce mot.

Ensuite, il y a quatre lignes du type "3.12M <0x31f000> Part00". Il faudra remplacer dans les commandes que je te donnerais les "@addressX" par la partie du type "0x31f000", X étant la ligne correspondante.

Par exemple, si je te donnes une commande telle que "pdocread -w -d @dsk -b 0x800 -p Part01 0 @address2 Part01.raw"

et que les premières lignes que "pdocread -l" avait affiché

"210.75M <0x2ad0000> FLASHDR:

| 2.56M <0x33d000> Part00

| 7.24M <0x590000> Part01

| 134.78M <0x75e0000> Part02

| 85.96M <0x4580000> Part03",

tu devrais taper "pdocread -w -d FLASHDR: -b 0x800 -p Part01 0 0x590000 Part01.raw"

9. Justement, a propos de commandes, tapes celles-ci:

"pdocread -w -d @dsk -b 0x800 -p Part00 0 @address1 Part00.raw"

"pdocread -w -d @dsk -b 0x800 -p Part01 0 @address2 Part01.raw"

"pdocread -w -d @dsk -b 0x800 -p Part02 0 @address3 Part02.raw"

"pdocread -w -d @dsk -b 0x800 -p Part03 0 @address4 Part03.raw"

Ces commandes peuvent mettre longtemps a s'exécuter. Après avoir tapé la troisième, tu peux aller prendre un café, surtout si ton ordinateur n'est pas très récent !

/!\ NE TE TROMPES PAS /!\

Sinon la rom que tu auras dumpée sera inutilisable. N'hésite pas a relire plusieurs fois l'étape 8, et si tu as un doute, poste ici le résultat de "pdocread -l", je te dirais les commandes que tu dois taper.

10. Tu peux fermer la console (ouf!), c'est fini. Il ne te reste plus qu'a zipper les fichiers "Part00.raw", "Part01.raw", "Part02.raw" et "Part03.raw" qui sont dans le dossier ou tu as dézippé itsutilsbin, a les uploader quelque part (sur mégaupload ou rapidshare, par exemple) et a poster les liens ici.

Si tu ne comprends pas quelque chose a mes explications (qui ne sont pas très claires, je l'avoue), n'hésite pas a demander.