And I'm back! - So's my Defy btw
Here's the skinny on rooting and modding the Defy...
First, rooting it is EXTREMELY easy. Get "Z4Root" from the Android Market, enable USB Debugging, run Z4Root, press the "Root" button. That's all. From here, I screwed up but at 1 in the morning, I had redeemed myself and revived my phone.
Long version: After rooting the phone, I installed Titanium Backup and started importing my apps w. data from my Desire. My locale setup is pretty complex and I've put too much time in Angry Birds to let that go to waste. Naturally I installed ADW.Launcher as well and used TB to get rid of that AWFUL pile of molasses that is Motoblur. I then continued to poke around in pretty much everything and everything on the Defy, knowing that I could always do a factory reset. Which I did, after a few hours. Now I wanted to do the "real" setup of my phone, just the way I like it. Come first reboot, I am greeted with the "Sign in to motoblur" and immediately press the "Skip setup" button. Nothing happens. I press it again. Nothing. I try setting up an account, but it never finishes. I have a friend call me, he is immediately disconnected...
Then it dawned on me: Using Titanium Backup to dropkick Motoblur the hell out of my phone, it was gone from the ROM. And some bloody nitwit had just done a factory reset, wiping all settings - and apps. Including ADW.Launcher. So now, that nitwit had no launcher on his brand new Defy... Crap. My head met my desk more than once when I realized that. Ah well, booting to recovery was the same procedure as my Desire: Volume Down, Power On, hold both. Now I was greeted with the Android "!" warning. And nothing else. No bootloader, no recovery, no nothing. Much yelling took place here.
I scoured the net and finally dug up a complete rom dump, got a hold of it, renamed it to "Update.zip", put it in the root of my SD card and booted to recovery, fingers crossed. Nothing happened. Even more yelling took place. After A LOT of googling and surfing forums, I found a set of .SBF files, the original ROM for the Defy and a program called "RSD Lite" that I needed to use in order to actually load that ROM onto my phone. Success! Joy! Dancing in the streets! I plug my phone into my pc, watch as the drivers are installed and RSD Lite recognizes my phone. I start flashing the .SBF to the phone and it reboots to "USB Flash Mode", looking all sorts of spooky in the process. And then RSD Lite tells my that either my phone is no longer connected or the flashing failed. Much yelling again. Looking in my Device Manager (Windows 7) showed an unknown device: "S Flash OMAP 3630". Great. Moto's own drivers don't recognize the phone when it's in USB Flash Mode. Many more hours were spent googling and plowing through forums and Android developer sites before I found the winning combination: Just the EXACT right drivers, RSD Lite 4.7.1 + a mysterious patch and BAM - My Defy was now being spoon fed a stock rom.
Naturally, I rooted the phone the second I had wifi connection again after setting it up. This was now 12 hours after first unpacking the phone...
So in case any of you screw up as bad as I did; here's the files you need. I'm hosting them myself, so please post mirrors if you can:
The stock UK rom for the Defy:
Http://siimnas.dyndns.org/stuff/defy/JRDNE..._Service1FF.sbf
The *only* drivers you need:
Http://siimnas.dyndns.org/stuff/defy/Motor...nect_1.1.31.exe
The *right* version of RSD Lite:
Http://siimnas.dyndns.org/stuff/defy/RSDLite-4.7_patch.zip
And just because I would LOOOOOVE a custom modaco rom:
The SBF Depacker:
http://rapidshare.co...alpha3.rar.html
Go ahead Paul, download those roms and start poking around - You know you want to
Don't let my experiences scare you away from the Defy, it is an AWESOME phone as soon as you replace Motoblur with ADW.Launcher. Just don't screw up as badly as I did
