The title above may already represent a question that often arises in the minds of the novice user of Android. The question also arises when I recently became acquainted with the world of Android. To answer these questions, please refer to the following explanation:
What is rooting?
Root process or rooting on Android is the process of modifying the operating system on your Android which will give you full control over your Android. This means the restriction imposed by the operator or the manufacturer no longer valid. It can also extend the functionality of the system, and even increase it features the Android itself.
The name 'Root' comes from the world of Linux operating system, where the most privileged user on the system (otherwise known as Administrator on Windows) is called the 'root'. Often there is misunderstanding about rooting. Rooting does not mean installing a custom ROM, but like what has been described above.
Rooting has advantages and disadvantages. We start from his lack of first. If the Android was in root, then it is definitely its warranty will be forfeited. In addition, if not carefully and something goes wrong, then maybe your Android can not function properly. However, rooting has several advantages.
What are the advantages of rooting ?
Access to system files fully Android
By doing rooting we have full control and access to modify any system files, such as: use the theme, change the boot image, delete the original application that you dislike (Footprints, Voice Dialer, etc.). You can also access the file system from android that and we can install applications that require access to the file system android.
Installing a custom ROM
In Android already in Root, we can back up entire system to the SD card. This is very useful when we want to try a new ROM. So when all the system files deleted due to the flash ROM, we can restore it as before.
The easiest way to do this at the moment is to use 'Rom Manager' (easily installed from the Android Market).
A More Efficient Use of Memory
Moving the Data Cache to SD Card
Move the data cache to the SD Card can make the system run faster. Rooting allows us to store more data such as browser cache to the SD card to save internal memory users. The process is not too complicated, requiring less accuracy.
Installing the SD Card Applications
By default when you install an application, then the data would be stored in internal memory. This of course can make our gadgets run slow, because the capacity of its own internal memory that is not too large. Well, to overcome we can install applications to the SD card by doing rooting in advance. The easiest way to move apps to the SD card is to use an application called Apps2SD.
Running Specific Applications
Android-WiFi-Tether or Barnacle Wifi-Tethering
By doing this we can take advantage of Android is already in the Root into the Wireless Access Point, so we can share the Internet connection from our Android to other devices such as laptops to make use of Bluetooth or WiFi.
Allows you to approve or deny root access to any application.
Auto Memory Manager
Kill task that previously could not be done.
Move to Root Cache
Moving the cache for the browser, Android Market, Map, Street view, and gmail to SD card
Optimizing and choose what programs will run automatically at startup.
SetCPU for Root User
Android is already in the Root can do overclocking the processor speed Android allows us to be increased or slowed when the entry mode "sleep". As processor speeds increased, it would take a lot of battery consumption. Conversely, if slowed battery consumption can be saved.