Tip Us!

All input fields are optional, fill out as much or as little as you'd like.

Motorola Defy: Root, bootmenu, and ClockworkMod Recovery

by on March 29, 2012 5:13 am
13
views25326
12
0
2

The Motorola Defy is a small but sturdy Android phone. With its scratch-, water-, and dust-resistant features, you can toss your phone anywhere you want. Although the phone bears a sturdy protective covering, the phone still has a weak point that allows you to root your phone.

The Motorola Defy runs Android 2.1 Eclair which can be upgraded into Android 2.2 Froyo. But for those who seek more power from Android 2.3 Gingerbread or Android 4.0 Ice Cream Sandwich, flashing custom ROMs is the only way to enjoy these more recent versions of Android, and you can do that by rooting your phone.

In this guide, we will teach how to break the barriers and root your Motorola Defy so you can make some tweaks and flash custom ROMs.

Requirements

  • Motorola Defy (not the Motorola Defy+)
  • A Windows PC
  • Android Debug Bridge (ADB) — Get the standalone package here (ADB_Fastboot_Windows.zip, 404.2 kB)
  • Motorola 5.4.0 device drivers — Get the installer here (MotoHelper_2.1.32_Driver_5.4.0.exe, 8.2 MB).  Install the drivers to your computer and reboot your computer.
  • Rage Against the Cage (RATC) exploit for ARM5 — Get it here (rageagainstthecage-arm5.zip, 11.9 kB).
  • Superuser package — Get it here (su-2.3.6.3-efgh.zip, 133.4 kB).
  • bootmenu 0.6.1 — Get it here (bootmenu.0.6.1.zip, 3.0 MB).

Rooting Instructions

  1. If you have not yet done so, install the Motorola device drivers using the installer from the download link provided in the Requirements section.
  2. Extract bootmenu.0.6.1.zip into a folder named bootmenu on your computer.
  3. Connect your Motorola Defy to your PC via a USB cable.
  4. Copy the bootmenu folder into the root of your phone’s SD card (i.e., /sdcard).  Do not place the folder inside another folder.
  5. Extract the contents of ADB_Fastboot_Windows.zip into a folder on your computer.
  6. Extract the contents of rageagainstthecage-arm5.zip into the same folder where you extracted ADB_Fastboot_Windows.zip to.
  7. Extract the contents of su-2.3.6.3-efgh.zip into the same folder where you extracted ADB_Fastboot_Windows.zip to.
  8. Open the folder where you extracted the files to.  Among the files, you will see one named Start Here.bat.  Double-click on that file to open a command prompt.
  9. Check that ADB detects your phone by entering the following at the command prompt:
    • adb devices
  10. If the command above shows you the serial number of your phone, then you’re okay to proceed.
  11. Enter the following at the command prompt:
    • adb push rageagainstthecage-arm5.bin /data/local/tmp/
    • adb shell
    • chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin
    • /data/local/tmp/rageagainstthecage-arm5.bin
  12. The RATC exploit will do its job.  Wait for the exploit to finish.  Enter the following commands at the command prompt:
    • exit
    • adb kill-server
    • adb start-server
    • adb shell
  13. The last command above will cause the prompt to change from the $ symbol to a # symbol.  If you still see the $ symbol at the command prompt, RATC didn’t succeed, so you’ll need to repeat step 9.
  14. Enter the following commands at the command prompt:
    • mount -o rw,remount /system
      • NOTE: If the command above fails, try this instead (without the quotes): “mount -o remount,rw -t ext3 /dev/block/mmcblk1p21 /system”
    • exit
    • adb push su /system/xbin/
    • adb shell chmod 4755 /system/xbin/su
    • adb push Superuser.apk /system/app/
  15. At this point, your Motorola Defy is now rooted.  Proceed to the next steps to install bootmenu and ClockworkMod Recovery.
  16. At the command prompt, enter the following:
    • adb shell
    • su
    • cp -R /sdcard/bootmenu /data/bootmenu
    • cd /data/bootmenu
    • chmod 755 *
    • ./install.sh
    • rm -R /data/bootmenu
  17. Disconnect your phone from the computer.
  18. Try verifying whether bootmenu and ClockworkMod Recovery were successfully installed, as follows:
    1. Turn off your phone completely.
    2. Press the Power button once.
    3. The Motorola logo will appear on the phone’s screen.  Wait until the blue LED lights up on your phone, at which point press the Volume Down button.
    4. The bootmenu will appear.  Inside the bootmenu, use the Volume keys for navigation and the Power button for selecting options/items.

