[Windows Mobile Development and Hacking General] negamann303:
I posted a photo-tutorial concerning this since I couldn't find information on this ANYWHERE! Gives your rom that "Official" touch

Link to the picture tutorial:

http://www.ppchaven.com/viewtopic.php?f=51&t=114

The link has more pictures as this site limits me to 4. Sorry about the colors., I copied from the main site and there is way too much to change

This tutorial will teach you how make Your rom final. This is great for chef's

First of all you will need a hex editor. I prefer to use Hex workshop: http://www.bpsoft.com/downloads/

I found an awesome nicer one thats free called Hex Editor Neo: http://www.hhdsoftware.com/Downloads/Hex-editor-free.html

WARNING!!! Using backspace with this program will ruin the file you are editing!!! Space does not fix it!!!

Make sure to have a backup of the test ROM. In case of any mistakes, it's easier to just start fresh rather than fix it.

I am not liable for you not having a backup before starting. It's actually best to read the entire tutorial before attempting

This was done on a Vogue Rom, all Roms may vary

Before you begin, Get important info from the rom such as the version (in this case I use 3.09.666.1) and the rom date (Found in start>settings.>system tab>device information)

Copy those two down, you will need that information.

It is possible to get the information directly from the binary, but it makes it easier to know before jumping into it.

You will be editing the .nbh itself (Such as RUU_Signed.nbh). This step is the final step before realeasing or flashing

Let's get started...

Remember: When you use backspace it only brings it backward rather than deleting using hex workshop. Edit in the right box only, not the box with sets of 4 digits.

Click before the digit you are about to replace and type the new digit.

If you overwrite a period accidentally, just replace with another period. Spaces are allowed when using one or two. TAKE YOUR TIME!

Make sure when editing that your digit starts in the first two segments in the group of 4. ex 332E not 332E red meaning the digit you replaced

Every digit equals two binary digits

Open the Hex editor and locate the rom.

It should look similar to this:

Edit the following to your liking.

The red circle is the Device, Don't mess with that. you may see just VOGU100

The yellow is the carrier, this example is a bell rom so it's BM_001, Verizon is VZW_001 and Sprint is SPCS_001.

You can change BM_001 but it wont be noticeable

The blue is obviously the country, You may see WWE instead for WORLD WIDE ENGLISH

You should only mess with the the part highlighted black, It changes the name of the rom when using RomUpdateUtility

Heres an example of how I changed it:

Now to change the Date of the rom:

Open up FIND and choose the date you copied down.

Make sure you search using ASCII, if it doesnt find the date, try just 2008 and look for your date

The date should look like this:

Look for the Items circled in red, that will tell you if it's the right one.

There may be more than one item to change, it's hard for me to explain to you exactly which one actually changes the visible date.

Now to change the version of the rom (This changes what you see when the rom first boots up on the initial splash screen next to that "D")

Now go back to find and type the rom version:

You need to search with UNICODE this time. You don't have to type the whole rom version, just the first four digits including the period.

Here it is changed:

The 3 must stay there if using Vogue rom, not sure about other roms. If you do overwrite the 3, the 3 will overwrite your digit automatically and will still show up as a 3 as the first digit when booting. I believe this is because of the IMcokemans 2.31 custom CPLD-3 settings. Anything typed before the 3 will not show. Make sure to type the digit two dots after the 3 ex. 3.x.x.x not 3x.x.x.

See how it's spaced with periods? those will not show up. If you put digits next to each other (Like PPCHevery other digit will be missing when you boot.

It should look like this: 3.P.P.C.H in the example i use it is: 3...P.P.C.H

the final outcome when booting the rom will look like this: 3PPCH my example came out as:3.PPCH

Capitals only

If you can't find your version number. Try typing GetHardwareversion instead

I believe you can use spaces instead of periods. You cannot add any more digits than the space has for you to edit. My allowance on this particular rom is 5 but i chose 4.

Roms will vary

Again, there may be more than One to change.

I used Hex Workshop 32 on Vista x64. Sometimes when you save, the program has problems and closes. it still saves. You can make a backup when saving as well. If you edited from the RUU folder, Make sure to move the backup elsewhere before flashing!!!

ENJOY!