[Q] I rooted my phone, now what? - Galaxy Ace S5830 Q&A, Help & Troubleshooting

I used this method:
http://www.droidforums.net/forum/an...ad-root-unroot-2-3-3-2-3-7-a.html#post2130907
to root my phone.
I've got the SuperSU and RootValidator App, what do I do now?
I thought you could delete your bloatware, but there's not much difference between before and after root, except for those two apps.
I heard there's something called CyanogenMod or something, that lets you flash a custom ROM or something-does this let me upgrade from Gingerbread to Jellybean, and if so, is it purely for aesthetics, or do I get all the features of it as well?(e.g. I can run apps that require ICS/Jellybean)
And of course, there's other stuff I've heard of like overclocking, etc.
Can someone help me out?

Welcome to xda . I will try to help a bit, I had the same question on my mind after rooting. I'm assuming since you are in this forum you have a Galaxy Ace. First thing you will need to know is which version of the Ace you have ( i, t,d etc) as this makes a difference to which roms you can use and which version of CWM ( ClockworkMod ) recovery you can use. Also I should note that you should stay away from an app called Rom Manager, as it will brick your phone making it un-usable.There are many great customised ROMs here and great developers who put alot of hard work and many hours into creating them, so have a look around and see what they offer and see which ones appeal to you, not only in appearance, but in functionality as well. There are several tutorials here that will guide you through many things, including memory tweaks ( my favorite being CronMods int2ext+ ). Again, search will be quite helpful and I can't stress enough to Search before posting a question, chances are your question will have been asked before. Everyone here is quite helpful and I have foud the xda forums to be the best. So look around, read, don't be afraid to ask questions if you can't find the answers already posted. It's addicting lol.

Please note, I am assuming that you have the S5830 and not the S5830i. I take no responsibility for any damage done to your device.
Welcome to XDA! First off to explain some things, being that you are new to the forums, please use the search function before you post a question, topic or forum post. If the information is already in the forum, be prepared for a hate-storm
IMPORTANT: ROM Manager, an application on the Play Store will hard-brick your Ace. The use of ROM Manager is the number one cause of Ace deaths. Avoid it at all costs.
Rooting, essentially is like gaining admin access on your android device. With root you can do things that Google and Samsung never wanted you to do. This includes removing bloat ware, using performance scripts, replacing your system recovery image (more on that in a bit), changing your ROM and a whole truckload of other awesome stuff. Browse the forums, read stuff, ask questions, and most importantly follow directions.
And yeah, as hooked_on_droid put it, it is addictive.
hooked_on_droid said:
It's addicting lol.
Click to expand...
Click to collapse
About ROMs, updating your OS and custom recovery images:
CM or Cyanogen mod is an aftermarket custom firmware that brings different custom versions of Android to our Aces. Cyanogen mod for the Ace supports Gingerbread (2.3.x), Ice Cream Sandwich (4.0.x) and Jellybean (4.1.x/4.2.x).
There are plenty of different ROMs out there, there's CM of course, AOKP (a super customisable ROM based on CM), there's MIUI, stock based ROMs, AOSP (Android open source project, the way Google meant for your device to be) and even ROMs that emulate other systems like Windows Phone or iOS. These can generally be flashed through a custom recovery image.
Custom Recovery Images: these are used to replace the stock recovery and can be booted up in the same fashion from a powered off state (pressing home+power). CWM or clockworkmod is very popular as is TWRP. From these recovery images, you can flash pretty much whatever the hell you want. ROMs, mods, scripts, app packages, whatever.
For a full guide on how to install CWM and flash custom ROMs go here: http://forum.xda-developers.com/showthread.php?t=1034145
Don't worry if your root method is different than the one in the tutorial as you have already rooted. The end result is the same.
After installing a custom recovery such as CWM you can make your Android look, feel and act how ever you want; you can install whatever ROM suits YOUR needs and flash scripts that make usage better for YOU. There is no BEST ROM or BEST SCRIPT.
You showed interest in upgrading to Jellybean. Note that CM10 and CM10.1 refer to Jellybean 4.1.x and 4.2.x respectively. CM9 refers to Ice Cream Sandwich and CM7 refers to Gingerbread. There are a number of ROMs out there and I encourage you to explore the forums.
Again welcome to the forums and don't forget to use Thanks :thumbup:
Sent from my Nexus 7 using XDA Premium HD app

