If geeks love it, we’re on it

No root for you: Droid X will self-destruct first

No root for you: Droid X will self-destruct first

Unfortunately, it’s starting to look like hardware makers will never learn. Users who hoped Android-based phones would be less locked-down than Apple’s iPhones have had a moderately easy time of it; locks were fairly simply overridden, and Google actually enforced a simple, one-step root method for the Nexus One. Several recent flagship phones, however, have had extra protection put in them explicitly to prevent rooting or tinkering with the phone. The HTC Desire, as an example, will actively reboot the phone if it senses anything trying to write to the /system partition on the device. Undocumented hardware blocks and unprotected memory even led to many accidental overwrites of basic phone information, causing what was widely termed the “USB brick” for affected phones. With very careful, very selective memory rewrites, however, the phones could be recovered.

Motorola felt compelled to take this even one step further. Using an eFUSE implementation, Moto has managed to make your phone brick itself if it thinks you’re toying with the bootloader. For those unfamiliar with eFUSE, they’re used as shortcuts or reroutes in processors. Given a particular signal, the device can be told to trip a “fuse,” changing the operation of the chip while the chip is in use. While this is frequently used to provide optimizations in processors, Motorola has abused it dreadfully; if the phone doesn’t receive the proper authentication from the bootloader, it trips the eFUSE, corrupting the bootloader and completely preventing all device activity.

eFUSE is a repeatable process, so the fuse can be un-tripped much the same as the ones in your real fuse box—but it requires, at the moment, a return to Motorola. The only way to correct it is with a JTAG debugger, and only Moto knows what’s needed to talk to the phone or reset the fuses.

The good news? Messing with the bootloader isn’t required to root the device, so root access will likely be possible, but the point of rooting—installing, testing, and playing with new builds of Android (ROMs)—is definitely out of the picture as long as this restriction stands. Since flashing ROMs requires a modified bootloader to accept unauthorized images, there’s no way to avoid bricking your device.

The Android community has frequently rallied around these kind of situations, so there’s a chance a homebrew JTAG effort could be launched or the calls to eFUSE could be debugged and faked, but this is a real blow to the Droid X community. One of the reason these devices are popular are because they’re a tinkerer’s heaven; it’s easily why the Droid continued to sell so well for so long. Open hardware and software leads to vibrant, creative communities. A phone that actively and purposely bricks itself when you try to toy around… that’s not something that even Apple has stooped to yet.

Comments

  1. Thrax
    Thrax *Crosses the Droid X off his wishlist*

    Thanks, Moto!
  2. primesuspect
    primesuspect A bold and clear statement: Geeks and tech enthusiasts, this phone is not for you
  3. Cyclonite
    Cyclonite Son of a... This was going to be my next phone. Forget it now.
  4. Gargoyle
    Gargoyle What a dick move. Such a small proportion of users mod their phones like this, so this feels like a deliberate F-U to the geek community.

    I'm considering switching to Verizon to get a Droid 2 when it's available. If they employ the same trick for that phone (and why wouldn't they?), I won't buy it, and I won't switch to Verizon.
  5. Thrax
    Thrax For discussion: an article suggesting that the Droid X/eFUSE issue has been blown entirely out of proportion.
  6. ardichoke
    ardichoke I dunno who would want the Droid X anyway. Damn thing is huge. If it weren't for the fact that I'm fat and wear fat people pants, I'd be seriously worried the thing wouldn't fit in my pockets. Hell, my Nexus One barely fits in the pockets of one of my pairs of jeans and the Droid X is appreciably larger than that.

    But I digress, this is so not cash. I hope they don't start a trend with this.
  7. Thrax
    Thrax Update: Motorola confirms that the eFUSE will not brick the Droid X.
  8. Snarkasm
    Snarkasm Instead, it'll just put it into recovery mode. End result is the same: you cannot, at the moment, flash any ROM and still have a functioning phone.
  9. ardichoke
    ardichoke Not only that, but it won't leave recovery mode until an approved image is put back on the phone. Which would likely mean the customer would have to take the phone to Verizon or Motorola to have an approved image reinstalled. Unless A) Motorola releases information on how to flash an approved image to it or B) someone in the modding scene does this to their Droid X, figures out how to flash the ROM and releases instructions.

Howdy, ! Got something to say?