Creating system sound scheme for WM6 - Upgrading, Modifying and Unlocking

Greetings All,
I finally got all of the sounds on my Kaiser set just the way I want, now I understand that the sound package definition is a registry key that's somewhat convoluted. What I'd like to do is learn how to create a cab containing my custom sounds and installs the sounds and configures them for the user. I went through a lot of crap to get my sound scheme working. Mostly it was overwriting the system files(unlocked flash with Dutty's TouchFlo 6). I'm certain there's a better way.
Any advice? I did briefly search the wiki and on here.
TIA
-Vex

Related

Extended ROM Questions - trying to understand it all

Hi,
I have been playing around with ROMs and reading stacks of posts about cooking your own, but am slightly confused. Most of the threads seem to assume a certain level of understanding and also most of the info seems to relate to modifying the nk.nbf file.
I have taken the Orange AKU2 update and then added the ms_.nbf and radio_.nbf files from the latest Dutch TMobile ROM and put it on my Universal, but when it installed it appears to have added a number of TMobile files.
So am I right in thinking that the operators modify the ms_nbf as well as the radio_nbf?
Also is there a definitive article or thread around providing a step by step approach to putting together a custom ROM?
There are some things I like about the Orange ROM, but other areas I would like to remove. Also there are some things I spotted on the TMobile ROM (like streaming video) that would be handy to have.
THanks in advance.
jvoelcker said:
Hi,
I have been playing around with ROMs and reading stacks of posts about cooking your own, but am slightly confused. Most of the threads seem to assume a certain level of understanding and also most of the info seems to relate to modifying the nk.nbf file.
I have taken the Orange AKU2 update and then added the ms_.nbf and radio_.nbf files from the latest Dutch TMobile ROM and put it on my Universal, but when it installed it appears to have added a number of TMobile files.
So am I right in thinking that the operators modify the ms_nbf as well as the radio_nbf?
Also is there a definitive article or thread around providing a step by step approach to putting together a custom ROM?
There are some things I like about the Orange ROM, but other areas I would like to remove. Also there are some things I spotted on the TMobile ROM (like streaming video) that would be handy to have.
THanks in advance.
Click to expand...
Click to collapse
Okay, well I don't really know too much about the nbf files but when you do a ROM upgrade using whichever ROM you want, i.e., Orange, T-Mobile, I-Mate, etc, once the PDA reboots and then runs a customization it installs files that the individual operators have set for their version of the pda. The thing you should do is that before the pda starts customizing do a hard reset and after the reboot you'll see the basic Windows Mobile PDA. Then you should do an ExtendedROM unlock and then you'll see all the files that the operator has set the pda to install. What I did was try out all the different ROMs and still ended up with the latest T-Mobile UK ROM from BuzzDev.net. Then I did the tedious task of installing each one separately and then rebooting after each one to see what it changes. You can then add or remove the ones you don't want or want and edit the config.txt (on T-Mobile ROM) and then you have it all. Or after each format reboot before the customization, unlock the ExtendedROM and then install all the cabs you want and then reboot.
As for which one does what I really don't know too much. I do know the obvious ones like the MMS one and all but that's about it. There are a lot of good resources on BuzzDev that you should check out. Hope this helps.
Thanks.
I'm slowly getting to grips with it all, but just need some more time to run through all the messages on here to get a better handle on cooking your own ROMs.
It's a shame no one has the time to consolidate the great info on here and put it up on the Wiki.
operators put their customisation tools in ms_.nbf file,which acutally representst the extended rom.

Flashing a Kaiser Rom on to a Hermes

To the Rom chefs out there (btw you guys are the greatest), how difficult would it be to flash a kaiser rom on to a hermes? Would it be impossible or feasible? The reason I ask is that I am intrested in the software features of the kaiser but it will not be available in the states for a while (and my company may not upgrade for a while). I'm not sure how similar devices handle roms but if I could get a hermes with touchflo, built in improved home and com managers, and an app to recognize business cards... well that would rock. Just an idea I would appreciate any feedback.
Itz not difficult... only question is... does it work???
I would love to see that, but that is a hell of a question "Will it work?"!
Here is a short answer for you... HELL NO but if you like try it and then send me your bricked hermes!
Won't work out of the box, but you can extract whatever you want and cook it into your own ROM, using one of existing Hermes ROMs as a base.
Would it be possible to switch out the touch.dll file with the one from the kaiser to try to get touchflo working on the hermes (I'm comfertable setting up the business card recognizer through a cab)?
ok we need members that have created there own cooked roms to give us reallistic insight on how to pull this of?
Cooking a rom
leoiden said:
ok we need members that have created there own cooked roms to give us reallistic insight on how to pull this of?
Click to expand...
Click to collapse
i take no credit for this, i am a noob loke you all, i myself like the att base that i get from vp3G you exrtact the base using romdonalds, you can cook with it to, but i cant understand it, i need to take more time. however i take the base and use it with pandora's build os, i also put added stuff in the pandora with Bennec83's instructions.
any spelling mistakes you find, suck it. i have been up since 4am and i need to get up at 4 again
ROMDonalds Kitchen v1.0 - The Educational Kitchen
http://forum.xda-developers.com/showthread.php?t=319970&highlight=romdonalds
vp3G's WM6 v3.0 -- [The official "official" AT&T ROM]
http://forum.xda-developers.com/showthread.php?t=317952&highlight=vp3G
Pandora Kitchen - v6.0 Build it YOUR way [updated 08/13/07 @ 14:19]http://forum.xda-developers.com/showthread.php?t=316881&highlight=pandora
Bennec83's cab-oem
1: Download CAB Manager from Rapidshare or Megaupload
2: Unpack the CABManager.exe and run it
3: Drop your CAB into CAB manager
4: Extract all the files in the CAB, to do this click the icon 3left from the XML button (It has SEL in small letters at the top of the button) LEAVE THE CABManager.exe RUNNING AS YOU WILL NEED IT FOR STEP 10
5: Go into the folder that you extracted your CAB to, there will be an *.inf (* = Name of the CAB), delete it as it is not needed
6: There will also be another folder inside the directory where you extracted the CAB, this will probably be called "Windows" or "Program Files"
These files contain all the files that are supposed to be in each directory on your device. i.e. all files in "Program Files" will get installed to the "Program Files" on your device when you install the CAB.
Never-the-less, these directories are not needed as we want all the files in the same folder, so copy the contents of each folder, into the folder where you extracted the CAB, do this for all folders that were extracted from the CAB
7: Go Here To Generate A GUID. Set it to "Version 4:Random" and press "Get" (It should look something like this - 21f768ec-4901-11dc-8314-0800200c9a66 - I will Note it as <GUID> instead of loads of numbers for ease of typing)
8: Go into the folder you extracted your CAB to, with all the files out of their directories, create TWO new text files.
For the FIRST text file: name it with the GUID you just generated in step 7 and change the file extension from "<GUID>.txt" to "<GUID>.dsm", press yes to the "Change File Extension" Warning
For the SECOND text file: give it the SAME GUID as above, but change the extension from "<GUID>.txt" to "<GUID>.rgu", press yes to the "Change File Extension" Warning
9: OPEN the "<GUID>.rgu" and select "SAVE AS.." select "UNICODE" (Default is ANSI), then go to the "Save as Type" Menu and select "All Files" and select your "<GUID>.rgu" and select "Yes" to the "Are you Sure You Want To Replace" warning
10: Go back to CABManager.exe and select the "XML" button, and a new window will pop up. In the new window select the tab "Registry Keys"
This will show you all of the REG Keys related to that CAB (If there are any, sometimes the software doesn’t need any so there will be nothing here!!)
Assuming that there are REG Keys, copy them all into the "<GUID>.rgu" and save it, REMEMBER TO SAVE AS "UNICODE"
Next you MUST make sure that the following is in the "<GUID>.rgu"
A: TOP LINE MUST say "REGEDIT4" (no ""), followed by a blank line, eg to follow:
[HKEY_CURRENT_USER\Software\HTC\Customize]
"Ver" = "1.0"
this must change to:
REGEDIT4
[HKEY_CURRENT_USER\Software\HTC\Customize]
"Ver" = "1.0"
B: Go to the end of the "<GUID>.rgu" and ensure that after the last line of text there is another blank line
AFTER you have edited the "<GUID>.rgu" with the correct things, SAVE IT AS "UNICODE"
11: 1: Download this "option.xml" from Rapidshare or SendSpace
Open the "option.xml" and edit the bits that need editing.
you will see what I mean, as I have created the option.xml to be self explanatory!!!
I hope this helps, if you have any questions PM me
OEM folder of HTC rom here: form pof
Kaiser dump thread
http://rapidshare.com/files/42085076/KAISER_OEM.7z.html
P.S. i would live to see the apps ported but when i try to cook even known stuff i get errors and discuraged so i stop
i am on vp3G's Vir. 3.0 it is what i need until someone puts something i can use up.
thanks to the cooks, and things that make you say huummmm
In case somebody is searching the cab-manager now ;-)
http://forum.xda-developers.com/showthread.php?t=317358
Jesus, do none of you read anything any more? I don't like "n00b" bashing but when there's so many of you who have obviously read absolutely f*** all, then I'm thinking you're all fair game.
There are already LOTS of threads about ROMs with the Kaiser comm manager, dialler etc built in - there's been god knows how many attempts to get touchflo working, cooking in kaiser's touch.dll, hacking the old one, creating new ones, all about why you can't flash another device's ROM on to a hermes - mulitple threads about every damn thing you've been talking about, some of them not even that far away from the front page and none of you have taken the effort to have a look.
FFS, it's like painting a target on your back and going for a walk on a shooting range...
LOL......nicely said Smiffy
It's kinda like "the blind leading the deaf and stupid"....every time a new device hits the shelves, hoards of wombats want everything it has to offer on their old technology...arrgghhh!!!
Mark.
PS. Do you think I could flash the Kaiser ROM onto my Voyager....
Lordsmiff said:
FFS, it's like painting a target on your back and going for a walk on a shooting range...
Click to expand...
Click to collapse
best statement of the year award!
leoiden said:
ok we need members that have created there own cooked roms to give us reallistic insight on how to pull this of?
Click to expand...
Click to collapse
Here is some insite! IT cant be done! you can take certain apps and features from the kiaser rom which has been done many many times if you search for kiaser im sure you will find the home plug in the dail pad and the com manger and im sure some other things but here is a little hint you cant port the touchflow many have tried and come close but it just wont work yet! you can not flash another devices rom to the hermes sorry just wont work.
Lordsmiff said:
Jesus, do none of you read anything any more? I don't like "n00b" bashing but when there's so many of you who have obviously read absolutely f*** all, then I'm thinking you're all fair game.
There are already LOTS of threads about ROMs with the Kaiser comm manager, dialler etc built in - there's been god knows how many attempts to get touchflo working, cooking in kaiser's touch.dll, hacking the old one, creating new ones, all about why you can't flash another device's ROM on to a hermes - mulitple threads about every damn thing you've been talking about, some of them not even that far away from the front page and none of you have taken the effort to have a look.
FFS, it's like painting a target on your back and going for a walk on a shooting range...
Click to expand...
Click to collapse
But seriously, if I cant flash the Kaiser Rom to my Tytn, can I port it into i-phone. Then I won't have any communication devices to post stupid questions again
I hear what you are saying, I actually run a tweaked out Hermes with HTC home (latest version from shen) dialer (older version I don't like the 3g video dialer) and com manager (10 button kaiser) though I use the offical att rom as my base. I have read the threads EXTENSIVELY both here and on other sites 4windows mobile tri-syndicate etc.(Stuff by JJ, Custel, etc.) I've even played with the Touchflo Alpha cab. My question was if it would be possible to take the whole kaiser rom (as opposed to extracting portions of it and loading them into one of the hermes roms) and load it on to a hermes, mainly because the issue (from what I have read) with touchflo is the touch.dll file and how it functions (wizard, kaiser, and elf similar, heremes is different) and this dead ends most projects. I was thinking that perhaps flashing the whole ROM might get around this (basically try to run a kaiser on a hermes, I was hoping that the devices were similar enough it might work). I guess the answer is no. The other thought I had was that perhaps the new offical release might be easier to work with (and the business card app is pretty sweet). I am somewhat technical but not a developer (though I work for for a large development firm) perhaps I misunderstood how a rom works and flashing the entire thing will not be posible nor will it solve any of the issues the chefs have been running into. It was just an idea.
aaronsmckee said:
I hear what you are saying, I actually run a tweaked out Hermes with HTC home (latest version from shen) dialer (older version I don't like the 3g video dialer) and com manager (10 button kaiser) though I use the offical att rom as my base. I have read the threads EXTENSIVELY both here and on other sites 4windows mobile tri-syndicate etc.(Stuff by JJ, Custel, etc.) I've even played with the Touchflo Alpha cab. My question was if it would be possible to take the whole kaiser rom (as opposed to extracting portions of it and loading them into one of the hermes roms) and load it on to a hermes, mainly because the issue (from what I have read) with touchflo is the touch.dll file and how it functions (wizard, kaiser, and elf similar, heremes is different) and this dead ends most projects. I was thinking that perhaps flashing the whole ROM might get around this (basically try to run a kaiser on a hermes, I was hoping that the devices were similar enough it might work). I guess the answer is no. The other thought I had was that perhaps the new offical release might be easier to work with (and the business card app is pretty sweet). I am somewhat technical but not a developer (though I work for for a large development firm) perhaps I misunderstood how a rom works and flashing the entire thing will not be posible nor will it solve any of the issues the chefs have been running into. It was just an idea.
Click to expand...
Click to collapse
Touch.dll on a kaiser wun work on hermes... Datz the problem
If at first you don't succeed then make the target BIGGER!
What was that that LordSmiff said? It was sooo long, I couldn't read the whole thing.
Oh never mind. I forgot, I wouldn't bother reading your answer, either.
Can somebody pleeeeaaaasssseee make a video of alll this stuff on the forum. I can watch TV ok.
Anyway ... I just pre-ordered my Kaiser. Is there any way to flash my Hermes ROM onto it so I don't need to learn anything new?
Puuullllleeeeaaasssse help me!!!
Oh, and my keyboard makes a ? whenever I type a *. Haven't seen anything mentioned about this problem here.
-pvs
pvs said:
Oh, and my keyboard makes a ? whenever I type a *. Haven't seen anything mentioned about this problem here.
Click to expand...
Click to collapse
I had this problem. Use HTCustom and go all the way over to the "keyboard" tab and choose the correct one (I have AT&T/Cingular, so I chose that).
mcorrie1121 said:
I had this problem. Use HTCustom and go all the way over to the "keyboard" tab and choose the correct one (I have AT&T/Cingular, so I chose that).
Click to expand...
Click to collapse
Ummmm ... I was being a little sarcastic. Yes, I know ... it's just one of the questions that's been posted a few thousand times already ... probably will be again tomorrow.
Thanks for answering, though.
-pvs

Software to Track What Changes are happening during Installation

Hi,
I'm looking for any software that will keep track of any changes that an installation is doing like registriy changes, dll changs, new folders creating etc.,
thanks...
You might check out sktracker, Ive used it under wm6, but not extensively.
http://s-k-tools.com/index.html?sktracker/m_feat.html
I have found ssnap to be pretty comprehensive. It makes a snapshot of your system (registry and more) and saves it to a text file.
http://www.freewareppc.com/utilities/ssnap.shtml
I use sktracker.

ROM cooking: smthing else than initflashfiles affects shortcuts

Hi, everyone! I´m still working on a Wizard (don´t want to touch my Hermes, yet). I´m pretty advanced... but
I dump the [latest] original cingular WM5. I rebuilt it with office 2007 and realize that the original shortcuts are still there. Of course, they are both useless (as I have new names for the apps) and annoying (because I can´t remove them before compiling).
This is the whole point: Those shortcuts are not coming from neither an xml update for the XIP nor an initflashfiles.txt
HOW ON EARTH DO I REMOVE THEM. I can´t find what is creating and copying those shortcuts
Are they embedded in the OS.nb file? If so, how do I take that file apart?
Any help is very much appreciated!
..provxml, m8..
Nope, had checked already
*.mopvxml, etc had been checked.
But... what did you mean by m8?.
BTW: I will check inside os.nb now, but please give me fresh ideas
You may also want to check for a file called initflashfiles.dat. That contains a lot of shortcut information as well. Especially for apps that are default for that particular ROM. It should be found in the OEM\OEM_LANG_* folder in the kitchen. The (*) is the locale number. For example, a WWE ROM would have the folder as OEM_LANG_0409.
Yep, solved (initflashfiles.dat)
Hey, thanks! You´re FAST!
I was about to post it. But thanks, you could have saved me hours
Anyways. If anyone ever reads this thread, remember: scavenging os.nb(a) isn´t that great. An automated kitchen does it all (Hypercore in this case).
I also found somebody claiming that certain shortcut came from a dll. Just keep as a sidenote.
Cheers!

ROM Cookers - stop and help a novice!

Hello all.
I'm building a barebones 6.5 ROM using ervius visual kitchen. I have been building many tests as I go along but there are several things I can't sort out due to the lack of instructions on where things are. Can you help? I really want to get this sorted & released asap!
1. I need to apply the following entries so I created a new folder in /EXT and dumped these keys into it:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\GWE\Menu\PopFnt]
"Ht"=dword:00000381
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"Messaging"]
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"Owner Info"]
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"Messaging"]
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]
"Date"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\System\GDI\Rotation]
"HideOrientationUI"=dword:00000000
[HKEY_LOCAL_MACHINE\System\GWE\Menu]
"CUIHandler"=dword:00000000
But when the ROM is loaded only the first key has been applied. Is this a sound way to include regkeys or am I doing it wrong?
2. I need the default theme to be the HTC black. It's installed, but how do I set it as default?
3. I need to remove start menu entries (help, activesync, games, search, calculator) which I did by commenting out the entries in \OEM\Diamond\0409\OEM_Lang_0409\initflashfiles.dat but activesync & calculator still show
4. despite having Microphone AGC & Clear Storage NOT installed the icons still show up in System. How do I rid of them?
5. when I click on Camera on startmenu it complains the file "camera.exe" doesn't exist. I have installed the HTC camera package in 001_Base
THANK YOU FOR YOUR HELP!
for regedits i noticed the same thing try bundleing them into a cab or program
Eg. go to your TF3D folder and add those reg entries into the bottom of the TF3d registry list
or you can add a cab to your "config_operator.txt" list

Categories

Resources