Related

[Q] Kernel vs ROM

XDA has a wealth of info, but it does seem to assume that you are already pretty knowledgeable about many of the subjects. I'm brand new to this. I've been reading a lot, but still feel like I'm missing some basics. One question I can't seem to find an answer to is: What's the difference between a Kernel and a ROM? TIA for educating me
Espaa Valorum said:
XDA has a wealth of info, but it does seem to assume that you are already pretty knowledgeable about many of the subjects. I'm brand new to this. I've been reading a lot, but still feel like I'm missing some basics. One question I can't seem to find an answer to is: What's the difference between a Kernel and a ROM? TIA for educating me
Click to expand...
Click to collapse
A ROM is a collection of all your services, phone, sms, bluetooth, applications etc. bundled in a flashable zip or sometimes odin flashable packages. Think of it as a customized operating system. Which it is. Some are themed, some are not.
One thing that every ROM has included is a kernel. The kernel is the interface between your gui (You basically) and the hardware of the phone. The "brains" as it were. When you touch a widget (or whatever) on your screen and something cool happens it's because said widget passed a request for action and the kernel tells the hardware involved to get busy.
Oversimplified, but I hope it clarifies some.
It's not the greatest metaphor, but a ROM is Windows, and a Kernel is your BIOS.
MikeyMike01 said:
It's not the greatest metaphor, but a ROM is Windows, and a Kernel is your BIOS.
Click to expand...
Click to collapse
heading in the right direction but a bit off.
The kernel is the operating system.
The rom is a collection of software that includes user gui and some of the software for hardware to operating system interface.
Windows is actually both a kernel and user gui.
A bios is nether - usually bios is just hardware firmware - but sometimes contain a few other things as well.
The best example from a pc would be a linux distro such as ubuntu - the desktop environment gui ubuntu/gnome would be the " rom " and actual linux operating system running underneath is the kernel.
Alright, thanks for the explanations, it is a little clearer now.
When i got my phone i did the OTA update to JH7, rooted, installed Clockwork and did a ROM backup. So i have that backup saved. I want to try some other tweaks and such that i see mentioned around here all the time, but i wanted to make sure i understood the various pieces before i start messing with it all any further. So having the ROM backup, i should be always be able to get back to the state of the phone at that point right? (I understand it does not include pictures and messages and such.)
I guess what i haven't been able to find is a newbie guide that explains how to start at stock, what steps to take, what to actually do with the backup, how to restore etc. So i'm trying to learn. Thanks for the replies, it helps!
No. going back that way will not always work.
Make sure you can get into download mode, recovery mode, and that your computer is recognizing your device.
If you are flashing roms, at some point you will need odin so this is essential that you can get that to recognize your device in download mode to flash back to stock when something goes awry.
Sent telepathically using vulcan mind meld app.
I was able to get into recovery mode. I did the rooting through an update.zip. My computer also sees my device fine. I used ADB to communicate with it (and remove the market restriction.) I'm on a Linux box, and it seems that Odin is a Win app?
Technically windows has a kernel too, most people just don't talk about it.
Hence the ROM being the whole package as mentioned above is a good metaphor
Sent from my SAMSUNG-SGH-I897 using XDA App
More kernely details
I hate to revive an old thread, but this one is exactly on a topic I am currently researching. Being a noob I have read a lot over the past couple of weeks but am still a little confused about this whole kernel thing.
I know what the kernel does. What confuses me is that I have seen several references (including in this thread) that a ROM will always include a kernel. If that is the case, why is it that some ROMS state "does not come with a kernel" and ask you to flash the "kernel of your choice".
With this in mind I would like to know:
-How can I tell what kernel I am running? Is it the "build number"?
-Since the kernel does not present anything the user actually sees, how could you possibly choose a kernel and like one over the other?
Thanks!
think of it this way...
the rom is a car (the whole thing)
the kernel is the engine (engines have performance options or economy options)
the build (eg 2.1 /2.1 /2.2.1 or 2.3.3 is like the model of car shape, options ect)
the theme is the interior and exterior options. (the looks)
add-on zips such as dialers/battery mods are like aftermarket accessories.
- copyright tristyn russelo 2011
Click to expand...
Click to collapse
to tell what kernel you are on;
menu button > settings >about phone > kernel
to know about each kernel go to the XDA > Captivate > Development area look for [Kernel] at the beginning of each thread. look at the options, read the options, research the options
also there IS visible features of the kernel if it has ClockworkMod Recovery built into it. with this you dont need ROM manager or the update.zip method of Clockwork Mod Recovery (aka CWM)
see the CWM onix kernel idiot guide in my sig.
and check out the XDA wiki for ClockworkMod Recovery. "i started it"
also check out the http://Capfaq.com
TRusselo said:
think of it this way...
the rom is a car (the whole thing)
the kernel is the engine (engines have performance options or economy options)
the build (eg 2.1 /2.1 /2.2.1 or 2.3.3 is like the model of car shape, options ect)
the theme is the interior and exterior options. (the looks)
add-on zips such as dialers/battery mods are like aftermarket accessories.
- copyright tristyn russelo 2011
Click to expand...
Click to collapse
Click to expand...
Click to collapse
That's a great explanation, thanks!
Thanks, Tristyn for that analogy. So my question is, can you just use a "Kernel"? By Tristyn's analogy, it appears that just the kernel is useless as you can't drive a car that only includes the engine (ie: you need the wheels and the frame, etc.).
What? if you flash just a kernel it doesn't delete the framework? It's just like swapping the engine in a car.
Yes if you SOMEHOW only had a kernel installed you get a boot error and it would probably give you the "phone...!....pc" screen.
i added that analogy to my new users guide the other day but expanded...
- "A ROM" is like "a car" nothing in specific but a body, wheels, engine, and paint. a general standard vehicle.
- "Each ROM" or each developer is like an auto maker. Each has their own style, options, focus and customer base. Some are luxury, others economy and some are fully loaded! Some are fully packed and heavy and others are base models and very light. You get to get to choose what you like or need, and for once "price is no object" (donating is appreciated) But you almost always get a whole car!
- "Framework" or "Build" - is like the frame of a car, you cant put SUV parts in a Honda. It just won't work unless you rebuild from scratch (and if you can do that, you would laugh at this analogy!) Parts / Kernels / Mods must be compatible with that framework and that framework must be compatible with your phone.
- "Rooting" or getting a "rooted ROM" is like getting the keys and permission to change ANYTHING in your car! But you dont have a warranty anymore!
- "The Kernel" is like the engine and power systems, it is the "software" engine, it does work and ties all the components together. And engines can be upgraded and tuned up for performance or down for economy!
- The theme is like the paint job. pure looks and enjoyment!
- Other dialers, meta-morphs, mods ect are all after market fun changes, once again only looks not usually any more function.
- The launcher (no rooting or romming needed) is alot like your interior, its the seat you sit in and the controls you touch 75% of the time, until you dig through your glove box or fuse box (back to rom)
Click to expand...
Click to collapse
TRusselo said:
i added that analogy to my new users guide the other day but expanded...
Click to expand...
Click to collapse
Haha very nice Tru! I love it
Sorry to ask repeative questions of Kernel & m0d,
but i failed to understand few Things
1. Whenever we are installing a m0d {like cyanogen, oxygen, etc} iS iT necessary to install another kernel ??? oR can we just run on Stock kernel
2. if we install another kernel can we get back our stock kernel ?
3. Do m0ds come pre-installed wid kernel or do we need to install them seprately.
4. h0w would i know that which kernel is made for which rom ???
If you go to CyanogenMod 7 for Captivate Q&A ( gotta love the search function ) and read the devs OP pretty much all your questions will be answered, infact any rom you care to flash if you read the devs OP they will spell out what you are asking for.
Custom ROM and then a custom Kernel. Is it possible?
Well, I'm a bit confused. Consider this:
I flash the phone with CM7(say). Here I'm assuming that CyanogenMod comes with its own kernel. My question is: Can I flash a custom kernel on top of this setup? and what difference does it make?
One can also think the other way round. I have flashed my phone with a custom kernel. Successively I flash CM7 on to my phone. What happens then? Is the original custom kernel wiped out to be over-written by CM7 kernel? What can be done to keep it intact? Please people solve this dilemma...
saurabh.khare1000 said:
Well, I'm a bit confused. Consider this:
I flash the phone with CM7(say). Here I'm assuming that CyanogenMod comes with its own kernel. My question is: Can I flash a custom kernel on top of this setup? and what difference does it make?
One can also think the other way round. I have flashed my phone with a custom kernel. Successively I flash CM7 on to my phone. What happens then? Is the original custom kernel wiped out to be over-written by CM7 kernel? What can be done to keep it intact? Please people solve this dilemma...
Click to expand...
Click to collapse
It's not really a dilemma. You can flash any appropriate kernel that you want. Flashing CM7 again will give you the CM7 kernel. Simply reflash your other kernel.
My post here explains why you may want to switch
http://forum.xda-developers.com/showthread.php?p=26110276
Swyped from my ICS Samsung Captivate

