[TUT]ROM for everyone (video tutorial to cook the ROM ) - Touch Diamond, MDA Compact IV ROM Development

Hi all
I was looking for the way to cook my own ROM. There is a heaps of info for a Kiser but not a Diamond. I had decided to start a thread that will show and explain in plain language how to do it on the Diamond. The aim is to have perfectly clean ROM without any unwanted applications or tweaks. The ROM will only contain bare minimum to run PDA. Everything else can be installed with cab files. Also registry tweaks can be applied after installation.
What is more important I want this thread to be a simple to follow guide to cook a ROM so everyone can make one for themself. Since I’m not an expert I welcome any help from anyone.
I had managed to cook my 1st ROM. I had removed some applications without modifying anything else.
I have tested it and it worked ok. However you perform it on your own risk and I take no responsibility if you stuff it up. Do not remove everything at once. Remove 2-3 application and see if it works. If yyou unsure just leave it alone. When you are confident you can remove the rest of apps. Also if you want to remove Opera and TouchFlo you need to change a setup files so lets leave it for now.
You need a Kitchen and the ROM file.
Video Tutorial (rigt click and Save target as)
Extract kitchen files directly to C drive (not to desktop as shown on the screen shot)
IMAGE
Extract rom files into BaseROM folder in the kitchen.
IMAGE
Open !BEGIN and choose option 1
IMAGE
Just follow the prompts and press ENTER when asked. When you get to screen below just wait till asked to press ENTER again. This might take a while.
IMAGE
When you arrive to this screen
IMAGE
your rom preparations are complete.Hit the ENTER to close window.
Go to Kitchen folder and you notice that rom files and packages are extracted.
IMAGE
To remove unwanted applications from rom look into OEM and SYS folders. You need to delete all folders related to paticular application. (create separate folder and move all packages there instead deleting. Later on you can convert them to .cab files and install them if needed)
IMAGE
If you have some cab files and would like to add them into the rom you will need THIS application. Just start it, make sure that Remodule option is deselected, open cab file and program will create new folder containig packagage file. Make shure that PACKAGE_Diamond_ is in front of the filename. For example if you converted TomTom cab you should rename it to PACKAGE_Diamond_TomTom. Now copy the folder to OEM folder in the kitchen. Repeat process till you add everything you would like to have in the ROM.
When you delete/add everything you want start !Cook file
IMAGE
This will start OS building application. Just hit a green button and wait till it finishes. It will create os-new.nb file needed later. Close window on top (never close a DOS window) and rom building application will start.
IMAGE
Fill all the info as shown on the screenshot.
IMAGE
Use apropriate version rom (ie FR, ME etc...). As for the system select os-new.nb which is in the kitchen folder. Also you can select boot images and radios but for now we leave as it is. When ready hit Build ROM button.
Name your new rom (anything you want).
IMAGE
And hit SAVE.
A while later you should see screen below
IMAGE
Hit OK. Wait till everything finishes. Just press ENTER when asked. On the end you get message that rom is ready to flash. Hitting ENTER closes a window. All you need to do is flash it to your device.
PS Everyone is welcome to help. I need information how to update Framework and OS and where I can download it. Please post suggestions, registry tweaks and links to updated cab files for the apps removed from the rom. I will make a video tutorial after I have all info needed. I want to make easy for everyone who wants to have personalized rom.
Credits: Thank you to all who provided these great tools and these that helped in this thread.
EDIT: If you manage to create your own ROM please do not flood forum with new ROMs (unless it is something we never seen). There are experienced cooks that created really nice ROMs. Lets keep this forums clean.

There is a thread in this forum which has a simple to use kitchen. Using it is just easy as Steps 1-2-3.. But it doesn't work for some ROMs, atleast for me. By far, it is a great tool simplified in batch files.
Are you using the same tool or your own customised one?
Regards,
Carty..

lolek74 said:
Hi all
I was looking for the way to cook my own ROM. There is a heaps of info for a Kiser but not a Diamond. I had decided to start a thread that will show and explain in plain language how to do it on the Diamond. The aim is to have perfectly clean ROM without any unwanted applications or tweaks. The ROM will only contain bare minimum to run PDA. Everything else can be installed with cab files. Also registry tweaks can be applied after installation.
What is more important I want this thread to be a simple to follow guide to cook a ROM so everyone can make one for themself. Since I’m not an expert I welcome any help from anyone.
I had managed to cook my 1st ROM. I had removed some applications without modifying anything else.
I'm off to bed now. I'll post screenshots and info tomorrow. Please register your interest.
Click to expand...
Click to collapse
Could do my... i just finished my one yesterday a perfect clean rom not staffed wth litter....i used the surface kitchen and based on ce 0s 5.2 20273 wwe a bit customized the manila that's all....

Is it a clean ROM with most apps removed? Do you want to share please.

Good initiative!
I really want to know what is the true performance of the Diamond, running it with just the minimum required.
Even when disabling TF3D and other extras, I find it so slow compared to other WM phones having less MHz... I just don't understand why.

Uploading my ROM now. It is slow. I will post the link tomorrow.

Just a tip, A clean rom is very good if you going to stick with what you got in the rom and possible a few otther apps by cabs, If your going to installed the same apps which are in a full rom then the clean rom with those apps in will make you lose valuable storage space rather than them cooked in and sometimes device will start to feel sluggish but it all depends on how many cabs youre going to re-install.
TIps , there are certain apps which are cooked in doesnt take up any storage space but if install by cab you will then use up valuable space.

