How to change rom version (red numbers?) - HD2 Windows Mobile 6.5 ROM Development

I'm trying to change the red version numbers on the splash screen, I've tried going through S0001 in nk.exe but have had no luck finding the second set of number, changing the first set doesn't do anything.

CrazyDreads21 said:
I'm trying to change the red version numbers on the splash screen, I've tried going through S0001 in nk.exe but have had no luck finding the second set of number, changing the first set doesn't do anything.
Click to expand...
Click to collapse
A method that may be slightly easier is to edit the NBH itself. EVK would do that, but it's offsets are wrong.
You'll need a hex editor, and just search in the NBH for the strings, both as ASCII and UNICODE. The strings are some way in to the NBH (I think around an offset of 0x7500) but they move depending on the ROM.

thanks, i'll try that and let you know how it goes

hm, went through the nbh and wasn't able to find it, just the same string that's in nk.exe, any other thoughts how to find it? i'm actually really surprised i didn't find it there

anyone else with ideas how to do this?

CrazyDreads21 said:
hm, went through the nbh and wasn't able to find it, just the same string that's in nk.exe, any other thoughts how to find it? i'm actually really surprised i didn't find it there
Click to expand...
Click to collapse
it's in the nk.exe ... just use the hex editor, and search for the version number that's currently appearing on your device.

I dunno if you read my OP but i've changed the first number in NK.exe using a hex editor and it didn't change anything, and it wasn't the actual ROM version number, it was just the base number "1.48.00.00", i searched for the full string of numbers that appears at boot "1.48.405.2" and didn't find it, how did you change yours?

the string is in unicode.

thanks, i found second part of the string, so now my boot screen displays 2.66.82076, but i edited the string to display 1.66.82076, so that first number is getting pulled from somewhere else. I've found everywhere with 2.10 in ANSI and Unicode and replaced them, but obviously searching for the number "2" isn't going really going to help, so does anyone know where this base version number might be stored?

has anyone been able to resolve this with 2.xx ROMs?

CrazyDreads21 said:
has anyone been able to resolve this with 2.xx ROMs?
Click to expand...
Click to collapse
I just hex edit it... Works fine for me.
I'm hex editing nk.exe/s000 at 0x1783C (or there abouts) the 2.10... starts. I've edited mine to 2.10.l3v5y and that works fine.

l3v5y said:
I just hex edit it... Works fine for me.
I'm hex editing nk.exe/s000 at 0x1783C (or there abouts) the 2.10... starts. I've edited mine to 2.10.l3v5y and that works fine.
Click to expand...
Click to collapse
have you tried editing it to "1.10.l3v5y", because I don't think it will work. I had no problem editing the "10.l3v5y" part, but it still always reads 2 as the first number.

CrazyDreads21 said:
have you tried editing it to "1.10.l3v5y", because I don't think it will work. I had no problem editing the "10.l3v5y" part, but it still always reads 2 as the first number.
Click to expand...
Click to collapse
Try editing the very first 2.10 at the start of the file.

l3v5y said:
Try editing the very first 2.10 at the start of the file.
Click to expand...
Click to collapse
I've done that too, that was actually the first one I did but still no success

i don't think you can remove the first number i have tried everything and still no luck

but you want to change ROM version to do what ?
with my HD2 , everytime i flash a new ROM , new RADIO , the number is different

CrazyDreads21 said:
I'm trying to change the red version numbers on the splash screen, I've tried going through S0001 in nk.exe but have had no luck finding the second set of number, changing the first set doesn't do anything.
Click to expand...
Click to collapse
Change Rom Version/Date
[HKEY_LOCAL_MACHINE\Software\OEM]
"ROMVersion"="xxxxxxxxxxxx"
"ROMDate"="xxxxxxxx"
Edit xxxxxxxxx as you like.
There you go m8.

RE795 said:
Change Rom Version/Date
[HKEY_LOCAL_MACHINE\Software\OEM]
"ROMVersion"="xxxxxxxxxxxx"
"ROMDate"="xxxxxxxx"
Edit xxxxxxxxx as you like.
There you go m8.
Click to expand...
Click to collapse
That does not apply to the red numbers
To change the red numbers, Open nk.exe (S000 if not recmodded) with a hex editor, search for the string appearing on your device as Unicode and edit as fitted

Diegis0n said:
That does not apply to the red numbers
To change the red numbers, Open nk.exe (S000 if not recmodded) with a hex editor, search for the string appearing on your device as Unicode and edit as fitted
Click to expand...
Click to collapse
I stand corrected...
Apologies extended...
Thanks M8.

How did you get rid of this number "2" ?
I have used the last advise, but i can't get rid of it.

Related

Recognizer...

