to sbf before rom install or not? - Droid 2 Android Development

im hoping to generate a consensus from this post. i see some ppl like to sbf before each new rom install and other not. is it necessary and why>?

From my understanding of the ROM development for the android platforms that still have to have proprietary frameworks, ie: Motoblur (droid2/X) and Touch Wiz (Galaxy S) you are not wiping and installing a whole new operating system like you do when you flash a HTC phone. So youre really just adding onto what you already have as a base. So it would be like taking a car and taking out stock parts and swapping for performance parts like exhaust, intake, etc.
This is just my understanding, it could be wrong. But my opinion and preference is when you change development teams like team defuse to say Jrummy16 roms, I like to SBF to stock to have a clean base. Sure its a PITA, but it keeps things from going horribly wrong.
gammaxgoblin said:
im hoping to generate a consensus from this post. i see some ppl like to sbf before each new rom install and other not. is it necessary and why>?
Click to expand...
Click to collapse

SBFing before installing a new ROM is something I would recommend. I have had slight problems such as the clock keeping the color from the ROM before it, and just minor stuff like that. I really don't think its needed but I would say if you plan on keeping the new ROM for a long amount of time it would be better to SBF first just so you know that everything is going to be okay.

I would also advice to sbf back to stock, reroot and then insstall the new custom rom you want to run.
the only reason is since the roms are all diffrent then one another and have to generall base (besides stock) then flashing (sbf) to stock is a good idea to have the rom running at the fastest most stable potential.

Related

[Q] Debranding & Kies

Okay really nooby question i know and i can only presume the answer but if i debrand my phone to Eclair JM8 firmware and reboot will kies then find the desired froyo update for me or will i need to do all further updates through odin?
To be honest if you're going to do that, you may as well slap a custom rom on and take advantage of a modded kernel and all the tweaks IMHO
Trying to stay with the standard ROMs until cyanogen release a stable ROM for the i9000 - which they seem to be taking forever with
You can always play around with diffo roms until CM is sorted, that's what I'm doing.
I suspect in a few months it will go like the winmo scene where virtually all the roms are the same give or take a few pre installed apps and themes
I used to frequently change ROM on my i8910 with hyperx but got sick of the ROM changing formatting the phone and for me to keep running the backups. Think that's why i'm trying to go standard for a bit.
Which custom ROM would you say is the best for the i9000 at the moment and is it stable? Might well go down this path
At the moment I have Doc's V9 BUJP with hardcore's K9a kernel and JP5 radio, I would recomend that apart from for some strange reason I've literally just lost my data connection by mobile, only got WiFi now lol
ho hum, time for a fiddle
Cheers, shall have a look into them.

[Q] What Would YOU Do