duttythroy said:
Just a tip, A clean rom is very good if you going to stick with what you got in the rom and possible a few otther apps by cabs, If your going to installed the same apps which are in a full rom then the clean rom with those apps in will make you lose valuable storage space rather than them cooked in and sometimes device will start to feel sluggish but it all depends on how many cabs youre going to re-install.
TIps , there are certain apps which are cooked in doesnt take up any storage space but if install by cab you will then use up valuable space.
Click to expand...
Click to collapse
Really? Dutty, could you please explain that a little bit further? Don't we have a set amount of storage space? i.e. If you cook some apps in, then you lose some of that space. If you add them later, you lose some of that space. But at least you could uninstall them.
So please correct me if I have misunderstood and I'm only guessing, but are you saying there is a part of the ROM that is only available to the OS 'image', and cannot be accessed in the normal way once the device is up and running? And are you using that space to install some apps? If so, how much space in the 'OS image' part of the ROM is available for that purpose? I would like to start cooking my own ROM's, but I don't want to waste ANY storage space that I am not forced to.
I would really appreciate if you could shed a little light on that for me! Cheers

Thanks, this is great.

salada2k said:
Really? Dutty, could you please explain that a little bit further? Don't we have a set amount of storage space? i.e. If you cook some apps in, then you lose some of that space. If you add them later, you lose some of that space. But at least you could uninstall them.
So please correct me if I have misunderstood and I'm only guessing, but are you saying there is a part of the ROM that is only available to the OS 'image', and cannot be accessed in the normal way once the device is up and running? And are you using that space to install some apps? If so, how much space in the 'OS image' part of the ROM is available for that purpose? I would like to start cooking my own ROM's, but I don't want to waste ANY storage space that I am not forced to.
I would really appreciate if you could shed a little light on that for me! Cheers
Click to expand...
Click to collapse
bascally there some programs which ar cooked in for e.g Remote desktop, If cook this in its 1.45mb I think, I will only use up only about .45mb and save 1mb of storage space, If i install this by cab I would use up all of the 1.45mb storage space

Perfect
I was hoping/loocking fopr a thread like this! BUT
Could anybody explaine to me how to dump a rom?
The one I am using right now is pretty good and I want to modify
it and loose all the unwanted programs...
But what happens to all the .cab programs I have installed at the moment?
Do they "get dumped" as well so I can preserve them as OEM? Or do I only dump the "base ROM"?
And what about the Reg tweaks? Do they get dumbed aswell?
Thanks for the help...

bascally there some programs which ar cooked in for e.g Remote desktop, If cook this in its 1.45mb I think, I will only use up only about .45mb and save 1mb of storage space, If i install this by cab I would use up all of the 1.45mb storage space
Click to expand...
Click to collapse
Thanks for the reply, so what is the reason behind that... How can that 1MB be shaved off? Is it compression?

duttythroy said:
bascally there some programs which ar cooked in for e.g Remote desktop, If cook this in its 1.45mb I think, I will only use up only about .45mb and save 1mb of storage space, If i install this by cab I would use up all of the 1.45mb storage space
Click to expand...
Click to collapse
And to top this, apps that are cooked run faster than an installed cab.
But for some, a ultra light rom works becouse they have not ,uch progs to use, and need to install less cabs.
gr.

Just a short notice, lolek:
I see you've extracted the kitchen to your profile folder.
You'd better extract it to the root of your drive, like C: or D:
batch files have a tendency to disliking spaces in file/folder names as well as names longer than 8+3.

surface_rom said:
And to top this, apps that are cooked run faster than an installed cab.
But for some, a ultra light rom works becouse they have not ,uch progs to use, and need to install less cabs.
gr.
Click to expand...
Click to collapse
exactly also if you look at some of the benchmarks as well the lite roms are not much better or even some of the full roms are faster, so its all about what u really need in the rom, if your going to install everything back in your rom with cabs, its better to go with a full rom

Thanks for the input. This is what I was hoping for. The aim is to have simple tutorial for anybody to create their own ROMs. I'm off to work tonight but I'll update 1st post tomorrow.

I have updated 1st post. It shows how to convert cab files to packages and add them to the rom. I apologize for the slow progress but I'm still learning myself.
I have asked around how to update framework and OS. As soon as I get reply and test it I’ll post it here.
I know there many experienced cooks so please don’t be shy and help create this guide.
When guide is complete I’ll make movie showing whole process.

lolek74 said:
I have updated 1st post. It shows how to convert cab files to packages and add them to the rom. I apologize for the slow progress but I'm still learning myself.
I have asked around how to update framework and OS. As soon as I get reply and test it I’ll post it here.
I know there many experienced cooks so please don’t be shy and help create this guide.
When guide is complete I’ll make movie showing whole process.
Click to expand...
Click to collapse
very nice man, keep it up!

this is very good idea to put together a tutorial to cook the ROM! cant wait to cook my own ROM with this.
thanks a lot man!

Having a Slight problem with the surface kitchen.
During the process of extracting a rom at the stage of '2a.ExtractDumpIMGFS.cmd'
'Recmod.exe' crashes.'
anyone know why and how i can solve this?
Thanks in advance

Related

ROMDonalds Kitchen v1.0 - The Educational Kitchen - UPDATED 01/08/07

