Pages

Ads 468x60px

Thursday, July 12, 2012

 
ALL ABOUT ANDROID ROOTING
Picture
What Is Rooting?

Firstly, for the novices, let me clarify what rooting is. Getting rooted or rooting your phone is the process of modifying the operating system actually shipped with your device to enable you to have complete control on it.

This means you can nullify the limitations that the carriers and manufacturers put on your phone, increase the functionality of your system, and even upgrade it to a custom flavor of Android.

The name root comes from the Linux operating system world, where the most privileged user on the system (otherwise known as Administrator on Windows) is called a  root.

Now, I'd like to take a moment to dissolve a common misconception and clarify one thing: rooting does *not* mean installing a custom ROM (a ROM is a modified, "aftermarket" OS).

Installing a ROM may require rooting first, but rooting can be usually done in only a few minutes, keeping your stock OS otherwise completely intact.

Usually rooting is fairly simple - in most cases you can find several videos and articles on the web that explain how to do it on your specific phone model - just search for "YOURPHONEMODEL root" on Google.

Manufacturers and carriers generally do not approve of rooting but they can't really prevent anyone from doing so because the rooting process actually exploits the vulnerability in the operating system code or device drivers and allows the "hacker" to upload a special program called su to the phone. This program is the one that provides root access to programs that request it.

Contrary to popular belief, su stands for "super- user" and not "switch-user."

 Super-user Permissions is usually bundled with all root methods. It gives you a chance of approving or denying requests from any application that wants to utilize root. Superuser Permissions essentially replaces the conventional root password with a simple Approve/Deny prompt, which isn't as secure as having a password, but is far more convenient on a mobile device.

Now an obligatory warning: rooting your phone does run the risk of potentially bricking it (i.e. your phone could become nonfunctional) – so do your homework before attempting anything, unless you're a fan of RS 15000/- paper weights.

BENEFITS OF ROOTING :

Let’s check out some of the benefits of rooting your Android phone.

Full Control Over Android

You can have access to alter any system files, use themes, change boot images, delete annoying stock apps, such as Sprint's NFL Mobile live and Nascar Sprint Cup Mobile, and other various native applications that might drive you crazy (Footprints, Voice Di

Back Up And Restore The Whole System

On most rooted Android devices, you can back up your entire system to an SD card, much in the same way you can image a hard drive. This is great if you’d like to try a new ROM, as you can back up your phone, wipe it completely, flash the new ROM, and if you don’t like it, just backup your device to get your device back to exactly how it was before you wiped it.

Presently, the easiest way to do this is by using ROM Manager, developed by the famed Android developer Koush.

ROM Manager allows you to easily flash a custom recovery image which is what you will need in order to backup and restore your phone. The recovery image is a special program that can be booted into outside of the phone's main operating system, akin to an OS recovery console on a PC. By default, the recovery image on most Android phones only gives you only a few options, mainly related to wiping the phone. Custom recovery images expand upon these options and usually include scripts that can do things like backup and restore your system, fix file permissions, or allow you to flash custom ROMs that the normal recovery image would otherwise reject.

