If you own one of this famous device, and ever you get in a situation where your device stucks while booting, don’t panic. There is a way to recover your device by flashing fastboot files. You should consider your device as not booting if: it’s stuck at Motorola logo, or if the boot animation is playing longer than expected, or if your device is vibrating constantly after some intervals. Fastboot files are the stock firmwares leaked from Motorola which will make your device restore back to the factory condition.

Note that Motorola Droid RAZR has a permanent locked bootloader and due to this, it cannot be downgraded to a lower version of Android. Don’t try doing it or you might risk bricking your device.

If you have upgraded your device from Gingerbread to ICS, then you must flash ICS fastboot files or if you have recently upgraded your device to Jellybean via OTA then you must flash Jellybean fastboot files.


This is a risky operation. This procedure has been verified to work, and you will be flashing your complete internal memory, including the internal storage. Your SD card will not be touched though. If you fail to follow any of the instructions properly, you could permanently brick your device. Reserve this as a last option. We don’t take any responsibility if anything happens to your device.


  • You will be needing a Windows PC.
  • Motorola Drivers. Download them here: Motorola Drivers
  • You must have setup ADB properly on your PC. This is an important step.
  • See our detailed guide  to setup ADB properly: Link
  • A software called RSD Lite which is used to flash multiple Motorola devices with multiple flashing methods. Version 5.6 or above is recommended
  • Download fastboot files for your Droid RAZR from following XDA posts. Carefully choose your version and your device(XT910/912): Source 1               Source 2              Source 3(Jellybean)
  • A fully charged Droid RAZR (or at least 80% of battery)

Boot your device into AP Fastboot mode

  • Power down your Motorola Droid RAZR
  • Press Volume- and Volume+ keys and press Power key, hold them until you see a list.
  • Press Volume- to scroll down to AP Fastboot and press Volume+ to select the option
    (You can use only Volume- to scroll, pressing Volume+ will select the current highlighted option)

Restore your Motorola Droid RAZR

  • While in AP Fastboot mode, your device should say: Battery OK, if it does, plug in the USB cable to your device and into your PC’s back slots (neglect if on a laptop).
  • After connecting, you should see driver’s being installed for your device. Make sure your PC detects it as an ADB interface device (if it doesn’t, you might need to recheck your ADB setup). Don’t proceed unless you have passed this step.
  • Extract the downloaded fastboot firmware into some folder on your Desktop.
  • You will get an  XML file, now run RSD Lite and browse to the extracted folder on Desktop and choose the XML file.
  • Check if your device is shown connected in RSD Lite.
  • Finally click on start. This is a very sensitive task.  Wait and stay tight until the process finishes. Don’t dare to touch your device until it finishes.


Your device will reboot several times during the process. If the process finishes and your device does not boot, you might need to clear the cache, to do that, head to recovery:

  • Power down your device. You can also force restart your device by pressing and holding down  both the Volume keys and the Power key for about 10 seconds.
  • Press Volume- and Volume+ and press Power key and keep pressed, from the list scroll down to Recovery with Volume- key and select with Volume+ key.
  • When the Android logo is shown, press both the volume keys and wipe the cache from the menu shown
  • Now try to reboot, if it still fails, you might have to consider flashing again.

You might also like to read:

Root Motorola Droid RAZR and RAZR MAXX on Android 4.0 ICS


  1. the fastboot files link is not working and what am i going to do if my phone is motorola droid razr m kitkat

  2. i got these problem while installing a boot animation now
    what i do my phone is motorola droid razr m android 4.4.2 kitkat
    please help me

  3. Got the RAZR, but cannot make it to be seen by RSD lite. tried 10 different cables (unfortunately don’t have original one), 3 different PCs, many different RSD lite versions… nothing.
    Device is OK, coz fastboot sees it when in AP Fastboot mode. But why RSD cannot?

  4. My phone is on a bootloop,cannot able to power it down,cannot enter into recoverymode also ,tried pressing all the button methods ,plz help me out

  5. my droid razr m didnt make it past the system.img flash part in RSD Lite and failed luckily i was able to save it with fastboot commands…. i used source 2 and went to the right firmware so dont know whats up with this thing^^^^

  6. after flashing mine the rsd lite said passed but my motorola keep rebooting stuck on motorola logo after the one with dual core i had to flash again even clearing frm recovering mode. i had to remove the battery for some hours then boot in thrugh bp tools but after i restarted, it refused to boot in again even from bp tools. please any idea what could be the cause? its running on jb GAS_ASIA_SPYDERJB_A006 GAS_ASIA_SPYDERICS_P008

  7. Can i upgrade from ics to jelly bean. Jelly bean was never released for my region

  8. When I try to install RSDlite, it gives me an error message saying “An error occured during the installation of assembly ‘Microsoft.MSXML2,publicKeyToken=”6bd6b9abf345378f”,version=”4.1.00”,type”win32”,processorArchitecture=”x86′”. Please refer to Help and Support for more information ” What should I do about this? Is there any other way to flash this stuff? I heard you can do it with command prompt, but is there any way to fix this?

  9. i stucked at safestrap when i do booting. now the safestrap is disabled. I could enter to main phone window and the phone keep restart..

  10. Please get rid of “find us on facebook” popup — close button does not work!! this sucks

This site uses Akismet to reduce spam. Learn how your comment data is processed.