[P3300, MDA Compact III ROM Development] gguyaz:
(For english, see under)

Pour avoir un fil pas à pas en français pour cooker avec HyperKitchen 1.01.

http://rapidshare.com/files/72875589/Hypercore_Tuto_pas_za_pas.pdf.html

Avoir pas mal de softs utile au débutant (que je suis) pour démarrer et surtout bricoler pour apprendre.

Une ROM de base, par exemple la HTC v3.13.406.1 FRA (ou une Vanilla)

http://rapidshare.com/files/72862221/HTC_P3300_FRA_3.13.406.1_4.1.13.44_02.94.90_Ship_R.rar.html

HyperCore 1.01 (Multi-outil pour démonter une ROM, et la remonter bien sûr)

http://rapidshare.com/files/72819846/HyperCore_V1.01_install.exe.html

Ultra compare (soft pour comparer des dossiers, fichiers, etc)

http://www.ultraedit.com/index.php?name=Content&pid=34

WinCE Cab Manager (Pour modifier ou extraire des .cab)

http://www.ocpsoftware.com/products.php?nm=cecabmgr

Package Creator 5.4 (pour convertir un .cab en fichier à placer dans le SYS folder)

http://rapidshare.com/files/72657511/_OK__Package_Creator_v5.4.rar.html

RGUEdit (Edition des fichiers defaut.hv et user.hv, mais auparavent converti en .rgu)

http://rapidshare.com/files/72643949/_OK__RGUEditor_0.0.1.rar.html

Windows Mobile 6 SDK (fr) image emulator (Emulateur WM6 pour PC, sert à tester des softs, je cherche aussi comment lancer ma propre rom cookée dessus si qqun a une info)

http://rapidshare.com/files/72649335/_OK__Emulateur_WM5_WM6Fr.rar.html

RegistryDump (Faire un instantané de son registre PDA depuis le PC, a utiliser avec ultra compare)

http://rapidshare.com/files/72655178/_OK__DIFFERENCES_REGISTRE_PPC.rar.html

XVI32 (Editeur hexadécimal afin d'écrire des FF dans ma ROM pour atteindre les 50megs pour le flashage, sinon ça marche pas!!! Et oui si la ROM cookée (OS.nb) fait moins de 50 megs environ, impossible qu'elle boot)

http://rapidshare.com/files/72657075/XVI32.rar.html

