New ROM preferences - 8125, K-JAM, P4300, MDA Vario Software Upgrading

As some one who is good at following directions to install a new ROM, but not talented or interested in cooking my own, I pose the following question...
As all these new ROMS come out with various features (programs/ringers/themes) that some may use and others may not is there anyway to create an interface that allows you to install the basic ROM and then install the rest a la carte?
I am thinking some sort of GUI checkbox system or even DOS box prompts a la Summitter's last multi-install that might allow you to add ringers but not themes, choose which programs, etc.
I realize that this may seem whiney and greedy given that I cannot contribute anything other than being a willing tester and recipient of the goodness but I hope this comes off as an honest question and request, not a demand of some sort.
Also, is there a stripped down ROM out there for Cingular that doesn't have any rings, themes or non-essential programs (e.g Smartskey) since I ususally install those a la carte anyway? Thanks!

your post is perfect.. its an idea that i have been playing around with in my head today.. however i am at work and havent had a chance to bounce the idea around at home yet.

With Total Commander
Yes, Xelencin already did this, putting features on the extended ROM that can be accessed with Total Commander.

Re: With Total Commander
prestonmcafee said:
Yes, Xelencin already did this, putting features on the extended ROM that can be accessed with Total Commander.
Click to expand...
Click to collapse
I think what is being asked for is something simple.. maybe a program you can run after the initial boot and extended install... Not everyone is gonna have the knowledge how to access the ext rom and install programs.. I think something with a gui interface that will install programs from rom would be freaking great...

Re: With Total Commander
shogunmark said:
prestonmcafee said:
Yes, Xelencin already did this, putting features on the extended ROM that can be accessed with Total Commander.
Click to expand...
Click to collapse
I think what is being asked for is something simple.. maybe a program you can run after the initial boot and extended install... Not everyone is gonna have the knowledge how to access the ext rom and install programs.. I think something with a gui interface that will install programs from rom would be freaking great...
Click to expand...
Click to collapse
Or since I know nothing about what it takes to program this sort of thing, even something simple like a series of DOS prompts, a la, if you want the ringer package press Y or N, if you want java/flas/wafflemaker program press Y or N... you get the point!

i get the point, and i am going to run with this idea on my cingular rom!

Related

Helmi CF2 by baniaczek vs R4 - xplode - Wich is the best Rom now?

