• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root ROOTING For Dummies

Because of the constant rebooting issue on the EVO discussed in another thread, I am going to have to do an exchange for a new phone. I rooted a few months ago using unrevoked and it went flawless. I never flashed any other roms or kernels and just used some of the root only apps.

My question is with a new phone should I be able to used unrevoked again and what is the best way to restore my phone's data back to its current condition.

I have a backup with ROM Manager that should do what I need except would it not over write the current HTC ROM that would come on the new hardware? I have not accepted or installed the last HTC update since rooting.
 
I understand your opinion in staying away from SBC but I promise you won't regret the 4.2.2 SBC more HAVS from Netarchy. I am using it and Myn's Warm TwoPointTwo RLS5 flawlessly. I've tried many of different kernels and ROMS and this combination I keep coming back to.

Really I don't have an opinion on it, just read some stuff about it killing the battery on the xda forums. This is my first kernal flash, and let me tell you it's much faster! Only thing I am not sure about is using an app to adjust the cpu settings. Is there a good free one? I found setcpu (1.99) and cputuner (free) and was reading some of the reviews on them. Some of the reviews said that they bricked their phone after installing one of the apps (I think cputuner) on an updated kernal. I like the idea of being able to change how the cpu works through the profiles and what not, but certainly don't want to brick the phone. Any suggestions?
 
REVIEWER: SaleenFiend
KERNEL: SBC for BC's Kernel SBC-bcnice-stable-v8.zip (2.62 MB) - For ASOP ROMS
WEBSITE: [KERNEL][SENSE] - SBC. Update: 1/18/11 All kernels put back up! - xda-developers
OVERALL RATING: 5
WHAT DOES NOT WORK IN THE ROM (ROM ONLY):
Ran this Kernel with the CynangenMOD7 (builds 5-11) and have yet to find any unstable situations or incompatibilities. I have found that any overclocking beyond 1.15 can cause screen tears on different reboots, but is easily fixed by rebooting (as long as your not Set to boot). My settings for SetCPU stayed set at 1.1ghz for personal preference.. Remember this is an AOSP Kernel
YOUR IMPRESSION OVERALL OF THE ROM/KERNEL:
This kernel was definettely stable and worked as advertised. I understand he claims to be working on this kernel, but I found that it worked just fine and if not as good as the SBC More HAVS 4.2.2 (Sense) Kernel did for me. I did notice the battery life was not nearly as good for me on this ROM/Kernel Combo as Warm 2.2 RLS5 & SBC more HAVS. I do think this Kernel is hands over better than the stock CM7 kernel.
How easy was it to install? Reboot into recovery & flash
How long have you been using it? 1 Week
Is it user-friendly? Yes, you do not need to do anything other than flash this.
Does it Force Close alot? I wasn't able to cause any force closes.
What are your favorite features? Overclocking abilities - eliminates lag
What are your least favorite features? There are really no disadvantages with this kernel
What kind of battery life does it have? I have noticed extended battery life.
Would you recommend this ROM/KERNEL to others? Yes, I recommend everyone try it!
What combination of ROM & KERNEL are you using? CM7 (builds 5-11) + SBC for BC's Kernel SBC-bcnice-stable-v8.zip (2.62 MB)

And of course, whatever else you want to add in your review.
check this thread out!
 
Really I don't have an opinion on it, just read some stuff about it killing the battery on the xda forums. This is my first kernal flash, and let me tell you it's much faster! Only thing I am not sure about is using an app to adjust the cpu settings. Is there a good free one? I found setcpu (1.99) and cputuner (free) and was reading some of the reviews on them. Some of the reviews said that they bricked their phone after installing one of the apps (I think cputuner) on an updated kernal. I like the idea of being able to change how the cpu works through the profiles and what not, but certainly don't want to brick the phone. Any suggestions?

Use SETCPU. Just be sure to let it 'Determine Recommended Speed Settings' everytime you update kernels or ROMs and you can keep your profiles - if you back up with Titanium BackUP (do some research on what profiles work for you the best). Also, remember to press Menu when your in the SETCPU app and click 'Disable Perflock'. SETCPU is not going to Brick your phone. It may cause you to have screen tears, reboot issues, force close issue if you set the Processor speed to high. Just be sure and find a nice and stable speed. Once, you have determined a fail proof speed you can set it to boot. There is plenty of talk about SETCPU and profiles and all that all over the internet.
 
Because of the constant rebooting issue on the EVO discussed in another thread, I am going to have to do an exchange for a new phone. I rooted a few months ago using unrevoked and it went flawless. I never flashed any other roms or kernels and just used some of the root only apps.

My question is with a new phone should I be able to used unrevoked again and what is the best way to restore my phone's data back to its current condition.

