How to Root Motorola Backflip 1.5 with the rageagainstthecage method

by Keshav Gupta · 72 comments

in Android, Tutorials and Solutions

In this tutorial we will learn how to root the Motorola Backflip 1.5 cupcake with the rageagainstthecage method.

First of all make sure you have the following installed and setup.

  1. Download Motorola Backflip USB drivers for 32bit/x86 or 64bit/x64 and install.
  2. Download the android sdk and extract it in your c drive and check if adb.exe is present in “c:\android-sdk_r07-windows\android-sdk-windows\tools”
  3. Download the rageagainstthecage file and unzip and extract to c drive and make sure two files and two folders are present in “c:\Moto_MSM_Root”
  4. Download this backflip-1.5.bat batch file and save it on your desktop or other place you like.
  5. Download and install “Terminal Emulator” from market on your Motorola Backflip.

Steps to root your Motorola Backflip 1.5 (Credit: Skrilax_CZ)

  1. Plug in your Backflip to the computer, and Turn Off the USB Drive on phone.
  2. Make sure its connected in USB Debugging mode. [Settings->Applications->Development->Check USB Debugging]
  3. Run the batch file you downloaded in Req. No. 4 by double clicking on it. If a screen shows up and stops at a “$” prompt for you then its ok. If the black screen closes instantly make sure you have extracted the files correctly as mentioned in the requirements.

  4. Open the “Terminal Emulator” on your Backflip, that you installed from market and type:
    cd /data/local/tmp

    Wait until you see this message – don’t press anything:

    [+] Forked xxxx childs.
  5. Then press enter and type “exit” to close the terminal (or close it via the menu)
  6. Open the Terminal Emulator on the phone (if you get the message that terminal died, dismiss it and run it again)
  7. If you end up with “#” prompt, do the following. Otherwise reboot the phone and try opening the “Terminal Emulator” again. If even that doesn’t give “#” prompt, then go back to step 4.
  8. Type the following into the Terminal Emulator on your Motorola Backflip:
     . /data/local/tmp/
    (if the script prints nothing, then it was successful)
  9. Now your Motorola Backflip 1.5 is successfully rooted.

Code in backflip-1.5.bat

cd c:\android-sdk_r07-windows\android-sdk-windows\tools
adb start-server
adb push c:\Moto_MSM_Root\1.5\Superuser.apk /sdcard/Superuser.apk
adb push c:\Moto_MSM_Root\1.5\su /sdcard/su
adb push c:\Moto_MSM_Root\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb push c:\Moto_MSM_Root\ /data/local/tmp/
adb shell chmod 0755 /data/local/tmp/rageagainstthecage-arm5.bin
adb shell chmod 0755 /data/local/tmp/
adb shell

Code in

mount -o rw,remount /dev/block/mtdblock1 /system
cat /sdcard/su > /system/xbin/su
chown root.root /system/xbin/su
chmod 6755 /system/xbin/su
cat /sdcard/Superuser.apk > /system/app/Superuser.apk
chown root.root /system/app/Superuser.apk
chmod 644 /system/app/Superuser.apk
mount -o ro,remount /dev/block/mtdblock1 /system

{ 72 comments… read them below or add one }

1 Krishan Bothra December 13, 2010 at 7:05 pm


Installed as per instruction, on my Vista laptop, but not able to ROOT my phone.

When running the batch file by double clicking on Batch Files black screen closes instantly.

Krishan Bothra


2 Keshav Gupta December 13, 2010 at 1:55 pm

make sure you have extracted the sdk to c drive and after extracting it to C drive your path looks like this “c:\android-sdk_r07-windows\android-sdk-windows\tools”
and the other archive sits like this “c:\Moto_MSM_Root\1.5\” ..
connect the phone -> turn off usb drive(set it in pc charging mode) -> thirdly enable USB Debugging by going to [Settings->Applications->Development->Check USB Debugging]
Now double click the batch file.


3 Lalit December 16, 2010 at 1:05 pm

I am try to root my back flip phone of Indian addition.I follow all the instruction and do the same but unable to root .How to know either my phone root successfully or not.
during typing no.4 instruction it is 2 line.If I type 1st line then press enter then I go for 2nd line.Is it a single line or 2 line ? Please help