FOREWORD:
I would like to keep this thread EXPLICITLY for people who want to learn how to MANUALLY cook and the questions surrounding the topic.
If you are a "GOD MODE" and you are more interested in insulting people for trying to learn DONT read this thread
n00bs DO YOUR RESEARCH!! - See links in my Signature and at the bottom of my second post
If you are answering a question PLEASE answer it fully and as simply as possible.
WELCOME TO ROMDonalds!!!!!!!!!
This kitchen is designed for those users, like me, who have been using their devices for a while and want to learn the methodologies behind hand cooking a ROM. By hand cooking I mean manually adding OEM software, adding CAB’s so they don’t have to be installed after flashing, hand editing registry hives and such like.
Don’t get me wrong GUI kitchens are excellent but, to fully understand the processes that go on behind cooking your own ROM,I feel that it should be done manually so you can see and hopefully understand what happens at each stage, so you could say that this is more of an educational kitchen.
.
.
How It Works
There are various stages to cooking a ROM, so when you run “ROMDonalds.exe” you will find a group of files, ordered by number, logically, you start at number 1, and follow the process through to completion.
After running “ROMDonalds.exe” you will find a new folder on your desktop called “ROM Donalds” this is your kitchen.
Inside each of these files are all the various pieces of software you will need to complete that particular stage of the process in addition to this there is an instruction manual that walks you through each step, with background information on what is happening not just the required steps.
.
.
The Kitchen Software
All of the software in this kitchen is available in other kitchens in various forms, some of the software has been slightly edited from original form but not by much, so I do not profess to having produced some revolutionary cooking software as it all currently exists.
The difference is that instead of having a folder full of tools with strange looking names, which would be intimidating and confusing to a new user, everything is sectioned out with instructions.
.
.
Thanks:
Special Thanks to Midget_1990 for helping with the software
Thanks to all those who originally designed the softwares used in this kitchen, namely:
Tadzio - for his tools
bepe - for his tools
the-equinoxe - Splash Screen Tools
dutty - NBH Tool
also thanks to anyone I forgot (sorry about that!)
.
.
Disclaimer
I accept no responsibility for devices getting screwed!!
.
.
Download Links :
In the second post of this thread you will find all the required download links, patches and Instruction Manuals, detailed as follows:
ROMDonalds Kitchen : This is your base kitchen
Animated Startup Screens : A pack of various animated startup screens
Selection Of OEM Apps: A large selection of pre-created OEM packages ready for cooking
.
.
Download Links
Release Notes :
1) If you find any errors with the instructions please detail them in the thread, but also PM me with the error and necessary changes so I can update the "How To Cook.pdf"
2) This has been tested as much as possible on Vista and XP and fully works on both (for me!!)
3) Section in "How To Cook.pdf" on converting CAB to OEM needs refining, if you are new to this ignore the section and just use the OEM apps i have included until i make this section better
4) There is a folder in ROMDonalds called "09-AdvancedTools" . . some may asy why... the answer is that these "Advanced Tools" are the most useful ones i have found in my travels while creating this kitchen, I have not written about each one in the "How To Cook.pdf" but i may in the future. If you need help with these ask in the thread and i will update my first 2 posts accordingly.
.
.
Instructions
1) Download at least the following: Instructions, ROMDonalds Kitchen, Selection Of OEM Apps (Animated Startup Screens are just an extra if you want them!!)
2) Extract "ROMDonalds.rar" then RUN "ROMDonalds.exe"
3) Extract "Selection Of OEM Apps"
4) READ INSTRUCTIONS SLOWLY AND CAREFULLY
5) Enjoy
.
.
Download Links​
Instruction Manual:
Sendspace - Last Updated : 29/07/07
Megaupload - Last Updated : 29/07/07
Rapidshare - Last Updated : 29/07/07
ROMDonalds Kitchen :
Whats Been Updated? - Advanced Tools Section Updated, initFlashFile Generator FIXED
Sendspace - Last Updated : 01/08/07
Megaupload - Last Updated : 01/08/07
Rapidshare - Last Updated : 01/08/07
Animated Startup Screens :
Sendspace - Last Updated : 28/07/07
Megaupload - Last Updated : 28/07/07
Rapidshare - Last Updated : 28/07/07
Selection Of OEM Apps :
Sendspace - Last Updated : 28/07/07
Megaupload - Last Updated : 28/07/07
Rapidshare - Last Updated : 28/07/07
Other Useful Links :
Available Radio ROMs : Click Here
2.10.Olipro (HardSPL v7) : Click Here
Hermes Upgrade Guide (mrvanx) : Click Here
Hermes Wiki : Click Here
Google Search Forums : Click Here
.
.
Attached Files
Notepad 2.zip This is a better text editor then notepad!
FOR BATTERY ICONS CHECK THIS THREAD
NEW THEMES PACK
NEW PACKAGE CREATOR:
Instructions
1: run the package creator
2: select open CAB and direct it at your CAB
3: When Cab Analyzer comes up, select extract (the icon 3 to the left of the folder icon with "MSCE" undernearth it) THis will open up the "extract" windows, you will notice that it is already pointing at a folder in your C:\XXXXX (XXXX will be the name of the CAB) you MUST extract it to this directory (it is only a temp and it will be moved to desktop in abit)
4: once extracted close the CAB manager, then the initflashfiles tab will open in the package creator. Select "enable options" then select your CUSTOM shortcuts (the initflashfiles.txt will already have the intended shortcuts in it, these are extra ones if you want any) when you have finished here press apply and done
5: set name for the option.xml and the section you want it to show in, then press complete package. On your desktop now you will find your package!
hope you like it, it is really fast once you get used to it!!
.
.
​
First to say you thank you. I was waiting for this. Great work Man.
hi - I like the name , i too believe in alot of manual cooking because i feel its the best way to learn. I use most of your tools and also htc rom tool by dark simpson. I'll have a look at your animated startup screens - been looking for those.
well done mate you deserved it. although i busy with my new toy in my sig I will give your kitchen a try to see what i can dish up for myself.
duttythroy said:
well done mate you deserved it. although i busy with my new toy in my sig I will give your kitchen a try to see what i can dish up for myself.
Click to expand...
Click to collapse
You will find the kitchen very familiar, it has nothing you wont have used already!! (although you may want to look at the advanced tools folder!!)
i would really appreciate it if you could cook and follow my instructions just to see in there are any obvious mistakes (Other than spelling & grammar!!)
Thanks alot
Great work man... will give it a spin later. Thanks
Nice work mate
Cooking for the masses eh, do you have a "drive through"
benec,
The combined clean battery and 3G icon cab does not work. I get a message saying that i dont have permissions to install that cab.
Trying to overrite the dll file into window also has the same effect
etreby71 said:
benec,
The combined clean battery and 3G icon cab does not work. I get a message saying that i dont have permissions to install that cab.
Trying to overrite the dll file into window also has the same effect
Click to expand...
Click to collapse
ok, i hadnt tested that, sorry about that, ill see if it can be fixed!!
The pdf says to run the powertoys program that is in the ROM tools folder, where is the rom tools folder?
sprice82 said:
The pdf says to run the powertoys program that is in the ROM tools folder, where is the rom tools folder?
Click to expand...
Click to collapse
appologies: it should read:
XP [FONT=&quot]users run “CmdHerePowertoySetup - XP.exe” this is found in the “ROMDonalds” folder.
Instructions Download Links Updated 29/07/07 [/FONT]
This is great, easy to digest information, great work piecing all this together and writing the pdf.
One thing I must say is I very much do enjoy the use of the visual package selection method, manualley cooking in the cabs is great but being able to check a box next to what I want is always a plus.
twist said:
This is great, easy to digest information, great work piecing all this together and writing the pdf.
One thing I must say is I very much do enjoy the use of the visual package selection method, manualley cooking in the cabs is great but being able to check a box next to what I want is always a plus.
Click to expand...
Click to collapse
I like GUI cooking too, please dnt think i am belitteling other Kitchen designers!
MY problem's with the GUI cooking method are:
1) YOU DONT LEARN ANYTHING - THE MOST IMPORTANT PART - THE IDEA OF THIS KITCHEN IS TO TEACH PEOPLE WHAT GOES ON WHEN COOKING
2) its lazy, as the install screen of ROMDonalds says "Getting Something Is Good, Doing It Yourself Is Better!!!" (im not saying its not a great idea that people can customise their own ROMs that fast, and have whatever they want included)
3) its hard to modify an already cooked rom (i.e. Black Satin on Pandora)
4) its not guaranteed to work, stupid errors thrown up with no option to fix
5) if you cant change the base ROM you are stuck with it, also what you think is a good base, someone else may say sucks and visa versa
6) there is way more OEM software about than CAB's so if you manually cook, you are not restricted by what is included int he kitchen
I created a kitchen like this so i could learn in the way I WANTED to learn, not with some of the hap-hazard instructions there are available.
I found that through using the instructions i have published i have learned alot about the stages of cooking, so now, when i look at other kitchens, and it tells me to "Dump Rom" or "extract XIP" etc, i know wats going on!!
(also when errors in the GUI kitchens come up, i have a MUCH better understanding of where and why the error has occured!!)
I hope people find it as usefull as i have!
I love this kitchen I have allready learned TONS from it, I am just saying it would be nice to be able to use this kitchen AND be able to use a GUI for adding more packages as well.
But I completly understand your thinking and I definently have allready learned alot!!!
And again I appreciate your taking the time to put this together with a great PDF walkthru.
I am also wondering if there is anyway to delete something from the windows dir after it has been copied elsewhere ? or if you can move files instead of copying them. I am looking to cooking in Opera and it requires a few files in a few diffrent dirs and I would hate to have copies of these files in the windows dir and the dirs they are suppost to be in.
twist said:
I love this kitchen I have allready learned TONS from it, I am just saying it would be nice to be able to use this kitchen AND be able to use a GUI for adding more packages as well.
But I completly understand your thinking and I definently have allready learned alot!!!
And again I appreciate your taking the time to put this together with a great PDF walkthru.
I am also wondering if there is anyway to delete something from the windows dir after it has been copied elsewhere ? or if you can move files instead of copying them. I am looking to cooking in Opera and it requires a few files in a few diffrent dirs and I would hate to have copies of these files in the windows dir and the dirs they are suppost to be in.
Click to expand...
Click to collapse
you mean to create 1 folder called "Opera" and have all of the dir's and files for Opera inside that folder so you can drop it into the windows dir on a dumped ROM?
this can be done altho im not sure how, i want to include this into my instructions but as i said im not sure on how to go about it, JJ did it with some of the black ROMs, Satin definately.
only thing i can suggest is to dump SATIN and see how JJ did it!!
If you find anything please post it here so i can include it, and ill do the same.
Unable to find default.hv & user.hv in dump folder and a couple other questions
Hello Bennec83,
Thanks for the informative kitchen tools!! I am hoping to create a custom made ROM from these tools.
Question:
I have dumped the recently released Dopod ROM without difficulty and am now at the stage (stage C before C.1) of finding the two files in the dump folder: default.hv and user.hv ...I performed a search and then manually looked for the files without success. I have followed the format for dumping and I may be missing something but these files are not appearing...Any suggestions??
Also, if I wanted to delete say windows auto update or other folders in this ROM without creating a conflict, this dumping section would be the appropriate area, correct?? I guess this is the part where trial and error occurs...correct? I am trying to maximize storage space without conflicts.
Thanks so much for your time,
vjgrace
bennec83
GREAT work m8! Just read your cooking instructions and they are superb. I haven't tried the kitchen yet, but from what I read it is pretty straight forward and very well explained !
Thanks for creating this, I will test in the following days and let you know of my experience
Again, great work and keep us posted of any changes...
Twist in regards to cooking in opera - there is no way to delete the files after they are copied out of the rom. I know it seems wasteful but that is the way it is. Most cooks hence keep the inclusion of this type of app down to a minimum because of storage space. Would recommend compression of opera.exe to use less storage memory - and find the oem package so you can use the rgu and initflashfiles.txt from there to make life easier.
vjgrace said:
Hello Bennec83,
Thanks for the informative kitchen tools!! I am hoping to create a custom made ROM from these tools.
Question:
I have dumped the recently released Dopod ROM without difficulty and am now at the stage (stage C before C.1) of finding the two files in the dump folder: default.hv and user.hv ...I performed a search and then manually looked for the files without success. I have followed the format for dumping and I may be missing something but these files are not appearing...Any suggestions??
Also, if I wanted to delete say windows auto update or other folders in this ROM without creating a conflict, this dumping section would be the appropriate area, correct?? I guess this is the part where trial and error occurs...correct? I am trying to maximize storage space without conflicts.
Thanks so much for your time,
vjgrace
Click to expand...
Click to collapse
HI,
default.hv and user.hv are a pain in the arse to find, you need to change the folder options so you can "show hidden files and folders" AND uncheck "hide protected operating system files" (see screenshot)
then the next thing i do is order everything by type, then scroll down to "HV File" and you will find them both
with regards to your second question, this is about dumping and cooking a ROM.
a ROM is originally compiled from an operating system, to change features inside the OS you need to dump the ROM differently as this kitchen (at the moment) is only for adding and removing APPs and tweaks.
To do what you want you need to get the "SYS" "OEM" and "XIP" folders from your ROM, swap them into a different kitchen (one that allows you to run something called "BuildOS.exe" )
I will be releasing one here, but the first thing to do before you start messing with the OS of your phone, is to get used to doing the methods in this kitchen.
It is my Birthday today, so i cannot put together a "BuildOS" package and instructions today but I will, soon!!
hope this helps

