Worked perfectly, painlessly, and quickly on my Motorola Razr XT910 from Rogers! Luckily I bought it used online and they hadn't updated it to JB yet, so this exploit still worked. All links in OP are active, too.
Look at eternity project forums.
You could try to root using the Chinese tool from the "root jelly bean ready way" thread. It's a multi devices tool and might possibly include also the ICS root exploit.
If it fails, PM me, I made an ICS root package once which I could send you. But first try the Chinese one because I would have to rebuild my package.
sorry to bring this thread up again and maybe upset people... But I would love to root my XT910 and bring it back to live with Lineage
I tried the method from the OP in this thread (found the zip somewhere else), but keep getting messages during the reboots the one-click-method performs, saying that permissions are denied. So obviously its not rooted...
Do you have any suggestions what to do? I installed the latest Motorola drivers, phone is recognized correctly by my WIN10 PC, so I guess this might not be the problem...
Any sort of device welcome..
Thanks a lot!
(PS Currently on 4.1.2)
EternityProject EasyRoot for ICS is a 1 click root method to your Motorola RAZR, Droid RAZR and RAZR MAXX running Android Ice Cream Sandwich using miloj's exploit.
What does it do?
EternityProject's EasyRootICS package contains a batch script for Windows and Linux made by me and kholk to automate the root process using miloj's exploit on the current Motorola's ICS devices (it may work on Droid4, too).
NEW: EternityProject EasyRootICS now installs a working version of Adobe Flash Player to your Razr / Maxx runninc ICS 4.0.4
How to use it:
1. Download and unzip the package (hint: save it to your PC Desktop)
2. Install Motorola Drivers - Get it here (hint: uninstall others android devices drivers from PC)
3. Enable Unknown Sources (Config > Security > Unknown Sources)
4. Enable USB Debug (Config > Developer Options > USB debug)
5. Enable Mock Locations (Config > Developer Options > Mock Location)
6. Connect the phone to your PC as Media Sync - MTP (Change it after connect you phone to PC in Config > Storage > Media Sync)
7. Run the script (Double click on .bat file from PC)
We proudly presents to you a 100% Working build of EternityProject EasyRootICS v1.5 *Updated* 02/09/2012
- EternityProject EasyRootICS works for any ICS 4.0.4 builds:
- Devices Tested: HTC One X and Motorola Razr and Droid 4! It may work to more devices!
- su binary updated
- Superuser app: switched to SuperSU by Chainfire
- Correct installation of Busybox
- su binary now goes to correct path with correct permissions
su binary updated
Fixed Linux build.
su binary updated (Run SuperSU after root to su binary update be applied)
SuperSU updated v0.94
SuperSU updated v0.95
SuperSU updated v0.96
su binary updated
Installs a working version of Adobe Flash Player for ICS to your Razr.
Note: If you get a 'su/superuser' already exist message, use the alternate root method created by Dan Rosemberg with su binaries and superuser app updated by me. Get it here
Notice: This is an alternate root method, don't use it as primary root tool there's a reason for that.
How do I unroot from this?
Just run the SuperSU and press 'Full unroot' (if you have superuser app installed uninstall it first with an app like Titanium Backup)
Remember: To get rooted you need an ADB connection. Check if ADB is enable in Device Manager:
Thanks to EternityProject Main Developer kholk for the patience! lol
Thanks to all the @XDA users that provide us logs and feedback!
Thanks to FrAsErTaG for the tip on the batch: headache killer man! :good:
This Worked For Me (Verizon's OTA ICS 4.0.4; Previously Rooted, but Stock GB ROM)
For the benefit of others like me who find it a little confusing how to follow the instructions, I offer this mini guide. I take absolutely no credit for any programming, code, exploit, etc. All real credit goes to Pedro, the OP (original poster; thread starter; handle: pedrotorresfilho) and to those whose work he credited.
In the first thread Pedro gives his instructions. I will try to explain each one as though you're new to Android, because it's the way that I prefer things explained to me. I have been rootin' and ROM'n Android phones for years, but I still prefer instructions written for a 5th Grade level, which is what I've tried to do here. If you don't need all the explanation, just proudly go on about your business. Nothing to see here. Move along.
1. Download and unzip the package
There are TWO (2) PACKAGES on the original post. One of them Pedro wrote on June 14th. The other he wrote in the last few days. This second package is written especially for people like me who can't get the new root to work because there's an old version of SuperUser already installed on your phone. Look for where Pedro writes:
NOTE: If you don't get root by other method root attempt with su and Superuser.apk already installed. Run the RootICS404_SuperUserFix.zip - it's a Root Exploit by Dan Rosemberg with su binaries and Superuser.apk updated by me.
EDIT PER PEDRO: always use the first script first to see if it works for you. Only use the second script if the first fails to work for you because you already have SuperUser on your phone. Many users will never need the second script. Using the second script without trying the first script first may damage your phone.
2. Enable USB Debug
On your Razr, press the Menu button, then select System Settings, then scroll down until you see Developer Options and tic the box for USB Debugging.
3. Enable Mock Locations
On your Razr, press the Menu button, then select System Settings, then scroll down until you see Developer Options and tic the box for Allow Mock Locations.
4. Connect the phone to your PC - Use Media Sync - MTP
When you connect your phone to a PC running Windows, the needed drivers should be installed automatically. They were on my Windows 7 Pro (64bit) PC. If the device drivers don't automatically install on your system, stop, disconnect and go download the drivers. Visit this page at Motorola.com. Once you have proper drivers installed, when you connect your phone to your Windows PC, you should see three (3) virtual drives. On my system they were D:\, E:\ and F:\, but you may see different drive letters on yours. I saw three drives on mine, where D:\ was a virtual cdrom drive containing the files needed to install Motorola MotoCast (which is variously referred to in this thread as MTP, MTD, MTB, etc.), E:\ was the internal storage of my Razr and F:\ was the content of my SD Card on my phone. I used the files on the D:\ drive to install MotoCast (even though I didn't really want it). I don't have a clue why we need MotoCast to make this work, but Pedro says that we do, so I did it. After you're all rooted, you may wish to uninstall it, or at least set it so that (1) it does not auto-start when Windows starts and does not launch when you connect your Razr to your PC, but that's a matter of personal preference. I hate MotoCast and don't need it to transfer anything back and forth to my phone, but YMMV.
NOTE: since I did this yesterday, my drivers updated again and now when I connect, I don't see three drives, but the Razr appears as portable device in Windows Explorer, and when I click on it, it shows me the internal drive and the SD Card as separate volumes. See screenshot below.
5. Run the script (Phone will reboot 3 times) EDIT PER PEDRO: Run Pedro's first script first. Only use his second script if his first does not work for you.
Pedro's first did not work for me, because I let Verizon's OTA ICS install over the top of my previously rooted phone. Because my phone was previously rooted, it had SuperUser on it (a version that is now out of date). When I ran his first script, it was not able to overwrite and replace the old SU with the new, so the attempt to root always failed for me. However, when I ran his second script, the one where Pedro writes: NOTE: If you don't get root by other method root attempt with su and Superuser.apk already installed. Run the RootICS404_SuperUserFix.zip - it's a Root Exploit by Dan Rosemberg with su binaries and Superuser.apk updated by me. then it worked for me just fine.
Thanks to Pedro, I did.
NOTE: I have purposely not put links to any downloadable files in this post. I've given you a link back to Pedro's top post and a link to a driver page at Motorola.com. I didn't link to any of Pedro's scripts because I wanted everyone to have confidence that nothing was being substituted by playing games with URLs.