Hi All -
So I'm posing a somewhat esoteric question. If you were starting with a new Android device tomorrow, what would you do to it to make it your own?
Root? Unlock? New ROM? Must Have Apps?
Here is the reason for my question. I am ABOUT to be the proud new owner of a Nexus S that should arrive tomorrow. I'm completely new to Android, but am a self proclaimed computer geek and have been an iPhone user since their inception and I just want a new challenge.
I'm on AT&T in the US and bought the i9020A. From what I have read, I will want to get the 2.3.4 update that is now available, and will also want to flash the radio to KB3 to get uncapped data speeds on Ma'Bell...
But what else??
I am pretty much in the same situation.
Bought the NS last Saturday but still far from home (and so having time to evaluate whether to root or not).
Meanwhile you can easily update to 2.3.4 going to the proper menu.
If you are new to Android it might be a good idea to just use it as is for a while. Get used to how everything works and where everything is.
Once you have a good understanding of how to use the OS you can then venture out and flash custom roms and since you've used stock Android you'll be able to spot the changes people have made and appreciate the new functionalities more.
If you are coming from iPhone a lot of the things that you can do only with jail breaking can be done out of the box on Android. You can customise your phone a lot without rooting or flashing a custom rom. One example which comes to mind is the transitions between home screens. On Android switching to any of the popular homescreen replacements (LauncherPro or ADW) will allow you to have many different transition styles.
When using Android you just have to keep in mind that practically everything is customisable. If you really want to you can change individual graphics in the OS. Anyway, congratulations on your new purchase, I do hope you enjoy it and welcome to Android!
ttcrew said:
Hi All -
So I'm posing a somewhat esoteric question. If you were starting with a new Android device tomorrow, what would you do to it to make it your own?
Root? Unlock? New ROM? Must Have Apps?
Here is the reason for my question. I am ABOUT to be the proud new owner of a Nexus S that should arrive tomorrow. I'm completely new to Android, but am a self proclaimed computer geek and have been an iPhone user since their inception and I just want a new challenge.
I'm on AT&T in the US and bought the i9020A. From what I have read, I will want to get the 2.3.4 update that is now available, and will also want to flash the radio to KB3 to get uncapped data speeds on Ma'Bell...
But what else??
Click to expand...
Click to collapse
I was in you shoes a few months ago, Nexus S was my first ever android device, i was on stock for 2 days then flash cyanogenmod.
In short, do everything you said xD. The differences between custom and stock ROMS are HUGE, especially in Cyanogen Mod
I would update to the latest official Nexus S firmware first (to get the latest radio, etc): http://forum.xda-developers.com/showthread.php?t=1056062
Then unlock the bootloader, flash latest cwm recovery, nandroid backup, flash the latest CM7 nightly, flash latest gapps, then reboot.
Enjoy your new Nexus S with CyanogenMOD 7.
All this can be done without fully booting up your Nexus S.
PS: (KB3 is not the latest radio, KD1 is)
I'm just going to say that I was on stock unrooted Android 2.2 HTC Evo for 4 months before I ever rooted and flashed Cyanogenmod 6. And I'm really glad I had that time. I appreciated the customizations so much, and really understood why they were a big deal.
I've moved to the Nexus now and had it for a month. I'm back to stock for a while and loving it. Not sure if I will root or flash CM again. Its just not as necessary in the Nexus. Its possible to have a great Android experience without it. Not so true on other phones.
Anyways, I agree that you should run stock for a while until you are feeling really comfortable with all the nuances of the OS.
Sent from my Nexus S using XDA App
If you want to the rooted/custom rom route straight away might I suggest you give miui a go. It is quite possibly one of the most customised and visually polished Android roms available.
ttcrew said:
Hi All -
So I'm posing a somewhat esoteric question. If you were starting with a new Android device tomorrow, what would you do to it to make it your own?
Root? Unlock? New ROM? Must Have Apps?
Here is the reason for my question. I am ABOUT to be the proud new owner of a Nexus S that should arrive tomorrow. I'm completely new to Android, but am a self proclaimed computer geek and have been an iPhone user since their inception and I just want a new challenge.
I'm on AT&T in the US and bought the i9020A. From what I have read, I will want to get the 2.3.4 update that is now available, and will also want to flash the radio to KB3 to get uncapped data speeds on Ma'Bell...
But what else??
Click to expand...
Click to collapse
The phone stock is very nice, so you might not have to jump into flashing ROMS ATM. Rooting though gives you alot of options. One being is for titanium backup.
Best backup app on the market IMHO. Android at default lacks a way to backup app data. Say u drop your phone get a replacement and now all the angry birds levels you beat are gone.
nxt said:
I would update to the latest official Nexus S firmware first (to get the latest radio, etc): http://forum.xda-developers.com/showthread.php?t=1056062
Then unlock the bootloader, flash latest cwm recovery, nandroid backup, flash the latest CM7 nightly, flash latest gapps, then reboot.
Enjoy your new Nexus S with CyanogenMOD 7.
All this can be done without fully booting up your Nexus S.
PS: (KB3 is not the latest radio, KD1 is)
Click to expand...
Click to collapse
Hey - Thanks for the info!! You mention that KD1 is the latest radio, but I've read that KD1 still suffers from the speed capping issues and that KB3 is the radio to use if you want full speed 3G connections over AT&Ts cell network.
BrianDigital said:
The phone stock is very nice, so you might not have to jump into flashing ROMS ATM. Rooting though gives you alot of options. One being is for titanium backup.
Best backup app on the market IMHO. Android at default lacks a way to backup app data. Say u drop your phone get a replacement and now all the angry birds levels you beat are gone.
Click to expand...
Click to collapse
Thanks for the feedback - is it your contention that Titanium Backup is better than some of the other backup methodologies ... i.e. Nandroid?
ttcrew said:
Thanks for the feedback - is it your contention that Titanium Backup is better than some of the other backup methodologies ... i.e. Nandroid?
Click to expand...
Click to collapse
Titanium Backup is the best for backing up all your apps and system settings, nothing compares ie. installs busybox for you, can sync to dropbox and etc. Look for your self its saved me plenty of time and reconfiguring a lot. But you need to be carefully with it if going from Stock ROM to Custom. As for a nandroid backup, that is a backup of your entire ROM from the phone. Its a function in Clockwork Recovery.
Where is my 2.3.4?!
guildamx said:
Meanwhile you can easily update to 2.3.4 going to the proper menu.
Click to expand...
Click to collapse
I feel like I'm missing out on a secret menu, my nexus has yet to update! Not sure why.. I thought it was due to my carrier. But if the NS is pure google experience that shouldn't impede my update. N1 users have their update! Where is mine!
Flash SuperAosp! Such a tasty rom.. Makes my phone feel so satisfyingly fast
Thanks everyone for the suggestions!!
Here's what I decided to do...
I got my phone, immediately unlocked the bootloader and rooted (installed Clockwork Recovery).
Once rooted, I installed the KB3 radio (immediately see speed improvements - went from .51Mbps Down, and .14Mbps Up to 2.10Mbps Down and 1.12 Mbps up - equivalent if not better than what I was getting on my iPhone).
I think I'll take the majority of the advice I got on here and stick with the stock ROM for now - that's why we bought Vanilla Google, right? I'll play with that for a while and get familiar then go for a custom ROM.
Thanks again everybody...you guys were really helpful and welcoming to an Android N00b!!

