Related
I did a bunch of searching but didn't come up with a clear answer (probably due to just how much info is out there on cooking).
Why do people cook ROM's in kitchens? What is the advantage of it, vs taking a clean rom, and installing the .cab's for the various programs / options you want, using a program like Sashimi or even manually?
It seems like if it's cooked into the ROM, a program can't be removed or upgraded. Is there a storage size benefit or some other benefit? Thanks in advance.
Well some people like to REMOVE stuff that they don't use. DCD includes a lot of stuff by default that I personally remove when I use the kitchen. Likewise, he doesn't include some of the stuff I like to install that isn't (officially) in CAB form.
A good example of this is that I remove all Voice-related stuff and add the Entertainment pack to my Kitchen ROMs, as well as some generic stuff like TomTom7.
As far as auto-installing using Sashimi or Autorun/etc, I can't really answer anything related to those, but integrating into an OEM eliminates the need to install via CAB (it's basically installed when u flash).
I hope that helps some. If not, ask away.
One benefit I see is if you have some form of a tracking tool, if someone steals your phone and does a hard reset, if you have it cooked in the rom via kitchen, then it restarts back up and will be able to help you recover your phone.
For tools that don't update on a regular schedule, there is the benefit of not having to reload it from a cab. In my case I have it auto-configure my exchange settings, owner info, load a few games that I don't have a cab for, and to change a few of the programs that DCD provides that I don't use.
I can hard reset my phone in the field and within 30 seconds my data is already being synced back to my phone with only a few clicks.
BTC
BillThyCat said:
One benefit I see is if you have some form of a tracking tool, if someone steals your phone and does a hard reset, if you have it cooked in the rom via kitchen, then it restarts back up and will be able to help you recover your phone.
For tools that don't update on a regular schedule, there is the benefit of not having to reload it from a cab. In my case I have it auto-configure my exchange settings, owner info, load a few games that I don't have a cab for, and to change a few of the programs that DCD provides that I don't use.
I can hard reset my phone in the field and within 30 seconds my data is already being synced back to my phone with only a few clicks.
BTC
Click to expand...
Click to collapse
The hard-reset idea was what I used to claim, but not anymore. I flash a new ROM on this phone like every 2 weeks. (addiction?) Having most of my apps cooked on after flashing is the biggest benefit for me now. Since I've got all my apps in OEM form (some already made, some I created on my own), I just simply use them in whatever kitchen. So now, no matter what ROM I flash to, it's still the "same" for me
i do it mainly for convenience, its a lot easier for me to configure all my email, owner info, reg tweaks, and other stuff on my PC before flashing than on the phone after flashing
Great question!
Protonus said:
Why do people cook ROM's in kitchens? What is the advantage of it, vs taking a clean rom, and installing the .cab's for the various programs / options you want.
It seems like if it's cooked into the ROM, a program can't be removed or upgraded. Is there a storage size benefit or some other benefit? Thanks in advance.
Click to expand...
Click to collapse
I'm very new to this, but now that I've installed my first custom ROM I've been wondering the same thing. I find the responses you've received very interesting - for instance, how do you
configure all my email, owner info, reg tweaks, and other stuff on my PC before flashing than on the phone after flashing
Click to expand...
Click to collapse
If I can do that, then it would seem to make sense to put up as stripped a ROM as possible and load all my normal programs on the storage card.
I used a tool called OEMIzer, it let me preset owner info, email server info, default theme, etc.
BTC
BillThyCat said:
I used a tool called OEMIzer, it let me preset owner info, email server info, default theme, etc.
Click to expand...
Click to collapse
Thanks, BTC. By the way, I was at UT getting my MBA when Berkeley Breathed was starting up many of his characters in the Daily Texan . . .
I miss Bloom County..... None of BB's comics since have been as funny or as thought provoking.
My brothers "hacker" alias was Oliver Wendell Jones.
I was in HS at the time, so you got a few years on me
BTC
BillThyCat said:
I miss Bloom County..... None of BB's comics since have been as funny or as thought provoking.
Click to expand...
Click to collapse
Agreed!
BillThyCat said:
I was in HS at the time, so you got a few years on me
BTC
Click to expand...
Click to collapse
Amen to that. My wife tells me I am too old to be playing around with custom ROM's and assembling my own PC's, but I figure if I'm not learning every day I'm dying. (grin)
CorkVDH said:
If I can do that, then it would seem to make sense to put up as stripped a ROM as possible and load all my normal programs on the storage card.
Click to expand...
Click to collapse
thats pretty much what i do, i dont cook any apps into the rom, just settings, then i have cabs for all my apps on my storage card, i dont install them to the card because of access speeds
defaultdotxbe said:
thats pretty much what i do, i dont cook any apps into the rom, just settings, then i have cabs for all my apps on my storage card, i dont install them to the card because of access speeds
Click to expand...
Click to collapse
So do you put all your data files (Excel workbooks, Word docs, databases, etc.) on your card? With 8 to 16 GB cards, there's little worry about running out of storage now.
I've installed nearly all of my (non-MS) apps on the card currently; loading doesn't seem to be a problem except for Skyfire. Next ROM image I assemble I will minimize everything in ROM and use your "CAB on Card" idea.
Thanks for the comment. cv
For quite some time, I used the kitchen on my Apache & then some with my Mogul.
For the Apache, the biggest benefit was saving memory by getting rid of all the crap Sprint loads on the phone. For the Mogul, memory isn't as big an issue, anymore.
I quit using the kitchen because the results were too buggy with my Mogul. I need my phone to operate every single time I use it and the one in a hundred times my kitchen-ized phone wouldn't work right was one time too many.
One of the annoying things about the kitchen, imo, is that there are dozens of wonderful apps with no explanation as to what they do. I've inquired about them a few times & rarely ever gotten a clear answer. Most of them can be Googled, but many can't. It seems like a waste.
In the end, I'm using Sprint's latest official ROM with lots and lots of upgrades. I also have figured out how to delete most of the files that are installed by default using various file explorers, so I've cleared up even more memory. Now, my phone is rock solid... doesn't have a single glitch... works 100% of the time at 100% capability. I do not worry that the bluetooth will decide it's not going to work, don't worry that the answer button won't work when I receive a call, don't worry that it's going to freeze up for no reason...
The kitchen is fun, and with my Apache, was a lifesaver.
I just don't feel the bugs I get from the kitchen outweigh the bugs Sprint's 6800 rom gives me (I haven't actually found any, yet.) With the Apache, the equation worked the other way around.
====
EDIT: As Michy has asked for graphics requests, he apparently already has something in mind for his 5.2 / 6.0. Yea! So be sure to post with any requests as to what you want the next ROM to look like.
====
You have to hand it to Michy. 4.1 and 5.1 are both fast, smooth, and (almost completely) trouble-free ROMs with tons of useful programs. And for both SPLs!
To tell the truth, until I flashed 4.1, I had regretted HardSPLing my device. Most of the ROMs I tried up until then were troublesome and just as slow as my stock WM6.0.
So in a way, this post is thanks to Michy. Gran bel lavoro Michy!
In another way, it is a request for something new. I know I am not the only one on this forum that gets nervous if he hasn't flashed a new ROM this month... I'm feeling the itch! I need my fix!
Anyway, thought it might be interesting to see what kind of ROM people wanted. Give your vote and comments please.
hi,
please just add your graphic-style request, so i can have an idea for a 5.2/6.0.
bye
Michael,
Good to see you are considering a new rom. In truth your 5.1 seems flawless and it's hard to imagine how much better you can make it. Thanks for your great work.
One suggestion I would give to make your next ROM easier to understand is: if you are going to include lots of apps like you usually do, it might be a good idea to put them in folders in the start menu according to their usage.
A Multimedia folder could contain YouTube Player, TCPMP, MP3Trimmer, Camera, Audio Manager, and Album links.
VoipCall, Slick, Messenger, Fring, Flash SMS, Call Firewall and others could be grouped in a Communications folder.
And some things like FTouchFlo, GSen CFG, GSen, GSenToggle, IContactConfig, PDM, PocketScreen, PIM Backup, PsShutXP, QuickGPS, RegEditor, SIM Manager, SynchroTime etc, etc, could easily be put in the Tools folder you usually include.
By doing this, you allow the person using the ROM to have easier access to the programs that they install. Because people are more likely to frequently use the programs that they install, rather than ones that come pre-installed.
Another suggestion is about the applications you include with your ROMs. I think I understand your logic in including lots of apps: the space is there in the ROM, so you might as well use it as long as the apps don't degrade performance. That's strong logic, and I agree with it. My suggestion is to only include apps that have reached a developmental dead-end; i.e. apps that are stable, and are no longer currently being developed. For example TCPMP, VNCViewer, and DotFred's Task Manager aren't updated very frequently - they make perfect additions to your ROM. Other apps, like YouTube, Manila 2D/3D, S2U2, ThrottleLauncher etc, are still in active development and can/should be updated from time to time. It is possible to update and install over the apps in the ROM, but then you have just wasted that space in the ROM.
As far as graphics are concerned, I am of two minds.
1) I have always really liked the touch/kaiser grey-on-white-with-blue-highlights. Very professional.
2) However, recently I have flashed my Hermes with PDACorner's Pro V.25 and I really appreciate the usefulness of the colors he uses in his status bar. Colors like that would really be useful against the flat black bars of the DiamondVGA.tsk you always include... They take a little getting used to, but make it really easy to know what is going on with your phone with simply a glance.
And this is a light and robust little Comm Manager that looks great with the skin in post eight.
And as always, thanks for your consideration. I wish I had the time, patience and talent to build such ROMs.
Not much more to add from my side, thanks larsuck!
- Make it as fast as possible without losing 5.1 stability
- Ahm...make both startup gifs like the ones from AP4.0, just with your name (I know, plagiate, but it looks great)
- Real-VGA, all programs/thumbnails should work and look according to chosen dpi, especially with 128dpi (seems to be the best choice)
- Remove time&date permanently from taskbar, so that all buttons can be seen and clicked without problems
- In short: please make it look like the original x7510 screen
Program wishes: maybe some program for real contacts import/export with edit-function on PC, I'm currently using xmlcontactsbackup but perhaps there are better choices.
Many thanks
just to renew my ROMs, i'm going to make a 5.1 Last Build Edition, with the last build i found on xda (20921). If this build will work well.......you'll have a new rom to falsh
There we go again weare just a bunch of rom addicts,lol, so far I been playing wit 5.1 is nice and respond qick only problems found so far is the bluetooth stack, (if the new build has something as AP4 Ill be in heaven) and Slic if I try to use it will give a BSD with a message saying fatal system exception or something, that was funny because it was the first time I have seen a BSD in WM, no a biggie for my I just do not use the app .
The programs included are useful but I rather get rid of duplicates e.g if you think icontact is better than stock contact manager get rid of the stock one( Im not complaining on that ,you have done a good job there so far).
the graphics just keep them consistent across the rom e.g not a black today a green communications and a white phone screen.
And if touchflow 3D was included working reliably that would be a plus.
Larsuck mention below to add mature apps only to the rom, I do not agree, why, because we will flash to newer roms during the development of the app so if a rom has the latest opera and a newer one appear we will have a newer rom sooner with the newer opera or whatever anyway, and because when a app reach its end of development time usually means that there are newer apps better and so its no point to keep developing the oldest ones ( not always the case) so as long the apps in the rom are solid stable just include what you think is useful.
Great job Michi and many thanks
I ask for two things...but only one is possible me thinks.
If you could get hootgaming working on your next rom, now that would be something. Something tells me it won't be possible as getting hold of the client .cab for winmob seems rather difficult.
Back in reality...I tend to use Claunch on my today screen as it works well but the only buttons that are any good tend to be based on the Iphone. Any app like this with an original button interface would be fantastic.
Keep up the good work.
I am a little overwelmed which how much stuff you can hack up or modify with this compared to my Compaq iPaq I had about 9-10 years ago. I could really use some help with a few questions. My 1st post here, and i am going to try not to be a newbie, i do a lot of developing with FoFiX, and XBMC skins, and know what it's like to get newb's asking questions already answered. But i have searched and read for 9 hours straight now and just confused still about a few things. If anyone doesn't mind answering these and just had some time, I would really appreaciate the help.
I already messed around with trying out the other home alternative, and iPhone clone, and after playing around since with the manila/TouchFlo, so far it's the best one out with being skinable and also is smoothest and nicest looking, with easiest finger touch control. So i am now wanting to learn as much as i can. I'm by far no stranger to MOD'ing stuff , so i mostly understand the dAnGeR's and terminology. I am already going to start converting an XBMC skin i co-develop ('Back-Row') for ever one to use. I do a good bot of all the graphics for it, and doing all the work to update it for 1900x1080 realms.
1) Currently i am using Manila2D_1.00_1819.2926 for now, and still can't quite figure out about the differences of using either 'kitchen' or 'Loaded' manilla ROM files. I am gathering from reading that this allows you to replace your current rom with another ROM that already has manilla inside/cooked so you are running it directly, as part of the overall OS, thus saving internal memory, allowing certain problems from happening. Like it here and there switches programs (opera) back to the touchflo screen, as well as it prompting "Tap here to start Touchflo" and having to do this every here and there.
2) The touchflo 3d isn't available yet, and possible/definitely wouldn't run on a HTC Mogul (64megs internal, 1?? storage), 4 gig stick memory card (got an 8 gig stick on the way from Amazon-$14.99) or maybe??? Cube seems to work ok so far, alongside with Manila2D_1.00_1819.2926. I read about install problems and such with Manila if cube was installed, it's working fine for me.
3) When i make a contact memory, i notice it doesn't seem to hold the memory setting. As when i go back, they are all blank again "+"), is there possibly a file that needs a reg switch or is this just a bug? My favorite program links I set stay just fine though.
Again, thanks for any help on this guys. I am still reading and searching, and will keep an eye on this thread in case someone will hopefully answer this. And thanks again in advance.
Here's the deal. HTC Titan has only 64 Megs of RAM, ~25-27 of which are usable at bootup. This means a beautiful app such as M2D takes up its fair share of memory and CPU, causing intensive programs such as Opera Mobile to crash now and then.
If you want to make that sacrifice for a pretty, flowing interface, you will not be alone. Scrosler makes an excellent ROM [variant of DCD's 3.2.6] which I've found - over the course of a few weeks - very stable.
Again with the cube interface.. it's just pretty graphics and will eat up alot of precious memory once you get some intensive programs running. If you just want your phone to be impressive and fun - cool, go for it.
With respect to the contacts vanishing, that is a problem with the way your Windows Live is set up. To resolve it I think you must force the server to -not- attempt to sync your contacts. Also, use dotFred's PIM Backup [found in development & hacking] and you will be able to save your contacts, messages, tasks, etc. on a single backup file.
If you are going to get into flashing various ROMs, I suggest picking up UC Autorun. Had I used it from the start, I would have sliced off several days of reconfiguring.
I've read this numerous times. I consistently see people write that if one runs M2D, especially on scrosler's ROM, that one sacrifices memory and that's why opera and things have problems.
I disagree. Because the ROM already has so much free RAM, I have more memory running M2D on this ROM than I did running a stock ROM.
The R4R ROM, if one installs the HTC Task Manager, has EnableAutokill enabled by default. This is what's killing your apps when you start running low on memory. I recommend disabling it. There are instructions if you keep reading that thread. Or you can download my updates to this ROM, which are also linked to in the R4R thread. Maybe a couple more hours of reading and you'll get through the whole thread.
I disagree.
bitserve said:
I've read this numerous times. I consistently see people write that if one runs M2D, especially on scrosler's ROM, that one sacrifices memory and that's why opera and things have problems.
I disagree. Because the ROM already has so much free RAM, I have more memory running M2D on this ROM than I did running a stock ROM.
The R4R ROM, if one installs the HTC Task Manager, has EnableAutokill enabled by default. This is what's killing your apps when you start running low on memory. I recommend disabling it. There are instructions if you keep reading that thread. Or you can download my updates to this ROM, which are also linked to in the R4R thread. Maybe a couple more hours of reading and you'll get through the whole thread.
Click to expand...
Click to collapse
I really appreciate the opinions and such for responses. That's helpfull to me. Today i removed the cube program, since i store the cab file on my 8 gig storage stick in case i want to dump it on, but also since a fair bit of what it does i can still also do with M2D anyway. Although yes it's cool looking, the main purpose can be done with M2d, and for the most part i now have "Free:18.70MB" of free available space from "Free: 10.24MB", almost doubled the amount of free memory space. As well as freeing up the space from "In Use:42MB" down to now being "In Use:34MB". So at least now programs aren't crashing.
Now things are working fine. I still need to mess with the contacts not saving, but program links are fine. Trying to understand about the mentioned how to possibly fix this with Windows Live and syncing. And also why touchflo still throws the 'Tap to load Touchflo' problem. Would flashing with this said 'Kitchen' ROM or the extra one include touchflo so it's always kind of running? This is the last 2 questions for me to work out, everything else i got going and understand already.
I can't possibly think of installing every single program, one by one. it's a pure pain in the ass and I loved UC and probably won't go back to a non-UC rom.
So, which ones have it?
I will be cooking in UC for my next ROM, but I highly recommend you check out SASHIMI. It is extremely easy and more effective than UC. You don't need to make a setup.txt (or whatever it was - I honestly forget). You simply put cabs, reg edits, XMLs, files/folders to copy, etc in their specific folders and it runs perfectly.
Plus, no need to depend on us chefs and our daily preferences.
No fish google!
btonetbone said:
I will be cooking in UC for my next ROM, but I highly recommend you check out SASHIMI. It is extremely easy and more effective than UC. You don't need to make a setup.txt (or whatever it was - I honestly forget). You simply put cabs, reg edits, XMLs, files/folders to copy, etc in their specific folders and it runs perfectly.
Plus, no need to depend on us chefs and our daily preferences.
Click to expand...
Click to collapse
Yeah after installing my third version of 23004 in about a week I decided I have to read up on sashimi. Hopefully I'll get some time to tonight. I had to ask around a bit to figure out where to get it though. I'm usually a google-ninja, but there's a buttload of sushi sites on the web that google insists on making you wade through.
animez said:
Yeah after installing my third version of 23004 in about a week I decided I have to read up on sashimi. Hopefully I'll get some time to tonight. I had to ask around a bit to figure out where to get it though. I'm usually a google-ninja, but there's a buttload of sushi sites on the web that google insists on making you wade through.
Click to expand...
Click to collapse
Here's the real SASHIMI link for anyone who needs it:
http://www.winmo-experts.com/viewtopic.php?f=7&t=4
And please watch the videos. It will make the learning curve extremely simple to get this up and running.
btonetbone said:
Here's the real SASHIMI link for anyone who needs it:
http://www.winmo-experts.com/viewtopic.php?f=7&t=4
And please watch the videos. It will make the learning curve extremely simple to get this up and running.
Click to expand...
Click to collapse
I installed last night but canceled out of actually setting it up, I definatly plan on watching the vids before I get too far into it.
Here is a ROM that I'm working on. Far from finished, but I wanted to get some input on it. Still working on better folders, once I figure out how to do it, and some registry changes. I hope to have this as a final version soon. I can't see any of the functionality change if there is a new release. But, feedback is what I'm looking for. I still have a lot to learn. Thank you.
Also, how do you list the software installed? I plan on trying to keep everything up to date as much as possible.
Download link:
Beta 2: http://rapidshare.com/files/264836743/ruu_signed.nbh
i guess I need to go back to the previous connection settings. The new ones seem kind of flaky. oh well. I created the rom before checking my work, now I know to check before rushing.
Hi splxtreme,
I created a free Collector account on www.rapidshare.com ... that's where folks are pulling my kitchen files from.
Doesn't appear to impose limits other than wait time for downloaders.
HTH,
Thanks for the info. I'll try that out.
im hoping for someone who can port the latest OSes into the fuze, since the awesome Da_G kitchens are coming to an end.
Try to get something that is lightweight, barebones with OS and the good HTC packages like album and wifi sharing. apart from that keep it very lean so that people can choose what they need and go from there.
OK, added some things and changed some. Hopefully this is already stable enough for people to use. I'm not done with it yet. So, enjoy.
i wonder if its possible to do a rom as i describe below.
- ROM should have only barebones OS simply tuned for the fuze.
- All other applications and settings should be packaged to individual cabs.
- Provide a list of all cabs with dependencies if any.
- Provide UC script to install all cabs in right order by default.
This way, we start off with a barebones rom and people who dont wish to tinker, can just use the given UC script to do all their packages, but if you want, you can remove some UC entries in case you dont want some packages.
k.electron said:
i wonder if its possible to do a rom as i describe below.
- ROM should have only barebones OS simply tuned for the fuze.
- All other applications and settings should be packaged to individual cabs.
- Provide a list of all cabs with dependencies if any.
- Provide UC script to install all cabs in right order by default.
This way, we start off with a barebones rom and people who dont wish to tinker, can just use the given UC script to do all their packages, but if you want, you can remove some UC entries in case you dont want some packages.
Click to expand...
Click to collapse
Very possible too do. Are there certain apps that you are looking for? Which do you not want to see?
splxtreme said:
Very possible too do. Are there certain apps that you are looking for? Which do you not want to see?
Click to expand...
Click to collapse
Fantastic, that would be something someone like me would be looking forward to
Some of the things i use are
HTC wifi sharing
Facebook
Palringo
Google maps
Bing search
windows live
lumos
skype
pocketwit
gpstest
office mobile
right now im using energyrom warhawk which is fantastic. I like the energyrom series since they are pretty and yet stable and fast. however they do have some fluff (not criticizing, NRG has made a great rom) that i dont use. im pretty sure if that was cleaned out then it would be a wee bit faster for me. but i dont have to time to go thru with Da_G's clean rom, and try to bring it to energy roms level, so if i could just get all settings and software in a neat cab list, i can certainly take a few minutes to prune that and get my ideal set working.
fluffs - what am i talking about?
things like beejiveIM - its beta and crashes all the time, non stock games, widgets, wifi monster are some of the things i could do without.
oooh and for name, how about "Touch of Blue"