[TOOL][ROOT/UnROOT][Razr] EternityProject EasyRootICS v1.5 [Win/Linux]

Search This thread

taigetos83

Member
Mar 22, 2008
9
3
Sparta
I have red the thread and the method seems really simple but a I have a noob question..
Is there a tool to unroot if it's necessary or we have to flash ics again?

Thank you in advance :)
 
  • Like
Reactions: chucky7910

chucky7910

Senior Member
Jan 16, 2012
84
22
Rooted with this method this weekend...works REALLY WELL and very easy. I never rooted before and was able to follow instructions very easily!

Thanks to Eternity project!

---------- Post added at 10:43 AM ---------- Previous post was at 10:35 AM ----------

for a motorola droid razr the RSDlite tool will reset your phone back to stock (a factor reset wont as it doesn't effect system files).

You can get it along with the motorola drivers here:
http://xdaforums.com/showthread.php?t=1539192

---------- Post added at 10:44 AM ---------- Previous post was at 10:43 AM ----------

I have red the thread and the method seems really simple but a I have a noob question..
Is there a tool to unroot if it's necessary or we have to flash ics again?

Thank you in advance :)

for the motorola droid razr use the RSDlite tool to reset your phone back to stock.....you can get it here:

http://xdaforums.com/showthread.php?t=1539192
 
  • Like
Reactions: taigetos83

arsenik13

Senior Member
Nov 16, 2010
61
7
I think it's ridiculous you force me to register on your forum in order to download the file.

On top of that, I register to download and the script isn't working.

I have a Verizon android 4.0.4 XT912 device. The script is saying my device wasn't found.

EDIT: I solved adb saying my device wasn't found in this thread: http://xdaforums.com/showthread.php?t=1764850 -- Your software works now. Thanks. However, it's not nice to make people register on your forum when we will never go to visit it again.
 
Last edited:
  • Like
Reactions: pedrotorresfilho

siteexperts

Senior Member
Aug 13, 2010
58
1
Batch claims success, but not rooted....

Pulling my hair out on this.

I was rooted prior to the ICS update. Got the update, and cannot get my phone "properly" rooted again.

I ran the batch file twice, it runs through to completion and claims success. I briefly caught an error message on teh screen regarding link file failed before the rooted message appears so it clearly did not succeed. When I attempt to run any apps that require root (e.g., titanium backup, sql editor, root checker) they all claim I am not rooted.

Any suggestions on how to proceed?

I really need to get tethering reenabled on the phone :)

Thanks
 
  • Like
Reactions: pedrotorresfilho

pedrotorresfilho

Senior Member
Jan 4, 2012
1,595
1,098
decantodepoetas.blogspot.com
Pulling my hair out on this.

I was rooted prior to the ICS update. Got the update, and cannot get my phone "properly" rooted again.

I ran the batch file twice, it runs through to completion and claims success. I briefly caught an error message on teh screen regarding link file failed before the rooted message appears so it clearly did not succeed. When I attempt to run any apps that require root (e.g., titanium backup, sql editor, root checker) they all claim I am not rooted.

Any suggestions on how to proceed?

I really need to get tethering reenabled on the phone :)

Thanks

Hi!

Did you get any error message?

Sent from my XT910 using xda premium
 

pedrotorresfilho

Senior Member
Jan 4, 2012
1,595
1,098
decantodepoetas.blogspot.com
I re-ran the script and grabbed the message:

[Step 4] Finishing!
link failed File exists

pkg: /data/local/tmp/Superuser.apk

Failure [INSTALL_FAILED_ALREADY_EXISTS]

I've updated the thread with a direct link for downloading EternityProject EasyRooTICS and added an alternative method by Dan Rosemberg, with su binaries and superuser app updated by me that will fix this 'x file already exist message'.

Thanks for the logs!

Cheers
 

frog67

Senior Member
Nov 24, 2011
123
13
The EasyRootICS_Linux.sh have error :

sleep 2
echo "Setting permissions..."
chmod 777 adb.linux ( is sufficient chmod 755 adb.linux)
chmod 777 adb.osx (REMOVE this line)


regards
 

StevenLawyer

Member
Apr 6, 2008
7
1
Thanks so much. Worked great. One suggested correction on your instructions, however. I've got a new Droid Razr Maxx with ICS 4.0.4. In step 3 of your instructions, you say to enable unknown sources in Config > Developer Options. On my device, its actually located at Config > Security. Also, for those having trouble finding where to make the change to Media Sync - MTP in step 6, you have to press the menu key after going to Config > Storage and select "USB computer connection".
 

pedrotorresfilho

Senior Member
Jan 4, 2012
1,595
1,098
decantodepoetas.blogspot.com
676.226.3.en.EU (For Retail EU)
Is it working for this ICS leak;

edit: it works!!!
Thank you :)

Thanks for the report.

Cheers

The EasyRootICS_Linux.sh have error :

sleep 2
echo "Setting permissions..."
chmod 777 adb.linux ( is sufficient chmod 755 adb.linux)
chmod 777 adb.osx (REMOVE this line)


regards

wOw

Thanks a lot! You're right about permissions. Nor telling about the adb.osx on linux version. :D (oops)

BTW, I'll fix it asap.

Cheers