Why flash custom Roms?

Can a kernel be flashed without a rom and vice versa?
Does it erase all saved data to flash a kernel? A rom?
The designations KD1, KB5, KJ6, wtf do these represent?
What is firmware version 2.2.1? Does this dictate what kernels/roms will work?
My phone came stock with
Baseband version: T959VUVKD1
after an unsuccessful root, it now it has
Baseband version: T959VUVKB5
What's the difference? Is my new one better?
My kernel is now 2.6.32.9
Wasn't stock kernel 2.2.1?
Why bother switching kernels/Roms in the first place? It seems like it's just a big headache. Launcher apps seem to provide more customization then alternate Roms. What gives?
Thanks in advance, this may seem noob but I find it hard just finding BASIC information sometimes.
I've spent a LOT of time dicking around with this new phone (my first smartphone) and I love the fact that it is customizable it but it takes up too much time to have to read up on everything, flash, then re load all my icons, screw that. I just want to know what is the best, fastest, simplest, most customizable rom/kernel combo up front, or I'm going back to stock, I have to believe that they designed the stock OS around the phone to maximize effectiveness.
Thanks in advance
Alot of questions but I'll attempt to answer them. Disclaimer though, I havent been on these forums for that long so my answers may not be correct and I wont be held responsible for incorrect info.
Farlander said:
Can a kernel be flashed without a rom and vice versa?
Does it erase all saved data to flash a kernel? A rom?
Click to expand...
Click to collapse
Yes a kernel can be flashed without a rom, but roms come with kernels already on them. When flashing a kernel, data on you're device is kept, but not vice versa.
The designations KD1, KB5, KJ6, wtf do these represent?
Click to expand...
Click to collapse
They are versions. They are labeled in alphanumeric order. Example, KB5 is the oldest of the three, KD1 is newer, and KJ6 is the newest (and the newest kernel at the moment for this phone as well).
What is firmware version 2.2.1? Does this dictate what kernels/roms will work?
Click to expand...
Click to collapse
2.2.x are Froyo (Frozen Yogurt) versions. 2.3.x are Gingerbread versionss with the Gingerbread bootloaders that are needed to flash most roms on here with Clockwork Mod (CWM).
General Android Knowledge:
Cupcake < Donut < Eclair < Froyo < Gingerbread (GB) < Honeycomb < Icecream Sandwich (ICS)
My phone came stock with
Baseband version: T959VUVKD1
after an unsuccessful root, it now it has
Baseband version: T959VUVKB5
What's the difference? Is my new one better?
Click to expand...
Click to collapse
Well "better" is relative, but it is indeed older. Also, try using the new SuperOneClick to root next time if you haven't.
http://forum.xda-developers.com/showthread.php?t=803682
My kernel is now 2.6.32.9
Wasn't stock kernel 2.2.1?
Click to expand...
Click to collapse
I'm noob so idk how to answer this.
Why bother switching kernels/Roms in the first place? It seems like it's just a big headache. Launcher apps seem to provide more customization then alternate Roms. What gives?
Click to expand...
Click to collapse
Custom ROMs can add features, take away bloatware (relatively useless programs that come preloaded with the phone), and provide functional inprovements (such as KJ6's better WiFi reception.
Thanks in advance, this may seem noob but I find it hard just finding BASIC information sometimes.
I've spent a LOT of time dicking around with this new phone (my first smartphone) and I love the fact that it is customizable it but it takes up too much time to have to read up on everything, flash, then re load all my icons, screw that. I just want to know what is the best, fastest, simplest, most customizable rom/kernel combo up front, or I'm going back to stock, I have to believe that they designed the stock OS around the phone to maximize effectiveness.
Thanks in advance
Click to expand...
Click to collapse
You may just want to just follow this guide for now:
Then after which, use SuperOneClick (SOC) to root
After you get yourself situated here, then move on to bigger and better roms such as RaverX3X's Octane:
http://forum.xda-developers.com/showthread.php?t=1305145
or Somairotevoli's 2.3.6 Debloated SimplySimple:
http://forum.xda-developers.com/showthread.php?t=1321611
Be sure to always follow the OP's Instructions to the T. For example, when wiping or mounting.
And UMMU mounts means in CWM under mounts set them to:
Unmount
Mount
Mount
Unmount
Hope this helped
Oh also, if all else ever fails when attemoting to flash a ROM, try the method found here:
http://forum.xda-developers.com/showthread.php?t=1223765
Farlander said:
Can a kernel be flashed without a rom and vice versa?
Does it erase all saved data to flash a kernel? A rom?
The designations KD1, KB5, KJ6, wtf do these represent?
What is firmware version 2.2.1? Does this dictate what kernels/roms will work?
My phone came stock with
Baseband version: T959VUVKD1
after an unsuccessful root, it now it has
Baseband version: T959VUVKB5
What's the difference? Is my new one better?
My kernel is now 2.6.32.9
Wasn't stock kernel 2.2.1?
Why bother switching kernels/Roms in the first place? It seems like it's just a big headache. Launcher apps seem to provide more customization then alternate Roms. What gives?
Thanks in advance, this may seem noob but I find it hard just finding BASIC information sometimes.
I've spent a LOT of time dicking around with this new phone (my first smartphone) and I love the fact that it is customizable it but it takes up too much time to have to read up on everything, flash, then re load all my icons, screw that. I just want to know what is the best, fastest, simplest, most customizable rom/kernel combo up front, or I'm going back to stock, I have to believe that they designed the stock OS around the phone to maximize effectiveness.
Thanks in advance
Click to expand...
Click to collapse
I'll do my best to answer this; hope I don't skip anything
Can a kernel be flashed without a rom and vice versa?
- The kernel is a traffic cop. It is what controls the underlying hardware in your phone, on your tablet, or on your PC. It handles things like memory management and allocation, access to hardware, process scheduling, and much more. You can flash a kernel onto an existing ROM (for example, Gingerbread VUVKG4 ROM with a modified KG4 kernel that has root access). The kernel you flash replaces the one that's already there. When you flash a ROM, it has a kernel already in it.
Does it erase all saved data to flash a kernel? A rom?
- Generally flashing a kernel does not wipe any of your data as you're only replacing the kernel. Flashing a ROM can wipe your data; it really depends on what you're flashing. It's always good practice to make a backup before flashing unless you've nothing on the phone to lose. Flashing a ROM that does wipe your data will not wipe the contents of your sdcard, it wipes the /data and other partitions on the phone's internal memory/storage.
The designations KD1, KB5, KJ6, wtf do these represent?
- Versions. Generally ROMs for our model of phone (Galaxy S 4G, SGH-T959V) have a name like VUVKB5, VUVKD1, or VUVKJ6. The last two characters correspond to a certain build/version number. The more recent the last two characters the more recent the build. The builds for our phone were on 2.2 (Froyo) through KD1 then went to 2.3 (Gingerbread) starting with KF1. Gingerbread required updated boot loaders for the phone. Without the proper boot loaders the phone wouldn't work.
What is firmware version 2.2.1? Does this dictate what kernels/roms will work?
- 2.2.1 is Froyo. It's a version of the Android operating system (OS). It does not dictate what will work, per-se. Rather it's telling you what version of the OS your phone is currently running. If you were to try and flash something, say a kernel, you'd definitely need to know what version you are on so that you flash a kernel/ROM for that version. You can upgrade to newer ROMs, though, say to go from 2.2.1 (KD1) to 2.3.6 (KJ6). You just have to make sure you have all of the right pieces in place first.
My phone came stock with
Baseband version: T959VUVKD1
after an unsuccessful root, it now it has
Baseband version: T959VUVKB5
What's the difference? Is my new one better?
- The "new" one is actually older, which means it is missing bug/performance fixes and the like.
My kernel is now 2.6.32.9
Wasn't stock kernel 2.2.1?
- Confusing, isn't it? The 2.6.32.9 is the kernel version & 2.2.1 is the ROM version. When you upgrade ROMs there's a good chance the kernel version will change, too, but not necessarily. They are independent numbers but kernels/ROMs are dependent upon one another. Clear as mud, right?
Why bother switching kernels/Roms in the first place? It seems like it's just a big headache. Launcher apps seem to provide more customization then alternate Roms. What gives?
- It's a personal preference most of the time. You could upgrade to the latest release ROM by Samsung which is VUVKJ6 using their Kies Mini software. It's Gingerbread based, faster, better battery life, wifi is a little weaker. Just make sure you backup any information you want to keep first. I generally keep my contacts synched with T-Mobile or Google and after a data wipe they sync back to the phone.
As for flashing custom ROMs you'd have to read up on the different ones to see if they interest you. Some increase performance, some have mad themes wrapped up in them, some have better battery life, some do their best to roll all of that up into them.
In short, you don't have to flash anything. The development community here enjoys doing it though despite what headaches it might bring. It enables us to hack/tweak the phone to see what it can do, what performance we can wring out of it, etc. I've learned a lot in the little time I've been in this community and have a TON more to learn.
I've spent a LOT of time dicking around with this new phone (my first smartphone) and I love the fact that it is customizable it but it takes up too much time to have to read up on everything, flash, then re load all my icons, screw that. I just want to know what is the best, fastest, simplest, most customizable rom/kernel combo up front, or I'm going back to stock, I have to believe that they designed the stock OS around the phone to maximize effectiveness.
- Unfortunately reading up on it, trying ROMs out, and going through some trials and tribulations is a part of the process. Which is the best ROM is strictly subjective so you'd get a bunch of different answers from a bunch of different people.
The best thing I can suggest is, if you're really interested, to take the time to read the stickies in the different forums (General, Q&A, Developer, etc.). They contain a plethora of information that will actually help you to avoid a lot of the problems. Read some threads on different ROMs & issues. You'll find a lot of "I had this problem" followed by the developer or someone else saying "Yeah, I fixed that" or "here's how to avoid/fix it". Utilize the search feature; it's there to help. The more research you do on your own the more you will learn and the less likely you'll get flamed by anyone for not trying to help yourself before asking for the help of others.
Welcome to the forums. Best of luck to you.
Kudos to you both I hope other noobs find this info as well. I think I'll flash KJ6 deodexed (faster/cleaner/more customizable right?) rooted. I don't really see the need for CWM or Titanium unless there's a ton of bloatware to remove, or I want to go crazy flashing ROMS - from what I gather, with CWM you can modify the recovery mode so that new roms can be installed right from the phone?
I have really looking for some specific key features that would improve my experience, such as a customizable destination folder for camera pics, i.e. SD card, not internal memory, a good all-time gestures program, wifi file sharing w/ pc, some cool widgets and animations, and a major reduction in the spyware content and background data of the phone, specifically google apps that try to sync my entire brain.
Farlander said:
...from what I gather, with CWM you can modify the recovery mode so that new roms can be installed right from the phone?
Click to expand...
Click to collapse
Basically, but you always have to be careful when doing so. Make backups of your data and follow the instructions carefully unless you really enjoy losing important files and using Odin lol.
I have really looking for some specific key features that would improve my experience, such as a customizable destination folder for camera pics, i.e. SD card, not internal memory, a good all-time gestures program, wifi file sharing w/ pc, some cool widgets and animations, and a major reduction in the spyware content and background data of the phone, specifically google apps that try to sync my entire brain.
Click to expand...
Click to collapse
I already thought the default destination for Camera pictures was in sdcard/DCIM ? And for cool widgets and animations, you are better off using a custom Launcher, such as GO Launcher EX. A ton of roms on here, however, do offer very nice looking themes and many remove bloatware.
My advice: get comfortable with CWM and flash a few roms; however many you need until you know you're preferences.

[Q] Clean Rom

Hello everyone,
What exactly does Clean Rom do? How is it different from what comes with the phone stock? Will Clean Rom mess with the updates that are pushed to our phones? Any big differences between layout?
Sorry for all the questions. I'm just not familiar with modifying my phone.
Must read more. Spend as much time as you can reading in the dev section. Clean ROM removes all of the ATT bloat and adds functionality like the FM radio and remapping the 3 dot menu button that takes up screen real-estate to the recent apps softkey. The recent apps can be accessed by holding down the home button, like we're familiar with. It also has performance and battery tweaks (says so in the changelog, haven't been using it long enough to notice). I flashed it the day before yesterday and I'm liking it.
Sent from my HTC One X
Clean Rom doesn't use profane language, think of it as the Will Smith of Roms...
Sent from my HOX running WCX
Did you bother to go to the Development forum, and read the CleanROM threads? They very well describe the features of each version of CleanROM.
You don't ever want to install an OTA update once on a custom ROM. It won't be compatible. Either it won't install, or it will remove root, or it will totally bork the system. The devs typically keep their ROM updated to the newest firmware base, and often long before the OTAs go out. So there is virtually never a benefit to updating via OTA (even if it did work).
Most custom ROMs prevent you from even getting an update pushed in the first place. Kind of a non-issue there.
To the OP, if you want to flash custom, just do it. Spend a few days on Clean, try out Smokin's ROM, too. Just find something you like. Worst that can happen is you RUU back to stock.
Sent from my HTC One X using Tapatalk 2
SoberGuy said:
Most custom ROMs prevent you from even getting an update pushed in the first place. Kind of a non-issue there.
Click to expand...
Click to collapse
Depends on the device, and I believe the carrier (and maybe the custom ROM as you mentioned). I've gotten OTA notification, and even able to download OTA (didn't install it, just to see if it would actually download . . . some have said custom ROMs will prevent that too) on 2 previous HTC devices on custom ROMs. But one was a Canada Bell phone used on AT&T, and the other was the WiFi-only Flyer tablet. So it may be that AT&T somehow directly blocks OTA to rooted phones.
redpoint73 said:
Depends on the device, and I believe the carrier (and maybe the custom ROM as you mentioned). I've gotten OTA notification, and even able to download OTA (didn't install it, just to see if it would actually download . . . some have said custom ROMs will prevent that too) on 2 previous HTC devices on custom ROMs. But one was a Canada Bell phone used on AT&T, and the other was the WiFi-only Flyer tablet. So it may be that AT&T somehow directly blocks OTA to rooted phones.
Click to expand...
Click to collapse
I don't think att can see your on a custom ROM, it has to do with if the developer is able to include that ability or not.
Thank you for the replies!
I'm trying my best to understand how Clean Rom works. Is it the same thing as rooting a phone? Any disadvantages of using Clean Rom?
I'm just curious about how it works because I tried jailbreaking my iPhone and that made it very crash prone. It's a bad example but it's the reason why I never tried using custom software again but I'm interested in giving this a try. I only get about 2 hours screen time and about 12 hours of screen off time for my phone to die.
I did the HTC battery test and my phone went down to 92% so I'm pretty sure it's not the battery that's wrong with the phone.
RPTheLefty said:
I'm trying my best to understand how Clean Rom works. Is it the same thing as rooting a phone?
Click to expand...
Click to collapse
It appears you need to do more reading to get a better understanding or root, ROMs, etc.
Root is just a change of permissions on your phone. It allows the user and apps access to system files that are normally restricted. Nothing more, nothing less.
Clean ROM (or installation of any custom ROM) is a total replacement of the firmware or operating system of the phone (also called a "ROM"). Clean ROM in particular is mostly based on the latest stock firmware version, but cleaned up to remove bloat, optimizations to make it faster and smoother, and some cool added features. There are 3 different versions of CleanROM. Just read the threads for each version to learn the differences.
I don't really keep up with iPhone stuff. But my understanding is that jailbreaking adds functionality, but makes the system less stable.
Whether a custom ROM on Android makes the phone more or less stable depends on the ROM. Some are ported from other phones, to give new UI look or functions, but can be a bit buggy at first. But any good ROM will be stable once it reaches "maturity" and the bugs are worked out. They can be very stable, and even more stable and smoother than the stock ROM. Which is one of the points of running a custom ROM.
CleanROM in particular is based on stock firmware, just cleaned up. So its very stable. Just as stable as stock, a bit smoother in some places, and with some awesome added features. Any disadvantages? Not really. But you need to unlock the bootloader to install any custom ROM, which voids the warranty. nd flashing anything to the phone has the risk of damage if you don't follow the instructions properly. Thats the only downsides I can think of (for any custom ROM, not just for CleanROM).
Redpoint had an excellent summary.
If you're looking for battery life improvement, there are significant advantages to a custom ROM. Some will allow you to adjust the clock rate for the processors. So you can turn the up a bit (overclock) to get incredible performance, or you can turn them down a bit (underclock) to get better battery life.
If that's your main goal, I personally suggest Sick Sense from Smokingl337. He has incorporated this into his ROM, and the reports I've seen have been positive. I had used his ROM before, and I did like it. The day I flashed CleanROM due to a minor bug, Smokinl337 updated his ROM to fix that bug. Figures! But I'll be going back to Sick Sense pretty soon, I'm sure.
Hopefully you can find something that works for you.
Sent from my HTC One X using Tapatalk 2
Different kernel or different radio may also help battery life.
But you need to root, SuperCID, and unlock bootloader to do any of these things (including flashing custom ROMs). So head over to Development and start reading:
http://forum.xda-developers.com/showthread.php?t=1671237
There is also a clean rom developers edition that takes out most of the HTC sense... there is the cm9 alpha 4 rom that seems very stable...
Sent from my HTC One X using Tapatalk 2
OP, I was in your shoes last week. New to android/roms etc. I rooted, unlocked the bootloader and flashed Clean Rom. Just follow the instructions in the associated threads and you'll be fine.

