How to Install the Eclipse ROM on Your Droid X2

Installing a new ROM on any Android phone is both exciting and frightening. You have to root, install recovery, flash the ROM, and cross your fingers. However, if you find yourself dissatisfied with your stock experience or maybe just want to experiment with new user interfaces, it is worth the risk.

Some phones are easier to root than others, but the Motorola Droid X2 is on the harder side. With a locked bootloader, there are challenges and dangers to overcome. This How-To will explain in detail how to tackle this beast and get your X2 up to snuff with your own expectations.

If you’re curious about why you’d want to use Eclipse on the X2 specifically, take a look at How the Eclipse ROM Fixed My Droid X2.

Prerequisites

X2 Stock 2.3.4

X2 Stock 2.3.4

It goes without saying that when you begin the process of rooting, flashing, etc, it’s good to have an understanding of how to begin so you don’t end up with a bricked phone. That said, I am not responsible for any cataclysmic events, bricked devices, or tidal changes in Africa.

The first requirement is that you’re already on 2.3.4 Gingerbread. If you’re not already, do the over-the-air update. (You may have to do this twice if you’re still on Froyo.) It will upgrade you to 2.3.3 then another update gets you to 2.3.4.

I must emphasize: DO NOT FLASH ECLIPSE 1.0+ IF YOU’RE NOT ON 2.3.4. You may not have a phone anymore.

If you’re already using a custom ROM that isn’t 2.3.4 kernel based, you can SBF back to 2.3.4. Follow the instructions here, on XDA Forums. This basically returns you to stock and will get you where you need to be to follow this tutorial.

From stock, we will cover everything from rooting to installing “bootstrap” recovery, making a full image backup, and flashing the ROM. I have chosen Eclipse because it is the ROM with which I most familiar on the Droid X2 (not to mention it’s a darn good one). That said, you can easily flash any ROM once you have recovery working. Just always be mindful of the kernel and ROM versions. They always need to match up.

Rooting

Rooting X2

Rooting X2

I’ll be honest: if I couldn’t root my Android phones, I would go crazy. What makes Android different from all the other phone operating systems out there is its flexibility. Backups, overclocking; so many things start with root. Fortunately for us X2 types out there, it’s a pretty simple process literally called the “One Click Method.”

To get started, get the Motorola Drivers from here (visit Motorola’s site if you’re running 32-bit Windows). Then, visit this link and grab the Motorola One Click Method.

  1. Connect your X2 to your computer using USB. Make sure you place it in “Charge Only.” Do this by pulling down the notification bar. Click on “USB Connection” and then “Charge Only.” Touch OK.
  2. Next, put your phone in “USB Debugging” mode. Visit Settings > Applications > Development and make sure “USB Debugging” is checked if it isn’t already.
  3. Now extract the contents of that Motorola One Click Method into a folder. Run MotorolaOneClickRoot.exe.
  4. Crack open a beer because if you’ve done everything correctly, you’re rooted! First part is done. The command prompt will confirm you’re now rooted and your phone will have rebooted a few times.

Install Bootstrap Recovery

In order to prepare for this step, you need to get your phone into “USB Mass Storage” mode. Again, drag down the notification bar, click on “USB Connection,” select “USB Mass Storage,” and press OK. Next, you want to enable the installation of unknown sources (non-market apps). Go to Settings > Applications and check “Unknown sources.”

  1. Get the Bootstrap Recovery here and place it on your phone’s MicroSD card.
  2. Unplug your phone from your computer and plug it into the wall. The recovery will not work unless you are plugged into a wall jack.
  3. Now, open your app dock and start the “Files” app.
  4. Click “SD Card” and find “Bootstrap_signed.apk” and install it.
  5. Go ahead and open it. Now, click on the “Install Recovery” button and click “Allow” to give it super user permissions.
  6. Assuming nothing went seriously wrong, it will say it was successful.

This is a good time to go ahead and grab the ROM and get it on your MicroSD card. At the time of writing this, Eclipse was in version 1.3RC2. I found that direct link here. However, it’s good practice to follow the XDA ROM Thread and find out which is the most current. Also scan that thread for bug reports and issues.

I was going to explain how to mount your MicroSD card while in recovery but, oddly, it didn’t want to work with me. As with most things Android, there is the occasional bug. So go ahead and get that ROM ready and on your MicroSD card. Remember to plug your phone into the wall again before launching recovery.

Recovery Backup (Nandroid)

After clicking “Recovery Mode,” your phone will shut down and then come up with the custom recovery screen. In here, you will navigate up and down using the volume rocker and select with the power button. Let’s go ahead and navigate down to “Backup & restore.”

  1. Select “External SD Card.”
  2. Click “Backup.”
  3. Wait patiently.
  4. Open beer number 2.

Once this is finished, you will have a full recovery image that you can access from the recovery screen. This is much more useful with other devices that don’t have locked bootloaders but it still has purposes on the X2. If you flash a ROM and it doesn’t sit well with your phone, this is a quick way to get back to working condition.

Flash Eclipse ROM

Eclipse X2

Eclipse X2

