Originally Posted by st3vo_1986
I get asked sometimes why root an android device. What is your reasons for rooting and what are the benefits? I'd be interested to hear your views.
Sent from my Nexus 7 using xda app-developers app
Most phones come with the operating system "locked" by the manufacturers. They do not want their devices to be meddled with and made unusable by the user. There are valid reasons for them to do this, some I think will be as follows.
1. Maintain integrity of the phone they sell.
2. Lower Helpdesk cost. Users who do not know how, meddled and rendered phone un-usable during warranty and then make claims for repair under warranty terms. This will unrealistically increase the cost of providing repair works under the warranty period.
3. Ease of maintenance. There is one copy of the ROM. If the user brings in a phone that is not working, they will just flash the standard ROM over as a first check. This is easy to do for the first step of troubleshooting.
4. Avoid bad publicity- the word of mouth that there is a high rate of return for maintenance (due to incompetent wannabe phone hackers) spread and this creates a public image of the phone being "unreliable".
Reasons for rooting is mainly to be able to use the phone as how we like to use it. Some examples:
1. Not happy with the phone producer's version of Android user-interface. Same version of Android, but different manufacturers offer their own take on the user interface. By rooting the phone, the user can change to a custom ROM that he finds suitable.
2. Not happy with the manufacturer's choice of apps. For example, the media-player app. Without rooting, you cannot uninstall the media app that came with the phone ROM. Yes, you can install an additional media-player app, but then you will have some bloatware (manufacturer's app) that you cannot uninstall.
3. Change to a newer (or older) version of Android. E.g., Older phones that are rooted can upgrade from Android 2x to 4x, if the hardware is suitable.
4. Change operating system. After having an Android phone, a user might want to change his mind try out a Windows Phone. After rooting the phone, it is possible to change the operating system from Android to Windows and vice versa. A good example are the older WM6x phones, such as HTC Touch HD or HD2, they can be installed and work with Android, and if the user is not happy, revert to WM6x. Without rooting the phone, this cannot be done.
5. Build and install our own tailor-made custom ROM using a Kitchen+ROM of choice. Sometimes, a custom ROM provided by an independent developer may not be entirely suitable for all of us. With the Kitchen+ROM, it is possible to break-down the ROM to components, and select the components to build another ROM (a variant of the original) that meets a specific requirement. For example, it is possible to exclude GoogleMarket, Facebook, Twitter apps and build a ROM without them, if a person wishes.
There are many more other reasons, but I guess the main ones are those.
Hope this helps.