[Q] Looking for a stable firmware + root + unlock

Hi I am still very new to the Android world, but I need some guidance from the experts here.
I have a glitchy Sam Galaxy S that I would like to install a new firmware with root and unlock. I have installed firmwares before so I am ok with that.
It doesnt need to be the newest firmware just something that is reliable. There is so many different firmwares out there, its confusing.
The phone will be used in Canada on Fido.
Thanks for your help!
Try this first..so you can root it and put a custom recovery on the fly...
http://forum.xda-developers.com/showthread.php?t=788108
Then check the development section for the i9000 and choose any roms...JVR's or JVS's
The ROM is a matter of taste...I have tested 5 different ROMs on the last 3 days...and I'm still waiting for one that will make me comfortable to use on a daily basis...
Have fun....
Couldn't you have just read the answers to one of the thousands of almost identical questions already posted in this forum?
In the end, all you can do is read the actual ROM threads, choose a few that sound good, and try them out. The only opinion that matters is yours, stop asking someone to think for you.
Reported as Spam.
I tried several roms, btw i found excellent for daily use the MIUI rom. Fast, stable and easy to use. Someone says that is too close to iphone style, but you can change theme with one click to make it different.
Sent from my GT-I9000 using XDA App
I've tried many gingerbread custom roms and stock odexed as well as deodexed roms. The most stable roms would be those of froyo 2.2.1, for example, ZSJPK. Froyo roms are smoother because they have more ram, and you can root it using superoneclick. However, I'm using gingerbread stock JVR because of the wider range of theming options
Thread closed.