Stay on stock rom/firmare or update?

Hi,
i have seen many people got problem after installing a new firmware or Rom.
Even though the next update might fix the error, but it feels annoying right?
So do you prefer to stay on stock rom or update if there is a new update?(not custom rom, official one.)
I prefer leaving stock. But i have an SE phone, and they don't do a good job imho of updating/supporting their products. It's a safe answer, but go with what works for you. Our devs are really good, though.
Sent from my rooted tomato using xda app
cascabel said:
I prefer leaving stock. But i have an SE phone, and they don't do a good job imho of updating/supporting their products. It's a safe answer, but go with what works for you. Our devs are really good, though.
Sent from my rooted tomato using xda app
Click to expand...
Click to collapse
Thank you
But i afraid if i update and have a problem, and have to change back to previous rom it might affect my warranty, since i still have my phone's warranty i will not root and install custom rom, i afraid it might be affected even though it can still back to stock rom.
I say go ahead and update to a new firmware / rom . It usually shouldn't cause any problems if you follow the steps closely . Also you can always reinstall stock rom and then un root your phone to get your warranty back
I would like to use custom ROM for my HTC to enable Bluetooth file sharing, but it seems like very complicated process.
On my previous smartphone (Blackberry) I always used hybrids.
im abcd said:
I say go ahead and update to a new firmware / rom . It usually shouldn't cause any problems if you follow the steps closely . Also you can always reinstall stock rom and then un root your phone to get your warranty back
Click to expand...
Click to collapse
I did install a custom rom before to my previous rom and ever heard about getting warranty back by reinstall to stock rom, but i didn't have a chance to do it, so i am not really sure.
maya79 said:
I would like to use custom ROM for my HTC to enable Bluetooth file sharing, but it seems like very complicated process.
On my previous smartphone (Blackberry) I always used hybrids.
Click to expand...
Click to collapse
I had a LG before, and did try some custom rom. It was not so complicated.
But maybe other phone procedure might be a little different.
I've never left any of my Android phones alone ever. When I got my Motorola Droid (my first android OS phone) I rooted it a few hours after activation, a new ROM a few hours later while at work then put it all back to stock and got it replaced with a HTC Droid Incredible with the 30 day swap thing VZW does.
Flashing a custom ROM or staying stock is the whole reason XDA-Developers exists. Stock firmware are solid builds, but they are also very, very limited in what they allow you to do. I say allow because that is exactly what your carrier/manufacturer is doing with their firmware. With a custom ROM, you open the door to so many more possibilities, (ie tethering, mobile hotspot, Superuser access apps,...)
Now whether to stay on a stock FW or go custom, that is going to be up to you and what you want to get out of your device. My wife and I each have a phone and a tablet. All are Rooted. My Phone (Samsung Vibrant) is running a custom ROM by me, her phone (Motorola XT720) is running a custom ROM, her tablet (Nook Color) is running CyanogenMod 7.2, but my tablet (Asus Transformer) is running stock ROM but custom kernel.
Personally, I do not like Touchwiz from Samsung or Motoblur from Motorola, hate the bloat that both manufacturers put in there that I do not use. I also bought my wife a tablet that was Barnes&Noble branded android based FW, but I completley scrubbed it off and put a custom ROM on there for her. So now she has a full on tablet instead of a simple reader. See where I am going with this?
My tablet is fast, has all I need on it and since I am considered a power-user, I tinker with it but at this point I am satisfied with it as stock. Now, that is not to say that I have not altered it. I put a custom kernel on it and frozen some of the bloat that Asus provided. It came out with Honeycomb and then updated to ICS. Since I have had it on HC, it has seen 6 FW updates and every one of the ICS ROMs were terrible and left most users with a useless piece of machinery. Myself, I was able to keep it from de-evolving into that and have been happy with it ever since.
Hopefully this shows you that there are plenty of options for why to use a custom ROM but also to stick to stock firmware. It really just depends on you and what you want. Flashing is easy. Just read the OPs, search and read some more and above all, learn to make a Nandroid Backup.
Personally, I prefer to stay as close as possible to AOSP, with custom ROMs like Cyanogen. You don´t feel bounded by the locks imposed by the manufacturers or, even worse, the carriers.
In my experience, they are not as stable as stock ROMs (currently, I´m having some random reboots with cyanogen 9 in my Galaxy Note) so, if you don´t feel adventurous, stay stock.
Regards,

Categories

Resources