On a basic level, rooting an Android phone means giving yourself superuser access. What does that mean? If you use a desktop computer that allows multiple user accounts, some of those user accounts have more power than others, right? Administrative accounts allow you to do more, and they're also a little more dangerous - because they allow you to do more. A superuser account on Android is sort of like that administrator account. It allows more access to the operating system. That means more power, but it also means more potential for damage
This is to say that phone carriers and even Google is treating you a little like a small child. Don't get me wrong. We are a little like small children when it comes to using our phones, and our lives are generally better for being treated that way. If you had unfettered access to the source code behind your phone, could you guarantee that you wouldn't type in an extra space or delete a line and accidentally crash the whole phone operating system? What if you install a malicious app that completely bricks your phone?
Well, lucky for you, you don't have that access. Your user account isn't logged in as root, so all your apps only have permission to play sandboxed areas. Read more>>