[i9000] Complete Android Noob.

Right, ive had a i9000 for 5 months or so, and ever since i got it, ive found it to be slow, at times laggy. And hate alot of the crap samsung put on it.Which ive not even used.
I reckon its about time i start to make the most of my phone, but dont really know where to start, with these custom roms and rooting and what not.
I basically want it to run smoothly and possibly add a tweaks/features to it which could possibly improve it. However i remember reading somewhere, that ill lose the camera features if i install a custom rom. :l (i could be talking from my arse here)
Also i read that android 4.0 is coming or has come out. Would i be able to upgrade my phone to it ? and should i ?? If not what is the best rom to flash which will make my phone faster and smoother.
Is there anything at all to make it significantly faster, or is it limited by hardware :/
Im currently on:
kernal version 2.6.29
firmware 2.1 -update1
Which i havnt messed with since i got the phone.
Thanks, and sorry for the daft questions.
Oh dear! did you wrote 2.1? Please read basic root steps and install custom rom. I recommend you to start with Cf-root
go here :- http://forum.xda-developers.com/showthread.php?t=788108
As far as 4.0, please wait.
innovat0r said:
Oh dear! did you wrote 2.1? Please read basic root steps and install custom rom. I recommend you to start with Cf-root
go here :- http://forum.xda-developers.com/showthread.php?t=788108
As far as 4.0, please wait.
Click to expand...
Click to collapse
Lol Is 2.1 bad ? hahaha
Sorry for sounding dim, but what have you pointed me to ?? rooting ? installing a rom ? updating kernal ?
And what is the difference between these ? are all 3 needed to get the phone working as i want it to ?
Im totally new to everything andriod so can you please be as clear as possible.
Thank you for your reply.
And sorry again for all the questions.
skweezer said:
Lol Is 2.1 bad ? hahaha
Sorry for sounding dim, but what have you pointed me to ?? rooting ? installing a rom ? updating kernal ?
And what is the difference between these ? are all 3 needed to get the phone working as i want it to ?
Im totally new to everything andriod so can you please be as clear as possible.
Thank you for your reply.
And sorry again for all the questions.
Click to expand...
Click to collapse
OK, here we go...
1. First of all you need to root your device to install a custom rom or kernel. So first root your device with the above thread (cf-root).
2. Choose any rom from so many roms available all over xda. Choose only from the topic which is under your device's category, not from other device's rom,lol.
To do this you need Odin(use search)
3. Once done you will have custom rom and also custom kernel if you wish.
After these you can go for lagfix, like changing from rfs to ext4.
Best of luck.
Thanks, so after ive rooted with cf-root. do i have to install a custom rom and custom kernel, both ?
And which is considered the best rom and kernel ?
thanks
regards
Hey Skweezer,
Recommend you start with these threads:
http://forum.xda-developers.com/showthread.php?t=939752
and:
http://forum.xda-developers.com/showthread.php?t=723596
They will tell you about how to connect your phone to your PC (Samsung USB drivers + adb), 3 button mode (how to avoid bricking your phone), backing up important/unrecoverable data (like your EFS block!), and what (in general) needs to be done to flash custom firmware.
After that, you should be able to pretty much recover from any error (like unplugging your phone mid flash). Now you can go ahead and root your phone and start exploring the wonderful word of custom roms! As for which one is the best, that's like asking "how long is a piece of string?" Some people prefer speed and cutting edge, others value battery life and stability, some aim for the middle of the road.
Personally I've tried tegrak kernel and was really impressed with the speed improvement! However, the limited app space finally turned me back to other kernels. I found the rest to be pretty much six in one, half dozen in the other (ie all about the same)... so pick one you like and just go for it... use it for a while and if it's not to your liking, flash again
Just a quick rundown on android for you... firmware 2.1 = Eclair, 2.2 = Frozen Yoghurt, 2.3 = Gingerbread, 3.0 = Honeycomb (tablet only version of android) and 4.0 = Ice Cream Sandwich (unify android for phone/tablet/tv again). There is a HUGE performance increase from going stock 2.1 to 2.3! so even if you just upgrade to Samsung's Gingerbread release (2.3.3 I believe?) you will notice better performance. Doing lagfix, kernel tweaks, etc is just icing on top of the cake. However, you'll find once you start tweaking, you won't go back to stock
Well, easiest way of starting is installing KIES and letting it update your phone. That's the official way and you won't have to bother with details like kernels, roms, bootloaders, etc and won't void your warranty (if that's the case).
You'll probably be left with with some 2.3.x version. Might as well make a backup from your stuff before upgrading, kies sucks in a general way, but may help you with that.
From that point on, if you still want to press further into customization goodness, there are PLENTY to chose from.
There are mainly 2 kinds of roms:
- Samsung based (someone picks up a sock samsung rom and modifies it with scripts, kernels, themes, apps, etc). These are most of the ones you'll find in the development section of this forum.
- not samsung based (like Cyanogen e MIUI). These are built from Google's sources directly and totally skip samsung. Therefore, samsung apps most likely won't work here. Everything else does.
Personally i'd recommend Cyanogen 7.1 stable as your next rom. It's an extremely optimized and wildly popular rom, with plenty of options that you won't find in any stock rom. They have their own forum i recommend you to look up if you're going their way.
Whatever you do, GET AWAY FROM THAT 2.1
Cheers for alll the replies guys. Im first going to just update via kies. To an official 2.3
If im not happy with that then ill try a custom rom and rooting.
If only it was as simple as jailbreaking and iphone. lool
Right, ust updated to latest version via kies. And instantly alot better, smoother. Has some of those things bulit into the system which i always though were missing.
Ill try it for a week, and see if theres anything i need, or think is missing. Then i might go custom. But right now im happy with it on the latest official version.
Thank you guys, i think you've made me sort of like android a bit more.

