What is rooting?Rooting is jailbreaking for Androids and allows users to dive deeper into a phone’s sub-system. Essentially, it’ll allow you to access the entire operating system and be able to customize just about anything on your Android. With root access, you can get around any restrictions that your manufacturer or carrier may have applied. You can run more apps, you can overclock or underclock your processor, replace the firmware.
The process requires users to back up current software and flashing (installing) a new custom ROM (modified versions of Android).
Why Should i Root my Phone
the most obvious incentives to root your Android device is to rid yourself of the bloatware that’s impossible to uninstall. You’ll be able to set up wireless tethering, even if it has been disabled by default. Additional benefits include the ability to install special apps and flash custom ROMs, each of which can add extra features and streamline your phone or tablet’s performance. A lot of people are tempted by the ability to completely customize the look of their phones. You can also manually accept or deny app permissions.
You won’t find a lot of amazing must-have apps when you root, but there are enough to make it worthwhile. For example, some apps allow you to automatically backup all of your apps and all of their data, completely block advertisements, create secure tunnels to the Internet, overclock your processor, or make your device a wireless hotspot.
This is the best software for rooting any android phone, judging from the wide range of coverage and deep support for older operating system, I will most recommend you try it first before the other ones in this list.
Vroot software root/unrooting solution can root almost all android devices running on the 2.2 (Froyo), 2.3 (Gingerbread), 4.0 (Ice Cream Sandwich), 4.2 (Jelly Bean) and newer OS. download link http://vrootdownload.info
2. you can use ONE CLICK ROOT download it here
3. Download and install Kingo Android Root.
Run Android Root on your PC, then connect your phone via its USB sync cable. After a moment, the former should show a connection to the latter. Your device screen may show an "Allow USB debugging?" pop-up. Tick "Always allow from this computer," then tap OK.
Click Root, then sit back and wait while the utility does its thing. The aforementioned Nexus 7 took all of about two minutes, including the automated reboot at the end.
And that's all there is to it. If you decide you want to reverse the process, just run Android Root again, connect your phone, then click Remove Root.
4.SRS ROOT this is also a good app for rooting most android phones here is the download link http://www.srsroot.com
ROOTING WITHOUT A COMPUTER
these apps i am going to list out can root different android phones but not all.
1. Framaroot (apk) App (Roots without a PC)
Framaroot is is the best app so far for rooting and unrooting android without a computer. It has support for even the latest android OS.
Rooting and unrooting with Framaroot is as easy as installing the app ==>launching ==> and choosing from the list of available exploits.
Wide range of success have been recorded already with this little wonder-app; even newer devices such as Samsung Galaxy, Tecno R7, Nokia XL android, Huawei Ascend and several others has been rooted with the Framaroot apk app.
For all tested devices and the exploits used, refer to http://framaroot.net/devices.html. Note also that Tecno, Gionee and most MTK based phones will normally use the Barahir exploit.
Download Link: http://framaroot.net/
2. Root Master (apk) App
Root Master will root your phone or devices without the need of a computer, you should think of it an alternative only where Framaroot fails.
3. z4root (apk) App
z4root is one of the oldest apps for rooting android devices without the need for a PC. It has support for wide range of devices and can root older phones as well.
4. Easy rooting toolkit (apk) App
Easy rooting toolkit; an app developed by DooMLoRD can root most android phones without a PC.
download link http://forum.xda-developers.com/showthread.php?t=1321582
from the above details i believe you will have success in rooting any android phone but if you have any question or complain drop it here and we will reply you shortly.