Beta testing help - multiple cab install, settings backup, etc

Just that wanted to ask what ppl have found to be best ways to install all your favourite apps/settings if u are changing roms offten?
I just started recently and have tested some 3 or 4 roms now, but already i find that doing all my customizing and app install is tedious, so i was looking for some method to make it easier.
* i have seen an app that could roll multiple cabs into one - that would make reinstalling all cabs at once after new rom easier, but i cant find the app any more. any ideas on this one?
* backing up rom differences after doing customizations - what app could handle that? propositions?
If we can work some method to do this fast and easy we would get a lot more beta testers hence a lot faster development cycle could be achieved. (=
kakainis said:
Just that wanted to ask what ppl have found to be best ways to install all your favourite apps/settings if u are changing roms offten?
I just started recently and have tested some 3 or 4 roms now, but already i find that doing all my customizing and app install is tedious, so i was looking for some method to make it easier.
* i have seen an app that could roll multiple cabs into one - that would make reinstalling all cabs at once after new rom easier, but i cant find the app any more. any ideas on this one?
* backing up rom differences after doing customizations - what app could handle that? propositions?
If we can work some method to do this fast and easy we would get a lot more beta testers hence a lot faster development cycle could be achieved. (=
Click to expand...
Click to collapse
There are no shortcuts my friend. Some apps are installed to main memory and some to storage card, when installng apps there is interaction involved, therefore no universal solution.
Look here - you can integrate the new sys folders (apps) by building your rom in the kitchen (klick it on). http://forum.xda-developers.com/showthread.php?t=317866
You can do a backup with spb backup. This way you can keep all installed programs and changes. You can restor your backup in different roms too but you have to be aware that this would mess up a few thins.
Tryed this http://www.freewareppc.com/utilities/pocketpcinstallationcreator.shtml one out - managet to create install with multiple cab files - so far so good.
But when i installed this merged install on my wm5 emulator it ended up adding links to cab files in programms folder - so much for instalation - useless.
Gues the search goes on.
Make your own extended rom with all your cabs in, this will do the trick. Its quite easy - its not like cooking a rom - i could do a simple tutorial if people wish - it only requires 2 apps
Meschle - yes, please, a tutorial for extrom making would be good, as i am still a bit green to start cooking roms - extrom would be nice way to start i suppose.
meschle said:
Make your own extended rom with all your cabs in, this will do the trick. Its quite easy - its not like cooking a rom - i could do a simple tutorial if people wish - it only requires 2 apps
Click to expand...
Click to collapse
I would be very interested in this as well.
Cheers
Ok i'll post something tonight then in the artemis upgrading forum.
I'll keep it simple - the last tutorial posted by someone was way too complex - in the way i describe you'll make your own in 10 minutes
meschle said:
Ok i'll post something tonight then in the artemis upgrading forum.
I'll keep it simple - the last tutorial posted by someone was way too complex - in the way i describe you'll make your own in 10 minutes
Click to expand...
Click to collapse
You are one dedicated dude. I like it.
That's the spirit!
meschle said:
Ok i'll post something tonight then in the artemis upgrading forum.
I'll keep it simple - the last tutorial posted by someone was way too complex - in the way i describe you'll make your own in 10 minutes
Click to expand...
Click to collapse
That is a super solution! I would love it!
Hey guys one downside to ext rom way - when installing cabs it does not give you option where to install (main memory or storage card) so everything installs to main memory.
This is ok for the programs you normally install there and registry entries. You can make a new cab that installs directly to storage card but that is a different story
OK, now i am a bit confused. As i understand there is a ROM memory on Artemis(128MB) which is divided in multiple areas - IPL1, IPL2, SPL, Splash, Radio, OS, ExtRom.
This ROM memory is writable by way of flashing. There is also storage area(not microSD) in device and operative memory.
So, as i unterstand it, putting apps in ExtROM is a pure saving, cus ur storage memory is not wasted.
Do i understand it correctly?
With the artemis rom, if you omit extended rom in your nbh building you get more storage memory (an addition of roughly the size of the omited ext rom) Likewize if you include extended rom then you loose equivalent memory from storage - so there is no advantage to having apps (i.e executables) in extended rom but for convenience sake to have cabs and settings can be useful. I suggest keeping extended rom small (2mb) so you dont loose much storage space.
Extended rom tutorial added here http://forum.xda-developers.com/showthread.php?t=327203
well maybe not 10 minutes then
meschle said:
Make your own extended rom with all your cabs in, this will do the trick. Its quite easy - its not like cooking a rom - i could do a simple tutorial if people wish - it only requires 2 apps
Click to expand...
Click to collapse
For people who do not have an extended ROM - would'nt it be similar if they kept all the Cabs in 2577 Folder in the Storage Card with Autoexec and config files to execute them sequentially? I remember doing something like this when I was using the XDA IIs - but then now -
In my case, I rarely need to install anything except TomTom and Fullscreenkeyboard from SPB. The rest - I peek into the Cab using WinCE Cab Manager, then export the contents and now have made one big Cab (appx 4MB in size) with all my registry entries, tweaks, executables, shortcuts and copying relevant files into directories.
That way I execute only three cabs after a Hard reset and moreorless everyting is in place.
Yes dev - i used to have that in my orange spv - an autorun.exe in \2577 folder - last time i tried didnt work as i wanted - but i agree worth looking into.
With the ext_rom - the purpose was to add one for those that dont have.
Ok, was trying a quite a few roms that i had today, extracted em, but did not get the extrom.nb )=
Tried to open os.nb with winimage, but it kept saying something about wrong fat etc.
Is the extrom.nb different form os.nb and other *.nb? Why cant winImage open other nb files? Or is there something else i am missing?
Also, tiried SKtracker(didnt find any free app) demo - made snapshots before and after installing apps, then tried to export relevant registery subtrees.
That brings me to that there is no import functionality in phm regedit, but i found other free regedit app called TRE which can import/export edit etc.
Maybe this TRE tool is worth including in roms, if any cookers are reading.
Any better way to hack registery?
Hidden regedit
kakainis said:
That brings me to that there is no import functionality in phm regedit, but i found other free regedit app called TRE which can import/export edit etc.
(...)
Any better way to hack registery?
Click to expand...
Click to collapse
I mentioned this on another thread, but I discovered that FdcSoft's understated Task Manager v2.8 has a supperb regedit built in. It does everything that PHM Regedit does, but it can export and import really easily, just like Windows regedit. As meschle pointed out, PHM's is faster, but I still use the bloated Task Manager just because its regedit; and it also has lots of other stuff that comes handy on occasion.
Oh, great! So many stuff to fiddle with in meschle's PremiumPlus rom that I must have missed this one.

Dell Axim X51v WM6 A03 (Football) Kitchen

Before I plan a release, I have a kitchen that, with Football's permission, I am working on. I was just wondering how many people would even download and use this?? I'm just not sure how many people would even be interested in this. As of right now, I believe it is using his WM6 A03 as the base. As of right now, it works perfect. Just gotta add a few more features. I have flashed my Axim like 15 times so far in the last two day's testing.
Just wondering how many people are even interested....
This kitchen is using the same version BuildOS that PPCGeek's released for the Apache (6700) on 11/05/07.
Not sure on the release date. If there doesn't seem to be anybody that even want's it, then there will probably not be a public release...
Let me know what ya think!
lennysh said:
Just wondering how many people are even interested....
Click to expand...
Click to collapse
Thanks for your effort.
As far as now, I use vivi4700.exe for X51V A03 RTM.
Waiting for your version.
The PPCGeeks-BuildOS that I'm using does it all. It does pagepool automatically.
You load it, choose your OEM's that you want, and hit the play button, and then when it's done, the NB0, and CRC file is in a new folder on your desktop. All you would have to do then, is format your SD to FAT32, and copy the files to your SD, put it in your X51v, and load the SD loader, and then flash. That's it.
I'd use it. I've been waiting for a kitchen for my x51v.
Ok, kewl.... now just need 4998 more people that want it...
Just joking...
lol...
keep em coming..
EDIT: Also, if there is anything anybody would love to see in this kitchen, let me know. I'm thinking of even including some OEM's that I, and soon, other's have tested to be released as a seperate download. So if there is any OEMs you may want me to include in this, let me know so I can test...
I have my own to build a french rom, but if your's is easier to use, I'll use it.
I plan to include x50 mix and aximwireless power, but I guess you should ask for permission the creators of these apps.
I would love a kitchen. I know many people that would love to tinker with it. Thank You for your efforts!
makuu said:
I have my own to build a french rom, but if your's is easier to use, I'll use it.
I plan to include x50 mix and aximwireless power, but I guess you should ask for permission the creators of these apps.
Click to expand...
Click to collapse
Yeah, there is a special directory where the ROM, SYS, and OEM directory's go. All of your user/custom/optional OEMs go in a different folder. So, for your french base rom, you could probably just add those three folder's with only the core stuff to that directory, and move all of your optional oems to the USER_OEM directory, and it will probably work good for you. The only thing is, the Axim has a very small partition where the flash is saved on the device. I had to make seperate OEM's out of the few apps that I do not use that actually came on the device Stock like Odyssey, the switcher bar, the HTC home app, office, windows update, cutomer care, modem link, internet connection sharing, and a few more so that i could have more room for the apps i actually do use..
The OS partition on the Axim is only 33.75 megs... I'm used to my Apache which has 55 - 60 megs. But it werks. Trying to add some more stuff, and make a few more oems b4 release... And o/c, gotta let Football do some major testing to see if it's "up to snuff". Would love to integrate his future A05 into this b4 release..
Gimmie!
I've been wondering about embedding my security app into the ROM so if some *insert nasty word* nicks it and figures out how to do a hard-reset then they're stuffed unless they're smart enough to figure out how to flash from the SD card... in which case they know what they're doing and quite frankly good luck to them
So dude... gimme! hehe - seruiously a realase would be wicked...
MadMic said:
I've been wondering about embedding my security app into the ROM so if some *insert nasty word* nicks it and figures out how to do a hard-reset then they're stuffed unless they're smart enough to figure out how to flash from the SD card... in which case they know what they're doing and quite frankly good luck to them
So dude... gimme! hehe - seruiously a realase would be wicked...
Click to expand...
Click to collapse
Well, unless I can find an app to convert the NB0 to the IMG file that the Dell Updater uses' to flash the rom over activesync, this kitchen only works using the SD card flash method.
So any idea's on the NB0 to IMG conversion?
lennysh said:
Any idea's on the NB0 to IMG conversion?
Click to expand...
Click to collapse
IMG is not necessary.
NB0 with SD is the best and fastest way to flash ROM, right ?
lennysh said:
Yeah, there is a special directory where the ROM, SYS, and OEM directory's go. All of your user/custom/optional OEMs go in a different folder. So, for your french base rom, you could probably just add those three folder's with only the core stuff to that directory, and move all of your optional oems to the USER_OEM directory, and it will probably work good for you. The only thing is, the Axim has a very small partition where the flash is saved on the device. I had to make seperate OEM's out of the few apps that I do not use that actually came on the device Stock like Odyssey, the switcher bar, the HTC home app, office, windows update, cutomer care, modem link, internet connection sharing, and a few more so that i could have more room for the apps i actually do use..
The OS partition on the Axim is only 33.75 megs... I'm used to my Apache which has 55 - 60 megs. But it werks. Trying to add some more stuff, and make a few more oems b4 release... And o/c, gotta let Football do some major testing to see if it's "up to snuff". Would love to integrate his future A05 into this b4 release..
Click to expand...
Click to collapse
I have no doubt it'll work for me as I am building both EN and FR rom, using bepe tools.
lennysh said:
Well, unless I can find an app to convert the NB0 to the IMG file that the Dell Updater uses' to flash the rom over activesync, this kitchen only works using the SD card flash method.
So any idea's on the NB0 to IMG conversion?
Click to expand...
Click to collapse
I was involved in the img2nb0 project, so I could try to contact markyoung the developper that made the tool, maybe he could create the reverse tool to build IMG from NB0, however I still think it's more convenient to upgrade via SD than USB.
An easy kitchen for x51v...
Thanks...
It would be really useful!!!!!
makuu said:
I have no doubt it'll work for me as I am building both EN and FR rom, using bepe tools.
I was involved in the img2nb0 project, so I could try to contact markyoung the developper that made the tool, maybe he could create the reverse tool to build IMG from NB0, however I still think it's more convenient to upgrade via SD than USB.
Click to expand...
Click to collapse
Kewl! I do not mind the SD Flash method at all. But If it's possible to do the IMG flash, it would make kitchen more n00b friendly...
Thanks!
HappyMM said:
IMG is not necessary.
NB0 with SD is the best and fastest way to flash ROM, right ?
Click to expand...
Click to collapse
Yes, I agree it is the best way, and unsure as of which is faster but.... I'd prefer it if the Axim could be in the cradle, load kitchen, pick the oem's you wanna install, hit play, and when it get's done, it start's the flash process right then, and with just a click or two, start's flashing the Axim right there. This BuildOS has a list of different flash methods that you can choose from before hitting play. So only the real n00b's would need to use the cradle flash method. Everybody else could choose SD Flash method as their option.
This kitchen also supports the saving of all your selections, and other options. So you would only need to pick your flash method once, and then save it to your own personal txt file. Then you would just load kitchen, and then open your saved txt file with your selections/options in it. So you do not have to keep repeating yourself with this kitchen for anything. Pagepool, OEMs, and all other options are savable.
BTW, this kitchen is designed for each and every device that can be flashed. As long as the setting's are correct, anything's possible. So if there is a kitchen you would like, pm me, and let me know...
Count me as someone who would love to have a x51v kitchen.
but .... what's a kitchen (just kidding).
lennysh said:
Yes, I agree it is the best way, and unsure as of which is faster but.... I'd prefer it if the Axim could be in the cradle, load kitchen, pick the oem's you wanna install, hit play, and when it get's done, it start's the flash process right then, and with just a click or two, start's flashing the Axim right there. This BuildOS has a list of different flash methods that you can choose from before hitting play. So only the real n00b's would need to use the cradle flash method. Everybody else could choose SD Flash method as their option.
This kitchen also supports the saving of all your selections, and other options. So you would only need to pick your flash method once, and then save it to your own personal txt file. Then you would just load kitchen, and then open your saved txt file with your selections/options in it. So you do not have to keep repeating yourself with this kitchen for anything. Pagepool, OEMs, and all other options are savable.
BTW, this kitchen is designed for each and every device that can be flashed. As long as the setting's are correct, anything's possible. So if there is a kitchen you would like, pm me, and let me know...
Click to expand...
Click to collapse
Could you please add support for the QVGA axim X50 (mid)? That would really give it a much needed support boost. Can you also add support for dumping rom images from devices?
heyy is it possible if you can do it for the x50v please i kno there are others besides me that would like to take away all of the default crap with the orginal rom. please you will make me more happy axim owner. thanks =]
definitely interested!
Steven855 said:
Could you please add support for the QVGA axim X50 (mid)? That would really give it a much needed support boost.
Click to expand...
Click to collapse
Yes, I have thought about adding the X50.
1. One question tho, as with the X3 series, I'm assuming that the same ROM can be installed on the X50, and the X50v ?? If so, then it would def be possible...
2. The main problem with that, is I'll prob more than likely need a tester since I do not personally have the device...
3. Also, I'll need any links to pages that have any information like the PagePool address (if diff than the X51v) and stuff like that so I can make sure all the settings are correct in the kitchen. Any other information like the exact resolution (240x320 ??) and stuff like that....
Steven855 said:
Can you also add support for dumping rom images from devices?
Click to expand...
Click to collapse
Can anybody point me to any links that show this process?? (Never actually done this myself with my Axim X51v. I have with me X3i, but it was with the Dell Rom Utility.) If so, I can prob more than likely add it to the menu's as a tool to use from within buildos..