UPX4PC ou UPX4PPC (pour comprimer vos fichiers .exe, exemple TTN6 original fait environ 2,4 megs alors qu'UPXé il fait 900k, cela ne marche pas avec tous les .exe)

Pagepool Changer 1.2 (pour changer le page pool, 4,6,8,12 megs sur une ROM avant de flasher)

http://rapidshare.com/files/72643051/PagePool_Changer.exe.html

Change PagePool de TOM_CODON (pour changer le page pool, 4,6,8,12 megs par activesync, comme cité plus loin par Gibs)

http://rapidshare.com/files/73178878/ARTE_CHANGE_POOL_SIZE.rar.html

Replace Splashscreen 0.62 (change le logo de boot avec votre image perso)

http://rapidshare.com/files/72654590/Replace_Artemis_SplashScreen_v062.rar.html

Un editeur d'image (XNView et/ou CorelDraw) pour bien visualiser les images dans les fichiers SYS, OEM afin de pouvoir les modifier si nécessaire.

Utiliser le notepad (blocnote pour éditer .RGU, .XML dans SYS et OEM, attention ne pas double-cliquer, mais bouton droite et Editer)

De la patience et bien scruter sa ROM dans les dossiers SYS, OEM, XIP

Le registre se modifie par les fichiers .rgu partout (OEM et SYS) et default.hv + user.hv dans le dossier SYS/Metadata

Voici les .RGU, .DAT, .XML extraits de la ROM HTC 3.13.406.1

http://rapidshare.com/files/72813889/RGU_Files.rar.html

Le fichier initflashfiles.dat dans OEM/OEM_LANG_040C est intéressant car il crée l'architecture des dossiers supplémentaires, observez l'utilisation du point-virgule qui annule l'execution de la ligne.

Le fichier config.txt dans OEM/OEMOPERATORS est intéressant car il exécute un ou des .xml au démarrage et dans le cas de la ROM HTC, c'est lui qui lance le skin vert pomme de HTC avec cusTSK.exe. Pour ma part, seul les lignes LOCK: Enabled

LOCK: Disabled

restent dans ce fichier.

Essayez une ROM de base, et enlevez y des fichiers que vous ne voulez pas, exemple: IAZip, les fichiers .htm, .pwi, certaines images .bmp, .gif, .jpg

et remontez votre ROM ainsi vous verrez le résultat sans trop de dégâts.

Voici quelques fichiers que j'ai enlevé de ma ROM de base HTC 3.13.406.1 fr, sans modification de registre quelques clés seront invalides, elle peuvent êtres enlevée plus tard avec SKTools par exemple ( http://s-k-tools.com/index.html?sktools/m_feat.html )

http://rapidshare.com/files/72814917/BACKUP_OEM_SYS_REMOVED.rar.html

Pour plus tard vous attaquer à AJOUTER des modules ET ensuite que cela fonctionne!!!

Voilà si ça peut faire avancer.

Quelques autres outils bien utiles:

http://rapidshare.com/files/72655529/rgu-2-xml.rar.html

http://rapidshare.com/files/72644305/EDITPAD.rar.html

Comment flasher sous Vista (Tuto)

http://www.forummobiles.com/index.php?showtopic=139079&st=0&p=1399080&#entry1399080

---------------------------------------------------------------------------------------------------------------

To have an English HowToDo step by step for "new cooker" with HyperKitchen 1.01.

NOT MADE BY ME, mine will be released in a few days.

http://rapidshare.com/files/73633116/StepByStep_TUTORIAL_cook_rom.pdf.html

You have to own some useful softwares for "the beginner" (which I am) to start and especially to learn.

A base ROM, for example the HTC v3.13.406.1 ENG (or Vanilla one)

http://rapidshare.com/files/61576956/HTC_P3300_WWE_3.13.405.1_4.1.13.44_02.94.90_Ship_R.exe

http://rapidshare.com/files/68951496/Artemis_vanilla_2.01.zip.html

HyperCore 1.01 (Multi-tool to dismount a ROM, and to rebuilt it of course)

http://rapidshare.com/files/72819846...stall.exe.html

Ultra compares (software to compare folders, files, etc)

http://www.ultraedit.com/index.php?name=Content&pid=34

WinCE Cab Manager (to modify or extract .cab files)

http://www.ocpsoftware.com/products.php?nm=cecabmgr

Package Creator 5.4 (to convert a .cab into file to be placed in the SYS folder)

http://rapidshare.com/files/72657511..._v5.4.rar.html

RGUEdit (Edition of files defaut.hv and user.hv, but have to be converted into .rgu before)

http://rapidshare.com/files/72643949...0.0.1.rar.html

Windows Mobile 6 SDK (French) image emulator (Emulator WM6 that run on PC, and is used to test softwares. I also seek how to launch my own cooked ROM on it. If somebody own any information is welcome)

http://www.microsoft.com/downloads/...A8-1DD7-426F-A913-4F370A65A582&displaylang=en

http://rapidshare.com/files/72649335...WM6Fr.rar.html

RegistryDump (To make snapshot of your PPC register from the PC thru Activesync, nice to use with ultra compare

software)

http://rapidshare.com/files/72655178...E_PPC.rar.html

XVI32 (HexEditor in order to write FF in my ROM (OS.nb) to reach 50megs for flashing it, if not, it won't boot !!! If

OS.nb is less than 50 megs approximately, then it is impossible to boot)

http://rapidshare.com/files/72657075/XVI32.rar.html

UPX4PC or UPX4PPC (to compress your .exe files, an exemple is TTN6 which take approximately 2,4 megs whereas UPXed will be 900k, but it won't work with some .exe)

http://mobile-sg.com/software/

Pagepool changer 1.2 (to modify your pagepool size by 4,6,8,12 megs on a ROM before flashing)

http://rapidshare.com/files/72643051...anger.exe.html

Replace Splashscreen 0.62 (Change your splashscreen with your own picture)

http://rapidshare.com/files/72654590..._v062.rar.html

An image editor (XNView and/or CorelDraw) for visualizing pictures in files SYS, OEM in order to be able to modify them if necessary.

Use the notepad (to edit .RGU, .XML in SYS and OEM, Do not double-clic on these files but right-click and edit)

Patience and scan your ROM in SYS, OEM, XIP files

You can modify the registry in any .rgu files (OEM and SYS) and default.hv + user.hv in the SYS/Metadata folder

Here are originals .RGU, .DAT, .XML files extracted from HTC 3.13.406.1 FRA ROM

http://rapidshare.com/files/72813889/RGU_Files.rar.html

The file initflashfiles.dat in OEM/OEM_LANG_040C is interesting because it creates the architecture of the additional

files, observe the use of the semicolon which cancels the execution of the line.

The config.txt file in OEM/OEMOPERATORS is interesting because it execute some .xml on boot and in the case of the HTC ROM, it is the one which launches the green-apple HTC skin with cusTSK.exe. For me there only

"LOCK: Enabled" and "LOCK: Disabled" line written in this file (config.txt)

Try with a base ROM, and remove some files you don't want, example: IAZip, the .htm files, .pwi, some .bmp, .gif, .jpg pictures files and rebuilt your ROM and gonna see the result without too many damage on it.

Here some files I removed from my base ROM HTC 3.13.406.1 Fr, without modification of the register some keys will be invalid, it can be removed later with SKTools for example (http://s-k-tools.com/index.html?sktools/m_feat.html)

http://rapidshare.com/files/72814917...MOVED.rar.html

then later you will be ready to add some modules and then be able to make it run !!!

If somebody could find it usefull then I will be happy.

Some other useful tools:

http://rapidshare.com/files/72655529/rgu-2-xml.rar.html

http://rapidshare.com/files/72644305/EDITPAD.rar.html