Droid X Root – How To

Well, that didn’t take long now did it?
The folks over at All Droid have gained root. You still can’t load custom ROMs, but I’m sure thats coming soon.
Instructions on how to do it after the break.

First, download this file: DroidXRoot.zip
Then follow these instructions:
(Run means type the command in quotes [but not the quotes] then press the Enter key)

  1. Download the attached archive and expand it to a folder you can find (eg. c:\DroidXRoot)
  2. Set up ADB (Step-by-step guide for Windows Vista/7 HERE)
  3. Open a command prompt (Windows: Start, Run, “cmd”, OK; Linux: Terminal)
  4. Run “CD c:\DroidXRoot” (or where ever you expanded the archive)
  5. Run “adb push Superuser.apk /sdcard/Superuser.apk
  6. Run “adb push su /sdcard/su
  7. Run “adb push exploid /sqlite_stmt_journals/exploid
  8. Run “adb shell
  9. Run “cd sqlite_stmt_journals
  10. Run “chmod 755 exploid
  11. On your phone, navigate to a screen where you can switch wifi/bluetooth on/off easily (settings, or a home screen with a widget)
  12. IMMEDIATELY after executing the next step, toggle wifi or bluetooth off and back on
  13. Run “./exploid” and follow directions on screen
  14. Run “rootshell
  15. Type in password “secretlol” and press Enter then you are root!
  16. Run “cp /sdcard/Superuser.apk /system/app/Superuser.apk
  17. Run “cp /sdcard/su /system/bin/su
  18. Run “chmod 4755 /system/bin/su
  19. Run “rm /system/bin/rootshell
  20. Run “exit” to drop from root to a non-root user shell (on phone still)
  21. Run “exit” to drop back to your machine command prompt (instead of phone)
To Confirm root is established:
  1. Run “adb shell
  2. Run “su” (now you should see the # sign which indicates you are root)
  3. Watch your screen so you can allow Superuser root access.

You’re done! feel free to kill the bloat apps snd such.

All credit goes to the members of AllDroid.org.

Droid X Just Got X'ed Off My Wish List

Punny title, right?

Regardless of the lack of humor, I was really pumped for this phone to come out. After it did, there were a couple of problems I had with it.

One: MotoBlur is still a part of the phone. I’m not sure why phone manufacturers feel like they have to muck with the Android UI. HTC’s Sense is nice, but after using a Nexus One, I can honestly say that I just prefer the stock Android UI.

Two: You can not install custom ROMs. This is almost the lifeblood of the reason a technie like myself wants an Android based device. We want to be free to play, free to get our hands dirty, and free to break the phone. With the Droid X, you can’t do this, unless you want a brick. See, Motorola has locked the bootloader with the same encryption algorithm that they locked the Milestone with. The chance of gaining root on this device is close to nil. If you try to install a custom ROM, the encryption chip renders the phone useless and it can only be reset at the manufacturer.

Okay, so those aren’t too bad I guess, you can still live with that. But let’s say your whole user input device, the touch screen, is defective.

Three: Turns out, they have been shipping with defective screens.

Example 1:

Example 2:

I really thought Motorola was going to change my mind about them with this one… Sad to say, this has been crossed off as “my next phone.”

I guess I’ll wait for the HTC Prodigal.

Update: It won’t break your phone completely, just brick it until you install legit software. There is hope!

“Motorola’s primary focus is the security of our end users and protection of their data, while also meeting carrier, partner and legal requirements. The Droid X and a majority of Android consumer devices on the market today have a secured bootloader. In reference specifically to eFuse, the technology is not loaded with the purpose of preventing a consumer device from functioning, but rather ensuring for the user that the device only runs on updated and tested versions of software. If a device attempts to boot with unapproved software, it will go into recovery mode, and can re-boot once approved software is re-installed. Checking for a valid software configuration is a common practice within the industry to protect the user against potential malicious software threats. Motorola has been a long time advocate of open platforms and provides a number of resources to developers to foster the ecosystem including tools and access to devices via MOTODEV at http://developer.motorola.com.”

Update 2: Root access has been granted! http://bit.ly/clAFdx

Finally: Mount your Google Docs

Was reading one of my favorite productivity blogs, Lifehacker, and they so awesomely published this nice tip from DoctorMo.org on how to mount your Google Docs to your computer.

Now, for most of you, when I say “mount” you are thinking, “Wait, mount? I don’t ‘mount’ drives on my Windows machine… that’s Linux, right?” Yes, that’s right… but if you are a Windows User, you aren’t out of luck. Click here for your goods.

This is for Ubuntu 10.04 only, so if you are on any other distro, you are out of luck for the time being. You first need to add the PPA by doing the following:

sudo add-apt-repository ppa:doctormo/ppa

Then simply run aptitude to install the gdocs-mount-gtk package.

sudo apt-get install gdocs-mount-gtk

After installation, just open the program by going to Applications > Accessories > Google Docs Connection. From that point, you log in and you can now drag and drop!

Nice app, thanks DoctorMo.