Hello everyone, this is my first thread here and I really hate to ask this but I have been reading and searching for the past 4 days and have learned a lot except for this. When researching the wiki and searching xda-dev w/ google I couldn't find any info or guides involving the cleaning up of or removing apps/programs from a dumped and extracted ROM. I want to learn how to take a ROM and remove all programs I don't want and re-cook with what I need. Could anyone point me in the right direction so that I can learn this process?
Any help will be greatly appreciated, and please be easy on me if I missed anything. Once again thanks.
try this
http://forum.xda-developers.com/showthread.php?t=372469
Thanks but I have already watched all of those vids and have them saved on my computer for future reference. I don't see anything there that will help me with what I need. For example, say I have a HTC ROM that came installed on my device when I bought it and I want to remove bubble breaker and solitare from the ROM as I don't want them. Is there something out there that teaches how to do this? I know how to dump the ROM and extract it, just do not know what parts of the app I need to remove (dll's, exe's, reg entries, etc) or where. I honestly could be missing something but I am for sure confused. Also I used to live just south of Pittsburgh in Washington county, now in AZ....saw you were in western PA.
ok bud not to sound like mean ass...
the screen casts taught you everything, I myself use IMGFS tools to dump and recook roms but there are lots of prebuilt kitchens such as kaiser Kitchen. cooking doesnt get any easier than that. if your going to need more help and just dont get whats in the wiki try and have someone do a one on one with you over IM since everything you need to know is well documented in the kaiser wiki as well as the Hermes wiki
knowing what files to remove can be made easier by using package tool from bepe. but its more trail and error. also you can use reshack to see what files are linked to what.
austinsnyc said:
ok bud not to sound like mean ass...
the screen casts taught you everything, I myself use IMGFS tools to dump and recook roms but there are lots of prebuilt kitchens such as kaiser Kitchen. cooking doesnt get any easier than that. if your going to need more help and just dont get whats in the wiki try and have someone do a one on one with you over IM since everything you need to know is well documented in the kaiser wiki as well as the Hermes wiki
knowing what files to remove can be made easier by using package tool from bepe. but its more trail and error. also you can use reshack to see what files are linked to what.
Click to expand...
Click to collapse
Didn't sound mean at all man. I do use kaiser kitchen and have used imgfs tools by themselves too, neither of those are the problem. Now I have not looked into bepe's tools or reshack which seems to be what I'm looking for more or less. I will try and locate those tools and give them a shot. It's just hard for me to figure out how to remove all parts of an app on a rom. I appreciate the help. Thanks.
yes that is one of the fun parts of rom cooking....
figuring out what goes to what and what you can remove with out breaking something else. its lots of trail and error :/ once you get the hang of it its pretty simple till you start porting roms and such
thanks for the help.
Maybe you can add your discovery to any guides or wikis. Even if it's only an alternate phrasing, it could save other people from a tough learning curve.
Related
Since all of you have made it so easy to understand the basics, I'm trying to cook!
I'm using the latest official Tilt ROM posted here, but I'd like to import the latest CE OS version from a different ROM. I don't even know if this is possible, but I figure someone would know how if it is.
If I extract the base ROM and the ROM with the target CE OS, how would I go about importing this OS into the Base ROM?
Someone at least tell me shut up Newb and read or point me in the direction I need to go. I've looked and the only thing I can find is some references to XIP being difficult to port.
Is this where the main operating system of the device is stored?
Anyone willing to help?
BulldogXTRM said:
Anyone willing to help?
Click to expand...
Click to collapse
I think you just asked the single hardest question about cooking. The answer is there's no "simple" easy way to do it. Most of the files you're looking for will reside in the SYS\OS* folders. The really good news is that as long as you keep the OEM\OEMDrivers folder alone you can port pretty much anything you want from a similar device (Hermes, Polaris, Wizard, etc) and it should work on the Kaiser.
But it is *truly* a VERY slow process to port enough to make things work without porting so much you break it again. And when you have a ROM that won't even boot its a ROYAL PAIN to track down which of dozens of changes you might have made between compiles/flashes is causing the problem. In my experience it's usually something really simple like extra characters in initflashfiles.dat (from editing in Notepad), or some registry setting gone awry.
Anyway, good luck to you!
hi, peeps.
Im having a play with some bits and pieces and think I get it. Wondered if a kind Chef would mind taking me under thier wing and giving me a few bits to play with eg partially created roms, ones that didnt work, ones that did, a couple of different roms and then get me to try and merge them etc.
Want to extract some existiing roms so I can learn how the bits all work. Yes I have read the tuts and guides. But I fancy having a foster chef help me get up to speed.
Soz if this is against the rules, I just fancy trying to be an apprentice first and learn from different roms what worked and what didnt, and more importantly, why. Also want to learn about these tweaks people make to the dlls etc.
that mentor would be the wiki.
the_passenger said:
that mentor would be the wiki.
Click to expand...
Click to collapse
here here .
SlyTuk said:
hi, peeps.
Im having a play with some bits and pieces and think I get it. Wondered if a kind Chef would mind taking me under thier wing and giving me a few bits to play with eg partially created roms, ones that didnt work, ones that did, a couple of different roms and then get me to try and merge them etc.
Want to extract some existiing roms so I can learn how the bits all work. Yes I have read the tuts and guides. But I fancy having a foster chef help me get up to speed.
Soz if this is against the rules, I just fancy trying to be an apprentice first and learn from different roms what worked and what didnt, and more importantly, why. Also want to learn about these tweaks people make to the dlls etc.
Click to expand...
Click to collapse
I b4 E except after C.... sorry, had to do it
added some urls
Im no mentor as I am strugling myself on getting first release stable, but I can provide whit some delicious urlz;
Alex's v5 Cooking Kits - last updated 2008-02-26
Cooking Guides for the Ultimate Noobs- Screencasts
Kaiser ROM Kitchen Tutorial
How to cook a ROM
OEM building tutorial
True PagePool Hack Tutorial
Diamond Apz & OEM
How to dump a ROM
How to reconstruct ROM
The Ultimate Radio Thread
All Extracted HTC Apps (cab & oem included)
Universal WM6 ROM Kitchen
XDA PagePool Patcher v1.4 for ALL Kaiser Rom Files (and Touch dual)
The NIKI / NEON Radio that Works w/ 1.65.xx.xx based ROM's 1.58.25.17
P1Taters 4share
Duttys 4 share
Ahmadashar stuff
RUU_Kaiser_HTC_WWE_3.28.405.0_radio_sign_25.83.40.02_1.65.16.25_Ship
L26_Kaiser Diamond (Build 19588.1.1.4, full port!) Chefs friendly version!
Remove Clear Storage Icon in Settings <-- Good example of how to remove stock app.
Also search for DrJ video tutorials on kitchen and cooking. They are guud but didnt find the url. Got them stored on my laptop. // Edit: added to post
Hopefully some of this makes you going
raiisak said:
Im no mentor as I am strugling myself on getting first release stable, but I can provide whit some delicious urlz;
Kaiser ROM Kitchen Tutorial
How to cook a ROM
OEM building tutorial
True PagePool Hack Tutorial
Diamond Apz & OEM
How to dump a ROM
How to reconstruct ROM
The NIKI / NEON Radio that Works w/ 1.65.xx.xx based ROM's 1.58.25.17
P1Taters 4share
Duttys 4 share
Ahmadashar stuff
RUU_Kaiser_HTC_WWE_3.28.405.0_radio_sign_25.83.40.02_1.65.16.25_Ship
L26_Kaiser Diamond (Build 19588.1.1.4, full port!) Chefs friendly version!
Also search for DrJ video tutorials on kitchen and cooking. They are guud but didnt find the url. Got them stored on my laptop.
Hopefully some of this makes you going
Click to expand...
Click to collapse
Thanks raiisak, Its very refreshing to see someone who goes that bit further. I had seen some of those, but there are a few new links I hadnt come accross before.
Just bit the bullet and flashed my first rom It aint grear, but at least it works! Not getting the performance of Leo though, even though I used his core v4. Must try and see why.
To the "read the wiki" bregade, I confirm I had before I wrote this thread. Reason I asked for a mentor, is that is how I approach my work. For my employer, I have mentors, and I mentor others. Collaboration was what I thought forums and communities were all about - perhaps I was mistaken.
Once again, thank you to raiisak. No doubt Ill be in contact to see how you get on, as well as trying to learn with you if I can keep up
I'm not skilled as the elite, but I know how to cook my own roms. Here are some tips.
Watch all these videos. Then copy the videos.
http://forum.xda-developers.com/showthread.php?t=372469
Start with this kit by Alex. Thats how I started.
http://wiki.xda-developers.com/index.php?pagename=Alex's Cooking Kits
After playing around with all these tools, download the kaiser 3.28 rom and strip out the bloatware. This is where the skills come in knowing all the reg keys belonging to what program and what files link to the program. These are all good tips for a good start. I wish you luck.
SlyTuk said:
Thanks raiisak, Its very refreshing to see someone who goes that bit further. I had seen some of those, but there are a few new links I hadnt come accross before.
Just bit the bullet and flashed my first rom It aint grear, but at least it works! Not getting the performance of Leo though, even though I used his core v4. Must try and see why.
To the "read the wiki" bregade, I confirm I had before I wrote this thread. Reason I asked for a mentor, is that is how I approach my work. For my employer, I have mentors, and I mentor others. Collaboration was what I thought forums and communities were all about - perhaps I was mistaken.
Once again, thank you to raiisak. No doubt Ill be in contact to see how you get on, as well as trying to learn with you if I can keep up
Click to expand...
Click to collapse
Well I am glad it helped you a bit on the way, and I fully understand why you search a mentor. All the info on cooking are great untill you reach more advanced areas best explained by chefs who knows the deal or others who are contributing and developing.
I have a couple more for you:
Universal WM6 ROM Kitchen
XDA PagePool Patcher v1.4 for ALL Kaiser Rom Files (and Touch dual)
Others string of intrest is:
how to edit a .rgu
how to create a oem
how the build a package
Remeber L26 and other great chef`s rgu`s are heavy modified. Theyre roms are stripped and customized over and over. We deadly need to start fresh, learning the kitchen, again and again its stucked in mind and fingers. Then move on and add oure own packages editing those oem and flash, reflash and flash some more. Reading up on forum while you are cooking is a great thing as its wery time consuming. Doing it basic adding one by one is a great learning curve and great for bugtesting.
Lucky me I am under a great chefs wing and will be happy to provide/pass on some basic knowledge about cooking if you gets stuck youre first week
Just shout out or pm me and ill do my best.
thomassster said:
I'm not skilled as the elite, but I know how to cook my own roms. Here are some tips.
Watch all these videos. Then copy the videos.
http://forum.xda-developers.com/showthread.php?t=372469
Start with this kit by Alex. Thats how I started.
http://wiki.xda-developers.com/index.php?pagename=Alex's Cooking Kits
After playing around with all these tools, download the kaiser 3.28 rom and strip out the bloatware. This is where the skills come in knowing all the reg keys belonging to what program and what files link to the program. These are all good tips for a good start. I wish you luck.
Click to expand...
Click to collapse
Screencast is the vids of dr.j i was talking about. Legend! Good find, I added em to my post aswell as I planning to add everything I find usefull to it as I ride
raiisak said:
Screencast is the vids of dr.j i was talking about. Legend! Good find, I added em to my post aswell as I planning to add everything I find usefull to it as I ride
Click to expand...
Click to collapse
WOW! Thanks dude...
That stock tool removal will be my next step.
My first cooked rom still hasnt died yet - I just bunged anyold crap in to see how it would look, and if it would work. The fact it even booted amazed me - and there are even some bits I like in there. - for example there are 2 start menus, one normal WM version, the other like a Desktop. Id never seen that before - Id always wanted to clean out a rom, then put some of my most used apps - Opera, RSS, PIE a couple of games or something. Now I might "play" more and think more outside the box... Dunno yet !
Edit: - when I say 2 Start menus, I mean at the same time, depending on where you click on, icon for detailed version, word for simple version.
Fanx again matey
SlyTuk said:
WOW! Thanks dude...
That stock tool removal will be my next step.
My first cooked rom still hasnt died yet - I just bunged anyold crap in to see how it would look, and if it would work. The fact it even booted amazed me - and there are even some bits I like in there. - for example there are 2 start menus, one normal WM version, the other like a Desktop. Id never seen that before - Id always wanted to clean out a rom, then put some of my most used apps - Opera, RSS, PIE a couple of games or something. Now I might "play" more and think more outside the box... Dunno yet !
Edit: - when I say 2 Start menus, I mean at the same time, depending on where you click on, icon for detailed version, word for simple version.
Fanx again matey
Click to expand...
Click to collapse
Also if you going to do youre own stuff I recomend WinCE CAB Manager, unfort. its not free. But its a wery wery nice cab tool. I use it all the time to make my own tweaks as I flash faster than flash gordon himself and cant be arsed hack the reg manualy everythims. You can build a house in there, im sure of it. Anyways, you should check it out.
SlyTuk said:
WOW! Thanks dude...
That stock tool removal will be my next step.
My first cooked rom still hasnt died yet - I just bunged anyold crap in to see how it would look, and if it would work. The fact it even booted amazed me - and there are even some bits I like in there. - for example there are 2 start menus, one normal WM version, the other like a Desktop. Id never seen that before - Id always wanted to clean out a rom, then put some of my most used apps - Opera, RSS, PIE a couple of games or something. Now I might "play" more and think more outside the box... Dunno yet !
Edit: - when I say 2 Start menus, I mean at the same time, depending on where you click on, icon for detailed version, word for simple version.
Fanx again matey
Click to expand...
Click to collapse
Hi
It is good to see a determined fellas that try to cook. I'm no cook and merely a average user... but if i'm not mistaken, the two start menu you talking about might be coming from qmenu (the one that look like desktop.. by desktop i assume you mean windows desktop and it is a cascading start menu). maybe the base you use already have it installed.
SlyTuk said:
Thanks raiisak, Its very refreshing to see someone who goes that bit further. I had seen some of those, but there are a few new links I hadnt come accross before.
Just bit the bullet and flashed my first rom It aint grear, but at least it works! Not getting the performance of Leo though, even though I used his core v4. Must try and see why.
To the "read the wiki" bregade, I confirm I had before I wrote this thread. Reason I asked for a mentor, is that is how I approach my work. For my employer, I have mentors, and I mentor others. Collaboration was what I thought forums and communities were all about - perhaps I was mistaken.
Once again, thank you to raiisak. No doubt Ill be in contact to see how you get on, as well as trying to learn with you if I can keep up
Click to expand...
Click to collapse
well u may be my next mentor...
can you put links to post #1???
I'm sure if this will be nice summary in the end
thx
Excuse met to if this has already been asked im really not sure what to search for though. All the information i have found on the forum and in the wiki doesn't really answer my question.
So i started cooking roms a few hours ago becuase i want a lighter rom than i can find on the site and also just to educate myself. Anyways i finally got one working with all the hardware and cabs i want. But i would like to know how you do things like set up custom start menu items with icons, themes, sounds, and connection setting like i see in other peoples roms. I was under the impression you would be able to dump all of the os files from the nb and then put it all back togather. All the tools in the kitchen just seem to create images or binary files. Is there something im missing? Is this just all done with custom registry settings, if so is there a good thread somewhere about doing customizations via the registry? I was really hoping to rip IE and windows media player out of CE i guess there is no way to do that if you cant extract all the files from the os....
Also one more thing what are these packages Registry__Increase FileSystem filter cache 0x8000 in alex oem 5.1? I really wish there were some kind of descriptions with each package.
thanks you in advance.
boorishid said:
Excuse met to if this has already been asked im really not sure what to search for though. All the information i have found on the forum and in the wiki doesn't really answer my question.
So i started cooking roms a few hours ago becuase i want a lighter rom than i can find on the site and also just to educate myself. Anyways i finally got one working with all the hardware and cabs i want. But i would like to know how you do things like set up custom start menu items with icons, themes, sounds, and connection setting like i see in other peoples roms. I was under the impression you would be able to dump all of the os files from the nb and then put it all back togather. All the tools in the kitchen just seem to create images or binary files. Is there something im missing? Is this just all done with custom registry settings, if so is there a good thread somewhere about doing customizations via the registry? I was really hoping to rip IE and windows media player out of CE i guess there is no way to do that if you cant extract all the files from the os....
Also one more thing what are these packages Registry__Increase FileSystem filter cache 0x8000 in alex oem 5.1? I really wish there were some kind of descriptions with each package.
thanks you in advance.
Click to expand...
Click to collapse
Check the Kaiser Wiki it should have every tutorial you need there.
What I am interested in doing is taking multiple cab files and then merging them into a single cab file so rather than having to install multiple theme tabs i could just install a single file which would make the whole process simpler after a hard reset to get all my things reinstalled.
I'm a bit of a noob and have searched through the forum but havent really found a noob's walkthrough although i have found usefull posts they arent exactly what i'm looking for, i'm sure other members would find this really usefull too if its at all possible.
It could also be helpful for installing multiple applications at a time.
I appreciate that people dont have the time to sit and talk me through the whole process but any information you could give would really be appreciated.
I've attached the files that i would be interested in merging. I'm not looking for anyone to do the work for me i'm just interested in any knowledge of the process that you may have to offer.
Thx
Alex
Doobee24 said:
What I am interested in doing is taking multiple cab files and then merging them into a single cab file so rather than having to install multiple theme tabs i could just install a single file which would make the whole process simpler after a hard reset to get all my things reinstalled.
I'm a bit of a noob and have searched through the forum but havent really found a noob's walkthrough although i have found usefull posts they arent exactly what i'm looking for, i'm sure other members would find this really usefull too if its at all possible.
It could also be helpful for installing multiple applications at a time.
I appreciate that people dont have the time to sit and talk me through the whole process but any information you could give would really be appreciated.
I've attached the files that i would be interested in merging. I'm not looking for anyone to do the work for me i'm just interested in any knowledge of the process that you may have to offer.
Thx
Alex
Click to expand...
Click to collapse
Simplest and easiest thing to do is to use UC to install all these cabs automated style when the ROM boots up. I am assuming you are using a ROM which is UC compliant (all the official ones arent.....the cooked ROMs are mostly UC compliant though).
The 'hard' way is analyzing the cab's -> extracting files/reg-entries -> rebuilding the cab-files to one cab.
Theoritically it's possible with a program like WinCE Cabmanager but it is a hell of job I think.
I would go for the UC-option mentioned by MrVanx. I use it myself and it works like a threat (you have to get familiar with wap-provisioning and stuff but it's worth the journey)
Ive tried using a few of the cooked roms over the past couple of weeks but to be honest they dont work all that well for me, none of them seem to work with msn (which is something i use all the time) i always get error messages saying that it cant find a data connection even through wifi which is always setup properly as i can search the net quite easily and have verified that the wifi is working and searched through the rom threads for fix's and all ive seen so far is that this seems to be a bit of a problem for a number of users, some fixes work for certain members but it doesnt for others, unfortunatly i'm one of the others.
Currently using Vodafone UK 1.90.161.5 stock rom.
I think the WinCE Cabmanager approach mite be the best option for me as i'm still a bit of a noob with regards to things and as most of the cabs i'm interested in merging are simple theme cabs so it shouldnt be that much of a task (gulps)
Are there any good tutorials that i could use for WinCE Cabmanager?
I'll have a search myself to see what i can come up with but in the past i've found it quite hard to find things in the forum and most of the time i stumble across certain "gems" by following links in peoples signatures.
Thanks for the info its much appreciated.
Alex
Over on the Kaiser section there was a user named bengalih, who made an automated installer called Sashimi. Although Bengalih has been banned, his work is still floating around. Check out this thread, or do a search for Sashimi. In theory, it should work for the Raphael, since it is still a Win Mobile device. Hope that helps. I might add, that right before Bengalih was banned, he stripped his Sashimi guides from his posts on xda, but they are available here.
This does look like the type of thing i am looking for unfortunately all his posts are just "..........................." but i regged on the other site and got the software so i'm going to go check it out and see how it works. Thanks for that
Alex
Just a quick question but does your mobile connection (Vodafone UK) allow you to use msn (or to that matter any IM program) or is it just http stuff only?
Tmobile wnw doesnt allow IM software over the data connection unless you use wnw+ so i wonder if this is the case with vodfone aswell?
Yeah it does, it also allows me to use skype too. Unfortunalty its the only ROM that does allow me to use msn although i havent tested skype as this is my secondary IM app.
In theory to make a theme (cab) i tried to extract files from a few cabs, files including:
1AA884~1.004
1BBFDC~1.001
1E29E8~1.005
4E6705~1.002
5A7AE8~1.015
5B86C9~1.016
5C27FF~1.017
etc
Then i used "QuickCab 1.0" to add all the extracted files from a couple of cab files, i directed QuickCab 1.0 to install the files to the Windows directory and the process made the new cab file with no problems however i tried to install the cab file that it had created but my TF3D didnt change at all even after a restart.
I'm trying to merge NoTopCurtain.cab-NoCurtains.cab-GlassClock_v1.cab-Pamas Transparant Slider.CAB & NeonIcon.cab
By looking at the xml file it looked like all the 90 files should be installed to the Windows directory.
Any idea of what i am doing wrong?
Thx
Alex
try cabmanager. You will see the actual files. And there is very logical registry structure.
I do not have a tutorial for the program but it's not that hard. You can export files (right mouse click) and reg-entries (under 'file'). Put those all together (import of reg-entries is also possible!) Adding files gives you a simple window with where to put the files on your ppc.
It is not that hard and you will be in control of the proces instead of working with the encrypted files you are doing now...
made dozens of (working) cab's this way myself and I'm no einstein!
Good luck
@merten3000 thanks for that for the next 30 days i can make working cabs, i initially seen your post and checked the program but noticed it was only a 30 day trial so i never bothered then with your last post when u mentioned "encrypted" files that sort of made sense when i originally seen the file names of the files i was extracting where as they are now extracting properly and i created a working cab, thanks very much.
Dont suppose you know of a free program that will do the same job? Money is tight and cant justify buying this app.
Alex
The simplest thing to do, for me, would be to take the stock rom that you like, extract and recook it making only the changes needed to make it UC compliant.
That way you get your rom just as it was, and can run all your cabs. Shouldn't be much work either. (well, it wouldnt be on the Kaiser - not used Raphael kitchens etc, but assume it is relatively easy)
Hi friends !
I'm usually trying to cook for my Kaiser, using OsKitchen. I could obtain 3 or 4 flashable ROMs -lots of disaster ROMs too- and now I'm trying to obtain a "decent" ROM with everything well located.
Then, I tried (I like Thahny25's ROMs made in Ivan's kitchen but I'ld like to create my own ROM and share it) to use Ivan's SuperJustKitchen, but it seems too difficult for me; also, thus I must spend more space in my Hard Disk as I can't have no shared folders with OsKitchen to cook for Herald/Wing and Kaiser.
So, I wondered to include Herald's files into Oskitchen structure. But as you maybe read on other places, I'm not an expert in this, but on building, landscape and environment (and this is too far from coding, programming, etc.).
Maybe some of you could use OsKitchen to cook for Herald/Wing. Or maybe some of you know "where to place" every file from Ivan's kitchen into OndraSter's one. This is what I'm asking to any charitative aim who can explain this.
Yes, I know I could ask OndraSter but I think he's busy on other things and also he does not know Herald's world but Kaiser's one.
TYhank you and forgive me the inconvenience, if such considered.
I was working on helping the developer port OsKitchen to the Wing earlier, but he got too busy.
It's an incredible kitchen, and I'm sure he'd help you port it to the Wing for us. It's the best kitchen I've ever seen!
http://forum.xda-developers.com/showthread.php?p=4854633
Well, Ivan/Ervius/Bepe kitchen is amazing, but for my degree of expertise, OndraSter's one is better for me.
@ace....
Yes, I remember you wrote something there. Now we must "only" put the files in the correct folders, but I'm trying to take the files from Ivan's structure into OndraSter's new one and I'm missing. Then, it's supposed the kitchen works for any device we want.
afn691 said:
Well, Ivan/Ervius/Bepe kitchen is amazing, but for my degree of expertise, OndraSter's one is better for me.
@ace....
Yes, I remember you wrote something there. Now we must "only" put the files in the correct folders, but I'm trying to take the files from Ivan's structure into OndraSter's new one and I'm missing. Then, it's supposed the kitchen works for any device we want.
Click to expand...
Click to collapse
I guess I might be able to look into it again tonight. I'll see.