4 Keshav Gupta December 17, 2010 at 12:57 pm

Hi Lalit,
those are two different lines.. type first line interminal emulator on your backflip and press enter, then enter the second line and enter.


5 DARTANIAN December 17, 2010 at 10:28 pm

Dear Keshav
Hi and thanks about your useful information on your site.
I have any question about android and back flip, I must be say I am very lucky because you have back flip and know can you us this and ANDROID .
I want to know how can I send it the question to you .



6 Keshav Gupta December 17, 2010 at 10:42 pm

Dear Dartanian,
You can write to me at the
1. Contact Us page(will publish it soon)
3. or meanwhile leave a comment here on the site 🙂
Enjoy your phone!


7 DARTANIAN December 17, 2010 at 10:48 pm

Dear Keshav
Ok thanks.
For start , 😀
I want to know how can I use the yahoo messenger on my back flip with Wi-Fi?
I have a lot of question.


8 Keshav Gupta December 17, 2010 at 10:57 pm

there is a yahoo messenger app on market for this..


9 Akshay December 23, 2010 at 5:40 pm

there is no need to install yahoo messengerif u have rooted ur phone
becuase if u have rooted ur phone u get IM app in it, it includes yahoo messenger, Windows live messenger& aim in it


10 DARTANIAN December 19, 2010 at 12:15 am

Dear Keshav,
We have 2 carriers like AT&T in Iran”MTN and MCI”.
My Back flip work with MTN perfect but with MCI doesn’t work.
I cannot answer the incoming call and for outgoing call I just talk 15sec.
Ask from any dealer about this problem, told me your phone is locked and you must be buy a registration code from factory for solved this problem with 70$.
Do you know how can I cracked and unlocked the back flip?


11 Keshav Gupta December 19, 2010 at 12:36 am

dude you don’t have to get any unlock its already unlocked – as you are able to call with MCI
There is a problem in network strenght at the place where you are using your phone with MCI


12 jake December 20, 2010 at 1:20 pm

i keep gettin # after
. /data/local/tmp/
is that right??? 😀


13 Keshav Gupta December 20, 2010 at 1:22 pm

you are rooted 🙂
go and flash the eclair now!


14 Lalit December 21, 2010 at 1:26 pm

Dear Keshav
I install and extract all the file as you mention in your link, but when I run batch file it close instantly . I am again check all the instruction and file s in my C drive all are ok.Till I am when I am run the batch file it close instantly .so I am unable to root .Please help !


15 Keshav Gupta December 21, 2010 at 4:39 pm

Dear Lalit,
Please make sure you have your phone in USB Debugging mode, and I am quite sure the path isn’t right!
catch me on gtalk :[at]


16 Jason December 23, 2010 at 5:40 pm

Dear Keshav
I recently moved from u.s.a. back to canada and At&t U.S.A. wont give me the code to unlock my At&t/Motorola Backflip is there any way I can unlock it myself? Will rooting my phone allow me to unlock/switch carriers? Thank you for your time.


17 Keshav Gupta December 23, 2010 at 12:49 pm

Dear Jason,
Right now rooting your phone won’t help in getting the your phone unlocked!
What you could do is, If you still have your AT&T sim, call customer care from that number and tell them that “I are going abroad for 30 days and will be needing to use some other SIM, and don’t want to buy another phone for same. So give me the unlock code.” be persistent in what you say ask the other CC exec if first one doesn’t give you the code.
Else you will have to buy an unlock code from numerous sites already there in the wild.


18 Saif Ur Rehman December 23, 2010 at 7:46 pm

I am not able to install Terminal Emulator on my backflip. I have downloaded the file from your link but i dont know how to install it on my phone. So i am not able to root my phone.


19 Keshav Gupta December 23, 2010 at 8:01 pm

you can download connectBot instead of terminal emulator on your phone.. It will serve the same purpose


20 Saif Ur Rehman December 24, 2010 at 12:52 pm

Dear Brother,
I also tried to install connectBot and that application downloaded on my backflip. When I tried to run that application, I encountered the security problem and my phone didn’t allow the application to run. My backflip is from US At&t and At&t doesn’t allow any third party software to installed on phone. Even many application on backflip use At&t network so that At&t could charge their customers without informing.


