Custom ROM - Wing, P4350 ROM development

Can I flash a basic WM 6.5 rom to my wing, add some programs, change some settings, and save it back to my PC for later reflashing?

You can do that but it won't be in the format that you're thinking. It will be what we call dumped. Even with a program called dump my phone it still wouldn't be the same file as you would want or need for that matter. A lot of us would actually love a program like that because sometimes cooks have to cook a whole rom for a simple registry edit. Instead we could just make a registy edit in the actual ROM. -wipes the drool from my mouth- okay gotta wake up and smell the coffee. That is what it would be like in a dream world.

Tribulattifather said:
You can do that but it won't be in the format that you're thinking. It will be what we call dumped. Even with a program called dump my phone it still wouldn't be the same file as you would want or need for that matter. A lot of us would actually love a program like that because sometimes cooks have to cook a whole rom for a simple registry edit. Instead we could just make a registy edit in the actual ROM. -wipes the drool from my mouth- okay gotta wake up and smell the coffee. That is what it would be like in a dream world.
Click to expand...
Click to collapse
That's partially true, but you can also use a registry mechanic program to access the Winmo registry from your PC, to test reg. edits before you apply them to your cooked ROM.

Related

Restore Internet Calling in Faria's WM6 ROM?

I have been attempting to add Interenet Calling to Faria's WM6 ROM by adding the necessary files and registry changes and re-cooking the ROM but I am getting nowhere fast. I have managed to add some files to the original ROM, make a couple of registry changes fine and change some settings in the initflashfiles.dat file to remove some shortcuts I don't want and I can get this to work fine, however re-adding the IP Phone stuff is a bit more of a task.......
I have extracted the files (or modules) from the MB ROM and added the regsistry changes and the ROM cooks just fine. When I flash the Wizard though it completes sucessfully and then reboots. I get the 1st splash screen but then when the 2nd splashscreen should appear I get a white screen. The Wizard is working as I can hear the bleep when it asks you to 'tap the screen to set up the device'. It also powers on and off OK, but I only ever get this white screen.
I have tried this about 4 times now and I am convinced the registry changes and required files are correct, but each time I get this white screen. Any ideas?
Andy
http://forum.xda-developers.com/showthread.php?t=290786
Read this... especially towards the end.
trojan9x said:
http://forum.xda-developers.com/showthread.php?t=290786
Read this... especially towards the end.
Click to expand...
Click to collapse
Already read it..... I can get Internet Calling back if I launch the VoIP.CAB that is included in that thread after installation, however I want these to be integrated into the ROM like they were originally (Faria has removed them). As I said I have had some sucess with adding other files and other registry changes it is just this bit that I am stuck on.
I did manage to get a bit further but ended up with a corrupt Today screen, no idea what happened there though
Andy
What are you stuck on?... you said you didn't have it, but now you said you can get internet calling... what exactly are you trying to do?
Faria has said that his rom takes up almost the entire space alotted. Have you tried removing some files from the rom to clear up room for the VoIP files?
trojan9x said:
What are you stuck on?... you said you didn't have it, but now you said you can get internet calling... what exactly are you trying to do?
Click to expand...
Click to collapse
I want to restore the Internet Calling option in Faria's WM6 ROM - pretty simple to understand really
I can add it manually via the VoIP.cab file but this obviously takes up RAM and can be removed via 'Remove Programs'. I would like to add the files that are missing and make the necessary registry changes then re-cook the ROM. I would prefer to keep Faria's base ROM.
I haven't tried removing anything from Faria's ROM so far, I didn't realise it was near the limit - I thought we had 128MB to play with on the Wizard, are we near that already?
Andy
Listen.. that cab only does registry fixes and puts in the NECESSARY files for the current voip functionality. it does not install anything that is not needed. Extract the cab and look at the xml file. it will tell you exactly what it does...Pretty simple concept
trojan9x said:
Listen.. that cab only does registry fixes and puts in the NECESSARY files for the current voip functionality. it does not install anything that is not needed. Extract the cab and look at the xml file. it will tell you exactly what it does...Pretty simple concept
Click to expand...
Click to collapse
Yep, already done that, hence my original post.....
I have added the necessary registry changes/additions and proof-read them several times, however once the ROM is cooked and installed the thing reboots, I get the 1st splash screen OK, then the white screen when the 2nd splash screen should appear and that's it.
I will have a look at how bloated the DUMP directory is with the additional files in there and see if I am going over 128MB.
Andy
The DUMP folder is apparently 122MB (128,512,401 Bytes) but is taking up 132MB (139,141,120) on the disk on my PC. Does anyone know if this is too big? If it is what is safe to remove?
Thanks
Andy
Done it.......
If anyone is interested I managed to get Internet Calling back into Faria's ROM.....
What I did originally was correct, however the file (or modules) that are needed for Internet Calling total about 3.5MB, which I think was slightly too much and would make the ROM bigger than 128MB (I think Faria must have realised this when developing his ROM and removed them to save space). I have been through the installed applications and files and have removed some stuff that I don't use. I then re-built the ROM and low and behold it worked first time and Internet Calling is now an option...
It still doesn't work however but that is just because it needs a provisioning XML file from a provider. Hopefully when WM6 devices appear we will be able to extract a provisioning XML file and dig deeper........
And no, the ROM is not available since this is Faria's work and not mine.
Andy
Nice,
I’m new to this and the only thing that I need from WM6 is the “Internet Calling”
I have no ides how to make the voip work. But I fond this at Microsoft.
http://msdn2.microsoft.com/en-us/library/ms898226.aspx
I really would like to test this with my “asterisk server” (http://www.asterisk.org/)
/joad
Where did you find the "Internet Calling total about 3.5MB" module?
Or maby you have changed your mind and feel like chairing your ”build” of WM6
joad said:
Nice,
I’m new to this and the only thing that I need from WM6 is the “Internet Calling”
I have no ides how to make the voip work. But I fond this at Microsoft.
http://msdn2.microsoft.com/en-us/library/ms898226.aspx
I really would like to test this with my “asterisk server” (http://www.asterisk.org/)
/joad
Click to expand...
Click to collapse
I have exactly the same intentions, joad. I've got wm6 on my O2 XDA mini so I can try and connect to my Asterisk server as well!
Let's hope his eventually works.
N
joad said:
Where did you find the "Internet Calling total about 3.5MB" module?
Or maby you have changed your mind and feel like chairing your ”build” of WM6
Click to expand...
Click to collapse
You need to add the following files into the ROM (the 1st 3 are actually modules and are in directories with the same name):
dnsapi.dll
rtcdll.dll
voipphonecanvas.dll
ipdialplan.xml
ringback.wma
You also need to add the registry entries to the default.hv and user.hv that are contained in the '_setup.xml' file from the VoIP.CAB file (or extract them from another ROM that already contains Internet Calling).
HTH
Andy
joad said:
Where did you find the "Internet Calling total about 3.5MB" module?
Or maby you have changed your mind and feel like chairing your ”build” of WM6
Click to expand...
Click to collapse
Joad,
I agree with you. The 3.5 Mb footprint is inflated.
It's only 1.75 MB (remember if you are using recmod when you are unpacking the ROM with viewimgfs, you have two copies of the files that are stored as modules: the module version and a file copy!.
--eluth.
eluth, I knew that somebody out there would have done the right job. Congratulation! Would you mind making your rom available to us?
Thank you
Gio2003
Pleaaaaaaaaaaaaase !!!!!!
There are so many people wanting to do this now - and I have a MAJOR need for this on a Hermes -- I have a solid SIP provider and can get to it with my other apps but integration I can't test ---
I am trying soooo hard to pin this down. I have not found a single ROM yet that has the "complete" add-in of what you mention here.
It would be GREATLY APPRECIATED.
Thanks
gio2003 said:
eluth, I knew that somebody out there would have done the right job. Congratulation! Would you mind making your rom available to us?
Thank you
Gio2003
Click to expand...
Click to collapse
ckolibab said:
There are so many people wanting to do this now - and I have a MAJOR need for this on a Hermes -- I have a solid SIP provider and can get to it with my other apps but integration I can't test ---
I am trying soooo hard to pin this down. I have not found a single ROM yet that has the "complete" add-in of what you mention here.
It would be GREATLY APPRECIATED.
Thanks
Click to expand...
Click to collapse
This .CAB worked on my Wizard with Faria's WM6 real thing ROM that had the VoIP stuff removed:
http://forum.xda-developers.com/showpost.php?p=1147821&postcount=138
I then added the files and registry settings back and re-cooked the ROM.
HTH
Andy

duplicating phone

I have multiple tilts, and want to make them all the same... is there a way that after I've got one working the way I want it to quickly duplicate/copy everything to another tilt?
I've looked at the kitchen stuff, but need a good walk thru to make heads or tails,,,
I basically am taking someones already cooked ROM, then modifying it and adding the CABS I want, and the config settings I want for the phone. I am also changing start menu layout to my liking.
thanks in advance!
-mike
I did a search and can't find an easy answer to this. Anyone have a suggestion?
you can use sprite backup and then do a "upgrade" restore to get most of your stuff on the other tilts. will need to reconfigure email though. please read the help and faq at Sprite's website before you do it.
You want aprogram called SPB Kiosk. I'ts not cheap, but I did some beta testing for them & can probably send you a test copy that's fully functioning. PM me if u want.
why do you need multiple tilts? not to be a smart ass but just dont see the logic. in regard to your question why not install the same rom/radio on each and load your preferred cab files on an sd card and just load them up. its a bit tedious however it shouldnt exactly be brain surgery. plus use pim backup so each phone can have same contacts etc...
Probably b/c like me they are for family &/or business use.
swtaltima said:
why do you need multiple tilts? not to be a smart ass but just dont see the logic. in regard to your question why not install the same rom/radio on each and load your preferred cab files on an sd card and just load them up. its a bit tedious however it shouldnt exactly be brain surgery. plus use pim backup so each phone can have same contacts etc...
Click to expand...
Click to collapse
Correct me if I'm wrong but I think the suggestions so far are to backup the programs and settings but not the ROM. Am I confused?
What you are looking for is something like Sprite Clone (but it aint cheap).
"Kloning the Kaiser"
KODIAC said:
I have multiple tilts, and want to make them all the same... is there a way that after I've got one working the way I want it to quickly duplicate/copy everything to another tilt?
I've looked at the kitchen stuff, but need a good walk thru to make heads or tails,,,
I basically am taking someones already cooked ROM, then modifying it and adding the CABS I want, and the config settings I want for the phone. I am also changing start menu layout to my liking.
thanks in advance!
-mike
Click to expand...
Click to collapse
Spb Backup does a complete backup and restore of everything you have installed, all PIM data, and all Register settings, but doesn't install the ROM. I would think you could flash the ROM you want on every other device, and then take the Restore file from the complete unit and run it on every other unit. The Restore file is a self-contained .EXE file, it doesn't need the program to be installed (because the whole point is that it will reinstall everything even if your current program structure is FUBAR)

2 QUESTIONS :Cooking with purchased Apps - Manilla 2d Landscape Ability

Hey guys, I have a quick question.
Is it possible to have the unlock codes of purchased applications already in the cab when I'm cooking it?
So I don't have to do input them every time I make an adjustment to my rom.
Unfortunately I won't be sharing the rom... I have a conscience.
2nd Question...
In abusalza's PDACornerUltimate.V10-20931
The Manila 2d Has a landscape mode that "somewhat" works, is this a personal fix or is it included in the lastest Manila 2d Cab?
Thanks Everyone
As for your first question, it is possible but time consuming and tricky. What you'll have to do is find out where the key goes when insterted in the program into the registry (there are programs to see how the registry is altered after a certain move). After that, you'll have to insert that key into the CAB (probably better to do it before making the OEM) which you'll have to use something like WinCE CAB manager. This can be done to most programs and games, not all though.
would I be able to create an OEM out of the program files in my phone, it wouldn't be cab?
Metallic-Force said:
would I be able to create an OEM out of the program files in my phone, it wouldn't be cab?
Click to expand...
Click to collapse
No, i've never seen that nor do i think it's possible. I really wanted to do the same thing, however going through many threads and asking so many people about it, i figured it was easier to manually register everything.
Ok great, well that's one down.
Thanks alot Kareem.
Anyone wana take a shot at the other question?
Use Sashimi auto Installer for REG files.
fire use PHM to make a backup of your REG
then register
use PHM again
use find the adjusted REG edits using a REGistry comparer
put the REG files into Sashimi, read up on SAshimi to set it up. and his website has more info on how to do exactly what i said above. incl video
it took me all of 3 hours to learn sashimi and its great..
As for the Second Question, Ask in the thread concerning it.
ive not seen it in the HD3 Releases Im using.
I'm doing that right now.
Another Question.
Do I have to back up my registry from my cooked rom, or can I back up my current rom that has all the applications installed and registered.
kareem9nba said:
.... What you'll have to do is find out where the key goes when insterted in the program into the registry (there are programs to see how the registry is altered after a certain move)....
Click to expand...
Click to collapse
Can you name what the program is? please, i'm interested in this. Thanks.

Some cooking questions

I have a few questions about this cooking stuff. Yes I searched and watched the videos. Maybe I can't find the proper wording for the search to work for me. But if I'm in the clear in that department, then maybe I can get some help.
1. If I have a radio that is an NBH file, the BuildOs wants an NB file. How do I convert?
2. How would I get someone else'e rom, say the Hyperdragon roms, and get it to the oem, sys and rom folder. I already did the dump and I end up with the temp directory that has some stuff like what is in the oem, sys, and rom folders. Am I missing something?
3. Is there any easy way to find one of the Packages after doing a dump? Say i am looking for the registry entries in the Hyperdragon roms, where would those be and how would I get them?
I have the basic idea of how to do this stuff, just need some assistance in the stuff that I feel was not covered very well. I already made a few roms with Manilla and without and some with HTC home. They all work with some bugs here and there. I have never been much of a person on reading on how to do stuff, just tell the "simple" explanation and I experiment from there.
Any help, please!
Hi there I don't know if this thread really belongs here (mods will tell ) but here are some answers to your question:
1/ use the search function... ok, not SO funny
1 bis/ use NBH extract http://forum.xda-developers.com/showthread.php?t=289830
2/ Download a good Kaiser kitchen (Alex's or the one on PPCKitchen) and follow the first steps that will extract your OEM/SYS folders
3/ Registry entries can be found all the place, under varied forms: basically, .rgu files, initflashfile.dat, and .provxml files. You'll have to take some (like in a lot) time to figure out which modifies a given reg key
Hope this shed some light
Best regards
Ok, I was missing the Extraction tool for the NBH files.
I thought I was right on the reg files but I was thinking, maybe even hoping, for an easier route but I guess not.
I have everything I could find on the kitchen stuff and have tons of packages and cabs. Now, like you said, time to spend a lot of time experimenting.
But again, where do I get a radio*.nb file from?
whitehooptie said:
Ok, I was missing the Extraction tool for the NBH files.
I thought I was right on the reg files but I was thinking, maybe even hoping, for an easier route but I guess not.
I have everything I could find on the kitchen stuff and have tons of packages and cabs. Now, like you said, time to spend a lot of time experimenting.
But again, where do I get a radio*.nb file from?
Click to expand...
Click to collapse
You have download the radio you want, and extract it using nbh tool.
You'd better not include the radio ROM into your final .nbh package: it will be easier to later test different radio roms without having to reflash the radio in case you flash the main (OS) rom again, and will make your packaged ROM lighter. If you later want to share it, you can still zip your OS and Rasio roms together for people to flash separately...
Remember that the efficiency of a radio ROM is more or less closely tied to your phone service provider, location, Kaiser build, color of your socks and so on... People most often have a prefered radio ROM they'll tend to stick to.
When I cook roms I want to share, I get 3 .nbh ready: one for OS, one for radio, and one for splash, so people can choose to flash whatever they want.
So NBHextract works on everything. Who would've thought. I think maybe I am reading too hard in this. My biggest deal on the radio was I want to make one for myself where I can put my phone back to how it is exactly. If I try a cooked one and need to change a few things then I can load my stuff back on without spening 30 minutes doing it.
Thanks for the answers guys, I appreciate it.
Another question. Is there any other way than flashing to your phone to test these roms? I know microsoft has that "emulator" to try out WM6. Any way to change those files?

I'm curious

My bad in advance if this question is off topic.
Lets you say you flashed the stock rom [why i don't know] or one of the roms hanging around here. The RUU goes to 100%, you set the screen, the time, you get a peek at the home screen (lookin pretty plain there) only to be told to wait 3 seconds. A couple things run get a little progress indicator and the thing reboots.
Now your home screen is looking different. Couple plugins enabled, others disabled. Been scouring XDA regarding this and only found scant references here or there about setting your thing up to install cabs off an SD card. I'm looking for something more in the neighborhood of having different plugins enabled, possibly settings too.
Anywho if you know of where I can get some reading in about this type of stuff, lemme know.
It's the built-in autorun. There are also many different third party alternatives. A few are in SuperJustKitchen v0.7.
Besides that, I'm trying to decide if this is offtopic or not... Technically it has to do with cooking....
ivanmmj said:
It's the built-in autorun. There are also many different third party alternatives. A few are in SuperJustKitchen v0.7.
Besides that, I'm trying to decide if this is offtopic or not... Technically it has to do with cooking....
Click to expand...
Click to collapse
hehe i'm walking a fine there...
I was wondering who were those guys and what are they doing in my kitchen? Autorun, check autorun, and run cc From what I gathered about those programs is that runcc is like autorun but newer. My guess in using them is setting up some sort of txt file and pointing runcc or autorun to it.
If so what can I put in that txt file, coz I know i can't write something like "uh... dood, I don't want titanium enabled, I want this one enabled with this setting and that setting ticked... and while you're at it can you fiddle with that one over there, and lets throw some cabs on there shall we? they're over here..... you're not done yet, now I want you to monkey with the settings like so... alright now get the hell out of my office!"
If I could I would...
Whatever information you can point me over to would be cool.
Thanks
Dr.Gonz0 said:
hehe i'm walking a fine there...
I was wondering who were those guys and what are they doing in my kitchen? Autorun, check autorun, and run cc From what I gathered about those programs is that runcc is like autorun but newer. My guess in using them is setting up some sort of txt file and pointing runcc or autorun to it.
If so what can I put in that txt file, coz I know i can't write something like "uh... dood, I don't want titanium enabled, I want this one enabled with this setting and that setting ticked... and while you're at it can you fiddle with that one over there, and lets throw some cabs on there shall we? they're over here..... you're not done yet, now I want you to monkey with the settings like so... alright now get the hell out of my office!"
If I could I would...
Whatever information you can point me over to would be cool.
Thanks
Click to expand...
Click to collapse
RunCC is meant as a replacement for Autorun. Autorun just requires a text file while RunCC requires a Lua that points to a text file.
There are a few walkthroughs but nothing concrete on how to create a good autorun file.
Some of the commands are:
The lock screen command (I forget what it is)
EXEC: (Execute the following)
CAB: (Install the following cab)
CPY1: (Copy from this)
CPY2: (Paste to this)
RST: (reset the phone)
In the older Autoruns, to set a theme you'd use:
EXE: along with a program that set the theme
In the newer Autoruns, you can just set it with:
TSK: \Windows\theme.tsk
Unfortunately, neither works with WM6.5.1 so you have to set the theme with an EXT with many files and registry keys.
There are a few other autorun apps that people in xda have made that can do more, like be able to run your own custom config from your SD card if you want every ROM to have certain things automatically configured (as long as all the ROMs support the particular auto-configuration utility you have configured for.)
To tell you the truth, I never bothered much with Autorun unless I had to replace a file that needed to be one version for the rom to load the first time and another after the first time set up was done. Realistically, you can do almost everything with a simple EXT package.
ivanmmj said:
Unfortunately, neither works with WM6.5.1 so you have to set the theme with an EXT with many files and registry keys.
Click to expand...
Click to collapse
Now ain't that a kick in the pants
ivanmmj said:
To tell you the truth, I never bothered much with Autorun unless I had to replace a file that needed to be one version for the rom to load the first time and another after the first time set up was done. Realistically, you can do almost everything with a simple EXT package
Click to expand...
Click to collapse
I was thinking the very same thing. Something's telling me that I need to try out that "Create Ext" button. Maybe throw whatever reg keys I want played with in that file? That would be more simpler than creating an auto run thingie. Hmmm... if that is the case I guess I would to just need to know how to tinker with my home screen and settings from the registry.
Dr.Gonz0 said:
Now ain't that a kick in the pants
I was thinking the very same thing. Something's telling me that I need to try out that "Create Ext" button. Maybe throw whatever reg keys I want played with in that file? That would be more simpler than creating an auto run thingie. Hmmm... if that is the case I guess I would to just need to know how to tinker with my home screen and settings from the registry.
Click to expand...
Click to collapse
The easiest way to learn is to take a CAB that does something you like and converting into a EXT and looking at the registry settings it creates.
ivanmmj said:
The easiest way to learn is to take a CAB that does something you like and converting into a EXT and looking at the registry settings it creates.
Click to expand...
Click to collapse
That definitely helps, as well as using a reg editor to find out what has been done after installing a program then exporting the key to throw in the app.reg file. The real fun part was tracking down basic settings for things like button settings, today items (and their settings), and default theme (boy was that a blast!) Thanks again for clearing up the confusion

Categories

Resources