I have a backup with ROM Manager that should do what I need except would it not over write the current HTC ROM that would come on the new hardware? I have not accepted or installed the last HTC update since rooting.

In the famous words of Swigert & Lovell from Apollo 13.. "Houston, we've had a problem!"

In order to complete your Transfer from one EVO to the other may take a little time.. and will probably ultimately be unsuccessful.

Here is the problem with what you'd like to do.

Where is what should exactly be the same..

HBoot Version
Software Version
Recovery and Version
Rooted EVO (of course)



All of this can actually be done, but it'll take time and probably some trial and error since the new EVO will probably be different from the one you currently own. I just recommend starting over from square one.

My concern in your request is this..

If you are the one having the Rebooting problems and you plan on using a Backup from ROM Manager.. The problem may actually still be in one of the Backups you have.. Which just might start the whole process over again.

I say start over.. You will learn even more about all the fun of Rooting. You can even try other methods of getting to where you want to be.
 
In the famous words of Swigert & Lovell from Apollo 13.. "Houston, we've had a problem!"

In order to complete your Transfer from one EVO to the other may take a little time.. and will probably ultimately be unsuccessful.

Here is the problem with what you'd like to do.

Where is what should exactly be the same..

HBoot Version
Software Version
Recovery and Version
Rooted EVO (of course)


All of this can actually be done, but it'll take time and probably some trial and error since the new EVO will probably be different from the one you currently own. I just recommend starting over from square one.

My concern in your request is this..

If you are the one having the Rebooting problems and you plan on using a Backup from ROM Manager.. The problem may actually still be in one of the Backups you have.. Which just might start the whole process over again.

I say start over.. You will learn even more about all the fun of Rooting. You can even try other methods of getting to where you want to be.

The rebooting issue was happening long before I rooted it has just become more frequent recently. I have traced it to a heat related issue.

My main concern was to just get my apps back along with the screen configurations. I have app list backup, thanks to you, and appbrain so that should not be a problem.

I agree with you, I'll just root the new phone and reconfigure the rest.

Thanks Matlock.
 
Use SETCPU. Just be sure to let it 'Determine Recommended Speed Settings' everytime you update kernels or ROMs and you can keep your profiles - if you back up with Titanium BackUP (do some research on what profiles work for you the best). Also, remember to press Menu when your in the SETCPU app and click 'Disable Perflock'. SETCPU is not going to Brick your phone. It may cause you to have screen tears, reboot issues, force close issue if you set the Processor speed to high. Just be sure and find a nice and stable speed. Once, you have determined a fail proof speed you can set it to boot. There is plenty of talk about SETCPU and profiles and all that all over the internet.

First off what are screen tears? Secondly thanks for the info, gives some more stuff to read about. ;)
 
The rebooting issue was happening long before I rooted it has just become more frequent recently. I have traced it to a heat related issue.

My main concern was to just get my apps back along with the screen configurations. I have app list backup, thanks to you, and appbrain so that should not be a problem.

I agree with you, I'll just root the new phone and reconfigure the rest.

Thanks Matlock.

Awesome. Anything else you need. Let us know!





On a side note.



I've been watching the Incredible forums I posted in the Root section to get some Feedback about altering the guide for the Incredible.. And when I say it's dead over there.. It is like a Ghost Town...

I hope maybe if I can get the Guide over there it'll kick start a mob of Rooters and get people to post more things. I did over here. Why not there!! lol
 
Awesome. Anything else you need. Let us know!





On a side note.



I've been watching the Incredible forums I posted in the Root section to get some Feedback about altering the guide for the Incredible.. And when I say it's dead over there.. It is like a Ghost Town...

I hope maybe if I can get the Guide over there it'll kick start a mob of Rooters and get people to post more things. I did over here. Why not there!! lol

and on that note...when I rooted the fianc
 
Awesome. Anything else you need. Let us know!





On a side note.



I've been watching the Incredible forums I posted in the Root section to get some Feedback about altering the guide for the Incredible.. And when I say it's dead over there.. It is like a Ghost Town...

I hope maybe if I can get the Guide over there it'll kick start a mob of Rooters and get people to post more things. I did over here. Why not there!! lol

Because they are one step below the iphone fanboys:)
 
UNROOTED
Device Build Number:
Android Version:
HBoot Version:
unrevoked Version Used:

QUESTION: My 3g network keeps going on and off and i am getting messages about data roaming. I did everything to the "T" so I am a little confused to see no one else having this problem.


ROOTED
Device Build Number: 3.70.651.1
Android Version: 2.2
HBoot Version: ?
unrevoked Version Used: unrevoked3
Recovery: Name and Version
Custom ROM: Name and Version
Custom Kernel: Name and Version
 