Thanks so much. Worked great. One suggested correction on your instructions, however. I've got a new Droid Razr Maxx with ICS 4.0.4. In step 3 of your instructions, you say to enable unknown sources in Config > Developer Options. On my device, its actually located at Config > Security. Also, for those having trouble finding where to make the change to Media Sync - MTP in step 6, you have to press the menu key after going to Config > Storage and select "USB computer connection".

Thanks Steven! I've edited the OP with your hint. Sorry, my menu label is Brazilian Portuguese. Did some sort of literal translation and got this mistake. :D

Cheers
 

Ramdanih

Senior Member
Jun 16, 2010
245
33
Depok
I found superuser.apk
but never push to my phone (tested at China official, eu.eu, AsiaRetail, PSH Asia)..

manual installation..
but root working fine..
 
672.180.33.XT910.Retail.en.EU / Motorola Razr Maxx sold by amazon.de in Germany: works fine, but installs SuperSU instead of superuser. Why that and what is the difference?

EDIT: Sorry, I just saw that you switched to SuperSU... I thought it to be an issue, because there is a superuser.apk in the EasyRootICS.zip
 
Last edited:
  • Like
Reactions: pedrotorresfilho

clickwir

Senior Member
May 5, 2010
179
10
Longmont
Well, it looks like I got it to work. The Linux script didn't really work, just gave lots of errors (something about sleep was being used incorrectly, but if I run 'sleep 5', it works fine. However, I found that if I stepped through each ./adb.linux command one at a time, it seemed to work better.

Plus, sorry I didn't document, but there were 2 commands that I needed to run /data/local/12m/su in front of.

Example:

Code:
./adb.linux shell mv /data/local/12m/batch.bak /data/local/12m/batch
Gave an error.

Changing it to: 
./adb.linux shell /data/loca/12m/su mv /data/local/12m/batch.bak /data/local/12m/batch
Some commands needed that before it. I don't recall which, sorry, I know that's super helpful but I didn't record my steps.

Near the end there's a missing " on the line:
./adb.linux shell "su --command 'ln -s /system/bin/su /system/xbin/su'

Should be:
./adb.linux shell "su --command 'ln -s /system/bin/su /system/xbin/su'"

Otherwise it worked well. Now lets see if I can uninstall some of this bloat/crap/junkware Verizon put on here.
 
  • Like
Reactions: pedrotorresfilho

pedrotorresfilho

Senior Member
Jan 4, 2012
1,595
1,098
decantodepoetas.blogspot.com
Well, it looks like I got it to work. The Linux script didn't really work, just gave lots of errors (something about sleep was being used incorrectly, but if I run 'sleep 5', it works fine. However, I found that if I stepped through each ./adb.linux command one at a time, it seemed to work better.

Plus, sorry I didn't document, but there were 2 commands that I needed to run /data/local/12m/su in front of.

Example:

Code:
./adb.linux shell mv /data/local/12m/batch.bak /data/local/12m/batch
Gave an error.

Changing it to: 
./adb.linux shell /data/loca/12m/su mv /data/local/12m/batch.bak /data/local/12m/batch
Some commands needed that before it. I don't recall which, sorry, I know that's super helpful but I didn't record my steps.

Near the end there's a missing " on the line:
./adb.linux shell "su --command 'ln -s /system/bin/su /system/xbin/su'

Should be:
./adb.linux shell "su --command 'ln -s /system/bin/su /system/xbin/su'"

Otherwise it worked well. Now lets see if I can uninstall some of this bloat/crap/junkware Verizon put on here.

Thanks a lot! Ill do some cleaning by tomorrow. Another friend also pointed some mistakes on the linux port.

Glad to hear you could get it to work.

Cheers

Sent from my XT910 using xda premium
 

Top Liked Posts

  • There are no posts matching your filters.
  • 223
    What do we have here?

    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)
    8. Enjoy!



    We proudly presents to you a 100% Working build of EternityProject EasyRootICS v1.5 *Updated* 02/09/2012



    Direct Download Link:
    http://dlhg.eternityproject.eu/mtspyder/eprj/pedro/EPRJ_EasyRootICS_MultiOS_v1.5.zip
    ----> Please, respect us! Do not post direct download links and do not reupload this file on other filehosters. If you want to share it, redirect to this thread! <----


    What's new?


    V1.0
    - 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

    V1.1
    su binary updated
    Fixed Linux build.

    V1.2
    su binary updated (Run SuperSU after root to su binary update be applied)
    SuperSU updated v0.94

    V1.3
    SuperSU updated v0.95

    V1.4
    SuperSU updated v0.96
    su binary updated
    Exploit fix

    V1.5
    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)

    201206131836.png



    You might also like to watch this video tutorial by Hrishi21007



    Liked it? Press thanks button. You can alsoBuy me a Cold Beer!

    Remember: To get rooted you need an ADB connection. Check if ADB is enable in Device Manager:

    adbnc.jpg



    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:
    13
    still expect that the root tool.:crying:

    Working on it ATM.

    We have JB. :)
    12
    Is there hope this project can be developed for EU jb ?

    Inviato dal mio XT910 con Tapatalk 2

    Yup. Soon as I get JB on my Latam Razr. And it may happen really soon. Cheers

    Sent from my XT910 using xda premium
    4
    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.

    Razr1.jpg


    Razr2.jpg


    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.

    6. Enjoy!
    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.