[JAMin, XDA Neo, S200 ROM Development] nandlal_mk:
The use of the Rom Kitchen is at your own risk!

Note: This is NOT for beginners, you need to have a good understanding of flashing G3/G4 prophets

This is NOT for answering or asking basic info, use the wiki/search for that.

Rom Kitchen Installation

:

Download and install MS .NET framework 2 first

Extract the file ‘Prophet_WM6_RK_S-Core.rar’ anywhere.

The Folder structure will look like this:

Extract ‘FlashOS.zip’ and ‘rgu-hv.zip’ anywhere.

Using the Rom Kitchen in Steps

:

STEP (0):

Making an OEM Package:(optional, more later)

This step is not necessary at beginning, unless you want to include new OEM Package in the OEM dir of Kitchen.

STEP(1):

Run BuildOS.exe:

it will look like this:

Here you can select / de-select any packages you require.

Make sure you don't select too many or it will overflow the rom and you will get any error in the CreateRom.bat step.

Click the green button when you are done and it will create the OS dump.

If you get errors during this, it is probably due to duplicate files/modules in SYS and OEM dirs or due to bad registry entries.

If they occur, it has to be fixed by deleting duplicate files/modules (make sure you know what you are deleting) and correcting the registry (its hard to track registry errors, only change one package at a time).

If there are no errors BuildOS.exe will finish and prompt ‘Done’.

The temp dir will have dump,boot.hv,boot.rgu and log.txt

Do not delete any content at this point.

STEP(2) (a):

Editing default/User .hv files:

This can be skipped, but all depends upon need.

This is needed for example when you need to ‘remove’ some reg entries.

For example see:

The base rom used in this kitchen is from the wizard, so we probably need this type of removal again.

To do it , copy default.hv and user.hv( user may not need both) files from dump created above to rgu-hv folder.

Run respective batch file to convert them in *.rgu files and rename *.rgu files to *.txt

edit *.txt files in notepad.

Remember these points:

--------(i)Turn off Word Wrap in notepad

--------(ii)1st line is blank line, type “REGEDIT4”(without quotes)on this line

--------(iii)Make sure last line is blank line

--------(iv)Files should be saved as Unicode not ANSI after editing

--------(v)HKCR & HKLM falls in default.rgu

--------(vi)HKCU and HKU falls in user.rgu

When saving *.txt files in notepad,

--------Select Encoding as Unicode

--------Select file type ‘all’

--------Rename as *.rgu

Now run respective batch file to convert *.rgu file back to *.hv files. Original *.hv files present in rgu-hv dir will be replaced by newly edited *.hv files.

Move new *.hv files back to dump folder in temp dir.

STEP(2) (b):

Editing main initflashfiles.dat, why ? (Coming soon)

STEP(3):

Run CreateRom.bat:

This batch file uses the dump dir., boot.hv and boot.rgu files to create the OS.nb file.

If there are no errors, the newly created OS.nb is placed in the temp dir.

STEP(4):

Flashing the OS:

- Downgrade to AKU 2.2 first (wm5)

- Move your new OS.nb from the temp dir to the FlashOS dir and run UpgradeRom.bat

Screenshots:

Downloads:

PROPHET_WM6_RK_S-CORE

View attachment 40037

View attachment 40038

View attachment 40039

Updates:

#1 - 10/06/2007 Reduce imgfs size and put in more OEM/Files

(1)View attachment 41171

Extract Zip and replace TOOLS dir and CreateROM.bat with old one in RK.

Modified File/TOOLS are optional, one can continue to work with old ones.

Info on Update #1

- Modified File/Tools repack imgfs block and hence OS.nb to reduced size!!

- Standard size of Shiped OS/Old cutom cook OS is 58368 KB(59,768,832 Byte)

- With the modified File/Tools new OS.nb can be less then 50 MB!!

- Hence its possible to include more OEM Packs and files untill the limit of 58368 KB

- Less imgfs blocks will not increase Storage.

- If OEM Packs/Files are deleted, initflashfile.dat must be edited, if not it will not boot properly

- Flashing reduced size OS.nb with FlashOS, may not prompt completion, so one has to wait as long as to approx 30 min or above to make it complete in hidden mode.

- If you add too many OEM/Files to the OS.nb greater than standard size without any error, but avoid such OS and dont risk ur device by flashing over size OS.nb

- experience with reduced size OS.nb - device switches off frequently after waking up, no other issue found yet.

Credits:

Mamaich,bepe and faria for base framework

Anichillus for base rom Core 2.n

Double_ofour for linux support

Zeusin/Smart1 for explaning ModelID

itsme and Tadzio for his tools

funman for the manual

And many others.........