[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Thanks for the response... but is seems your methods for doing most of this work are overly complex. Just to give you a comparison of what I do:

1) Extract the ROM using KaiserKitchen

2) Create a "Removed" structure that mirrors the OEM and SYS structure. I don't mess with ROM...since I am not modifying the XIP. Any file I remove I place here, or if I modify it (like an .RGU), I place an original copy here.

2) Go through the various OEM directories and remove the files I want. Check the .RGU files and .XML files in each directory where i removed a file to see if it references any of the files I removed, if so modify them. Most things in OEM directories are not referenced outside the directory that they are in (e.g. OEMAPPS).

3) SYS is a little bit more difficult. In general just remove the SYS directory that you want (and the associated lang) for each element you want to remove. Like OEM, most of the entries for SYS are self contained in the .RGU files in their respective directories. Sometimes the .RGUs in the OEM directories will contain references, so you can look for those.

I just use windows search (with full indexing for all file types turned on) to search for references within the whole structure (that way I am not copying/moving stuff around and modifying and puttng it back).

I also use plain old notepad to edit everything. I have found nothing that requires the use of a hex editor. I don't mess with .DSM files as I don't believe there is anything in a DSM file that is going to be loaded into the system. From my understanding the .DSMs are to help loading the XMLs, and have nothing in themselves that they will load into the system.

4) Initfiles.dat - which I also edit with notepad without any issues. Clean up anything in here.

With just that things for fairly easily and you strip out 95% of what you need. It is true that some registry entries may remain, but these are not harmful. Yes they might take up another 5K in the registy, but just because a reg entry still exists that references an HTCHome setting lets say, it isn't going to affect the operation of the device (not slowing it down), it also will be overwritten if another piece of software wants to overwrite it.

I do like to go back and clean stuff up more if I can...but it isn't really necessary other than, as you said, to be anal.

So you seem to be using another cooking method (one that requires manual extraction of hv and rgu files)? I don't need to do any of that with the way I have learned... You're also not the first i have seen that talks of using hex editors on initflashfiles and other files... I don't see the need for them, these are text files to the best of my experience.

Sometimes I have some issues when stripping things out. Like, when i stripped out PTT all of sudden the Dialer menu appeared slightly strange (like you could see the contact as if there was no skin applied) and all the menu choices weren't in the dialer. It turned out that a PTTDialer wrapper needed to be installed in order for it to work right, so I had to copy that single dll back.

I also have issues in building my CABs, mostly because I don't like installing everything back to the windows folder, so it takes more work to find out what can survive outside \windows and modify where the registry looks for stuff.

Anyway, I'd still like to get some help with the keyboard and dialer issue. I did replace the .dll for the SIP from the ROM, but the keyboard layout was the same... so I don't think it is in the .dll. Also, I don't think it is the same as the tilt fix, as that is to re-map the hardware buttons, where what I am wanting is to change the virtual keyboard map layout.

For the dialer...if you could link me to a good dialer CAB that works on this AT&T stock I can probably learn from that what all goes into a dialer package and from that reverse what I need to take out to create one from the stock AT&T.

thanks again!

UPDATE:

Well going back and looking at some stuff I think maybe I don't know what I thought I did about putting this together... so clarify for me.

Are the .hv files built from all the RGU files? If you look at both pretty much everything in the RGU files is in the .hv files. So do I need to modify the individual RGU files (which is what I have been doing) or do I need to extract, modify, and rebuild the .hv files?