Congratulations!  You have successfully rooted your Motorola Defy and also installed bootmenu and ClockworkMod Recovery on your phone.

WRITER

Google+ E-mail

Android is arguably the most flexible mobile operating system. Period. I'm extremely passionate about discovering and reporting on new methods to help all Android owners of the world get the most out of their Android devices by creating comprehensive rooting and modding guides.

YOU MIGHT LIKE

Comments
  • Lala

    file link expired!

  • Noone

    sort it out

  • W.Greeves

    First, I am GRATEFUL for this information! But it wasn’t easy to follow. The reason being, steps 6 and 7 are grammatically incorrect and that will mislead people . I finally figured out after a few hours that it is actually meant to say, “Extract the contents of (whichever).zip into the ADB_Fastboot_Windows folder (which you’d previously extracted in step 5.)”

    If you don’t put all the files into this particular folder, then the subsequent commands won’t work.

    When you unzip the fastboot file, it IS a folder. So I DID extract the other files into the very same folder that I’d extracted the fastboot zip into. But those files were in the folder I’d created, not IN THE FASTBOOT folder itself. See the issue? Admittedly, I don’t know my way around the command line, but I finally figured it out. Maybe my aggravation will help someone else who needs this precious information.

    “Extract the contents of su-2.3.6.3-efgh.zip into the same folder where you extracted ADB_Fastboot_Windows.zip to.” uhhh…. needs to be reworded just a bit.

  • Jay Johanen

    This Bricked my moto defy! and I cant fix it can anybody help me?

  • Ben Vost

    I get to step 12, exit, kill adb and restart it and my phone is no longer recognised by ADB

    • Szprytny

      same here, idk what to do

  • woody999

    Hi

    I am stuck at step 14, when I issue command “adb push su /system/xbin/” I receive a message adb permission denied. Can anybody offer any advice with this issue?

    Thanks in advance for any assistance

  • Rage

    after rooting either it says devices listed but not device ref, or directory not found for bootmenu at step 16, used superoneclick to root, verified with rootchecker. can anyone please give me some advice

  • http://www.facebook.com/spicyweiner18 Carlos V. Antelo

    on step 11 after chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin and i get usage:chmod
    i try putting
    /data/local/tmp/rageagainstthecage-arm5.bin
    and it says not found

  • http://www.facebook.com/sam.rachelson Sam Rachelson

    it doesnt show any serial number. it just says list of devices attached with a blank line underneath. what do i do?

  • http://twitter.com/mrchrispick Chris Pickering

    Get to step 14 where the permissions are changed – says it changes them but it doesn’t I cant write to the device – stuck at adb push su /system/xbin/

    I fucking hate my motorola and all of its blur fucked upness arrrrrrghgggggghhhh

    Great write up though

  • Defy

    Frustrators. If you do not know how to give instructions correctly please do not. All you do is waste peoples time. This is just one of many instructions that do not work. Any info about how to root a Motorola Defy so far has not worked. To many “listen to me” bullshitters on the net.

  • http://www.facebook.com/matteo.denapoli96 Matteo De Napoli

    I had rooted motorola mb525 with superoneclick.. now, when I try to open the recovery (vol down + power) i see a pic with a signal (into the signal is “!”).. sorry for bad english but if everyone understand me please say me how I can do to install clockworkmod recovery to my motorola mb525 rooted.
    thanks

Would you like to view our mobile friendly site? Try it out