Comparison between Helmi_BA_WM2k5_AKU3.5_v1.4.CF2 by baniaczek and BA WM5 AKU3.5 R4 - xplode.
I would want to upgrade my Blue Angel. which of the two it is the best one? I would want to have stability with Bluetooth and WiFi to use with GPS e surf in the web. You excuse me for my bad English…
Don't compare them now. Wait two days - wait for bug fix release.
Today - use xplode.
try both
for u to find out.
Now I see another upgrade: R4 Lazy Release
xplode R5 seems on the way too!
Hmm Banizczek, I knew bug_fix release coming in 2 days, I can't wait to see what else is fixed/enhanced.
Your hard work is VERY appreciated.
Hopefully the BA_Goodies will be included in it (psShutXP, Softkey, RunningPrograms, TaskMgr) + Mail_Fix + SmartDial.
baniaczek said:
Don't compare them now. Wait two days - wait for bug fix release.
Today - use xplode.
Click to expand...
Click to collapse
BEST ROM?
Yeah, i agree with them..
you better try both for u to find out..
the 2 of them hav nice roms..
just kip on trying newer ROMS, theres no harm in flashing ur BA
with these ROMS..
in my case, for now am using Xplode r4, newer version on the way even..
rizortiz
rizortiz said:
Yeah, i agree with them..
you better try both for u to find out..
the 2 of them hav nice roms..
just kip on trying newer ROMS, theres no harm in flashing ur BA
with these ROMS..
in my case, for now am using Xplode r4, newer version on the way even..
rizortiz
Click to expand...
Click to collapse
You have convinced to me, you could say the procedure to me of installation of the Rom Xplode R4? I have read that I must set up something on the telephone operator
there is nor R5 on the way, i am still seeking ways to include .NET CF 2 SP2 inside but have no space left, it will be easy for baniaczek to include it because he already has .NET CF 2 SP1
and i think that there is no best WM5 rom, because they all are hacked to work on BA, they are not created specially for the device, thats why there are some known bugs which can not be fixed
afterall baniaczek edition of helmi's rom looks really promissing, so wait for the next release
about my roms, the lazy release does not need setting operator, so the upgrade procedure will be exactly the same as in any other wm5 rom
also i will post a kitchen to my R4 rom, but now i am configuring it, it is based on the newest Bepe's rom kitchen for Hermes (but of course it will be for BA) and it is a lot more easyer to build with it, you can choose which components you want and customize your roms better. For example you can create rom without office apps, or media player, or without any software which is included by default. But i am still working on it.
xplode said:
there is nor R5 on the way, i am still seeking ways to include .NET CF 2 SP2 inside but have no space left, it will be easy for baniaczek to include it because he already has .NET CF 2 SP1
and i think that there is no best WM5 rom, because they all are hacked to work on BA, they are not created specially for the device, thats why there are some known bugs which can not be fixed
afterall baniaczek edition of helmi's rom looks really promissing, so wait for the next release
about my roms, the lazy release does not need setting operator, so the upgrade procedure will be exactly the same as in any other wm5 rom
also i will post a kitchen to my R4 rom, but now i am configuring it, it is based on the newest Bepe's rom kitchen for Hermes (but of course it will be for BA) and it is a lot more easyer to build with it, you can choose which components you want and customize your roms better. For example you can create rom without office apps, or media player, or without any software which is included by default. But i am still working on it.
Click to expand...
Click to collapse
What about selective UPXing of dlls and exes? Yeah, some UPXed stuff might render it not working, it is a tedious process of UPXing stuff one by one, putting it on the ROM and then, if it works, flash a rom with them.
Have you UPXed everything possible in the R4 ROM?
xplode said:
there is nor R5 on the way, i am still seeking ways to include .NET CF 2 SP2 inside but have no space left,
Click to expand...
Click to collapse
Will there be a R4 version without camera support or MMS support?
xplode said:
also i will post a kitchen to my R4 rom, but now i am configuring it, it is based on the newest Bepe's rom kitchen for Hermes (but of course it will be for BA) and it is a lot more easyer to build with it, you can choose which components you want and customize your roms better. For example you can create rom without office apps, or media player, or without any software which is included by default. But i am still working on it.
Click to expand...
Click to collapse
could I user this kitchen to get rid of camera support?
A lot of things are already UPXed (in helmi's ROM, xplode's ROM - probably too).
And there is still not enough room. In my ROM, for example - about 20 free sector, 512 byte each. UPX is not revolution itself - IMGFS files are compressed gives some compression itself, so UPXing small files gives no impact results.
net.cf dll's are very large, but cann't be UPXed - the are signed, so UPX skips signed files.
It is very hard to save even 1MB of ROM. For that reason I've decide to remove some things (MSN, transcriber) from ROM.
OKAY
viscocesco said:
You have convinced to me, you could say the procedure to me of installation of the Rom Xplode R4? I have read that I must set up something on the telephone operator
Click to expand...
Click to collapse
its on XPLODEs thread
http://forum.xda-developers.com/showthread.php?t=287223
i believe u dnt have to set that operator anymore..
Upgrade procedure:
1.Extract the rar somwhere in your computer
2.Open the folder in which the files were extracted
3.Copy EXTROM folder to your SD card (you may want to edit it but ... i wont include this into the instructions)
4.Put your device in Bootloader mode and place it to cradle
5.Start MAupgradeUT_NOID.exe and follow the onscreen procedure
6.Perform WM5 Hard Reset
btw, xplode said, his new ROM not yet ready.. hehe..
semper fidelis,
rizortiz
rizortiz said:
just kip on trying newer ROMS, theres no harm in flashing ur BA
with these ROMS..
Click to expand...
Click to collapse
Some would dissagree with you there! It can be extremely dangerous if you don't know what you are doing.
baniaczek said:
A lot of things are already UPXed (in helmi's ROM, xplode's ROM - probably too).
And there is still not enough room. In my ROM, for example - about 20 free sector, 512 byte each. UPX is not revolution itself - IMGFS files are compressed gives some compression itself, so UPXing small files gives no impact results.
net.cf dll's are very large, but cann't be UPXed - the are signed, so UPX skips signed files.
It is very hard to save even 1MB of ROM. For that reason I've decide to remove some things (MSN, transcriber) from ROM.
Click to expand...
Click to collapse
Personally, I have no use for powerpoint mobile. Actually I have never read a single Office document in my BA. all 3 apps could go EXTROM IMO. but maybe Word and excel are used by some, maybe they need to stay. Powerpoint mobile is the biggest of teh 3 exes I believe, at least this one could go EXTROM.
gdiplus.dll is not upxed, I copied it to my windows machine and it compresed to 36.78 original size. Sure, the space savings is not as big on IMGFS, but still...
some time ago I tried compressing some files, I believe gwes.exe is compressible too, and it's big. maybe you could check if it's already upxed...
Brazilian Joe said:
Personally, I have no use for powerpoint mobile. Actually I have never read a single Office document in my BA. all 3 apps could go EXTROM IMO. but maybe Word and excel are used by some, maybe they need to stay. Powerpoint mobile is the biggest of teh 3 exes I believe, at least this one could go EXTROM.
gdiplus.dll is not upxed, I copied it to my windows machine and it compresed to 36.78 original size. Sure, the space savings is not as big on IMGFS, but still...
some time ago I tried compressing some files, I believe gwes.exe is compressible too, and it's big. maybe you could check if it's already upxed...
Click to expand...
Click to collapse
I agree with BJ. All these 3 apps can go to EXTROM, eventhough I still use word and excel rarely though.
What about calculator? I believe most people would install a better version calculator. i know calculator program doesnt eat up a lot of ram, but it is still something...
And, just out of curiosity, what are the most used input method? I always use Block Recognizer. i believe people would only use 1 fav, however maybe Keyboard has to be left out as it is - just in case your friend/partner want to borrow ur phone for a quick sms or something, and they dont know how to use block/letter recognizer. Maybe it is a good idea to have block recognizer & letter recognizer to be excluded as EXTROM, just like what Baniaczek has done with Transcriber (This is very neat since it improves the time to change input method).
Btw, any news on bluetooth random wakeup issue?
Cheers
joseph.sapri said:
I agree with BJ. All these 3 apps can go to EXTROM, eventhough I still use word and excel rarely though.
Click to expand...
Click to collapse
Probably I will remove PowerPoint from ROM. (nearest release - will contain only fixes, next one - I'm tring to import office from WM6)
joseph.sapri said:
What about calculator? I believe most people would install a better version calculator. i know calculator program doesnt eat up a lot of ram, but it is still something...
Click to expand...
Click to collapse
It's only 18kB (UPXed version). Nothing special.
joseph.sapri said:
And, just out of curiosity, what are the most used input method? I always use Block Recognizer. i believe people would only use 1 fav, however maybe Keyboard has to be left out as it is - just in case your friend/partner want to borrow ur phone for a quick sms or something, and they dont know how to use block/letter recognizer. Maybe it is a good idea to have block recognizer & letter recognizer to be excluded as EXTROM, just like what Baniaczek has done with Transcriber (This is very neat since it improves the time to change input method).
Click to expand...
Click to collapse
Keyboard, block recognizer, letter recognizer - all of them are bundled in single dll
joseph.sapri said:
Btw, any news on bluetooth random wakeup issue?Cheers
Click to expand...
Click to collapse
Probably nobody is working on it.
Cool baniaczek, will wait for your next release to try.
ei harding...
hardingt0110 said:
Some would dissagree with you there! It can be extremely dangerous if you don't know what you are doing.
Click to expand...
Click to collapse
u knw what, u better not flash ur ROM if u dnt know what ur doin!!
well, i believe these ROMs that we have here are harmless..
rizortiz said:
u knw what, u better not flash ur ROM if u dnt know what ur doin!!
well, i believe these ROMs that we have here are harmless..
Click to expand...
Click to collapse
Just a bit of advice for the newbies
I know what I am doing now

any ROMs with extendir

http://forum.xda-developers.com/showthread.php?t=530710
some are reporting/claiming some insane performance boosts (upto %1200) in that thread. did any of you test it ? if so did you experience any "real world" performance jumps
im interested in our cookers (itje, udk, agent47, fards, nrg....etc ) opinions on this
this too ("only" 500% here)
http://forum.xda-developers.com/showthread.php?t=499679
seems that many believe that the two solutions above are a "hoax" just because the real performance is less than the crazy claims in topic name
the fact of the matter is that our x1 is slow and unresponsive especially in many cases. if we can get any increase
i don't really care if the real increase is much much much less than the claimed %500 or %1200 numbers. if we can get extra %20 noticeable performance increase then we should be thankful
no one is working on or testing this?!!
THE GRIZZ said:
http://forum.xda-developers.com/showthread.php?t=530710
some are reporting/claiming some insane performance boosts (upto %1200) in that thread. did any of you test it ? if so did you experience any "real world" performance jumps
im interested in our cookers (itje, udk, agent47, fards, nrg....etc ) opinions on this
Click to expand...
Click to collapse
this is a very good option IF u are making a lite ROM. none of the cooks u mentions do that ...if ur interested i can make that but i cant garrenty it will work like it should
yeah it sounds fairly feasible...try it!
agent_47 said:
this is a very good option IF u are making a lite ROM. none of the cooks u mentions do that ...if ur interested i can make that but i cant garrenty it will work like it should
Click to expand...
Click to collapse
im sure many are interested. please cook something for the hungry flashaholics
seems a new version is out already
is it cooking? maybe if it goes really well you might consider making your xperio builds with it since its lighter
BUMP... gtrab's barebone rom's would be PERFECT for this.. imo... if i'm reading it right *scratches head* ... i'd still like to see any and all batt perf mods tested fully on x1.. currently on my r3.61 rom BATT life is amazing i'm getting nearly a day and a half outa my phone where prior i was only getting llike 9-11 hrs
damn less than 12 hrs later.. and ur already on page 2.. so much for a bump!
Hi,
In probably 3 to 4 hours Extendir v1.05 will be released, which will run great and stable on the X1!
For those who can't wait the Test14 build in the Extendir thread will be released as Extendir v1.05
The Test14 comes only with a 4MB and 8MB cache version but with the release of Extendir v1.05 there also will be more cache sizes
Extendir boost lite and full roms but full roms can benefit more if they are installed in an Extendir directory (the virtual alias part) since full roms have more files.
I think you all will enjoy!
ShaDrac
ShaDrac said:
Extendir boost lite and full roms but full roms can benefit more if they are installed in an Extendir directory (the virtual alias part) since full roms have more files.
Click to expand...
Click to collapse
Hi ShaDrac, based on my understanding so far, the main feature of your driver is to create a alias directory such that files that must be under /Windows (e.g. TF3D) could reside elsewhere. Since files stored as rom files under /Windows already optimized (compared w/ non rom files), so the real benefit I see is lite rom (instead of full rom) users who need to install programs/files under /Windows afterward. Can you comment?
jackleung said:
Hi ShaDrac, based on my understanding so far, the main feature of your driver is to create a alias directory such that files that must be under /Windows (e.g. TF3D) could reside elsewhere. Since files stored as rom files under /Windows already optimized (compared w/ non rom files), so the real benefit I see is lite rom (instead of full rom) users who need to install programs/files under /Windows afterward. Can you comment?
Click to expand...
Click to collapse
Hi jackleung,
The main feature of Extendir is to boost file system performance.
The bonus feature of Extendir is the ability to alias a file in the windows folder. With this ability you overcome one of the weaknesses of our current file systems.
But a cook or end user is free to use this feature or not.
To know how big the benefit is, is easy, just try it.
But to give you a global idea:
If a rom has 1000 files cooked in, the files system performance is normal (of the IMGFS).
If a rom has 4000 files cooked in, the files system performance is slower(of the IMGFS).
If a phone has 1000 files installed afterwards, the files system performance with Extendir is fast (of the FATFS).
If a phone has 4000 files or even 40000 files installed afterwards, the files system performance with Extendir is still fast (of the FATFS).
So Extendir boost your file system performance and (thanks to the bonus feature) keeps it fast even if there are a lot of files installed.
So Extendir boost lite and full roms,
But full roms can benefit more if they install there files in an Extendir directory (the virtual alias part) since full roms have more files.
I think you all will enjoy!
ShaDrac
jack are you planning to do a public test rom that uses this?
for some odd reason many cooks are not interested in this
I'd love to see this thing in action if it does what it says.
Have been following both threads and the benchmarks look phenominal, we only need one person to try it and the resulting ROM will indeed speak for itself.
Hehe you never know Grizz, it may make your camera faster
Regards,
Creamy-Goodness
Thanks ShaDrac this is music to my ears, will try to do a test
THE GRIZZ said:
jack are you planning to do a public test rom that uses this?
for some odd reason many cooks are not interested in this
Click to expand...
Click to collapse
i tried it....it don boot :S
PLEASE TRY WITH THIS DLL!!! The claims have stood up on other devices, and the new version would work hopefully with different cache sizes! http://forum.xda-developers.com/showthread.php?t=526618 this guy seems to have it working with good results from the look of his feedback, and it means cooking stuff in again! Extendir + Leo = lush rom methinks!
agent_47 said:
i tried it....it don boot :S
Click to expand...
Click to collapse
Hi agent_47,
One of your fans is begging to get Extendir working on your roms!
Need some help?
Please could you post your boot.rgu, then I will have a look at it?
ShaDrac
hope agent_47 sorts out his issues with this. a new 1.06 is out.
anybody else making a rom with this? if so please share

[AUDIO FILES] Have a very OGG-y AudioResources.zip (EDITED 2:11pm)

IF I'M USING YOUR RESOURCES.ZIP, LET ME KNOW SO I CAN CREDIT YOU!
I didn't see anyone having done this before on a search, and I apologize if it's been done already. I put together all the audio resources I could find for ringtones, alarms, notifications, and ui, converted them all to very small .ogg's and put them in a new zip. It's a little over 9 megs and has a LOT of stuff. Enjoy.
Oh, and if you have more to add, post them. I'll convert them it and add it to the zip
DIRECTIONS FOR USE:
1. Unzip
2. IF you are using a media2sd script, put the media folder on your ext partition. If not, use it to replace the one on your phone. I recommend using adb, or just mounting the thing in linux. It'll make it simpler.
3. REBOOT and give your phone some time to index all the ringtones. It'll take some time.
AudioResources.zip:
http://www.lighthousesolutions.info/AudioResources.zip
EDIT:
A LOT of people are downloading and nobody is posting additional links, which means (I hope) that I didn't miss any sound files. I'm glad I could help people out, and if anybody else has anything to contribute please POST! Thanks.
Also, I forgot to post this the first time. Themers and rom developers (hell anyone) feel free to use the converted .ogg's in whatever you want. They aren't mine to start with, but I figure I better make the statement clear.
Enjoy
Dead link above
My compilation is on page 3 ~Mikey~
Thanks! Can't have too many random ringtones to choose from I say. Already got the giant mega audio resource list from the other topic that includes all the various android phones, this will just help more.
prash said:
Thanks! Can't have too many random ringtones to choose from I say. Already got the giant mega audio resource list from the other topic that includes all the various android phones, this will just help more.
Click to expand...
Click to collapse
I think this includes all of those, although if you find some that I'm missing, please post them. The main draw of this is that all of sound files are as tiny as possible, making it so you can fit them on internal memory if you want to, or just use less space. The entire thing is only 9.4 mb, and it includes the ringtones from the hero and magic.
Post any ringtones it doesn't contain so I can squish them down to tiny size too.
I can't find any media2sd scripts on the forum. Can any one point me in the right direction?
superGOAT said:
I can't find any media2sd scripts on the forum. Can any one point me in the right direction?
Click to expand...
Click to collapse
You don't have your rom in your sig, so my help will have to be very basic. I run cyanogen's experimental rom (not for the faint of heart) and huanyu's user customizable script. Other than that I can't offer much help. What I can say is that if you push the ENTIRE contents of this zip to your ext partition on your sd card and use huanyu's script with media2sd activated, you'll be fine.
Huanyu also has a version of his script for the stable series of cyanogens roms.
I have NO idea how to do media2sd on hero. I don't support hero as an os and will never use it unless the ENTIRE android community decides to go that route.
If you are using another rom let me know and I'll see what I can do.
I'm currently on Drizzy's newest hero build, but the guts are the same. I went back and did some research and that script is working thanks for the help.
superGOAT said:
I'm currently on Drizzy's newest hero build, but the guts are the same. I went back and did some research and that script is working thanks for the help.
Click to expand...
Click to collapse
No problem, and I'm glad they're working out for you. So far I've got over 100 downloads, so it seems people like this.
Anybody with any additional tones to be added? I'd really like to beef it up!
I'd love to give you some of miine but I don't have any that don't have a copyright next to it but if you want them anyway I'll upload them for you.
Thank you mate!
superGOAT said:
I'd love to give you some of miine but I don't have any that don't have a copyright next to it but if you want them anyway I'll upload them for you.
Click to expand...
Click to collapse
Are any of them for a released or soon to be released android phone? I could put together a "legal" and a "questionable" vesion, although the latter might have to be off the forum (hint hint). I'd like to keep the one on here being full of nothing but official android and htc ringtones for released and soon to be released (ie leaked) android devices.
Noob Question...
I'm running CyanogenMod-4.0.4 + Recovery 1.4 and the community hero rom and was wondering how I should go about implementing this audio resources zip. Do i apply the update from the recovery? Or is there some other way of getting them on?
You can push them to /system/media....but I'd recommend using hyanu's userinit.sh script instead. media2sd is FAR superior for the number of sound files were talking about here.
any chance of this being posted elsewhere? Was looking to download this, but the site doesn't seem to exist.
Can't use my host for any more hosting of FREE ringtones
awesome..! thanks
i may use it for DarkDream theme
Barina said:
awesome..! thanks
i may use it for DarkDream theme
Click to expand...
Click to collapse
I take no credit for creating these............
the #.ogg files in the notification folder are made by moonspoon.
BTW i just installed your theme..WOW
I couldn't get CMupdater to download it but i got it from your site
thanks im glad you like it
i tried the new cmupdater in 1.6 and i cant add my theme server without FC
I'f i was you till cmupdater is fixed, place a direct link to the file on your site
thanks for posting this stuff! very nice
Sorry for being such a noob. But could I bother someone to give me steps on pushing this to my phone? (mytouch).

[Kitchen][Online] website which lets anyone bake a rom

Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
you will get flamed for this
shararti said:
Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
Click to expand...
Click to collapse
This really is an admirable goal, but you're attempting to bite & chew WAY more than your mouth can handle!!!
You're a web developer, good.
You have no experience in developing android roms, bad.
You want to develop a free kitchen, good.
You have no experience with cooking roms, bad.
You want developers to help you in exchange for a free kitchen for their rom, bad & good.
You don't know how to update the "update.zip" file and re-sign it, bad.
You don't know how to add an APK to the above mentioned "update.zip" file and re-sign it, bad.
You have a little bit of an idea, but want a clearer process, bad.
All of the above noted BAD points, have been discussed, referenced, and linked on these forums countless times shararti.
You really need to search, read, search some more, and apply what you've learned.
I too am a Web Developer/Designer. I've been in the business of creating websites since 1999 (off & on). And the above mentioned project it something I WON'T EVEN DARE ATTEMPT.
Good luck!
I did search, countless times, everywhere. But as lack of my experience with rom development, it was quite confusing. Well I do know signing and adding apk part, and the rest, i agree, i need some help. I'm willing to give my summer to this project and develop this kitchen for the xda community (i'm also willing to give it away to xda). Now if anyone is willing to help me, please pm me.
Actually, it isn't that difficult.
There are quite a few scripts and programs that you could simply employ on your website. I'm sure those developers wouldn't mind
You would have to tier your ROM baking based on the major ROM cores, and the features swappable between flavors of those cores.
It's simply letting the user choose what he wants in his base ROM, pushing the files into the zip, and running the script to sign them.
I'd be glad to guide you in the structure of ROMs, and showing you what can be mixed and matched.
PM me. We'll get started.
Sounds like a very cool idea and I wish you all the best and hope you find some programmers willing to teach you about roms, and you can do the web coding and make your idea a reality.
I'd use it for sure, would be wicked. Imagine going to this web page on your N1 customizing a ROM, building it and then flashing it. All without going near a computer. Sounds unreal!
APrinceAmongMen said:
I'd be glad to guide you in the structure of ROMs, and showing you what can be mixed and matched.
PM me. We'll get started.
Click to expand...
Click to collapse
Perhaps, share the information here once you two have things worked out?!
shararti said:
I did search, countless times, everywhere. But as lack of my experience with rom development, it was quite confusing ...
... I'm willing to give my summer to this project and develop this kitchen for the xda community ...
Click to expand...
Click to collapse
XDA is such a huge resource, full of solutions, bricked devices and lost newbs LOL.
After trolling for a few months, I was ready to flash my first WinMo SmartPhone a few years ago. I haven't used a 'regular phone' ever since.
This would be an ideal summer project. As I said, I'm also a Web Developer.
Hit me up for some theme/template ideas. I do most of my work with Notepad++ and Adobe Fireworks CS4.
Goonish said:
I'd use it for sure, would be wicked. Imagine going to this web page on your N1 customizing a ROM, building it and then flashing it. All without going near a computer. Sounds unreal!
Click to expand...
Click to collapse
hhmm, never thought of that!
You're right ... sounds unreal!
Something the iFans would never be able to attain.
Even better, how about, instead of flashing some large file, only the ones affected by an update are flashed, resulting in a much SMALLER file (thus saving on data usage) and a FASTER flashing (saying on battery life).
shararti said:
Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
Click to expand...
Click to collapse
Well it all depends on what you want. I would suggest you have a base rom without the boot.img stored with minimal capability in a folder. then allow the user to choose what type of kernel and capabilities they would like with it. That will be the minimum amount for a rom. Then you can follow it up with additions such as extra scripts and applications that can be added and moved to the appropriate directories. at the end, you would zip up the selection and sign it, with the appropriate update-script (which should be the same as the stock rom's unless the additions require something drastic)
So the folder tree should look something like this for one specific ROM:
ROM/ROM Core Files (this is the base rom without boot.img)
ROM/ROM Core Files/META-INF (this is for the update zip)
ROM/ROM Core Files/system (this is where the system apps go)
ROM/ROM Core Files/data (this is where certain apps go)​
ROM/ROM Kernels (this is where kernels are/boot.img)
ROM/ROM Kernels/boot.img.1 etc​
ROM/Modifications (this is where apps and other mods go)
ROM/Custom Build (this is where the baked rom should go)
Then all you need to figure out is how to move everything to the custom build directory
Move the core to custom directory and a boot.img (rename it from whatever it is to boot.img) and then move and modifications to the appropriate directory inside the custom build folder. Then zip the custom build folder and sign it
That should be about right. its 3 am here lol so i may be missing something. pm me if you need more help or post here
Exactly.
The great thing about it. The ROM core files can be optional. You can bake a kernel or you can bake CM w/ custom kernel and custom mods, i.e. modded phone.apk. You can bake anything and everything.
Mmm baking never sounded so good.
Check this website out:
http://theunlockr.com/2010/03/26/ho...om-for-android-part-1-setting-up-the-kitchen/
My small contribution to this project
The basic kitchen:
forum.xda-developers.com/showthread.php?t=633246
Sorry it's not a link, apperantly new users cannot post links
flybyme said:
So the folder tree should look something like this for one specific ROM:
ROM/ROM Core Files (this is the base rom without boot.img)
ROM/ROM Core Files/META-INF (this is for the update zip)
ROM/ROM Core Files/system (this is where the system apps go)
ROM/ROM Core Files/data (this is where certain apps go)​
ROM/ROM Kernels (this is where kernels are/boot.img)
ROM/ROM Kernels/boot.img.1 etc​
ROM/Modifications (this is where apps and other mods go)
ROM/Custom Build (this is where the baked rom should go)
Then all you need to figure out is how to move everything to the custom build directory
Move the core to custom directory and a boot.img (rename it from whatever it is to boot.img) and then move and modifications to the appropriate directory inside the custom build folder. Then zip the custom build folder and sign it
Click to expand...
Click to collapse
Ok so after reading it 3 times carefully, this is what i got to:
All roms have same common files, which are:
1. the META-INF folder.
2. the system folder.
3. the data folder.
This is a basic skeleton of any rom, and every rom has these exact files.
Now what i have to do is, when a user cooks a rom, i have to pick the required boot.img and put it into the basic skeleton, in addition to any apps/modifications user want. Then zip the whole package and sign it.
Is that it?
PS: you also said that i may need to change update-script, in what cases that would be required?
PPS: Do i have to make changes to some other files too? cause it sounds too easy to be true =p
shararti said:
Ok so after reading it 3 times carefully, this is what i got to:
All roms have same common files, which are:
1. the META-INF folder.
2. the system folder.
3. the data folder.
This is a basic skeleton of any rom, and every rom has these exact files.
Click to expand...
Click to collapse
They usually have the same folders, not files
the META-INF has the signature files but most importantly the update-script which tells the phone what to do when your flashing the update.
shararti said:
Now what i have to do is, when a user cooks a rom, i have to pick the required boot.img and put it into the basic skeleton, in addition to any apps/modifications user want. Then zip the whole package and sign it.
Is that it?
PS: you also said that i may need to change update-script, in what cases that would be required?
PPS: Do i have to make changes to some other files too? cause it sounds too easy to be true =p
Click to expand...
Click to collapse
that SHOULD be it but remember that you may have to remove some apps from the core files of the rom such as amazon mp3 that people may not want, so you will have to see what apps can be removed and decide whether you want users to be able to remove it or not.
You MAY have to change the update-script if for example you want to put some things in the data partition and symlink them or change the data partition to include the ext partition instead of just for apps. Changes like that are usually for ROMs that are too big to fit properly on the nexus ( youll also have to check the size of the system and data folders to make sure they fit on the phone without modification)
Most of this stuff will be figured out in testing haha but ya at the very basicee its what you have here. You really have to know what you actually want users to be able to cook and then build the kitchen to that effect
flybyme said:
They usually have the same folders, not files
the META-INF has the signature files but most importantly the update-script which tells the phone what to do when your flashing the update.
Click to expand...
Click to collapse
So does that mean i can use same core for all custom baked roms? Except for the update-script, which in rare cases, may need to be altered.
flybyme said:
that SHOULD be it but remember that you may have to remove some apps from the core files of the rom such as amazon mp3 that people may not want, so you will have to see what apps can be removed and decide whether you want users to be able to remove it or not.
Click to expand...
Click to collapse
I took a look at system folder and it's quite populated. Can you tell me what are the basic files that are common for all roms? For the rest of the files, i guess i'll give the user choice to include them or not.
Also can you tell me what is zipalign? Will that be required in baking process?
And to let everyone know, I have already started the working on the kitchen =]
shararti said:
So does that mean i can use same core for all custom baked roms? Except for the update-script, which in rare cases, may need to be altered.
I took a look at system folder and it's quite populated. Can you tell me what are the basic files that are common for all roms? For the rest of the files, i guess i'll give the user choice to include them or not.
Also can you tell me what is zipalign? Will that be required in baking process?
And to let everyone know, I have already started the working on the kitchen =]
Click to expand...
Click to collapse
Well it really depends on what ROM's your looking at. Some devs change the apps to their liking. For example, CyanogenMod has a modified Settings.apk that has features specific to his rom. However, all ROMs have Settings.apk. As such, you will probably have to have a Core ROM folder for each specific rom.
I would suggest looking at other online kitchens and see what features they offer, come up with a specific feature set and then decide what direction that you want to take.
zipalign is a compression technique that optimizes how .apk files are accessed in android. it makes things faster and is not required but would be nice to have. you lose the benefits if you open and modify any files from a zipaligned apk
Let's clear some things up here.
First, core files are not interchangeable between main roms but only flavors of those main roms.
As of now, we have 3 main roms for the nexus one.
CyanogenMod, Modaco Custom ROM, and Desire/Sense Roms.
Each of these roms have their own unique cores amd features and are not interchangeable.
There are flavors of each of these roms.
Flavors of CM has parts that are interchangeable with other flavors but use Cyans core.
Say there is one CM flavor that has some themieing and a few other changes you don't want. You can take the themed files and put them into your CM base and leave the rest out.
You can't put that themeing into a Modaco Custom ROM though.
Kernels I believe are the only things can be put into any ROM base. Most apps are as well.
Now that I look at it. Doing a Nexus One kitchen isn't that difficult but making a full featured HTC kitchen would be a mountainous task. There are so many mods, roms and themes to keep track of. We'd have to designate people from each device forum to feed us the ROMs and parts that are active and functional.
P. S. Lectures are over at 7 today. ill be able to crack down on it with you then
Kitchens are for the Food Network...
well thanks flybyme and APrinceAmongMen, these 2 posts really cleared up somethings. I'm in the process and will keep you guys updated.
QUESTION: how do i change the radio and boot animations in a rom?
PS: the good news is, i'm done with all the hard part, and just few small things remaining. Probably if anything else doesn't comes up, you guys should have a n1 kitchen within few days =D
shararti said:
QUESTION: how do i change the radio and boot animations in a rom?
PS: the good news is, i'm done with all the hard part, and just few small things remaining. Probably if anything else doesn't comes up, you guys should have a n1 kitchen within few days =D
Click to expand...
Click to collapse
boot animations are located either in /data/local or /system/media
radio flash will require you to change the update-script
you can look at the FRF50 update with the radio to figure it out ( or pm me if thats too difficult, its a little late else id do it myself)
Just make sure the radio is excluded by default.
Another thing about radios, the newest radio usually works on older roms, but old radios don't work on the roms released with and after the newest radio.