to root or not?

im curious to the benefits & also which FW, kernel etc to flash
which is the best all round? thanks
not a guru by any means but I chose to root and use custom rom after Samsung decision not to produce stock ics rom for galaxy s. Cf-root is great starting place. Since then I've used several roms and kernels finally settling with team icssgs and devil 14.2 led. It gets kind of additive as its like getting a new phone so I'm sure I'll be changing again soon.
Sent from my GT-I9000 using xda premium
root it for some awesome features and wonderful custom roms
try miui its a colourful rom and excellent features
gamerz rom for ultimate speed
my opinion start with gamerz rom if love to play games
If you scrounge for customizations and feature rich functions for your phone , then "ROOTING" is a must .
If you are on android just to make calls , texts , web , music and all those stuff , minus the headaches of "changing" your phone's look and feel , then don't bother rooting , your better off without it .
All the replys have good points.
If you want to do it be prepared to spend a lot of time at your computer reading. Its not simple but once you got how to do it its not as bad.
I started off here. Noob proof guide
http://droidangel.blogspot.com/2012/01/i9000xxjvu-android-236-upgrade-for.html?m=0
after you have done that you can either leave it as that or go all the way
Try CF root kernel. it brings no unwanted changes to your stock kernel and your device will be rooted.
The benefits: you can enjoy all programs which needs root permission and you will be able to install all custom roms.
If you dont know how to apply new kernel, PM

