All of those asking for the root exploit for the 2.1 OTA, or those unsatisfied with 2.1 and wanting to go back can now use this method posted by Droidmod. It is essentially an .sbf file that will install SPRecovery on the OTA update, and eliminates the need to downgrade back to 2.0.1 to get SPRecovery.
Once you have SPRecovery, you can just flash any new ROM that has superuser permissions. The link is here:
That should help people going from stock ESE81 OTA 2.1 get a root friendly recovery. No more downgrade, root, apply zip, install update fun.
Just flash that, and you will have the latest SPRecovery version installed.
Please note that this WILL reflash the boot image to stock ESE81! This is required to keep recovery from being overwrote on reboot. A few bits in the boot image were changed to break the checksum hash that the recovery update checks.
-----------------------------------
Once you have SPRecovery installed, you can root your current 2.1 by flashing this update.zip file created by OMJ:
Quote:
Originally Posted by OMJ
I dont know why I didnt think of this a long time ago but...
In order to avoid having to use abd to push the su and superuser.apk I editted the update.zip of the 2.1 version of superuser to work with spr. I unrooted and gave it a shot just to be sure and it worked fine.
So after you finish the sbf flash of SPRecovery then just put this update.zip in the root of your sd card then reboot into recovery. Go to install then press allow update.zip installation then install update.zip depreciated.
After that you will have root access without using adb and without losing any data.
Additionally, once you have SPRecovery, you can just root your OTA 2.1 (no need to flash another ROM), though this requires you to be competent with adb.
These are the instructions, thanks to samedroidsex.
Quote:
Originally Posted by samedroidsex
step zero: download attached zip and extract
step one: boot into sprecovery
step two: mount /system from sprecovery
step three:
Device(s): See my signature...this section isn't big enough anymore!
Thanks: 1,729
Thanked 1,521 Times in 810 Posts
Props to the DroidMod team. They may not update their ROM often...they may cause drama while standing on the shoulders of giants but they have given us two nice tools that have and will come in very handy for many people!
Thanks for posting this Fab!
__________________
Myself: Galaxy Nexus, Droid 4, Transformer, Logitech Revue, Sony Blu-ray Player with Google TV
Wife and Kids: iPhone4, Apple iPad, Galaxy Player 4.0, B&N NookColor
Retired: Thunderbolt, Droid Pro, Fascinate, 2 Motorola Droids (the OG), Galaxy Tab (7" WiFi), Archos 70
I've ran the flash twice now, and my droid still says I'm on 2.1
At this point I'm a bit puzzled. Does this mean I can just run droidmod updater and root it, or do I need to go back to 2.01 somehow then root it once that's done? Original post @ droidmod is bit unclear as to exactly what this is supposed to do.
Does this mean you can just install a rooted rom like Bugless Beast from recovery without first rooting the phone?
Exactly!
Quote:
Originally Posted by Mazinga
I've ran the flash twice now, and my droid still says I'm on 2.1
At this point I'm a bit puzzled. Does this mean I can just run droidmod updater and root it, or do I need to go back to 2.01 somehow then root it once that's done? Original post @ droidmod is bit unclear as to exactly what this is supposed to do.
Yes, you will stay at 2.1, and you will not be rooted. What you will have is SPRecovery, which will allow you to load any other ROM.
So if you want to stay at the 2.1 OTA with root, you just follow the steps in this thread to load that ROM:
So if we dont install a custom rom we cant do things that require root access.But if we install say... Ultimate Droid will we then have root access? Sorry im not exactly sure how this works.
You need some basic, very, very basic knowledge of windows command prompt.
Windows Key + R = run
type in cmd
now, make sure you have md5sum.exe in your /system32 folder as stated in the OP
make sure the .sbf is on your desktop
in your command prompt:
cd desktop
md5sum SPRecovery_ESE81.sbf
OK thank you so much, it worked! My problem before was when i was in command prompt it couldn't locate the .sbf because i didn't tell it where to look.
ok...Im not the rooting expert here, so everything I have read so far has made no sense to me. Let me try to get this straight. If I download this file, what do I do? Install it like an update.zip then it will give me super user... To be honest guys I love 2.1 the way it is the only thing I want is wifi tether and I want to be able to get it the easiest way possible. If someone can explain this to me like Im a 5 year old that would be greatly appreciated.
ok...Im not the rooting expert here, so everything I have read so far has made no sense to me. Let me try to get this straight. If I download this file, what do I do? Install it like an update.zip then it will give me super user... To be honest guys I love 2.1 the way it is the only thing I want is wifi tether and I want to be able to get it the easiest way possible. If someone can explain this to me like Im a 5 year old that would be greatly appreciated.
1. Use the .sbf file provided in the OP to flash SPRecovery. You may have to read the sticky about RSD Lite to figure out how to do so. The link is in the OP.
2. Now you have two choices:
a. Install a ROM that is already rooted. You can find all those instructions in the respective ROM's threads.
b. Root your current 2.1 OTA. That requires knowledge of adb, and the file attached to the OP. If you have both of those, then you just follow the commands posted.
1. Use the .sbf file provided in the OP to flash SPRecovery. You may have to read the sticky about RSD Lite to figure out how to do so. The link is in the OP.
2. Now you have two choices:
a. Install a ROM that is already rooted. You can find all those instructions in the respective ROM's threads.
b. Root your current 2.1 OTA. That requires knowledge of adb, and the file attached to the OP. If you have both of those, then you just follow the commands posted.
LOL ok...Who here lives in New Jersey and knows how to do this. I'll pay them to show me step by step how to do this stuff or better yet i'll pay to have it done.
The Following User Says Thank You to craigrn16 For This Useful Post:
When opening the SPRecovery_ESE81.sbf in RSDLite, it says: "Unknown Platform"
Filename: SPRecovery_ESE81.sbf
Creation Date: 04/14/2010 01:44:23
File size: 6345657
RAM DL Version: N / A
Bootloader Version: N / A
Platform: Unknown Platform
HAB Type: Signed Production
The flash will not continue beyond this point. I verified the md5 sum on the .sdf file.
When opening the SPRecovery_ESE81.sbf in RSDLite, it says: "Unknown Platform"
Filename: SPRecovery_ESE81.sbf
Creation Date: 04/14/2010 01:44:23
File size: 6345657
RAM DL Version: N / A
Bootloader Version: N / A
Platform: Unknown Platform
HAB Type: Signed Production
The flash will not continue beyond this point. I verified the md5 sum on the .sdf file.
Any suggestions?
Ok, I figured it out. Make sure you have the latest RSDLite #1 I had to run RSDLite as an Administrator for it to run correctly.
1. Use the .sbf file provided in the OP to flash SPRecovery. You may have to read the sticky about RSD Lite to figure out how to do so. The link is in the OP.
2. Now you have two choices:
a. Install a ROM that is already rooted. You can find all those instructions in the respective ROM's threads.
b. Root your current 2.1 OTA. That requires knowledge of adb, and the file attached to the OP. If you have both of those, then you just follow the commands posted.
What if we don't have knowledge of ADB?
I booted into recovery... mounted /system
adb usb
adb shell (got # sign)
adb push su /system/bin/su
Thanks for the instructions below to get su and superuser on there. FYI - if you just add /system/bin/ before the chmod commands in the OP it will work and wont give you the "not found" issue.
Quote:
Originally Posted by PoKnow
Got it working for those who need to know
1. Install Android SDK
2. Follow instructions up to mount /system
3. adb usb
I'm trying this right now. Turns out I had to force SDK to update/install thru http. I didnt actually have adb installed. Now I should be getting somewhere. I was getting the chmod errors too.
This looks really great! Got a quick question though.
Quote:
Originally Posted by Fabolous
Please note that this WILL reflash the boot image to stock ESE81! This is required to keep recovery from being overwrote on reboot. A few bits in the boot image were changed to break the checksum hash that the recovery update checks.
I'm not clear on this -- does it mean my droid will be reflashed to stock config and I'll lose any apps and data too? Or does it just put my stock ESE81 to a stock ESE81 with sprecovery ability and leave the apps/data alone?
wow! this was super easy. my brother just got a droid with the 2.1 update and asked if we could hack it. this was easier than rooting my phone was back in the day.
All of those asking for the root exploit for the 2.1 OTA, or those unsatisfied with 2.1 and wanting to go back can now use this method posted by Droidmod. It is essentially an .sbf file that will install SPRecovery on the OTA update, and eliminates the need to downgrade back to 2.0.1 to get SPRecovery.
Once you have SPRecovery, you can just flash any new ROM that has superuser permissions. The link is here:
Additionally, once you have SPRecovery, you can just root your OTA 2.1 (no need to flash another ROM), though this requires you to be competent with adb.
These are the instructions, thanks to samedroidsex.
Props to the DM team! This is a sick release. And all you unrooted 2.1'ers out there, enjoy SPRecovery.
Thanks for the previous tip, in regards to renaming my ESE81 to update. When I download and install Smoked Glass 6.0.1 by Adamz, I loose my super user permissions. So here I am trying to add super user permissions to Smoked Glass 6.0.1 by Adamz. How do I go about this process?
I have a superuser permission file, but I don't know if its the right one for an ESE53 ROM. I've installed the SDK on my computer and also need to know if that is where the commands (from cmd prompt) will be entered to manually install the super user file, while my phone is in SPRecovery mode.
Speaking of that I've downloaded ClockworkMod and no longer have SPRecovery mode. Does this matter?
Currently running Bugless Beast V0.9 over ESE81.
Last edited by Larry_ThaGr81; April 18th, 2010 at 10:42 PM.
The Motorola Droid - the first ever Verizon Android Phone - exploded onto the mobile market with an incredibly successful ad campaign that brough Android to the masses. With a huge and vibrant touchscreen, solid metal body, full QWERTY keyboard, 5M... Read More