This part is simple but can be kind of scary, especially with locked phones. However, if you’ve followed all the steps, you should be good to go. You should still be in recovery. We need to go ahead and wipe everything off the phone to ensure there aren’t conflicts with the new ROM. We will wipe the cache and Dalvik cache, and throw in a factory reset.

  1. Go to “Wipe DATA/Factory Reset.” Click Yes and let it work.
  2. Next “Wipe CACHE partition.”
  3. One more. Go to “Advanced” and “Wipe Dalvik Cache.”
  4. Go Back and let’s ROM this thing!
  5. Navigate to “Install zip from SDCARD.”
  6. Click “choose zip from sdcard.”
  7. Find the Eclipse ROM and click on it.
  8. Click Yes and wait. This will take a few minutes.
Eclipse ROM X2

Eclipse ROM X2

That’s it. You’re done! Go ahead and go back to the main menu and reboot. Here’s the scariest part for the rookie modifier. It takes a bit to load up the ROM for the first time. However, if you did everything correctly, you’ll see the Eclipse boot animation and that means you’re good to go. Let it load and enjoy your unleashed Droid X2!

This recovery process works with any of the ROMs available for the X2. You can find a list of them on XDA Forums. Just remember, the ROM version has to match the kernel version (ie 2.3.4). Make sure to SBF accordingly.

Keep one thing in mind, this is a risky process. I am not responsible for bricking your phone, the second coming of the Messiah, or your car bursting into flames while driving through a playground.


  • Mike

    thank you for posting this, took away much of the fear i had about loading a new rom. eclipse is up and running great on my x2.

  • raiderpig

    Thanks. I just finished doing this and it works great!

  • Walter

    Thanks so much – this tutorial is great. My phone is now flying with Eclipse!

  • http://www.twitter.com/mattpedigo Matthew Pedigo

    Glad to help, guys! Once you get the process down, you can flash any ROM for the X2. I recommend trying a few out and figuring out which is best for you. I am currently experimenting with Liberty. I hear good things about Molten, too.

  • Pingback: Just roms | Ugogaming()

  • Levente

    Thank you so much for this guide, I will recommend it to friends.

  • Ben

    Matt, How long is the loading time, I feel i’ve been booting FOREVER

  • Ben

    So…. I must have done something wrong… all my phone now does is just sit & do the Eclipse Flash over & over again, it’s been running all night… Is there anything I can do?

    • stephen

      did yours ever load? :O

  • stephen

    also questioning the loading time.. how long does the eclipse load last for.. feel like ive been waiting a while

  • stephen

    okay ben i figured it out – all you ahve to do is pull out battery, go into recovery mode, and do a factory restore and you’ll see its rom’d. yaboy.

    • Drew

      How did you get into recovery once you pull out the battery? I seem to have the same problem as ben…

  • http://www.twitter.com/mattpedigo Matthew Pedigo

    Hey guys, did you have any luck getting it to load up correctly? You need to make sure to wipe all your data and dalvik for it to load. I think Stephen got it figured. Don’t fret. If you’re seeing the Eclipse boot screen, then you’re probably good to go.

    Also, make sure you’re running to correct version of Android that matches the Eclipse version. You have to SBF to 2.3.5 before installing the newest Eclipse 2.0.2. Let me know if you continue to have problems.

  • ben

    Yeah guys I did a system reboot after it got stuck loading. Works great now!!!!

  • Shawn
  • Matt

    I keep having an error pop up when I am trying to “Install Recovery.” It keeps giving me- Error running exec(). Command:[su,-c,./data/datacom.tenfar.a4.recovery/files/surunner.sh] Working directory: null Environment: null. I am new to this and am not sure why it won’t run. Can someone please help?

  • Rit

    Got an error
    finding update package…
    opening update package…
    E: can’t open /sdcard/update.zip
    (no such file or directory)
    installation aborted

    I’m restoring my backup now to try again (I believe the issue is your download for e1.3 no longer exists so I went elsewhere for the 1.3 and it was not labeled update.zip)

    I believe renaming the folder “update.zip” will solve the problem and allow me to install.

    When I have installed 1.3 will it automatically find the updates for 2.0.4? Because I have that as well.

  • Rit

    Renaming the file “update” did not fix the error (0)

    I am restoring my backup now. Can you please email me your 1.3 version so I can install what you have?

    Thank you.

    Your tutorial is great, it’s just your download link no longer exists.

  • frgworth

    yes that was scary! I i did it in one beer! It was a 40oz but one beer none the less

  • Alex

    i have a question, how can i even get my Droid X2 to turn on, i don’t have Verizon anymore, and every time i plug it in; all i get is a green light, and the battery get hot. i can even turn the darn thing on. if you any of you guys know please let me know. i like the phone and i really don’t want to buy another phone. help please!!!! thanks!

  • Pingback: My Love Affair With Android | My Using App()

  • Pingback: My Love Affair With Android | TKJ STEPIRO Brotherhood()

  • Pingback: My Love Affair With Android | Top roms()

  • Pingback: My Love Affair With Android | App Review()

  • Eric Lopez

    I just installed eclipse v2.3on my DROIDX2 but only one contact showed up. How can i restore all of my contacts and also how can i bring over applications that i previously downloaded?

  • Danielle King

    what if my phone is 2.3.6? can i still root my phone with this tutorial?