This is a basic tutorial for making some basic preparations before heading out to MOD/Root/Flash your Android smartphone. This tutorial is written for all Android smartphones, however a few of these may/may not apply for your phone.

If you have questions about What is Root and Why it is useful; you may want to refer our previous articles!

Android SDK and Java JDK

One of the important steps in this guide is to download the Android SDK. Android SDK is a very useful tool to make various important steps like rooting / unlocking bootloaders / flashing kernels, custom ROMs, etc. You can download the Android SDK from here. For Android SDK you also need to have JAVA JDK installed on your PC. Head here to download and install the appropriate JDK for your PC.

Once you install the Android SDK go to the folder where you’ve installed it and double click on SDK manager. Deselect all the available options and only select the tools folder and press install.

Options to be Ticked in Android SDK

USB debugging and Unknown Sources

The other important step is to prepare your phone. You have to make sure that USB Debugging and Unknown Loactions is activated to do that go to:
Setting >> Applications >> Development >> Tick ‘USB debugging’ and Setting >> Applications >> Tick ‘Unknown sources’

USB debugging and Unknown sources


It is advisable to do Backups before applying any MODs/Flashing Custom ROMs. You can backup all your contacts, SMSes and Call logs using Super backup.

The following methods are only for Rooted users:

To backup all your apps you can use this fantastic app called Titanium Backup which comes in two versions: Free and a Pro key extension that unlocks the full capability.

However, the most powerful backup is one that is created using a Custom recovery. Such a backup can restore your phone to the fully functioning restore point. To create a Nandroid backup (a backup made using recovery) you’ve to enter recovery mode. Each phone has a different method to enter Recovery and some need to be Flashed. So, please refer Google for the instructions on how to enter the Recovery mode. Once in Recovery, navigate to backup and restore and select Backup. This process takes up a long time and also a large space on SDcard so make sure there is enough space. The restoring method is similar to backup just select restore instead of backup.

Clockwork Mod

These are a few preparations that you can do before doing any changes to your phone. Not necessary that all steps are required to be done for every MOD. This is only a generic Tutorial!

If you have any doubts, feel free to ask them in the Comments section below.

You might also like these post :

About Sir Tech-A-Lot

My Friends call me Sir Tech-a-lot, cause well I constantly importune them with the latest news on mobiles and apps. So they trapped me in a room and gave me a blog to pester the entire world. Connect with me on Facebook: | Add my circles on Google+ :

7 Trackbacks

  1. […] Android SDK(if you haven’t installed the same read here.) […]

  2. […] advantages and risks of rooting your device. You can also get more information about what are the generic steps you can take before rooting your device. This technique requires you to run a script in your PC to root your device it’s almost a one […]

  3. By How to Root the Samsung Galaxy Note 2 [Tutorial] on October 24, 2012 at 1:16 pm

    […] There are a few steps of generic preparation that you may do before rooting as listed here. […]

  4. […] rooting click here. Before you head over to continue with this tutorial I would advice you to see this article to learn how to backup data before […]

  5. By Easy method to unlock bootloader of Nexus 10 on November 20, 2012 at 1:11 pm

    […] Android SDK ( to install android SDk you may head over here) […]

  6. By Flash a custom kernel on any Sony Xperia phone on November 21, 2012 at 1:25 pm

    […] SDK (method 1)(refer to this guide to know how to install android […]

  7. […] Backup your contacts and messages(get ready for MODing) […]

Leave a Reply

Your email address will not be published. Required fields are marked *