Hi
Wonder if anyone can give me the 2 registrykeys i need to create the blockrecognizer and the other one that i cant remeber the name on
I have a swedish version and for some strange reason they have disabled the 2 inputmethods in it.
Thanks
/Magnus
Sebulba_se said:
Hi
Wonder if anyone can give me the 2 registrykeys i need to create the blockrecognizer and the other one that i cant remeber the name on
I have a swedish version and for some strange reason they have disabled the 2 inputmethods in it.
Thanks
/Magnus
Click to expand...
Click to collapse
It seems that you have always the same problem....see your post there:
http://forum.xda-developers.com/showthread.php?t=303954
good luck!
ouioui01 said:
It seems that you have always the same problem....see your post there:
http://forum.xda-developers.com/showthread.php?t=303954
good luck!
Click to expand...
Click to collapse
Ps: i remember that someone post something to disable input keyboard for TC, maybe in Tweak and tricks thread...sorry, haven't got enough time to search.
Yes i always get this problem when i buy a new phone.
So i know how to fix it i just need the registry key to enable the input type again.
So if anyone with the 2 recognizer inputs enabled could search the registry and give me the keys?
Thanks
/Magnus
Can't remember where I saw it but when I disabled my keypad I changed some stuff at
HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}
Good luck!
Thanks
This was wrong key it is the key for the Touch-keypad.
But i finally found a cab that will fix the block and letter recognizer for both Touch and Touch Cruise, and i should probably say its for the swedish version.
If you want to use another country edit the textfiles i have attached.
You should change the name of the dll file on line 10 and 18. I guess yours will be namned with your country code instead of the sw that stands for sweden.
Think you will find the msim??.dll in you windows folder.
/Magnus
Sebulba_se said:
This was wrong key it is the key for the Touch-keypad.
But i finally found a cab that will fix the block and letter recognizer for both Touch and Touch Cruise, and i should probably say its for the swedish version.
If you want to use another country edit the textfiles i have attached.
You should change the name of the dll file on line 10 and 18. I guess yours will be namned with your country code instead of the sw that stands for sweden.
Think you will find the msim??.dll in you windows folder.
/Magnus
Click to expand...
Click to collapse
Downloaded your files and renamed them to *.cab but couldn't get it to work! Any idea what I've might be doing wrong?
/Göran
Yes i know whats wrong...
The problem is that its not .cab files it is registry keys.
So you should rename them to .reg and execute them.
Then you should get a question if you want to add the key to your registry.
If thats not happening thats because you need some registry editor installed on your phone.
I use resco explorer witch is good for a loot of other things to.
Good luck
/Magnus
I went to http://www.smartmobile.se/ and got the cab file from Touch. Now the recognizer works for me - quick and painless
Sebulba_se said:
The problem is that its not .cab files it is registry keys.
So you should rename them to .reg and execute them.
Then you should get a question if you want to add the key to your registry.
If thats not happening thats because you need some registry editor installed on your phone.
I use resco explorer witch is good for a loot of other things to.
Good luck
/Magnus
Click to expand...
Click to collapse
Thanks,
Figured that out a little bit later and used resco explorer also, works nicely now
/GHurun

Custom Dialpad