Saif Ur Rehman.


21 Keshav Gupta December 24, 2010 at 2:33 pm

Dear Saif,
Connectbot and terminal emulator should work as you downloaded them from the android market only!!
Your phone has some other problem I suppose reset your phone by going to settings -> privacy ->factory data reset
then try rooting again



22 Sunny December 25, 2010 at 1:28 am

Wow ….Its working me from first attempt….great tutorials >>Keshav …
I’ve one question : Is it okey to load that ‘preclair’ ROM with loads of features & migration from 1.5 to 2.1 version ? What do you say how much time will Motoroal take to release offical update for india?

Thanks again …Keshav Rocks …..


23 Keshav Gupta December 25, 2010 at 1:30 am

its absolutely fine, official version isn’t going to be better than this. So don’t wait get on the wagon


24 fadly December 27, 2010 at 3:35 am

keshav i need ur help i live at malaysia n use moto backflip im try to root my hp like u said to do step by step but nothing happen can u teach me how to root my backflip hope u can help me bro……
best regards


25 Keshav Gupta December 27, 2010 at 12:09 pm

The tutorial is just about that.. If you get stuck somewhere then please explain, how and where you got stuck.
I will surely try to sort that out.



26 sudheer January 7, 2011 at 12:40 am

hi keshav i hav a prob wen clicking the batch file an error msg was appearing saying that illegal instruction n asking to close wat 2 do?


27 eeJays January 10, 2011 at 7:35 pm

Hey Keshav,

I’m having a bit of trouble with step no.4 whereby in the Terminal Emulator when I attempt to input the two-line code, on the second line I receive the following error:

“./rageagaisntthecage-arm5.bin: not found”

I’ve double checked that I’ve placed all the downloaded folders/files in their correct places and I’ve also got the debugger enabled and the USB mode off.

Any idea what might be the problem?



28 Keshav Gupta January 10, 2011 at 11:08 pm

have you copied the folder 1.5 from zip to the root of sd card?


29 eeJays January 11, 2011 at 5:44 am

I’ve tried that too, still can’t find that rageagaisntthecage bin file?


30 nishant badyal January 10, 2011 at 10:18 pm

my backflip screen is stuck at [+] Forked 2037 childs.. what do i do now????


31 Kevin January 11, 2011 at 12:12 pm

Dear Kashav,
I’m having trouble loading the batch file on my computer, i’ve applyed all the steps, enabled usb debugging and the paths are all correct but it is still not stopping on the “$” it just closes instantly! Please help! hehe i cant want to flash it to 2.1 as i have the australian backflip we dont get any update!


32 faiz January 22, 2011 at 2:16 am

plz help me keshav…i got the # but after that when i type . /data/local/tmp/
it say permission denied…plz help me…m tryng to root it from months…


33 Poch January 24, 2011 at 11:18 am

Hi Keshav,

I want to root my backfilp 1.5(my current firmware) to 2.x and I stay in Singapore. So my problem is I’m using mac only and I don’t have PC…any chance to root my backfilp via MAC?
I really want to root my backfilp ASAP…i don’t want to stay 1.5 forever. 😐



34 kLouD February 5, 2011 at 3:04 pm

Dear Keshav,
I am not new to android, I have an xperia x10. I am trying to help a friend of mine who owns backflip with rooting. However, even after fulfilling the requirements I am still unable to get the ‘$’ sign after executing the batch file.

Please help



35 kLouD February 11, 2011 at 4:56 pm

Someone place help me.

The requirements have been fulfilled and I am able use the x10i through adb but when trying to root the Moto Backflip MB300(India) the screen vanishes as soon as batch file is executed.

I need this phone root.
Any help will be appretiated.


36 swanlake747 February 11, 2011 at 3:37 am

please help, i got as far as Emulator terminal , it says ” can’t cd /data/local/temp”
do i need to install anything in the sd card ?? I have Mot backflip MB300 (australia).
your help is appreciated.


37 Keshav Gupta February 11, 2011 at 12:12 pm

Please read carefully… Its “tmp” not “temp”.


38 swanlake747 February 13, 2011 at 2:10 am

