This is a common question by those who have just rooted their phones. What apps, ROMs, benefits, etc. do I get from rooting? What should I be doing now?

link|improve this question
feedback

2 Answers

up vote 85 down vote accepted

Things that Require Root

Root File Explorers

You can remount your /system/ directory read-write, which will allow you to remove carrier-shipped applications you don't like and so on. Root file explorers can allow you to view all folders on your phone, such as /data/ which is normally protected.

Tethering

Some devices already have Wi-Fi tethering out-of-the-box, like the Samsung Galaxy S, so this isn't such a big deal on them unless the carrier charges for the feature.

Screenshots

Backups

  • Titanium Backup - Back up all of your applications and data. Also allows you to uninstall system apps, integrate updates into your ROM to save space, and so on.
  • ClockworkMod Recovery - Usually requires root to install via ROM Manager. Allows you to backup the entire device, including your ROM, as well as flash new ROMs and other advanced tasks.

Application/Network Control

  • AdFree - Removes ads by changing the hosts file (so both ads in apps and in browser)
  • Droid Wall - Firewall application. Got an app that's using up all your data when you're not even using it? Block it with this!
  • Orbot - Tor app
  • Cache Mate - Clear cache of all apps
  • Droid VNC Server - Connect to your phone via VNC
  • LBE Privacy Guard - Selectively remove permissions from app
  • Titanium Backup - Back up all of your applications and data. Also allows you to uninstall or freeze system apps, integrate updates into your ROM to save space, and so on.
  • Bloatfreezer - Freeze or remove system apps

CPU Control

  • SetCPU - Control the processor speed of the phone, can also setup profiles. It allows underclocking based on conditions, e.g. underclock to 125mhz when screen is turned off. It dramatically increases battery life without affecting performance (when you're actually using apps / the phone) or can improve performance via overclocking.
  • Overclock Widget - Similar to SetCPU but less functional
Custom Kernels

One popular set of kernels is those provided by ChevyNo1. You can also download them via the premium version of the ROM Manager. Make a nandroid (ClockworkMod) backup before using these kernels! You'll also want to get SetCPU to make the most out of these kernels.

Start with the low voltage kernels at the lowest speed and work your way up to the 1.2ghz. If your phone is stable up to the 1.2ghz range, then try some of the ultra low voltage kernels. If you start getting force closes, then switch back to a low voltage kernel.

Basically each phone (of the same phone brand/model) varies by which kernel it can handle due to the manufacturing differences between processors. So I may have a Motorola Droid that can run ultra low voltage kernels and yours may not be able to run them. These phones weren't necessarily designed to run like this.

Advanced and Miscellaneous

  • ROM Manager - Facilitates installing new ROMs with ClockworkMod Recovery, and allows you to back up your entire device (ROM + apps + data) and other advanced tasks.
  • Quick Boot - Allows you to reboot into recovery or the bootloader / Download Mode.
  • LED Hack - Disable LED on phone (no longer available on Android Market)
  • Lag fixes - Various tweaks and filesystem changes to speed up your phone or prevent issues with your phone pausing / freezing temporarily. These are particularly useful on some Samsung phones that use an RFS filesystem. An Ext4 lagfix like Voodoo is recommended, but there are also Ext2 lagfixes like RyanZA's One Click Lag Fix which also allows you to change advanced memory, Wi-Fi, and disk scheduling options.
  • Sideloading apps. Most carriers/phones allow this option but AT&T does not.

ROMs

CyanogenMod is a very popular rom that many people put on their phones. It is also easy to install via the ROM Manager app. First install the Clockwork recovery. Then run a backup before you flash any roms.

Also check out the XDA forums for other custom roms. Most devices have a specific "Android Development" sub-forum where ROMs are posted.

Always do a nandroid backup before installing any rom or mod! You may also need to wipe all data and cache from your phone before installing or upgrading a ROM.

link|improve this answer
3  
Ohhh, the VNC Server is making me seriously consider rooting my phone! – Evan Sep 10 '11 at 1:37
You've forgot Terminal Emulator with su command.. – Sachin Shekhar Mar 19 at 22:26
You could also add the ability to join ad hoc wifi networks. – Hamish Downer yesterday
feedback

Seems like there isn't a lot of advantages in rooting your phone, and it doesn't seem to be worth the hassle and the risk of "bricking". Haven't yet found a safe and simple (non-techy) way to root my phone. Despite most sites saying it is easy to do, I note that they all advise very quickly, that doing this may totally "brick" your phone. Surely someone can come up with a easy and foolproof way to do this? Also when you do an update, each time it looks like you have to reload all the apps again, and root the thing all over again. Dont see the advantage myself. I have around 270 apps on my phone (GT i9000) and seems to work pretty well on official 2.3.4 software. I will wait for official updates I think!

link|improve this answer
4  
Have you seen things like SuperOneClick? I don't think every device has a truly easy way to root, but most of the popular ones do. – eldarerathis Nov 3 '11 at 21:16
1  
@Ray Rooting the SGS was easy and safe pre-2.3. I don't know what it's like now but I suspect you are overstating the issue. – Matthew Read Nov 21 '11 at 21:19
feedback

protected by Community Nov 21 '11 at 21:25

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.