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.
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’
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.
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.