UNROOTED
Device Build Number:
Android Version:
HBoot Version:
unrevoked Version Used:

QUESTION: My 3g network keeps going on and off and i am getting messages about data roaming. I did everything to the "T" so I am a little confused to see no one else having this problem.


ROOTED
Device Build Number: 3.70.651.1
Android Version: 2.2
HBoot Version: ?
unrevoked Version Used: unrevoked3
Recovery: Name and Version
Custom ROM: Name and Version
Custom Kernel: Name and Version



Did you make sure to ..

Menu > Setting > System Updates >

Update both the PRL Update & Update Profile.
 
First off what are screen tears? Secondly thanks for the info, gives some more stuff to read about. ;)

Screen tearing is a phenomenon in video where a previously rendered frame overlaps a newly rendered frame, creating a torn look as two parts of an object - for example a wall - don't line up. Screen tearing is most common with video games, as heavy processing can limit synchronization capabilities, although it can occur on all display types

I can't find an example... basically it's like a torn image displayed on your screen which makes it blur.
 
I am running Fresh rom. I cannot find BarCodeScanner in my apps. I do see it though as downloaded in the Market and when I click on "OPEN" it will pull up the program in use. . . How do I make it appear in my apps list? I was there before I installed the ROM. . . and I know it's still there. Just cannot see it.
Thanks
 
since CM7 comes with a custom kernal i won't need to flash a new one to use SETCPU right? Also still waiting on 4G and HDMI out and possibly PS3 controller compatability, though that's more of an app developer thing i know but the former is still a heavy desire for me. Any word on the progress of former?
 
UNROOTED
Device Build Number:
Android Version:
HBoot Version:
unrevoked Version Used:

QUESTION: My 3g network keeps going on and off and i am getting messages about data roaming. I did everything to the "T" so I am a little confused to see no one else having this problem.


ROOTED
Device Build Number: 3.70.651.1
Android Version: 2.2
HBoot Version: ?
unrevoked Version Used: unrevoked3
Recovery: Name and Version
Custom ROM: Name and Version
Custom Kernel: Name and Version

Did you make sure to ..

Menu > Setting > System Updates >

Update both the PRL Update & Update Profile.

Yes I did. To be exact I did it twice. The first time I got an error code.


I am having the exact same issue and tried the above mention solutions. I'd be happy if someone could help with this issue. I posted a thread in the troubleshooting section: http://androidforums.com/evo-4g-sup...266209-anyone-else-not-able-use-their-3g.html
 
since CM7 comes with a custom kernal i won't need to flash a new one to use SETCPU right? Also still waiting on 4G and HDMI out and possibly PS3 controller compatability, though that's more of an app developer thing i know but the former is still a heavy desire for me. Any word on the progress of former?

You don't need a customer kernal to operate SETCPU. Only if you want overclocking abilities you need a Kernal. Yes, CM7 does come with it's own customer kernal with an overclock ability to about 1.1ghz.
 
I am having the exact same issue and tried the above mention solutions. I'd be happy if someone could help with this issue. I posted a thread in the troubleshooting section: http://androidforums.com/evo-4g-sup...266209-anyone-else-not-able-use-their-3g.html

Did you wipe Cache, Dalvik Cache, and clear Data before Root? Also, check your settings here:

Menu > Settings > Wireless & Networks > Mobile Networks

You may want to enable Data roaming, always-on mobile data, and adjust your Roaming settings.
 
You don't need a customer kernal to operate SETCPU. Only if you want overclocking abilities you need a Kernal. Yes, CM7 does come with it's own customer kernal with an overclock ability to about 1.1ghz.

What if i want to under clock and set profiles for battery preservation?

Edit:
Also how do i access it i noticed in the first nightly CM7 comes native with hotspot tether. Is the clocking toggle native or is it a seprate app still?
 
What if i want to under clock and set profiles for battery preservation?

Edit:
Also how do i access it i noticed in the first nightly CM7 comes native with hotspot tether. Is the clocking toggle native or is it a seprate app still?

I don't think CM7 came with SetCPU pre-installed. You need to download SetCPU from the Market. You can use it to underclock/overclock on CM7 or make adjustments for battery life becuase it comes with a customer Kernal.

If you choose to use a stock rooted phone you can use SetCPU to underclock the processor or set profiles to save battery life.
 
Did you wipe Cache, Dalvik Cache, and clear Data before Root? Also, check your settings here:

Menu > Settings > Wireless & Networks > Mobile Networks

You may want to enable Data roaming, always-on mobile data, and adjust your Roaming settings.