I've been using the unskinned dialer on my Vogue for the last couple weeks because its much snappier and features an embedded call history. However, after looking at some of the new Diamond custom dialers I've realized I'm not happy with the default skin, so I started pouring over the Windows directory looking for the images that govern the unskinned dialer in hopes I could directly skin it instead of using the dialer overlays.
I was able to find a few files of use, in particular the gifs that control the background color for the call and end keys, the call history images on the left (for call missed/out/in), and the background image. But after changing the files via TotalCommander and soft-resetting, I see no change.
Is there any way to do this without cooking? And does anyone know where else files might be kept for editing this dialer?
ANY help at all would be greatly appreciated.
I'm curious about this too. I've looked all over, but havent been able to find what i'm looking for. Is there a PSD somewhere for the iphone-ish dialers that has the correct splits and things to create our own?
The custom dialers are an alternative to the original dialer...
Look at the files in the CABs for custom dialers, and you will see they have a different set of files. Look at those, and edit them as you want.
Yes, but the custom dialers lose the embedded call history functionality and are sluggish in comparison with wm's default dialer. I don't mind having to cook a rom to get this to work, but I still don't know where all of the images are stored, particularly the ones for the actual number buttons. And perhaps an xml file governing their placement?
Red49er said:
Yes, but the custom dialers lose the embedded call history functionality and are sluggish in comparison with wm's default dialer. I don't mind having to cook a rom to get this to work, but I still don't know where all of the images are stored, particularly the ones for the actual number buttons. And perhaps an xml file governing their placement?
Click to expand...
Click to collapse
Okay...
Maybe this will work...
In the dll files related to the dialer (can't remember there names off hand), there will be graphic files that can be replaced...
Okay, after much searching (now that I knew what I was looking for), I've come up with a list of dlls that may be related:
phcanhtc.dll
phcanoverBMP.dll
dpadmenu.dll
tapres2.dll
tapres.dll.0409.mui
tapres.dll
also, the reg key hklm/security/resover might allow something
Only problem is I realized after continued reading that some of the info I got was related to wm5 roms trying to get smartdialing working like wm6....so if anyone could help me narrow down which dlls are the right ones to edit, that would be fantastic!
also, whats the best way to edit dll and mui files?
Red49er said:
Okay, after much searching (now that I knew what I was looking for), I've come up with a list of dlls that may be related:
phcanhtc.dll
phcanoverBMP.dll
dpadmenu.dll
tapres2.dll
tapres.dll.0409.mui
tapres.dll
also, the reg key hklm/security/resover might allow something
Only problem is I realized after continued reading that some of the info I got was related to wm5 roms trying to get smartdialing working like wm6....so if anyone could help me narrow down which dlls are the right ones to edit, that would be fantastic!
also, whats the best way to edit dll and mui files?
Click to expand...
Click to collapse
phcanhtc.dll -- Contains some BMPs/images
phcanoverBMP.dll -- Contains most of the images
dpadmenu.dll -- Is to do with the dialer workings... Contains no images (I think)
tapres2.dll -- may contain some images
tapres.dll.0409.mui -- is localisation. Mostly just text strings, but may be some images
tapres.dll -- may contain some images
I use "ResHacker" to open up dlls and modify them...
Just tried copying the needed dlls over to my storage card, tried both totalCommander and RescoExplorer, with flight mode off/on, can't get access to tapres.dll, tapres.96.dll, or tapres.dll.0409.mui
Edit: Thanks for the info and the heads up on reshack!
That may be a problem... I'd guess they need to be cooked into the ROM, in which case it may be easiest to take a ROM, dump it, edit the files there, rebuild it and then flash it...
Yeah, I just realized they're rom files and I can't get at them this way.
But I was able to successfully edit phcanoverBMP and change the call history icons.
Thanks for all your help, its cooking time
Red49er said:
Yeah, I just realized they're rom files and I can't get at them this way.
But I was able to successfully edit phcanoverBMP and change the call history icons.
Thanks for all your help, its cooking time
Click to expand...
Click to collapse
No probs!
There are also some files in the WM5 ROM I've dumped in an OEM pack called "Phone_DPI_96" that may be of interest...
they are:
Code:
backarrow_glyph.gif
clg_in.gif
clg_miss.gif
clg_out.gif
cmdpad_land.gif
cmdpad_port.gif
cmdpad_sqre.gif
dialpad_land.gif
dialpad_port.gif
dialpad_sqre.gif
anything beginning with "dlr"
handset_glyph.gif
spd_lst.gif
Okay, so I got ahold of a kitchen, but when I found the tapres dlls in the sys folder, they're not compiled -- its a bin file, 2 txts, and an s000. Reshack can't do anything with these files. What do I do?
You need to use "Reversemode" to turn those into a dll, then you can edit that.
I googled reversemode, and all I came up with was reversemode.com which didn't look like any sort of software that would help with this.
Red49er said:
I googled reversemode, and all I came up with was reversemode.com which didn't look like any sort of software that would help with this.
Click to expand...
Click to collapse
I'll be more helpful then
This post: http://forum.xda-developers.com/showthread.php?t=331094
well this seems to be a brick wall. no matter which file I try to use revresmode on, it says it doesn't work on .net files.
Thanks for the help anyways tho.
I don't know about changing the font of the dialer, but you can change the dialer within the rom contents (only the buttons and background) I found that there are two separate folders in the SYS folder. the files are read only. unlock them and edit in photoshop. you don't have to relock them to cook them back in, just save them in the same exact format they were in before you unchecked the "readonly". That is how I edited mine. I have no idea why why anyone would bother trying to mess with the dll's?!!!
S.V.I said:
I don't know about changing the font of the dialer, but you can change the dialer within the rom contents (only the buttons and background) I found that there are two separate folders in the SYS folder. the files are read only. unlock them and edit in photoshop. you don't have to relock them to cook them back in, just save them in the same exact format they were in before you unchecked the "readonly". That is how I edited mine. I have no idea why why anyone would bother trying to mess with the dll's?!!!
Click to expand...
Click to collapse
There are embedded images in the DLLs...
You need to use reversmode on the folder, not the files within it...
l3v5y said:
You need to use reversmode on the folder, not the files within it...
Click to expand...
Click to collapse
Doing that gives me a "cannot open input file" error. And yes, all files and folders are not marked as read only.
Red49er said:
Doing that gives me a "cannot open input file" error. And yes, all files and folders are not marked as read only.
Click to expand...
Click to collapse
My mistake! Reversmod does dll to module, RecMod (attached) does the reverse...
Sorry!

T9193 Phone Identity Crisis

This is little matter, I know, but its bugging the heck out of me. I have the Telstra T9193, running a custom ROM (Dutty HG V1.8). The problem is that under Phone Identity, it reads the model number as “HTC HD2 T8585.” I know that custom ROMs can do this. I ran through the registry and found 7 keys related to “T8585.” I changed every one of them to “T9193.” However, the last key must be volatile or something, because it resets to “T8585" after each reboot. That key is HKLM\System\Platform\OEMString. Is there anyway around this?
Thanks
I tried the exact same thing a few weeks back, with no luck. I'd just about given up.
It irritates the crap out of me though, I spend too much damned money on this thing to have it slap me in the face and give the model number of a cheaper device...
not sure if anyone still cares, but you can change this by editing the text file in your windows directory called "ModelName.txt"
That'll make that registry change persist. In fact, you don't even need to touch the registry after that since it appears to just update from that file on bootup...
dlphnkiller said:
not sure if anyone still cares, but you can change this by editing the text file in your windows directory called "ModelName.txt"
That'll make that registry change persist. In fact, you don't even need to touch the registry after that since it appears to just update from that file on bootup...
Click to expand...
Click to collapse
Thanks. I found the file, but I can't seem to save any revisions. How do you get around that?
same here... but I know is rom's fault.... so i got used to it....
willwwa said:
Thanks. I found the file, but I can't seem to save any revisions. How do you get around that?
Click to expand...
Click to collapse
Copy the file to another directory. Make your change. Copy (and replace) the file back.
You cannot edit ROM fiiles, but you can hide them with another file by the same name (RAM file).
harolds said:
Copy the file to another directory. Make your change. Copy (and replace) the file back.
You cannot edit ROM fiiles, but you can hide them with another file by the same name (RAM file).
Click to expand...
Click to collapse
Still won't let me do it. Are you doing this on the device or on the computer through activesync or device center?
Thanks.
if your still having trouble getting this file to overwrite, use totalcommander
c_legaspi said:
if your still having trouble getting this file to overwrite, use totalcommander
Click to expand...
Click to collapse
That did it.
Thanks.

[SOLVED]Red Text on First Splash Screen

I was trying to figure out how to change the red text on the first Splash screen you see when you reboot your phone. Thanks for any help.
Mod edit: Solved
TMartin03 said:
I was trying to figure out how to change the red text on the first Splash screen you see when you reboot your phone. Thanks for any help.
Click to expand...
Click to collapse
Well I am new to ervius, but so far I've learned that you can changed the last line of the red (for a touch pro) by using the xip portex button within the kitchen, and change the date of the xip.bin file of the build that you are using.
http://www.techparaiso.com/windows-...rsion-information-on-any-windows-phone-device
The site above describes how you can change the date within the hex. Maybe the same file has the other text to change....
accessing said:
Well I am new to ervius, but so far I've learned that you can changed the last line of the red (for a touch pro) by using the xip portex button within the kitchen, and change the date of the xip.bin file of the build that you are using.
http://www.techparaiso.com/windows-...rsion-information-on-any-windows-phone-device
The site above describes how you can change the date within the hex. Maybe the same file has the other text to change....
Click to expand...
Click to collapse
The only issue is VK creates the XIP on the go. Thanks tho
EDIT: Actually that helps since it involves nk.exe. Thanks!!

[HELP] Boot screen ROM Name

Can someone please let me know how to change the ROM name at the boot screen on the HD2.
Im using oskitchen and no matter what I change I always get the 1.72.blah numbers and not my Rom name.
I think it's in OEM\\mxipupdate_OEMVERSION_100.provxml file...
(ecuse my poor english...)
no, information entered in that provxml will only show in the OS.
eg. in the manila settingstab -> "software info".
OP (and me) are searching for a way to show at the bootscreen.
You mean the initial red numbers?
They are in nk.exe.
To change the red numbers,
open nk.exe with a hex editor,
search for the string appearing on your device as Unicode and edit as fitted.
In EVK you can change with Xipporterex and ROM Tool.
How about change the Unicode 2.14 to 3.04 in nk.exe? I hex it, but red numbers is 2.04 not 3.04.
MR.liang said:
How about change the Unicode 2.14 to 3.04 in nk.exe? I hex it, but red numbers is 2.04 not 3.04.
Click to expand...
Click to collapse
It's correct.
You can't change only the first number.
Or use nk.exe from 3.04.

Categories

Resources