Is there a way to start fresh with a stock clean Android ROM for SGS
then install only the Apps that we want?
instead of doing it this way
Apps that can be deleted due root
http://forum.xda-developers.com/showthread.php?t=712546
which is going backward, erasing all the stuff you don't want in your phone and probably leaving unwanted files left behind
Probably not until someone cooks a ROM like OpenDesire for the Galaxy S. I have to agree that it seems to be a little backwards with how ROMs are approached. I too would rather just have a stock Android I can then modify myself minus all the Facewhore, Douchespace and Twatter integration constantly creeping up everywhere.
Everyone I know that uses Android syncs their contacts with their Google account, which makes reloading my address book much easier after swapping ROMs. So the automatic Facebook info pulling that's left in many of the Galaxy S ROMs is useless and a waste of space.
But yea, the very top of the list in the dev section, sticked in bold should be Stock/Vanilla/Stripped Android ROM(when someone bakes it), and then all the custom bakes below it. A good majority of us prefer the minimalist, efficient approach of stock Android over all these poor attempts at reinventing the wheel (I'm looking at you TouchWiz)
Lets do it ;-)
http://source.android.com/porting/build_system.html
http://opensource.samsung.com/
Oh yeah !
I wish we all could get the froyo with the Vanilla flavor
i know that most SGS ROM Cooks and Chefs are waiting for Froyo to come out, before spending some quality time on developing good ROMs for our phones
so lets wait 'till next month when Samsung says it'll release Froyo, and lets see how it all develops from there..... i can't wait for a clean Android to start making my own ROMs
All this talk of cooking and baking ROMS with Android chefs is making me hungry!
Can't wait for my 2.2 dessert!
I'd really love to see a clean froyo rom without most of the stuff preinstalled by samsung. Maybe it's then possible to use bluetooth with a wiimote, when no touchwiz is installed at all.
Here is a start http://forum.xda-developers.com/showthread.php?t=757000
Some dev can port it to galaxy?
Related
So I may jump ship from the N1 to the Vibrant. On the N1, in less than ten minutes I can run a nandroid backup, flash a new kernel, new radio and a new rom. In another 3-4 minutes, I can switch back. I've literally switched kernels >3 times/day before. How much different will things be on the Vibrant? Is it harder to do these things? Is there as much risk?
Thanks
right now no one knows, there is no custom kernels, custom recovery, custom roms, etc
There are custom roms and you can easily root the device...but it will obviously take some time to reach N1's customization...
I've had my G1(I know, not the N1) since day 1, and I've been flashing roms since day one. The only reason I flashed roms was because I felt the G1 was lacking in a lot of things. Now that I have the Vibrant, I feel like there's no need to flash a different rom. It's already pretty fast, and I actually like the touchwiz UI. The UI doesnt completely take over the Android interface, it's more like adding extra little features.
ultra spikey said:
I've had my G1(I know, not the N1) since day 1, and I've been flashing roms since day one. The only reason I flashed roms was because I felt the G1 was lacking in a lot of things. Now that I have the Vibrant, I feel like there's no need to flash a different rom. It's already pretty fast, and I actually like the touchwiz UI. The UI doesnt completely take over the Android interface, it's more like adding extra little features.
Click to expand...
Click to collapse
Exactly, plus the Black/Blue color scheme is far better looking to me over stock Android. TouchWiz is not like Sense or previous generations of the skin and that's a good thing.
Ill second that. I am really enjoying my touch wiz interface and I didn't think I would. That being said I miss my app drawer that slid up from the bottom.
Sent from my SGH-T959 using XDA App
I don't know much about flashing to different ROMs yet, but I can give you an overview of the TouchWiz experience from my viewpoint.
Coming from an iPhone, I really like TouchWiz 3.0. And believe me when I tell you: that was their goal with the UI. It screams Apple, in layout and function. But of course, it ultimately feels a bit like an imitation in some areas. I feel like they rushed TouchWiz 3.0 out of the door.
The Clocks and Alarms app is much better than the iPhone's, which is something I was not at all expecting. It's really quite nice. The calendar app is about on par, in terms of layout. The upper hand is that this syncs OTA with Google's cloud services. The music player is very 'iPod-like', but is ultimately a rush job (embedded album art does not work very often and so forth).
All things considered, it's a really nice UI for Android.
That said, there are some really basic functions which did not make the transition from stock Android. For example: you cannot fully edit contacts in the 'Contacts' app. You cannot delete them, you cannot add custom ringtones. Coming from the iPhone, where I had meticulously completed the profiles of every contact with an obscene amount of info and custom ringtones, this is annoying.
There are a few 'little things' like that, which really matter to me. And this has kind of soured the experience for me, making me second-guess my decision. To be honest, I'm still sort of on the fence over this of the N1 as my iPhone replacement.
The grey area for me is in Android 3.0's release. Google has stated that they're going to overhaul the UI. The idea is that they want to make it more user-friendly, to make the use of custom skins less prevalent. Well, I'm all for this. Trouble is: will these handset manufacturers adopt it, considering their vested interests in their custom experiences?
Samsung's UI is definitely my favorite out of Sense, MotoBlur and the lot. But I'd be lying if I said that I didn't wish for a Nexus One for the security of owning the only unlocked stock device.
Hope that helps...
Give it some time and stock Android will be on the Vibrant. Thats the great thing about Android and Xda.
Yeah, I really love the idea of xda and the amount of support that all of these devices receive from the community. Of course, the trouble is: if you root for a custom rom - even if it's stock Android - the N1 is the only solution for getting OTA updates regularly. With stock Android on the Galaxy S, you're going to have to re-flash every time the ROM is updated. Not the end of the world, but definitely irritating.
Running a JB/Unlocked iPhone, I'm used to dealing with work-arounds, and waiting for hacks. That's the price I paid for using a non-carrier phone. I couldn't accept the automatic updates from Apple, and this became a mild annoyance (reinstalling everything and so forth). But when you decide to 'play nice' and own a carrier-specific phone, you kind of want the experience of timely OTA, non-hacking-related updates that simply update your device, without first wiping it clean.
Know what I mean?
I'm still not sure if I'm going to keep my Galaxy S, or buy an N1 while there's still time (the 'rumors'? of the N1's touchscreen issues are really all that held me back). But either way, I hope that all devices have some way to experience the latest and greatest from Google.
The touchscreen is bad on that phone especially when it comes to multitouch. I'm sure you've already seen the videos comparing the two touchpads and the Vibrant's touchscreen is SO accurate... multitouch included.
Jon C said:
Yeah, I really love the idea of xda and the amount of support that all of these devices receive from the community. Of course, the trouble is: if you root for a custom rom - even if it's stock Android - the N1 is the only solution for getting OTA updates regularly. With stock Android on the Galaxy S, you're going to have to re-flash every time the ROM is updated. Not the end of the world, but definitely irritating.
Running a JB/Unlocked iPhone, I'm used to dealing with work-arounds, and waiting for hacks. That's the price I paid for using a non-carrier phone. I couldn't accept the automatic updates from Apple, and this became a mild annoyance (reinstalling everything and so forth). But when you decide to 'play nice' and own a carrier-specific phone, you kind of want the experience of timely OTA, non-hacking-related updates that simply update your device, without first wiping it clean.
Know what I mean?
I'm still not sure if I'm going to keep my Galaxy S, or buy an N1 while there's still time (the 'rumors'? of the N1's touchscreen issues are really all that held me back). But either way, I hope that all devices have some way to experience the latest and greatest from Google.
Click to expand...
Click to collapse
While its a little early to be 100% yet but Android hacking is a lot different than iphone hacking. The iphone is a closed system and you have to wait till its broken open to update. Android is already open when its released. As for OTAs if Cyanogen supports the Vibrant then there is an app to download and install new updates. Typically if you stay with the same developer, like Cyanogen, then you don't have to wipe when there are updates.
After froyo 2.2 all my touch screen problems was gone.
Sent from my Nexus One using XDA App
So untrue after froyo 2.2 those problems was fix the nexus one is a awsome phone.and I believe the same for the vibrant.
Sent from my Nexus One using XDA App
Can you do me the world's biggest favor?
Would you make some YouTube videos, showing the multitouch tests of your N1? I so, so, so, would love to own one, but I have zero tolerance for faulty hardware. I've been researching this stuff since the N1 launch, and it's the only thing holding me back from purchasing that device.
'Multitouch Vis Test' is probably the easiest way, but if you can think of others to test with, that would be great.
Jon C said:
The music player is very 'iPod-like', but is ultimately a rush job (embedded album art does not work very often and so forth).
.
Click to expand...
Click to collapse
I haven't used my iPod Nano 4th Gen in some time, I find that the N1 is handling my music needs just fine. But if I had a nickel for every time album art was hosed on my iPod Nano I would not have a mortgage anymore...
hah2110 said:
So I may jump ship from the N1 to the Vibrant. On the N1, in less than ten minutes I can run a nandroid backup, flash a new kernel, new radio and a new rom. In another 3-4 minutes, I can switch back. I've literally switched kernels >3 times/day before. How much different will things be on the Vibrant? Is it harder to do these things? Is there as much risk?
Thanks
Click to expand...
Click to collapse
First you must know that the process is completely different. For right now most roms are installed through the Odin process. This process completely wipes all of the information on the phone (including apps and settings) and then installs the new rom. So you will have to backup your apps and settings every time you change roms (Titanium backup would work but it's not always fool proof). Second all roms are going to be based off of Samsung code. That means no Sense roms, no stock roms (well you can get the stock launcher but your dialer and notification bar will always be touchwized), and no froyo until Samsung releases there own version. This has been true so far with all previous Samsung phones and looking at the development with the I9000 it seems to hold true for the Galaxy S. All this does put you at less risk of bricking your phone but it does mean you also have less chance of serious customization. Also with limited source code for the I9000 (there are some drivers that are not source code but actually compiled) it's very difficult to just plop roms on from other sources.
psychoace said:
First you must know that the process is completely different. For right now most roms are installed through the Odin process. This process completely wipes all of the information on the phone (including apps and settings) and then installs the new rom. So you will have to backup your apps and settings every time you change roms (Titanium backup would work but it's not always fool proof). Second all roms are going to be based off of Samsung code. That means no Sense roms, no stock roms (well you can get the stock launcher but your dialer and notification bar will always be touchwized), and no froyo until Samsung releases there own version. This has been true so far with all previous Samsung phones and looking at the development with the I9000 it seems to hold true for the Galaxy S. All this does put you at less risk of bricking your phone but it does mean you also have less chance of serious customization. Also with limited source code for the I9000 (there are some drivers that are not source code but actually compiled) it's very difficult to just plop roms on from other sources.
Click to expand...
Click to collapse
Why can't CM do his thing?
cm is trying to port cyanogen to the vibrant. in fact ive read that the vibrant and the droid x are his 2 top priorities so it will come soon enough. and once he gets it done we will probibly see a bunch of roms based of cyanogen
blazewit said:
cm is trying to port cyanogen to the vibrant. in fact ive read that the vibrant and the droid x are his 2 top priorities so it will come soon enough. and once he gets it done we will probibly see a bunch of roms based of cyanogen
Click to expand...
Click to collapse
I have yet to see any information confirming any of that. First on his twitter he only seems to be working on the Evo right now. Second I doubt he would work on the Droid x until it's rooted (which most likely will be never). Last I have seen only a small pattern of talk about someone in conversation with Cyanogen about allowing a Galaxy branch of the CM code for use with the Galaxy S. Problem is this doesn't solve the issue of not having source code for a few drivers. This does not even attack the issue of getting the rom onto the phone. So don't hold your breath for any of that.
yea your right it was just one site claiming that cm is working on the vibrant,from what i can tell gothdroid and a bunch of other g1/dream devs are working right now for custom recovery and porting cm6 and froyo asop
Are there any stable ROMs floating around for the Galaxy S that are just vanilla Android 2.1 or 2.2 and work with all the hardware features of the phone? I hate all the crap UI junk Samsung (and every other manufacturer) throws on top of Android installations.
There seem to be lots of threads with various different ROMs in the development section, none of which seem to be vanilla.
kgk888 said:
Are there any stable ROMs floating around for the Galaxy S that are just vanilla Android 2.1 or 2.2 and work with all the hardware features of the phone? I hate all the crap UI junk Samsung (and every other manufacturer) throws on top of Android installations.
There seem to be lots of threads with various different ROMs in the development section, none of which seem to be vanilla.
Click to expand...
Click to collapse
I'm actively keeping a lookout for the same thing.
So far no AOSP Froyo build exists that I can find.
I think a kitchen build from modaco is the next best thing (but currently can only build from 2.1)
also hope someone comes up with a solution for this.
any one can check out this?
"[ROMs] Monaco Releases"
http://androidforums.com/all-things-root-galaxy-s/130486-roms-monaco-releases.html
ronaldramsayii said:
I'm not sure how many people seen this on here, but I've decided to bring it here. One link is the Deodexed version of the build that comes with all Galaxy S including TW 3.0. The other in case you don't like TW is the Vanilla Android....meaning clean, no TW, just plain ol' Android.
GalaxySDeodexed.zip
VanillaGalaxyS.update.zip
Click to expand...
Click to collapse
Is there's a Vanilla Galaxy S update?!!
Ok so the only way you can run stock Eclair 2.1 or Froyo 2.2 is to use a Google Nexus One, which is already somewhat long in the tooth compared to new hardware?
Is that the approach for the foreseeable future with regards to Android devices? They are all just going to be loaded with worthless shovelware and UIs that bog down the performance? If that's the case I'll just stick with my old phone and wait for Google and the manufacturers to get their heads out of their collective asses.
Let's all hope that gingerbread will stop this BS ...
I'm eager to get my hands on a clean eclair/froyo release without the TW, though i have to say that it wouldn't be so bad without all the lags. I just wish we all could download the freebies that samsung provide seperately.
According to the publications so far, Android 3.0 (AKA Gingerbread) might just be the cure for all this nonsense... hopefully google will do the job with the UI improvements and stop all the manufacturers of waisting their and OUR time and nerves ..
Hyperion82 said:
I'm eager to get my hands on a clean eclair/froyo release without the TW, though i have to say that it wouldn't be so bad without all the lags. I just wish we all could download the freebies that samsung provide seperately.
According to the publications so far, Android 3.0 (AKA Gingerbread) might just be the cure for all this nonsense... hopefully google will do the job with the UI improvements and stop all the manufacturers of waisting their and OUR time and nerves ..
Click to expand...
Click to collapse
Yeah, I am definitely all for manufacturers allowing the separate downloads. AFAIK, it sounds like LG is going to do this better than any other manufacturer in the short-term and it's a trend I hope they keep up. They will launch their own app store, which I heard criticized but it does exactly what the majority of users want, free apps without bloatware. Sure, we would prefer to have those apps in the marketplace, rather than one more closed market created segregation, but these aren't software companies and if this helps them make more $ due to them being able to differentiate their product with software and by having less bloat then it's win-win to anyone who takes them up on both.
We will still see manufacturers, at least some, trying to dress up Android in the hopes they can create an HTC-Sense like following even through Gingerbread in the hopes of recreating HTC-like mindshare and growth.
Hi there,
there is already similiar thread to this where ppl discuss about the g1 going to the phone graveyard.
I always used the newest roms with the newest features, starting at jesusfreke's roms til cm6(also nightly builds)
From time to time we all recognized that our phones are not natively built for the firmwares we were able to use thanks to thos great devs we had and have.
Anyway we could help us with ramhack, JIT, Swap, Compcache, DangerSPL and much more.
Although there were huge efforts in making it usuable it never worked totally.
For Examlple:
A new script to prevent certain apps from being shut down, FireRat's -he said - "simple" but revolutionary and effective scripts/patches along with lbcoder (who's always a bit angry and annoyed by those newbies around the forum (as well as me ))
BUT I was never completely satisfied with Eclair and FroYo on my rom. It always ran somehow sluggish. Then phone.apk was killed because deskclock was still in memory and you have to wait for 2-4 seconds till you can accept a call or whatever.
So in the end, although there were so much efforts I went back to donut and it feels so snappy after a long time....
Now I wanted to ask you all: Do you think that our phones should stick to Donut (perhaps even cupcake) and being developed in this way instead of always porting the newest stuff?
I know that especially FroYo has some really nice goodies which don't exist in Donut and I really miss them as well as some apps. (I paid for LauncherPro Plus and can't even use it right now)
But I want a phone that shoud be able to work flawless.
Perhaps we can build new Donut roms with some goodies from Eclair/FroYo
Therefore I've created this thread. I would like to know your opinions concerning this topic...
Where's my option for android 1.0?
Really!!!!! I never grew fond of auto-rotation or video recording anyway XD.
hmm. i can't remember 1.0 anymore. I know that I had it. Do you want to make a rom?
sth like back to the original roots?
I think it would be quite difficult to make one.. ^^
ok so we are all aware of all the various android builds out there for different phones. some with sense, some stock. all the chefs have their own basic formula for the perfect rom when they try to cook them for us. now most builds we apply to our phones are mod's of builds for other phones. After working with so many builds and liking certain features of each, but only available to each, i found myself asking the following question.
Companies like htc, etc. are assigned to build a certain phone with a certain android build with certain features activated/deactivated (ex. some builds have tethering, but tmobile said to cut tethering option out of g2. or some builds have a 2g/3g on off option where as others don't) this must mean that there is a general android build they start with that has all features and they just decide to keep/omit things they want or things carriers don't want. (or add some version of sense ui to it or touchwiz). My question is, is there a general ultimate android build that is available that has every feature there? i'm not a developer so i've never cooked a rom, but it would be awesome to have one build with everything and a simple way for users to decide which options they want or to omit. i know it sounds simple in theory and will never be that easy. but it would be awesome to have one general build with all options and can choose which ones i want to use or not to use vs. a developer selecting them for me.
this is a major problem with many winmo builds i've worked with compared to android builds, but its still something that bugs me when i try a rom and say damn i wish there was a 2g/3g on off in the network options vs having to dig for gsm/wcdma options. like i said in theory it sound easy and i'm sure its not, thats why i give all the chefs credit. but just throwing it out there in case something were to exist like that. thanks
I think I understand what you mean.
I've played with the Android SDK and the BASE 2.2 (what we know as Froyo) has all you mention (tethering etc), but looks kinda bland, this may be that I'm now so used to Sense and it's niceties that anything less than Sense to me just looks wrong.
If you want to see Android as Google intended for us all to use just download the SDK and start a 2.2 session with no modifications and you'll see the differences that carriers and the cooks here do, it's amazing work.
Also, almost all cooks here in XDA will try and give you access to everything the phone itself can do, that's part of the fun of running a rooted OS.
thanks for the tip about trying out the sdk Reno, i'm gonna check it out this weekend. Don't get me wrong, i love all the fun of flashing and its an addiction since 2007 on my HTC 8525/G1/HD2 lol. and i give mad props to all the chefs, god knows if i started messing with code, my phone would be a brick an hour later lol. Android chefs are really good and don't tweak much like winmo chefs do at times which i like. so many builds for winmo you'll find are scraped down to bare minimum because the chefs wanted a bare rom that gave u the "most space and fastest speed" which all went to hell once u install crap you want on it anyway, but half of the features and options have been deleted! thank God android chefs are good with keeping things there.
woohoo sdk fun friday night! will i become a chef? do chefs need to wear the silly hat?
I'll be perfectly blunt you'll need more than just the SDK to get a build made. I only downloaded it out of pure curiosity. You'll hopefully see in the attachments exactly what default Froyo looks like and realise even more what a godsend these guys here are.
I would honestly love to make my own build (more for my own fun and use than for general consumption) but I realise after many hours of reading and research that it's ridiculously hard work and these guys deserve every penny we can afford to donate for their toil.
Going back to the original point though: I think to create one overarching build that upon install you could pick: stock/sense/launcherpro or whatever other flavour there is available out there would actually be impossible. The look of the build is so deeply embedded in the build itself and requires so many different parts of the operating system itself to be changed you would need several copies of each file with the different variations for each look/style you'd end up with HUGE download sizes and it would be more difficult to keep up with when there is an update.
As things stand now, I know I could never drop my Sense builds, I love hastarins kernel tree, and I have my favourite small group of cooks that I follow, and that helps me limit what builds I download and test. Having a couple of small spare memory cards helps and only cost me £20 or so to give me that choice.
Reno i feel that you are correct. i couldn't resist and went to download the SDK after replying to your post. its still downloading a bunch of things and as i read the android developer page i'm enticed to hit the cancel button! I think i'll just go back to picturing the chefs as the magicians and let them entertain, instead of being the guy who tries to figure out all the tricks lol.
Hi, at the risk of starting a massive flame war, please dont, I'm just after information...
Being that the S2 stock ROM is already pretty good and we already have a number of decent ROM alternatives I am wonder what else CYANOGEN is going to bring to the party.
I have read all the spiel so I am not looking for the usual answers, what advantages exactly does it have, will it have, say over COGNITION when COGNITION Is fully working with video, games etc etc and has decent battery life. Doesn't have the CM7 messaging but I prefer K9 stock anyway.
I am also surprised that people are already using CM7 looking at the amount of DEV that still needs done.
I tried a CYANOGEN port on my old HD2 and I was left thinking what all the fuss was about, i'm probably missing something huge here, or CYANOGEN is really for advanced users or something.
Again, please keep this thread clean and calm
Please just go through the threads and read. It's all there. I won't rewrite the book. In short though, think a year from now. Cognition is based on stuff samsung released. What happens when samsung moves on? Cm7 will still be pushing the latest goodies.
Sent from my GT-I9100 using Tapatalk
I'm not going to lie I never understood the hype of cyanogen rom. I have also tried with an hd2 and wasn't blew away and didn't see anything special. I think cyanogen mod is for people looking for aosp.
I have much respect for that team though because as far as I know there roms are built from ground up. Unlike most custom roms sgs2 have are really just themed stock roms with a couple tweaks.
Sent from my GT-I9100 using XDA App
you should probably stop wasting space here and go to cyanogen's site and read what it is about. if it doesnt interest you after that you dont have to think about it ever again. no need for threads like this, it just makes you look bad because you obviously have not spent any time researching and educating yourself before asking this question.
Isn't Android reinventing the wheel? iPhone was here first, and Android is just duplicating iPhone functionality. Google should shut down the Android project immediately.
da.trute said:
i'm probably missing something huge here, or CYANOGEN is really for advanced users or something.
Click to expand...
Click to collapse
Bingo!!! Some of us don't want to use crapware installed by the manufacturer who is really not a software expert, just a hardware expert, and want to come as close to the stock Android experience as possible. For me personally, things like hold volume button to skip to next song, switch between percentage battery and analog battery anytime you want, a very advanced OS theming engine which doesn't require you to flash anything to change the theme, always being on the bleeding edge of new Android releases/bugfixes etc. is the icing on top of the cake.
However, it's really about the excitement of checking the commit logs of the nightlies everyday to see what's new.
Yeah I never understood what the hype was all about either, don't get me wrong its a great aosp Rom and I give the devs a world of credit, but it feels like a number of things are just incomplete.
It has a few features that aren't found on most roms and runs quick as Hell, but if your looking for an in depth user friendly experience I would not say that this is the best for that as it lacks a lot of simple things you might be used to if your coming from a sense or some other kind of based rom
All I can really say is back yourself up and give it a try for a day or two and if you don't like it then just go back.
CM has only just come out, and is far from stable, and only really should be used if you are willing to help debug or want to live on the bleeding edge
We want CM for when samsung have abandoned us.
Its always good to have options!
Each rom,whether its a "themed" stock rom, or a ground up one like CM7 offers something different.
The obvious advantage has already been mentioned - once SGS2 goes EOL for Samsung, CM7 will continue to support newer versions of Android till as long as the (very) capable phone hardware can handle it.
There are improvements... for some... e.g. the native Samsung bluetooth stack doesn't work with Wiimotes... for instance... i believe CM7 and know MIUI does...
Its really a case of... pick and choose... no1 charges for these... try...as many... if you like one... say thanks to the Rom maker... and possibly a small donation!!!... and stick with it...
Thanks everyone, thats pretty much what I thought, nothing special compared to a good feature packed cooked ROM but very useful in the future when sammy stop updating, I just thought I was missing something huge the way people get excited about it.
Will stick with COG for now until CM7 is looking fairly complete and then give it s roll.
yeah its all about when samsung abandons the device. in addition, it also is about running a fully open source ROM on your phone. once the cyan rom gets stable, each night it will be updated with a change log, so gives you the ability to constantly be seeing the fixes to the software actually running on your phone. something you dont like? commit to the code, and it may get merged into the repo. its about having total control over the device you are using, seeing every little feature, the code for it, how it works, and ability to modify it if you want.
of course it also has some good features too. but the above is what i think the point of cyan is.