My micromax canvas nitro A311 is stuck in boot loop.I have tried to solve the boot loop problem but couldn't succeed.The only solution seems to me is to format my phone.I am able to go to the recovery mode.It shows the following options:-

  1. reboot system now
  2. apply update from ADB
  3. apply update from sdcard
  4. apply update from cache
  5. wipe data/factory reset
  6. wipe cache partition
  7. backup user data
  8. restore user data

When i select the "backup user data" option ,it shows "SD card did not have enough free space".It is reading my internal sdcard but not the external one.Is there any way I can back up data on an external sdcard or on my PC?My android phone is rooted.


With the option for update via adb you can likely use adb commands while phone is in recovery and connected to a computer.

first you will need the adb files:
found here

unzip the contents to computer. I recommend root of drive i.e. C:\adb.

next you will need USB drivers to connect phone to computer and be able to execute commands: found here

Install drivers via usual windows methods.

got to folder where you extracted adb files
hold left shift key and right click mouse
select open command window here.
connect phone to computer and boot to recovery.
test connect:

    adb devices

you should get output for server starting and a line showing phones serial number if connection is possible.

Providing all is well:

    adb pull /sdcard/.

this should pull all contents on internal sdcard to current directory.

This will NOT retrieve data stored elsewhere such as phone logs or text messages or contacts. Unfortunately those will be lost without the option to recover from boot loop. It will only recover data saved on data partition in phone such as photos, music and other misc info saved there by apps.

Try wipe cache partition to see if that gets past boot loop. only option I can think of.

Or simply flash custom recovery like twrp that allows access to external sdcard forum.xda-developers.com/a310/orig-development/twrp-recovery-micromax-canvas-nitro-a311-t3066387

  • 2
    Update from ADB only is usable with the adb sideload and adb devices commands in stock recovery, other ADB commands are not supported. The adb service in stock recovery is very limited and you cannot access user data or other 'normal' functions of adb on a fully functioning device. – acejavelin Apr 12 '17 at 0:43
  • His device is rooted.. said so himself. I've connected and ran adb commands on android devices in recovery so read before you down vote something. – wayne Apr 12 '17 at 22:19
  • Not stock recovery... TWRP, CWM, or PhilZ perhaps, but not stock recovery. OP's menu clearly is stock recovery. And don't assume I am the one who down-voted your answer just because I commented. – acejavelin Apr 12 '17 at 23:20
  • symantics. I could have phrased it differently in my answer. I don't contest stock recovery; or its limitations. but not every android device is developed the same. I had a non-branded alcatel that allowed commands in stock recovery without root. And I did suggest loading custom recovery in my answer and provided link. – wayne Apr 13 '17 at 0:26
  • 1
    When I start my S6 in recovery mode "adb devices" returns always empty. I can see the device only if I enter to Apply Update from ADB, is that normal? should we enter there first? – Enrique Mar 3 '19 at 21:38

Not the answer you're looking for? Browse other questions tagged or ask your own question.