...No, I just rooted my phone as is and followed the steps on here and had no problems at first. It was after a few days this issue popped up. :( I already adjusted my roaming setting. Would wiping the cache be of any effect now? What is the Dalvik cache, I'm unfamiliar with the terminology.


**Edit: Its working now. I went in for the 100th time and changed the MSID and MDN around with my number in both spaces the first time. Then after that failed I changed it back to the original different number that was there in the MSID space and it worked. Thanks for your advice SaleenFiend.
 
Have some quick questions about Kernals and ROMs.

I rooted last month since then I have done nothing with it except use wifi tethering option and absolutely love the unlocked 4g wifi. I have used it to stream netflix over my computer/tv/bluray since my home connection is a measly 1.5mbs. I still haven't used Titanium Backup (at least it is downloaded) or even downloaded SetCPU yet. The link on your home page is not working for the tutorial on SetCPU (just a head up http://www.pokedev.com/setcpu/). If that is permanently gone do you have another link for some info?)

I have been entertaining the idea of flashing a new Kernal and maybe a rom but have a few quick questions. Can I flash a new Kernal without installing a custom rom? (I am reading the link you have for kernals in the startup now after im done I will ask my other quesions if I haven't answered them.)
 
...No, I just rooted my phone as is and followed the steps on here and had no problems at first. It was after a few days this issue popped up. :( I already adjusted my roaming setting. Would wiping the cache be of any effect now? What is the Dalvik cache, I'm unfamiliar with the terminology.


**Edit: Its working now. I went in for the 100th time and changed the MSID and MDN around with my number in both spaces the first time. Then after that failed I changed it back to the original different number that was there in the MSID space and it worked. Thanks for your advice SaleenFiend.

As I told you in the other thread, be sure your voicemail still correctly works.


Have some quick questions about Kernals and ROMs.

I rooted last month since then I have done nothing with it except use wifi tethering option and absolutely love the unlocked 4g wifi. I have used it to stream netflix over my computer/tv/bluray since my home connection is a measly 1.5mbs. I still haven't used Titanium Backup (at least it is downloaded) or even downloaded SetCPU yet. The link on your home page is not working for the tutorial on SetCPU (just a head up http://www.pokedev.com/setcpu/). If that is permanently gone do you have another link for some info?)

I have been entertaining the idea of flashing a new Kernal and maybe a rom but have a few quick questions. Can I flash a new Kernal without installing a custom rom? (I am reading the link you have for kernals in the startup now after im done I will ask my other quesions if I haven't answered them.)

Yes, you can flash a Kernel without a ROM.

Once you download the Kernal from the internet onto your computer transfer the file from your computer to your SDcard. Besure the Kernel is not in a folder or anywhere else on the SDcard (this is called the "Root" of your SD card). Reboot into recover by powering off then when you turn it on, simotaneously hold the volume down button and power then release power. The phone will boot into recovery.

Then, Choose:

Recovery > Install ZIP from SDcard > Chooze ZIP from SDcard

Once done, reboot and enjoy.

You can verify the Kernel flashed by going to:

Menu > Settings > About Phone > Software Information

You will see the Kernel Version... depending on the kernel it will say something. For example mine says:

2.6.32.27-SBC-net-4.2.2-more-havs
root@paris-laptop#18
 
Yes, you can flash a Kernel without a ROM.

Once you download the Kernal from the internet onto your computer transfer the file from your computer to your SDcard. Besure the Kernel is not in a folder or anywhere else on the SDcard (this is called the "Root" of your SD card). Reboot into recover by powering off then when you turn it on, simotaneously hold the volume down button and power then release power. The phone will boot into recovery.

Then, Choose:

Recovery > Install ZIP from SDcard > Chooze ZIP from SDcard

Once done, reboot and enjoy.

You can verify the Kernel flashed by going to:

Menu > Settings > About Phone > Software Information

You will see the Kernel Version... depending on the kernel it will say something. For example mine says:

2.6.32.27-SBC-net-4.2.2-more-havs
root@paris-laptop#18


Thanks for the walk through. I also found a thread on XDA.

Do Certain Kernals only work with Certain roms? Are the interchangeable or do some work better with specific roms?

Do/can I use SetCPU with all Kernals? Do I even need SetCPU if I use a custom Kernal.

Are the differences between kernals really that different? How do I know which one to choose? I am reading on the ones found here... (HTC Supersonic/Kernels - XDA-Developers) but I have no idea what I am doing *laughs*

Havs or Non-Havs? Which is better?

I am thinking CFS is geared better for what I want rather than BFS? Does BFS just basically devote a lot of power to running the task at hand? Eating battery up? Does a CFS slow down the phone?

Now for suggestions? What do we like? I want something geared for battery life? I've read bad things about the SBC Charging so I would rather stay away from that.
 
Back
Top Bottom