What does it take to create your own ROM? - Touch Pro2, Tilt 2 Windows Mobile General

I've spent the better part of my day browsing the forums and trying to find out a definitive answer to this, but there's just so much information out there that my brain hurts now. Could someone either provide me with some information, or point me to a solid source so that I can attempt to create my own ROM?
Thanks in advance!
*note: The most I've done to my phone is flash a few roms, install some cabs, and changed settings in the registry when provided the info. I'm still a little fuzzy on all the different versions!

get a kitchen, do work. I've never done it so not sure on the exact steps, but it seems easy enough.
http://forum.xda-developers.com/search.php?searchid=35726309

Thanks! I'll take a look at some of those posts and see what I can "cook" up

Related

noob question: kitchen vs tools..same?

Newbie question. I don't understand, what is difference between a kitchen and tools like mamaich's ? At first I thought they were the same but now I'm not sure because I keep seeing references that don't make sense.
Post removed.
Post removed? That's it? Pardon me....Look, I know this is a newbie question but I am honestly confused as to what the definition of kitchen is. If I use mamaich's tools to prepare, view, etc. I end up with what seems, to me, to be a similar thing as a kitchen. Are they the same? Is there something about a "kitchen" that is fundamentally different than only using the tools? I have read many, many pages here and I'm honestly trying to understand. Please point me in the right direction. Thank you.
edit: sorry, I thought "post removed" in the earlier post meant I got my message removed from the forum by an admin, anyway, my question still stands.
Since the unhelpful member above failed to give you a decent answer, I will help you. Tools are either a program or a set of programs designed to do a task with the roms (for example, Mammich's tools are designed to help you edit the imgfs part of the rom). A kitchen is a set of tools (made by various people) designed to edit the whole rom or most of the rom and build your own custom roms.For future reference, if you ever have any other questions about rom building, let me know and I will help you out as much as I can.
Thank you very much Steven855 and I appreciate the offer to help.
I originally gave an inadequate answer - thus the removed post. Home ill with the flu, Nyquilled up and forgot which section I was in (thought I was in the Kaiser specific section and gave an answer associated with that). No ill intentions, so to speak.
What I will say is the various tools are something a newbie should probably feel comfortable using. Before using a kitchen, read, learn and flash a number of others' custom ROMs. While the great developers here have made cooking custom ROMs very easy with the kitchens, you can cause a lot of problems with your device if you don't know what you're doing.
No ill intentions taken. Like I said, at first I misunderstood and thought my post got nixed by an admin. btw notwithstanding Steven855's helpful answer, I had my question answered earlier on another thread when the same question came up.
Quote originally Posted by ramsses:
My understanding is the kitchen implies each module (with its associated registry - RGU - files and dlls etc.) is explicitly separated so it can be incrementally and selectively combined. What we are doing here is taking an existing set of ROMs and combining the dlls, exe etc. by hand - there isn't a handy gui where you can select which module you want. Also, the registry is necessarily hand crafted too. So by using the extract/rebuild tools, we are making a ROM, but it isn't a kitchen, more a roadside burger van!
Thanks again, really enjoying this site, and learning alot.
Steven855 said:
Since the unhelpful member above failed to give you a decent answer, I will help you. Tools are either a program or a set of programs designed to do a task with the roms (for example, Mammich's tools are designed to help you edit the imgfs part of the rom). A kitchen is a set of tools (made by various people) designed to edit the whole rom or most of the rom and build your own custom roms.For future reference, if you ever have any other questions about rom building, let me know and I will help you out as much as I can.
Click to expand...
Click to collapse
Hi Steven. I was wondering if you knew about ROM cooking for Verizon CDMA devices..ie the i730? I was looking around to see where I would be able to find the bootloader for it but I haven't found any answers yet. Thanks.
Sorry! Unfortunately, I don't know anything about rom cooking for pocket pc phones (yet). I'm still trying to get the hang of this rom building stuff myself (after 2 failed attemps to make an updated rom for the axim X50(mid)).

Sorry for beating a dead horse...but...

Hey guys,
I've been trolling the forums for some time now, and I have yet to find the answer that I am looking for in regards to cooking my own ROMs - specifically for the HTC Vogue (Bell). I have looked through all sorts of stickies/readmes, but I still cannot figure out how to put it all together...
I've got a stock ROM from Bell, it has been extracted (so I have the bootloader, .nbh file and so on)...
Now HOW do I extract the .nbf, or even edit it for that matter? The only solution that I have found is the UNIX-based one, but I'll be honest, PERL and I dont get along well...is there a GUI or commandline based solution for WIN32?
I feel dumb for asking, but if someone could help me figure out the editing/compiling/flashing aspect, I'd be forever grateful
Thanks.
Most of the kitchens will take that nbh and parse it out in to the OEM and SYS folders you need.
I would suggest you search for DogGuy's command-line kitchen, and use that as a learning tool as he has batch files that automate most everything, and yet you can go through them to better understand what is happening.
Good luck!
Also some recent threads at ppcgeeks on this topic with useful info.
TGHI said:
Hey guys,
I've been trolling the forums for some time now, and I have yet to find the answer that I am looking for in regards to cooking my own ROMs - specifically for the HTC Vogue (Bell). I have looked through all sorts of stickies/readmes, but I still cannot figure out how to put it all together...
I've got a stock ROM from Bell, it has been extracted (so I have the bootloader, .nbh file and so on)...
Now HOW do I extract the .nbf, or even edit it for that matter? The only solution that I have found is the UNIX-based one, but I'll be honest, PERL and I dont get along well...is there a GUI or commandline based solution for WIN32?
I feel dumb for asking, but if someone could help me figure out the editing/compiling/flashing aspect, I'd be forever grateful
Thanks.
Click to expand...
Click to collapse
Here is the link: http://forum.ppcgeeks.com/showthread.php?t=20550
Follow JD's instructions.....Test.....Test.......Test the ROM to make sure its stable before posting for others to use
Thanks D
dawilliams660 said:
Here is the link: http://forum.ppcgeeks.com/showthread.php?t=20550
Click to expand...
Click to collapse
Yeah, I did check that post, however, it seemed that they were a step ahead of me...the tools that were provided did not (both gave application errors on launch...?).
Thanks for the replies, any one else have other tips, pointers, etc?
PPCGeeks.com is the answer...I still haven't found it yet...there's too much info on that site. Have you seen this thread:
http://forum.ppcgeeks.com/showthread.php?t=18745
By following that method its a TON of work...and that's using a 'kitchen' someone already made. What you and I want to do is create our own kitchen by stripping a stock rom...and there aren't any guides on how to do that...I'm assuming because that's even MORE work. So basically a (TON of work x MORE work) = Fu%$ that.
If you find a somewhat easy way to do this before I do, post it for us!
sean222 said:
PPCGeeks.com is the answer...I still haven't found it yet...there's too much info on that site. Have you seen this thread:
http://forum.ppcgeeks.com/showthread.php?t=18745
Click to expand...
Click to collapse
Hey, I didn't see that thread yet, looks interesting, thanks!
Now, I can't wait 'till I get home from work...

Overwhelmed

Hello people.
I'm intrigued to start customizing roms, perhaps even cooking for the general public. I'm looking for information on rom cooking/editing. Problem is there is so much info everywhere but I can't seem to find a good starting point that explains it all good for the rookie. Can anyone point me in some good directions?
Perhaps you can answer this question aswell, is it simple enough to edit roms?
(i.e. download a rom of my liking then removing and/or adding cooked apps?)
That's where I want to start.
There is a kitchen thread in my sign, you might want to use that as your starting point. Best way to edit a ROM is to grab a kitchen (or learn how to dump) and add your own OEM packages.
All said, there is not straight forward manual for all this. It all comes by trial and error method, and also basic programing knowledge. Good luck!
Thank you.

No order

Hello, guys!
The forum is super but here is ocmplete disorder. Where are the ROMS?
How can one find a ROM file here?? The forum is huge and the search leads to discontinued results (2008 year)
Can someone point me to ROM file archive here?
BR
I'd demand a full refund of the money you've paid....
Seriously, if you scroll down through this list a few pages, some kind person has compiled a thread with all the links in one place. Search is terrible and you have to spend lots of your own time. Still, it's free.
Man its full of ROMs. Most active topics or most discussed ROMs are showed on first page. U dont need to search, just click on thread one the rom u like. Its noted by Cook, Built, WM version, sense version, and ROM Version.
Its easy as it can be.
But it's a mess here!
No normal instructions. All are outdated.
Well, as it was said - it's free and therefore it's messy.
ROMs here - one file, no Ruupdate.exe , no nothing. Like if any user comming here is a professional HTC developer. I am simple user and i am sick of spending hours of my time by gathring info by tips. Well, like i said -- good forum, but no order.
What are you complainin?
Please just have a look at recent posts as already said.
The threads where you have a lot of activity are the threads with new roms.
There are also plenty of tutorials!
For example this one: http://forum.xda-developers.com/showthread.php?t=416211
For sure you will need some time to compare different roms and find your best fitting one....which comes with the big choise of roms.
And also there will be little problems from time to time which I'm sure you can solve in a short amount of time.
I can recommend the google search, not built in forum search.
Concerning flashing you don't need to use Ruupdate.exe, it's way easier to name your .nbh file DIAMIMG.nbh, move it to the phone's internal storage and flash directly (see tutorial)
Kind regards and have fun with your new roms
Shark_XXL said:
What are you complainin?
Please just have a look at recent posts as already said.
The threads where you have a lot of activity are the threads with new roms.
There are also plenty of tutorials!
For example this one: http://forum.xda-developers.com/showthread.php?t=416211
For sure you will need some time to compare different roms and find your best fitting one....which comes with the big choise of roms.
And also there will be little problems from time to time which I'm sure you can solve in a short amount of time.
I can recommend the google search, not built in forum search.
Concerning flashing you don't need to use Ruupdate.exe, it's way easier to name your .nbh file DIAMIMG.nbh, move it to the phone's internal storage and flash directly (see tutorial)
Kind regards and have fun with your new roms
Click to expand...
Click to collapse
My complain is that forum is full of unimportant trash in topics and no really helpfull info. Like now, i have found a ROM, flashed it and i lost TouchFlo ) Super!
And no original ROMS, only some outdated.
Well, i am a bit tired reading this forum today within 8 hours to find more or less fresh tut, so i can not tell you exactly what is wrong, but i am telling you - i am professional software developer, not a lamer and not a pumpkin head BUT i lost in this forum, jumping from link to link.
I would delete ALL and put all in order:
Flash (ROM) files here:
Radio files here:
Boot loaders (Hard SPL or whatever it's called) here:
Flashers (Software) here:
Tutorials here:
Discussion here:
Instead i see 13248 topics with xxxxx messages inside and 1% of useful info.
Well, if you take donations then make it user friendly.
I will donate 100 USD to make it in order.
And PS - this is a problem that there are Plenty or tutorials!
Like we say in my language - brevity wit! Try to write the less and put sense the more.
Like when i read - hard SPL... then 100 lines text, cheers to authors and then - a patched bootloader..
LOL

Flashing a new ROM ... for dummies

I know there's a bunch of threads out there on the different cooked ROMs that are available out there. Being a noobie to this, I was looking for any insight how to go about flashing my very first cooked ROM. I have a Tilt2 that I purchased a little over a month ago with a couple tweeks I mustered up enough confidence to do: crud scraper and some registry edits via rescoe editor. Flashing a ROM seems like there's a whole lot more involved and with my limited knowledge may wind up rendering my phone inoperable for life with one or three missed steps.
Any insights as to the necessary steps .... in a step by step manner preferably .... would be very much appreciated!
Might want to check out the ROM Development subforum. All you need to know is in there.

Categories

Resources