Normally, flashing a custom recovery image requires some command line work, either on your PC, or on a terminal emulator directly on the phone, but Koush's ROM Manager should automatically flash his custom recovery image (known as ClockworkMod Recovery) for you, provided you're on one of the supported phones (<-- the list in this link should be always up-to-date, as it's maintained by Koush) and that it is already rooted.

Using ROM Manager is pretty simple. Download and install the application from the market, fire it up, and you’ll be prompted to allow the application superuser permissions - make sure you approve it.

The first thing you’ll need to do is to flash the ClockworkMod recovery image I mentioned earlier, which can be done right in the app (it’s the first option). ROM Manager should automatically find the latest version of the right image for your phone, download, and install it - the whole process is seamless.

After that is done, you can simply use the ‘Manage and Restore Backups’, and ‘Backup current ROM’ options to, well, backup your current ROM or restore from an existing backup. It’s simple!

HOW TO ROOT YOUR DEVICE :

        Rooting a mobile can be done in many ways, but can be classified into two methods:
1. If your installing a Custom ROM, then your phone automatically gets rooted & you can enjoy all the rooting features without any further process.
 NOTE : if your phone is rooted, then you will have a app installed in your mobile names " SUPER USER ", it is a check to know weather your phone is perfectly rooted or not.
2. There are different process for different android versions if you dont want to opt for Custom Rom's. You can check the root app by googling " ROOT <PHONE NAME> <ANDROID VERSION> ".

FAMOUS ROOT SOFTWARE's :


for android 2.1 ( ENCLAIR) -            SUPER ONE CLICK 1.6.5 ( xda-developers)
for android 2.2 (FROYO)-                 SUPER ONE CLICK 1.6.5 ( xda-developers)
for android 2.3 (GINGERBREAD)-    GINGER BREAK

ROOT USING SUPER ONE CLICK 1.6.5 ( FOR FROYO & ENCLAIR 2.1 & 2.2 )

ROOT USING A GINGERBREAk ( FOR GINGERBREAD ANDROID 2.3 )


                                 Now, after talking about what Root is, now lets explore about CUSTOM ROM'S because by CUSTOM ROM is something with which you root your phone.

ALL ABOUT CUSTOM ROM'S :

                    stock ROM is the version of the phone's operating system that comes with your phone when you buy it.A custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.
                    So what does the "customized" part mean? Since Android is open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow.

Why You Want Custom ROM's

             Using a custom ROM usually results in more frequent updates that fix bugs and introduce new features because the developer behind the ROM doesn't have the same procedures and red tape that the manufacturer+carrier combo does.

·         A quality update can be churned faster because it doesn't involve the bureaucracy of 30 different project managers, 15 vice presidents, and 5 dozen marketing departments.

·         A ROM developer usually gains a loyal community which beta tests his updates in real life situations and provide feedback, or even fixes bugs - that's the beauty of open source software.

·         Oh and did I mention that ROMs are usually free and supported by optional donations? If you can't afford to pay for it, you don't have to.

·         Finally, most custom ROMs out there are updateable over the air (OTA) and without reinstalling anything.

Who doesn't love open source after this?

Better Performance And Efficiency

Custom ROMs are oftentimes faster, more efficient, and use less memory because

·         the developer ripped out useless garbage, such as carrier installed apps or

·         the developer optimized the kernel. For example, an undervolted kernel can provide a much better battery life than the stock one.

Upgrading To A Better/Later Version Of Android

You can upgrade to a version of the OS that has not yet been released for your device, or never will be. This is possible in 2 situations:

·         A leaked version of the new ROM showed up online, and the developer got on it like the fat kid chasing an ice cream truck. This was exactly the case with Hero and Android 2.1, allowing me to upgrade from 1.5 weeks (months) before the official version was available and ditch the bogged down and slow stock OS.

·         A ROM from another phone was ported by the developer to work on yours. For example, G1 and MyTouch 3G users may never see Android 2.1 officially released on their phones, but Cyanogen, one of the most respected Android developers, was recently able to create a custom ROM running 2.1 for those devices. Oh, what a happy day it was for MT3G and G1 owners.

Ability To Install Apps To The SD Card

Most custom ROMs nowadays come with the ability to install applications to the SD card, called Apps2SD (or A2SD).

This is currently not possible on stock ROMs, even in Android 2.1 and is supposedly on Google's TODO list.

If you have run out of space on your phone (which I have repeatedly on my Hero), Apps2SD is a killer feature to have.

The Downsides Of Custom ROMs :

Of course, there are dangers of using custom ROMs which you should be aware of.

Something Could Go Wrong

First of all, something may go wrong with the flashing process (that's the process of installing the ROM) and leave your phone in a bricked state. The chances of this are pretty low nowadays, and most of the time you can restore it back to normal.

Try to go for the ROM that has been tested by time and has lots of positive feedback.

Clean Wipe

In order to install a custom ROM, you need to perform a clean wipe.

This means you will lose all existing data, so you have to back everything up first. Of course, just for this, we have a straightforward tutorial that shows how to back up and restore your entire phone: [Complete Guide] How To Fully Back Up And Restore Your Android Phone Using Nandroid Backup.

Potential Problems

Custom ROMs could have bugs… but then so do the stock ones.

However, in case you do find a bug, you actually have a 2-way channel of reporting it - post in the ROM forum and you will more than likely get an answer back and your bug acknowledged.

Try doing this to your phone manufacturer and see if you can get past the first level of outsourced monkeys, let alone actual developers.

You May Void Your Warranty

It's possible that custom rooting will void your warranty because you will "break the seal" on the boot loader by installing a custom one which on some phones apparently can't be undone (this includes the Nexus One). Because of that, the manufacturer might be able to tell that the phone has had a custom ROM installed and not honor the warranty, in case you need to use it.

Now, in most cases, the benefits of the custom ROM outweigh the possibility of your warranty being denied. I recommend getting a warranty from your carrier and using that in case anything bad happens (that warranty is usually unconditional and covers things like losses and physical damage).

Getting The Right Custom ROM

New phones and ROMs come out all the time, and the scope of this article doesn't cover individual ROMs - but the general approach to finding one is Googling for "YOUR_PHONE_MODEL ROM" or something similar, optionally including the wanted Android version. Try it out - you'll find what you want.

             now you know what rooting is and what custom rom is all about, now let us learn how to root your phone using custom rom's
             this is also the only way to install a firmware into your phone , if you dont have the firmware upgrade for your phone at your country

                  Follow the instructions given below carefully , without missing even a single term. Just a small mistake, and your phone could turn into a plastic bar or brick. So, be aware of what are you & if your doing it for the first time then prior to starting the process, watch the video.

                  when you download a firmware or a Custom ROM, the zip that you download contains four files:
  • APBOOT
  • MODEM
  • CODE
  • CSC                                    
  •             You should be well aware of the files, the files may be present under any name but a part of the name shall remain the aforementioned name, so do not get confused. It is very important to place the right file in the right place, otherwise your phone may become a bar or a brick.

requirements:

1. Odin Multi-Downloader For android _
2. Downlaod USB Drivers for your phone.
3. Download the firmware or Custom ROM ( exe file )

instruction's :

  1. Hit ticks on auto reboot & protect ops.
  2. Extract the firmware (. RAR file)  in a folder
  3. install drivers on a PC
  4. Run Odin Multi Downloader v4.38.exe [Right click on it and run it as administrator , if you are using windows 7]
  5. Tick the check boxes ‘Auto Reboot’ & ‘Protect OPS’ [see image below]
  6. Click on OPS and select the .Ops file
  7. Click on BOOT and select the file called  APBOOT
  8. Click on PHONE and select the file called MODEM
  9. Click on PDA and select the file called CODE
  10. Click on CSC and select a file called CSC
WARNING: Do not select anything in EFS
Picture

process to follow:

  1. Boot your phone in download mode via pressing Middle Key(OK Key) +Volume Down Key and while holding both press power on key
  2. Now you can connect your phone to  a PC via the USB cable
Note: Do not proceed if you are unable to put your phone in Download Mode

  1. When you  connect your phone to the PC, you will see in Odin, the first box turning yellow and the appearance of "ADDED" message in the message box, implying an establishment of a successful connection between the phone and the PC.
  2. Press START in Odin and the upgrading process starts.
  3. Do not disconnect until the box displays the message " PASS".

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...