Sunday 27 October 2013

Why? Root an Android Device


 Now a days rooting an Android device is quite an easy job. But very few of us actually know what rooting is all about. 
                               Today we are going to  see how actually rooting takes place and what we actually need to root an Android device.

 Process Details:
                           
The process of rooting varies widely by device, but usually includes exploiting a security bug(s) in the firmware (i.e. in Android) of the device, and then copying the su binary to a location in the current process's PATH (e.g. /system/xbin/su) and granting it executable permissions with the chmod command. A supervisor application like SuperUser or SuperSU can regulate and log elevated permission requests from other applications. Many guides, tutorials, and automatic processes exist for popular Android devices facilitating a fast and easy rooting process.
For example, shortly after the HTC Dream was released, it was quickly discovered that anything typed using the keyboard was being interpreted as a command in a privileged (root) shell. Although Google quickly released a patch to fix this, a signed image of the old firmware leaked, which gave users the ability to downgrade and use the original exploit to gain root access. Once an exploit is discovered, a custom recovery image that skips the digital signature check of a firmware update package can be flashed. In turn, using the custom recovery, a modified firmware update can be installed that typically includes the utilities (for example the Superuser app) needed to run apps as root.
The Google-branded Android phones, the Nexus One, Nexus S, Galaxy Nexus and Nexus 4, as well as their tablet counterparts, the Nexus 7 and Nexus 10, can be boot-loader unlocked by simply connecting the device to a computer while in boot-loader mode and running the Fastboot program with the command "fastboot oem unlock". After accepting a warning, the boot-loader is unlocked, so a new system image can be written directly to flash without the need for an exploit.
Recently, Motorola, LG Electronics and HTC added security features to their devices at the hardware level in an attempt to prevent users from rooting retail Android devices.For instance, the Motorola Droid X has a security boot-loader that puts the phone in "recovery mode" if a user loads unsigned firmware onto the device, and the Samsung Galaxy S II displays a yellow triangle indicator if the device firmware has been modified.

How to root: 
                     Though you got lots of link for a successful rooting techniques on WEB but a wrong rooting steps can brick your phone.

                              BRICK
                                             A stage where your phone will neither boot up nor start because of lack of proper configuration in OS with its hardware components.

                                              So ill suggest you to go for software like 1 click recovery etc. but you will need to pay a price for it but if you want to do it for free you can also download a free rooting to 
i.e

SRSRoot One Click Root for Android .

its completely free software till now.

NOTE: Rooting is a process of bypassing Android actual security which may   lead to bricking your phone and warranty is also exploited while your phone is rooted. So DO AT YOUR OWN RISK.

 

 ADVANTAGE OF ROOTING:
                                                                                    
                                                                               Rooting  has many advantage over unrooted phones.

1> Complete control over your applications i.e uninstall any application that you want but for this you will require tool like Titanium Backup which i recommend for root user only, its a all in 1 tool.

2> Boot up new custom roms and increase your device performance.

3> Run OS like UBUNTU on your android device and this is a fact since i have already done it.

4> Increase your RAM ie use SDCARD as a RAM.

5> Increase internal memory which can allow you to install more apps and games. Using softwares like linktosd, appstosd etc which need ROOT.

6> Boost up CPU by using overclocking it.

7> Save data usage using apps like derodwall.

8> Secure your internet connection using virtual apn apps like deroidapn.

9> Move any application to sdcard to save internal memory.
and many more .......
for any query join android development community like Android Forums
Thank you :) keep visiting us and do like us.

   



 
                      

No comments:

Post a Comment