Ideas for a Custom Rom

Hello everyone,
I was reading all the posts about Custom Roms and I wanted to make something like an "XDA-Rom"... Maybe it would be better if I explain what I mean
Beginning from the system, I'd say it should be a very lightweight Rom (like the Gilgamesh one), so, without almost all the LG crapware. But I'd keep only few things of this softwares:
- contact manager (so far it's the best one I've found, but maybe because I lack of experience)
- keyboard (on some videos they say it's the fastest one, but I may be in error)
- LG home and Home switcher, so that we can keep the mirroring app working when needed.
Then, I'd add the last MoDaCo kernel (the ROM should be working in EXT4, if I understtod correctly, this shall make the phone faster), maybe we could make a proper boot animation, and just few app that are (in my opinion) the only really needed, like the gmail app, the calendar one and only the basic things. We could even update the baseband and root the phone directly from the rom, so that after a fresh install it's already running. I'd replace even the LG lockscreen, that is really nice, but it's too slow (when I switch on the screen, I see the home and then the locked screen, this shouldn't happen with the default lockscreen).
Ofc, any suggestion is welcome
Thanks for reading, and I hope my idea is not that bad
I agree on the bootanimation.
Only on that? d'oh, I wrote for half an hour btw, I'd add Root Explorer as default as well... but I don't know how to do, I mean, would be enough to create the ROM with the kitchen (really a nice tool!) and then edit the *img files adding the software I want in the /system/app directory? Maybe this is a noobish question, but it's the first time I even get closer to creating a custom rom
Oh, integrate BLN to have notifications would be a great idea ! (if you touch the kernel)
tiwiz said:
Only on that? d'oh, I wrote for half an hour btw, I'd add Root Explorer as default as well... but I don't know how to do, I mean, would be enough to create the ROM with the kitchen (really a nice tool!) and then edit the *img files adding the software I want in the /system/app directory? Maybe this is a noobish question, but it's the first time I even get closer to creating a custom rom
Click to expand...
Click to collapse
the root explorer is not for free.. so forget about this
Why? Install modaco and use filexplorer and delete all thing u dont want instead
Sent from my LG-P990 using XDA Premium App
For the experience, I'd like to test
Just use the online kitchen...
I was actually 30 mins from posting a pretty close ROM to what you mention here yesterday, but built the one I'd like online instead (except for some tweaks I put in laster on).
If people is more open for a ROM like this for direct download, I'm happy to compile/maintain it Just thought that it wasn't needed...

Categories

Resources