thank you it works now. i rooted Motorola backflip MB300.
BTW as regard to run cmd on a PC : please try signing in as administrator on
your PC or laptop.


39 Muhammad Haziq February 12, 2011 at 7:50 pm

hey keshav, ive done the steps, but nothing happened, how to know if the phone’s rooted? and what abt the programs and files installed at the first part of ur article? and again, what about the codes displayed at the end of ur article? what are they for? pls reply this asap, thanks a million for your help,


40 divyam February 16, 2011 at 2:56 pm

hi keshav, divyam here.. i have done everything according to ur tutorial.. still the adk.exe file isnt visible… i can see the adk file but not the adk.exe ….. what do i do ?


41 Vivek February 21, 2011 at 8:19 am

Hi Keshav. I done exactly what you have told. Now i can see superuser is installed and its there in menu but when i am trying to install any application that requires root access it says “This application comes from an unknown source and for your security only applications from trusted source can be installed.”
What should i do now??? Please help me. M using ATT official 2.1 rom for my Backflip


42 vishal February 22, 2011 at 10:00 am

hi keshav,
i tried what you mention,
but when i write in Emulator terminal , cd /data/local/tmp it says not found
after reading all comments i transfer 2 folders and 2 files from c:\Moto_MSM_Root to my sdcard
but it cant help me,
please help to root my backflip,
thanks, we all appreciate your help,


43 Ammar March 31, 2011 at 4:15 pm

i have the same problem.. it says “not found” after i tipp cd/data/local/tmp

what did you do to get your phone root ? i hope you can help me 🙂


44 Ravi April 1, 2011 at 1:04 pm

Save the file in SD card and then try, it will work .


45 Keshav Gupta April 1, 2011 at 1:11 pm

there is a space between cd and the rest.. Please read carefully
cd /data/local/tmp


46 Nikhil February 26, 2011 at 11:46 pm

sir I too have mb300 and I am not abe to root my mobile phone as I’m having trouble loading the batch file on my computer, i’ve applyed all the steps, enabled usb debugging plz help!!!


47 Keshav Gupta February 26, 2011 at 11:53 pm

Nikhil, please explain what error are you getting. what it says where it stops how it stops. etc whatever you feel will help me debug


48 Nikhil February 27, 2011 at 12:45 am

sir when I click on batch file it comes at once shows command prompt and then vanish it shows somthing but it disappear and also my phone is on debuggung mode and if I open terminal emulator on my mobile and there I type “cd /data/local/tmp” it works correctly and shows $ symbol and when I enter”./rageagainstthecage-arm5.bin” it shows no record found also I had tried without rooting for upgrade but in that case I am getting permission denied in when I am typing “su” in command promt.


49 Keshav Gupta February 27, 2011 at 1:04 am

this issue has already been mentioned in the comments.. the location of your sdk files and the moto msm root is not correct…
place it in the C:/ not anywhere else
open the batch file and see where the batch file is searching for adb.exe and the rageagainstthecage file


50 vishal February 28, 2011 at 9:55 pm

hi keshav,
please help me,
i stuck @ step 4.
and i m eager root my backflip,
please help me brother,



51 Inderveer March 7, 2011 at 12:23 pm

HI Keshav,

Bro, I know that i have not been able to drop this line to you earlier, however i would like to mention that I love the way to write your tutorials, this has helped me to upgrade my phone to 2.2 froyo.

I just wanted to check few things with you in case you can help –
1) the phone now is showing some files which should be hidden (Only happens sometimes) – That is the files like subparts of a call made in the phone list. OR multiple copies of a same image showing on the screen when i go into gallery.
2) The camera (As mentioned by you) does not click multi shots and even the flash is causing issues. Kindly suggest, if there is any way to solve this.
3) is there a taks killer that i should install from market for Froyo – Which one would you recommend.

Please let me know if It would be a good idea to format the SD card (8GB card that i have in this phone) – Also advice if i should partion the memory.



52 Keshav Gupta March 7, 2011 at 12:40 pm

Hi Inderveer,
1. Subparts – thats a feature. And multiple images may be because you have an old database of thumbnails cached on your sd card. you can remove those by going to “/sdcard/DCIM/.thumbnails”
2. You can try Camera360.
3. ES Task Manager – is the one i use.
4. No need to repartition or format!