Create one cab file of many different cab files

Hey guys.
I am not very into the topic cabs, but is it possible to create one cab that installs all the cabs of my favourite applications ? This would make the post-flashing process much much easier.
Thanks in advance
Tobi
Cant be done man, sorry. You cant mass install like 5 cabs in one hit. All you can do is create a cab to extract 5 cabs to a location
You can get a program to install them consecutively after one another (like Sashimi), however as luckyluke1137, that's probably not possible. If it were, WIN CE CAB Manager would be your best bet for manipulating/playing with CABs.
kareem9nba said:
You can get a program to install them consecutively after one another (like Sashimi), however as luckyluke1137, that's probably not possible. If it were, WIN CE CAB Manager would be your best bet for manipulating/playing with CABs.
Click to expand...
Click to collapse
What's the story with Sashimi? It looks like it's been pulled whenever it gets posted (http://forum.xda-developers.com/showthread.php?t=392983) and I can't find a developer's website (Google failed me). Any ideas? I presume it's a paid app and the developer is prohibiting distribution...
okay thank you for your answers...unpacking the cabs to one folder is not nessecary because they are all in one folder on my sd card. Just thought if there was an easy opputunity to install all of them "one-click". but seems this is not possible.
Most rom are UC compliant and it's very easy to write a quick script to install all your favourite apps as part of the customising process just after the flash takes place.
I've a script to install a few apps and also to setup my email account. You can also do loads of other stuff to if you want to such as setting power settings etc.
Take a look at http://forum.xda-developers.com/showthread.php?t=366337
thank you very much crankshaft. i will have a look at it. only have to find out if the roms i use (leos) are UC compatible. but this would be exaxtly what i was looking for !!!
tobi1984 said:
thank you very much crankshaft. i will have a look at it. only have to find out if the roms i use (leos) are UC compatible. but this would be exaxtly what i was looking for !!!
Click to expand...
Click to collapse
No worries mate. Most roms are UC compliant, having said that though I've just seen that Dutty's forthcoming rom will not be but I'm sure he'll get round that eventually.
Hello,
its possible with commercial software or trialware. but it's time consuming because you have to extract each cab merge the install setting files merge the registry settings file then rebuild the cab test the cab etc... i have done it one but with uc it's not important enimore.
i suse this method only to incorporate custom settings in cabs file.
@ tylwith okay sounds very hard to do. i think i will stay with UC then. Even if i will test dutty´s new rom because it looks great

wm 6.5 build [23016] clean rom lite without m2d

can someone post or guide me as to how remove m2d from rom wm6.5 [23016]build or upload this rom without the m2d cause it is a very stable and fast rom and without m2d it would be more faster i use hypercore kitchen pls help
I cooked a rom (sys/xip build 23017) but the most important problem is the wifi what i cant solve. It doesnt work and no wifi icon in wrlsmgr.exe. I think the driver doesnt load on startup. Can someone help me?
htc ROM Image Edition
iggord said:
htc ROM Image Edition
Click to expand...
Click to collapse
i have this software but which files to remove
Russian 21501_clean for example.
http://4pda.ru/forum/index.php?showtopic=115951&view=findpost&p=2734290
And can you say yomething to my problem?
Thx a lot!
Shady313 said:
And can you say yomething to my problem?
Thx a lot!
Click to expand...
Click to collapse
pls upload ur rom then we can see
Here is my kitchen (thx for ervius) - solved
I tried to copy the whole registry from another rom and tried another oem and a lot of things but the wifi doesnt work
I've made a custom Connection Manager, but i think its not a problem, because i also dont see the wifi icon in the wrlsmgr.exe.
Thx for the help
I've tried everything:
-ported another xip/sys
-full oem, without my changes
-full sys without my changes
-copy the whole registry from another rom
-overwrite old sys files with the new ones
-searh rgu problems - i found nothing
-and a lot of other things
I hope, the downloaders will help me/us...
you can always just turn M2D off
it will still have the program files obviously, but it wont be activated so it will free up some RAM.
Just go to settings -> Today -> Items and deactivate TouchFlo and enable Windows Default
d-signet said:
you can always just turn M2D off
it will still have the program files obviously, but it wont be activated so it will free up some RAM.
Just go to settings -> Today -> Items and deactivate TouchFlo and enable Windows Default
Click to expand...
Click to collapse
yes but if u remove it u get to install more cabs and if it stays on board even if it is swithed off it runs in background eating ram
I tried my custom things with a 21231 sys and wifi works fine. The problem is with sys but what? :S
OK, I solved it. Thx for everyone who tried to help me (nobody)... I hope you will be helpful on next time
Shady313 said:
OK, I solved it. Thx for everyone who tried to help me (nobody)... I hope you will be helpful on next time
Click to expand...
Click to collapse
can u pls upload ur nbh file for build 20317
Now I made to a 23017-21928 hybrid, with my own customizations (i just cook for myself, because i think the other people doesnt like what i do for example: i delete Internet Explorer, i dont need m2d and these stuffs like this (i use ibrythill's WM7 with music, phone, clock, test, windows live and weather widgets)) If you think, i'll upload my beta version (with some bug, because ive got some problems with my oem and i extended it, so i started it from 0). I'll try to make it faster with more free memory.
I think I upload it tomorrow, now i go to sleep.
If someone will be intrested in my rom, i can upload that in some other localization, but i dont have much time.
Bye
Shady313 said:
Now I made to a 23017-21928 hybrid, with my own customizations (i just cook for myself, because i think the other people doesnt like what i do for example: i delete Internet Explorer, i dont need m2d and ther stuff like this (i use ibrythill's WM7 with music, phone, clock, test, windows live and weather widgets)) If you think, i'll upload my beta version (with some bug, because ive got some problems with my oem and i extended it, so i started it from 0). I'll try to make it faster with more free memory.
I think I upload it tomorrow, now i go to sleep.
Bye
Click to expand...
Click to collapse
Keep it up.
Shady313 said:
Now I made to a 23017-21928 hybrid, with my own customizations (i just cook for myself, because i think the other people doesnt like what i do for example: i delete Internet Explorer, i dont need m2d and these stuffs like this (i use ibrythill's WM7 with music, phone, clock, test, windows live and weather widgets)) If you think, i'll upload my beta version (with some bug, because ive got some problems with my oem and i extended it, so i started it from 0). I'll try to make it faster with more free memory.
I think I upload it tomorrow, now i go to sleep.
If someone will be intrested in my rom, i can upload that in some other localization, but i dont have much time.
Bye
Click to expand...
Click to collapse
keep it up wating and how do u remove the m2d
I dont remove that, I just dont include in the rom OEM
Shady313 said:
I dont remove that, I just dont include in the rom OEM
Click to expand...
Click to collapse
i have 23016 nbh with m2d
i use hypercore to dump rom
after ddumping which files should be rmoved or tell me ur way of editing this nbh file
I think you cannot edit the dumped rom, because its protected, so it doesnt make packages what you can remove. These nbhs doesnt include the dsm files, because the storage (and program???) memory. You can make packages only by dsm files.
I never remake others' rom because these inculde what i dont need and it doesnt include what i need. - So with lot of learn you can make your own customized, ported rom. (ervius visual kitchen can help you). I learnt everything by myself, over google, just need some time (maybe some sleepless day ).
In one word: don't dump the nbh files, because you cannot You have to port a xip/sys and if you want, modify rgus, provxmls, muis, initflashfiles and others to make it comfortable.
Sorry for my English.
My rom is coming soon

Categories

Resources