[Q] <query> maximing samsung galaxy note

Hello.. I am just new here in xda.. I just bought my note 4 months ago and I think I am not maximing its potentials..My phone is already rooted.
I just want to ask your opinions on how can I make my phone cool/useful?
What rom are you on? Personally I believe the note should be more tablet like which is why I like cm based roms especially paranoid android 2.50. Gives you the option to have different display modes per app.
I also prefer a vanilla feel that helps with battery as all bloatware is removed.
This is impossible to advise really without knowing what you use the note for.
Sent from my GT-N7000 using xda premium
inzeyn000 said:
Hello.. I am just new here in xda.. I just bought my note 4 months ago and I think I am not maximing its potentials..My phone is already rooted.
I just want to ask your opinions on how can I make my phone cool/useful?
Click to expand...
Click to collapse
If u r rooted, you are already utilizing 50-60% of note's potentials
inzeyn000 said:
Hello.. I am just new here in xda.. I just bought my note 4 months ago and I think I am not maximing its potentials..My phone is already rooted.
I just want to ask your opinions on how can I make my phone cool/useful?
Click to expand...
Click to collapse
Flash 4.1.2 rom
You will feel like you have a note 2
Customising the Galaxy Note GT-N7000
It really depends what you mean by cool.........
Super fast - using kernels optimised for performance such as HydraCore
Bleeding edge Jelly Bean ROMs such as Paranoid Android
Rock solid TouchWiz ROMs such as Rocket ROM ICS and now JellyBean (based on recent leaked Samsung ROMs)
EyeCandy-tastic ROMs such as RocketMIUI
Pay attention to what these different ROMs don't do when you are considering which to flash and play with.
E.G. a lot of the stripped down ROMs and those based on CyanoGenMod don't have the Samsung productivity apps.
So if you love S-Memo, S-Note, S-Voice, look at the TouchWiz ROMs.
There are alternatives to all the Samsung productivity apps in the Google Play Store, if you find the ROM you want to stick with doesn't have them.
You are rooted, so you just need to get to grip with some of the basics of flashing ROMs..
Sujal has a great thread to take you through the whole process from out of the box to custom ROM and custom Kernel.
Chasmodo has a great thread which will help you understand what kernels are safe on the Note.
It is advisable to make a Nandroid backup of your current build through CWM before you start playing with different ROMs.
Then you can restore your working build through CWM if anything goes pear shaped.
The cool thing is that once you have got to grips with flashing and understand safe kernels, then you can flash as many different ROMs as you like until you find the one that suits you.
NOTE: Custom ROMs do not update OTA (Over The Air), through Kies or any other official update mechanism. You need to keep an eye on the thread for the custom ROM you are using and flash the updates from the thread.
Just in case you ever lose root (it does happen):
The best up to date guide for rooting is Dr. Ketan's Rooting Guide. (in my opinion)
Dr. Ketan really knows his stuff and will be happy to answer questions when he is around.
Phil3759 has another great rooting guide which may also help, and has potentially simpler methods for rooting.
You will need to pay attention to the N7000 specific elements of this thread to avoid any unintentional bricking.

Categories

Resources