53 Vivek March 7, 2011 at 10:34 pm

Hi Keshav. I done exactly what you have told. Now i can see superuser is installed and its there in menu but when i am trying to install any application that requires root access it says “This application comes from an unknown source and for your security only applications from trusted source can be installed.”
What should i do now??? Please help me. M using ATT official 2.1 rom for my Backflip


54 vishal March 14, 2011 at 10:02 am

hi keshav,
i tried third time and this time i got sucses in step 3.
it stops in $ prompt
but when i tried to enter cd/data/local/tmp
the emoulater givs msg. not found
can u tell ne what i did rong


55 vishal March 15, 2011 at 4:55 pm

i got success
will upgrade


56 ivyyy March 15, 2011 at 5:38 pm

HII Keshav,

im stuckkk on step 3. i’ve made sure the folders are in the C drive. but black window still shows up and disappears. im so desperate to update my phoneeee! please helppp me!! D:


57 ivyyy March 15, 2011 at 7:13 pm

mayybeee its cuhs my computer is vista ? and my phone is the bacckflip ME600, does that make a difference. please help! thank you!



58 arnab March 18, 2011 at 3:29 pm

hi keshav,

i am unzipping rageagainstthecage in C:\Moto_MSM_root

but my anti virus is deleting rageagianstthecage bin file. how to proceed?




59 Keshav Gupta March 19, 2011 at 2:40 am

you should temporarily disable a/v


60 Ravi March 27, 2011 at 12:04 pm

Hi Keshav

what will happen to the data already stored and the contacts, if i do the rooting .



61 Keshav Gupta March 27, 2011 at 4:09 pm

nothing will happen, there is no loss of functionality or feature after rooting. You only gain functionality!


62 Ryan April 21, 2011 at 6:41 am

hey keshav can you help me out, I have already gone and uploaded to the 2.1, but am trying to root so i can go get cyanogen mod or something like that. I dont know whether or not the 2.1 os is affecting anything? but my problem is that as I go through with the backflip 1.5 batch file, it just says error:device not found? I am positive I have made all the right pathways and it is in debugging mode, not sure where to go from here… help please? thanks


63 Keshav Gupta April 21, 2011 at 9:58 am

you can root with z4root app, as you are on 2.1.


64 Heckta April 23, 2011 at 10:00 am

Hey Keshav, I have everything great until the last instructions. I typed on my backflip “. /data/local/tmp/” and i keep getting “permission denied”


65 Jimmy June 14, 2011 at 2:07 am

I am trying to root my MB300 i did everything as mentioned.
you hav mentioned in step 8 dat nothing should come after typing
“. /data/local/tmp/”but i’m getting # printed in the next line. does that mean my backflip is rooted?
The emulator also doesn’t exit after typing ‘exit’ it just hangs after typing once.


66 Keshav Gupta June 14, 2011 at 3:42 am

# means you are rooted 🙂


67 safifou July 8, 2011 at 6:08 am

i’ve problem with rageagainstthecage contains a virus.i desactivated the a/v but the file not appear in zip file. what i can do ?


68 Lakrass August 1, 2011 at 4:35 pm

If someone has the same problem than me, just go to , download one of the r07 sdk zip, unzip it in c:\ (no need do uninstall sdk r12 if you have install it and you are using it so you don’t have to download all the pack again …)
And that will do the trick for backflip 1.5 file


69 Anish August 16, 2011 at 8:36 pm

Cool…done as per ur instructions and now my backflip is rooted. Thanks!!!


70 riaaz May 27, 2012 at 8:58 pm

Thank you dear
following your procedure
have rooted and upgraded
without any problem


71 Again95 August 23, 2013 at 7:09 pm

i’m trying to root my mobile phone (Motorola mb300 )
I run the batch file and its okay but when i have to write the code on terminal emulator there is nothing that spawn :/
What i have to do ?
take my email 😉


72 Aditya August 4, 2014 at 8:43 pm

When i run bat file “adb push c:\Moto_MSM_Root\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin” this command does not gets executed properly. It says “rageagainstthecage” file is not present, when i check my unzipped folder ,there also rageagainstthecage file is gone.What to do? please help.


Leave a Comment

Previous post:

Next post: