Warning:I am not responisible for any damage to
your phone and rooting usually nullifies the warranty. so please
procede with your own risk
I tried to root my karbonn A2 for 2 weeks and finally i got it. so im
gonna share the steps involved in rooting and also provoide the tools
for it.
NOTE: I do not take credit for any tool since all the tools were
already available online, so credit goes to whoever programmed them.
only thing i did was to alter the method slightly to get my phone
rooted.Lets begin. Before we start rooting our phone, most important thing is
the drivers. so u need two types of drivers one is ADB (android
debugging bridge) drivers and the other is preloader drivers. i have
attached both of these drivers in the attachments u can download it.
Step1[only for beginners]: Go to
setting>applications>development>enable USB debugging in the
phone, then connect your phone to ur pc (remove all previous drivers if u
have installed) then go to device manager>devices, right click on
the usb device and click update driver and browse to folder containing
the SPdrvers (u need to extract the folder from the attachment first).If
driver is successfully installed then u should see "android phone" in
ur device manager. to confirm it just run adb devices from the command
line by chagning the directory to where adb.exe is, u should see the
list of devices attached to ur pc. (usually adb.exe will be in android
sdk tools folder or if u dont have one then check in ADB folder from
superoneclick in the attachment).
Step2: ok, now that u have installed adb drivers, u need to
install preloader driver (also known as downloading mode in some
devices). to do this, disconnect ur phone from the pc, then switch off
the phone, remove the battery and then connect ur phone to pc again
(without the battery). then u should see windows trying to install
drivers and fails. then go to device manager again and browse to folder
containing USB VCOM drivers (see attachment). after it successfully
installs procede to step 3.
Step3:: download, extract the files MTKROM and SPflash tool to ur
pc. then put the battery inside ur phone then switch it on, connect it
to pc (enable debugging all the time). then open command line then go to
adb folder then type :adb devices- u should see the list of device
attached (u will get some long numbers so dont worry). then type "adb
shell" (without the quotes). u will get a $ sign, then type "cat
proc/mtd > /sdcard/firmware.info" if its successful then a file named
firmware.info will be created in ur sdcard root. then copy that file to
ur pc.
Step 4: Now open that firmware.info in MTKROM.exe u should see a
list tables and address like in the image below. then click save scatter
and rename the filename to MT6575 instead of MT6573 (and leave
everthing else as it is). so a file named "MT6575_Android_scatter.txt"
will be created.
Step 5: Now open Spflash tool and load the scatter file in that. u should see something like this in the image below.
STEPS TO BACKUP ORIGINAL BOOT AND RECOVERYStep 6: Before we actually begin to root its important to make a
backup of current images. so to do that, go to READ BACK tab in sp flash
tool. click on Add>double click on the page file and save as
"Boot.img" somewhere safe. then click on "Read Page only", this is very
important. then look at the address side by side from MTKROM and enter
into sptool. the start address is the address in which the boot.img
begins and length is the length of boot.img. so final address will be
startaddress+length =start address of next image (recovery.img). In
MTKROM the start address is given as "PART ADDRESS". after entering
those carefully click ok. if u want to be sure then use programmer
calculator and add the address.
Note :the address will be in hexadecimal format not decimal.
Step7: In order to read the firmware from the phone, disconnect
the phone from your pc, remove the battery, dont connect it yet. now
click on "Read back" button in the sptool (its after Add,remove button).
now the software starts searching for the device. now connect the
device to the pc (without battery ofcourse). now if have installed USB
VCOM drivers correctly then the sp tool should detect ur device and
start reading from it. u will see Red colour in the
task bar when it detects then blue colour while the tool is reading the
phone. wait untill the reading is complete. A green circle will pop up
after it successfully reads from the device. (refer the images below)
Step 8: repeat step seven as described above for recovery.img
(save the file as recovery.img) then select "read page only" option,
enter start address as 0x0980000 and length as 0x0500000. (please enter
the address carefully cross check with MTKROM image addresses.)
Note: You have to disconnect the device first then click read back
button after entering the addresses then connect the device, otherwise
the sptool wont detect your device!.Actual Rooting ProcedureStep 9: Now that you have backed up both boot and recovery images
its time to start the actual rooting. download the boot.img file from
the attachment and save to your pc (dont replace it with your backup
image that you saved earlier). go to download tab in the sp tool and
tick only boot.img and uncheck all others (if any of them has been
checked already) and click on Bootimg and browse for the folder where u
downloaded boot.img from the attachment and NOT THE BACKUP! after that
disconnect your device, then click download button above( after
format->upgrade button) or f9 from keyboard. the tool will start
searching the usb com ports. now connect your device and wait till it
downloads fully.
Note: In downloading your will get RED colour first,
then YELLOW colour while flashing, and finally a GREEN circle after
flashing is complete).Step 10: The most important and complicates steps are over. now
all you have to do is put your battery to your phone and switch it on.
now after it sucessfully boots up, open superonclick.exe (you will get
this software online and its very popular tool for rooting) and connect
the device to your pc (enable debugging of course), then click Root
button in superoneclick and Voila! your phone is rooted. enjoy and dont
forget to press thanks button if ive helped
Note: u will need .NET framework 3.5 to run superoneclick.Method To Unroot For unrooting your mobile all you have to do is flash the original,
backup boot image back to your phone. just open sptool and load the
scatter file, then click on bootimg then browse to wherever u have
stored backup boot.img then click download button then connect your
device without the battery and thats it. you will get back original
firmware without the root!.
Clockwork mod recovery for A2There is no official cwm recovery for A2, but i ported cwm for other MT65xx devices to A2. so here are the steps to flash.
step 1: download recovery.img from the attachment.
step 2: open sp flash tool and load scatter.txt (for detailed
description refer rooting steps). then tick recoveryimg and browse and
set the path of the recovery.img you just downloaded from attachment.
step3: click on download button at the top or press f9. then
take out the battery from the phone and connect it to the pc. the tool
will detect your phone and start flashing cwm recovery.wait untill the
green circle pops up.
step 4: now put in the battery and press power button+volume up
and hold it for few seconds and voila!! cwm recovery boots up. And to
revert back to original recovery just flash the recovery.img that you
backed up during rooting process using the above steps.
Note: Do Not factory reset your phone without
backing up the IMEI number. After rooting your device please backup your
phones IMEI number which is stored in
data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 to a safe place. or there is an
application called mobileuncletools (a chinese app) which helps to
backup your IMEI to sdcard and restore it back. if u loose your IMEI and
reset your phone then you cannot call or recieve sms etc No service and invalid IMEI solution explanation:In case u did factory reset of the phone, then all your data will be
wiped including the imei number. it will be reverted to factory imei
number, hence you cannot connect to any mobile networks in india or
anywhere else because most network operators wont allow to use the
network with dupicate or invalid imei numbers. every device has a
specific imei number. in this device your original imei numbers (15
digits) will be on the back of your battery.
Restoring is tough very simple procedure, creating the required files is
a major headache. At first i thought it was impossible to restore the
imei back (trust me i tried all the available solutions that u get in
the internet, infact there are 5 different types of solutions, none of
which worked for this device). luckily one day i found a chinese
software which actually did create a imei file that is compatible with
this device (phew !, yeah i know) and so i did successully restored my
imei back and i can once again connect to mobile network and make
calls..
so here it goes.
How to restore IMEI number? (MUST BE A ROOTED PHONE)1) if u have made the backup of MP0B_001 file in
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 , then install root explorer and
simply replace your current file with the backed up MP0B_001 and set the
permissions to rw-rw---- and restart.
2) if u havent backed it up (too bad), then download the chinese
software sn_gen.zip from the attachments and enter both imei numbers
that is found in the back of your battery (enter the numbers correctly
and cross check it again, its 15 digit number). then the software
generates a new MP0B_001 file, copy and paste in the above mentioned
directory and set the permissions to rw-rw---- and restart.
dont forget to press thanks button if ive helped you
Download Links:
Drivers: http://www.4shared.com/rar/XLiLMsG3/...vers_v14.html?
SP flsah tool: http://www.4shared.com/archive/bjTXv...v3122401.html?
scatter txt: http://www.4shared.com/office/W7Fk6V..._scatter.html?