[HOWTO] Root the Atrix 2(Updated for 2.3.6 FINALLY)

Search This thread
A

Ashwasash

Guest
so is there no problem running a rooted phone without any custom roms? Will I be able to get official OTA updates?

Sent from my MB865 using xda premium
 

badbomb

Member
Jun 29, 2012
49
11
Chennai
so is there no problem running a rooted phone without any custom roms? Will I be able to get official OTA updates?

Sent from my MB865 using xda premium

You can run the phone without any of the custom roms... root access is needed only to gain access to the system area of the phone...

you will be able to get OTA updates but the root will be lost once the update is applied... but no chance of that happening in the near future or atleast till you get a proper ICS update... :D
 
A

Ashwasash

Guest
Ok so after updating to ics I gotta find another way to root right. ?

Sent from my MB865 using xda premium
 

badbomb

Member
Jun 29, 2012
49
11
Chennai
Ok so after updating to ics I gotta find another way to root right. ?

Sent from my MB865 using xda premium

ya... as of now a one click method is available which works on ICS leaks(all versions) for the non AT&T Atrix 2 so should work for the official update as well... I am currently running the leaked ICS with root and have no issues... the files needed for rooting are available in this thread http://xdaforums.com/showthread.php?t=1740668
 
A

Ashwasash

Guest
K thnx. u have a link for that ics ROM?

Sent from my MB865 using xda premium
 

HAYDENB

Senior Member
Jul 25, 2010
141
12
I have a problem here. I flashed a different ROM a couple days ago but after a flashed it i somehow lost root in the process. I tried to re root the device but to no avail. I did a factory reset and i am still not able to achieve root.[*] Motorola universal root script by P3Droid
[*]
[*] This should work on most motorola phones
[*]
[*] Press any key to get this phone rooted !
Press any key to continue . . .
[*]
[*] Waiting for device...
* daemon not running. starting it now *
* daemon started successfully *
[*] Motorola Phone Connected...
[*] Starting the Root Process, Do Not Disconnect Phone...
823 KB/s (22776 bytes in 0.027s)

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00016118
[*] Scooting ...
Unable to open log device '/dev/log/main': No such file or directory
Unable to open log device '/dev/log/main': No such file or directory
[*] Sending 149 zerglings ...
Unable to open log device '/dev/log/main': No such file or directory
Unable to open log device '/dev/log/main': No such file or directory
[*] Sending 189 zerglings ...
[-] Hellions with BLUE flames !
[1] Segmentation fault /data/local/zerg
[*] Waiting for phone to reboot.
* daemon not running. starting it now *
* daemon started successfully *
[*] Installing Root Packages ...
remount failed: Operation not permitted
failed to copy 'su' to '/system/xbin/su': Permission denied
Unable to chmod /system/xbin/su: Operation not permitted
link failed File exists
failed to copy 'busybox' to '/system/bin/busybox': Permission denied
Unable to chmod /system/bin/busybox: Operation not permitted
busybox: /system/xbin/add-shell: Permission denied
busybox: /system/xbin/ar: Permission denied
busybox: /system/xbin/blockdev: Permission denied
busybox: /system/xbin/iostat: Permission denied
busybox: /system/xbin/mpstat: Permission denied
busybox: /system/xbin/nbd-client: Permission denied
busybox: /system/xbin/pmap: Permission denied
busybox: /system/xbin/powertop: Permission denied
busybox: /system/xbin/pstree: Permission denied
busybox: /system/xbin/remove-shell: Permission denied
busybox: /system/xbin/tune2fs: Permission denied
2619 KB/s (785801 bytes in 0.293s)
pkg: /data/local/tmp/Superuser.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
cannot create /data/local.prop: permission denied
[*] Rebooting...
* daemon not running. starting it now *
* daemon started successfully *
[*] Your Phone is Rooted !
[*] Press any key to exit.
Press any key to continue . . .

This is what i got. Any ideas
 

cogeary

Senior Member
Dec 5, 2011
653
387
New Orleans
I have a problem here. I flashed a different ROM a couple days ago but after a flashed it i somehow lost root in the process. I tried to re root the device but to no avail. I did a factory reset and i am still not able to achieve root.[*] Motorola universal root script by P3Droid
[*]
[*] This should work on most motorola phones
[*]
[*] Press any key to get this phone rooted !
Press any key to continue . . .
[*]
[*] Waiting for device...
* daemon not running. starting it now *
* daemon started successfully *
[*] Motorola Phone Connected...
[*] Starting the Root Process, Do Not Disconnect Phone...
823 KB/s (22776 bytes in 0.027s)

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00016118
[*] Scooting ...
Unable to open log device '/dev/log/main': No such file or directory
Unable to open log device '/dev/log/main': No such file or directory
[*] Sending 149 zerglings ...
Unable to open log device '/dev/log/main': No such file or directory
Unable to open log device '/dev/log/main': No such file or directory
[*] Sending 189 zerglings ...
[-] Hellions with BLUE flames !
[1] Segmentation fault /data/local/zerg
[*] Waiting for phone to reboot.
* daemon not running. starting it now *
* daemon started successfully *
[*] Installing Root Packages ...
remount failed: Operation not permitted
failed to copy 'su' to '/system/xbin/su': Permission denied
Unable to chmod /system/xbin/su: Operation not permitted
link failed File exists
failed to copy 'busybox' to '/system/bin/busybox': Permission denied
Unable to chmod /system/bin/busybox: Operation not permitted
busybox: /system/xbin/add-shell: Permission denied
busybox: /system/xbin/ar: Permission denied
busybox: /system/xbin/blockdev: Permission denied
busybox: /system/xbin/iostat: Permission denied
busybox: /system/xbin/mpstat: Permission denied
busybox: /system/xbin/nbd-client: Permission denied
busybox: /system/xbin/pmap: Permission denied
busybox: /system/xbin/powertop: Permission denied
busybox: /system/xbin/pstree: Permission denied
busybox: /system/xbin/remove-shell: Permission denied
busybox: /system/xbin/tune2fs: Permission denied
2619 KB/s (785801 bytes in 0.293s)
pkg: /data/local/tmp/Superuser.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
cannot create /data/local.prop: permission denied
[*] Rebooting...
* daemon not running. starting it now *
* daemon started successfully *
[*] Your Phone is Rooted !
[*] Press any key to exit.
Press any key to continue . . .

This is what i got. Any ideas

Make sure you are using the 2.3.6 root method, not 2.3.5. Here's the link to the right attachment.
 

cogeary

Senior Member
Dec 5, 2011
653
387
New Orleans

Are you sure? All the current ROMs for the A2 are 2.3.6-based. But regardless, the exploit for 2.3.6 works on both 2.3.6 and 2.3.5 but the 2.3.5 exploit only works on 2.3.5.

PS. If you have never officially updated to 2.3.6 because it always fails then I highly recommend that you:
-Flash the 2.3.5 fxz (backup your data first)
-Try this method to apply the 2.3.6 update
-Root & restore you data
-Flash the ROM of your choice
 
Last edited:

HAYDENB

Senior Member
Jul 25, 2010
141
12
Are you sure? All the current ROMs for the A2 are 2.3.6-based. But regardless, the exploit for 2.3.6 works on both 2.3.6 and 2.3.5 but the 2.3.5 exploit only works on 2.3.5.

PS. If you have never officially updated to 2.3.6 because it always fails then I highly recommend that you:
-Flash the 2.3.5 fxz (backup your data first)
-Try this method to apply the 2.3.6 update
-Root & restore you data
-Flash the ROM of your choice

When i check the android version it says 2.35.

---------- Post added at 11:11 PM ---------- Previous post was at 10:39 PM ----------

When i check the android version it says 2.35.

It's rooted now
 

xdduser

Senior Member
Jul 7, 2012
174
11
Hi

How to root is fine, but can someone tell a noob "why" will he want to root his 2.3.6 laden atrix 2? I mean what new features will I get if I root it? Ability to install some new games or what? Since ICS is not out yet, so 2.3.6 will all it run, if i am not wrong.
 

lkrasner

Senior Member
Apr 14, 2012
1,091
540
Brighton, MI
Hi

How to root is fine, but can someone tell a noob "why" will he want to root his 2.3.6 laden atrix 2? I mean what new features will I get if I root it? Ability to install some new games or what? Since ICS is not out yet, so 2.3.6 will all it run, if i am not wrong.

basically it lets you modify system files, meaning new roms, ability to install apps that are said to be not compatible but still work (some games, yes), ability to make theme tweaks as well as performance once.

But most of all the satisfaction of knowing you have taken control of your device
 

ROCKMAN33

Member
Oct 3, 2011
18
3
If you are on 2.3.6:
Install the OTA and upgrade your phone to 2.3.6
Download the 2.3.6 root zip from HERE
Make sure you have the right drivers installed then connect your phone to your PC.
Unzip the file and then double-click "Click-To-Root.bat".
Refer to the trouble shooting step bleow the 2.3.5 method if you are unable to attain root!

I use Atrix 2 with EA Game
can do?
And If Official ICS come on I can up with OTA
Thank
Sorry for my English
 
  • Like
Reactions: khan.28885

diamondprincessxoo

Senior Member
Mar 8, 2011
115
10
Bronx
www.facebook.com
First: I'd like to make it clear I am not claiming this process as my own. This method was created by p3droid over at the MyDroidWorld Forums. I am not a dev, just someone compiling information.




Second: This root method is originally intended for the Droid Bionic and I take no responsibility if this bricks your phone.

Third: This root was discovered by JRW 28 So give him some love with that thanks button.

If you are on 2.3.6:
Install the OTA and upgrade your phone to 2.3.6
Download the 2.3.6 root zip from HERE
Make sure you have the right drivers installed then connect your phone to your PC.
Unzip the file and then double-click "Click-To-Root.bat".
Refer to the trouble shooting step bleow the 2.3.5 method if you are unable to attain root!

If you are on 2.3.5:

Root:
I used the Lazy One Click and it worked perfectly, others have had success with the full manual method.

Original Thread on MyDroidWorld: http://www.mydroidworld.com/forums/...-your-phone-back-upgrade-path.html#post106072

Important for those using Oneclick:
1.Extract the files from 1-click_exploit.zip.
2.Enable USB debugging. Do so by going into your settings, then to applications, then to development.
3.Set your connection type to charge only. You can change your connection type through the notification bar once your are connected.
4.Make sure you go to Settings, Applications, and check Unknown sources if you haven't done so already.
5.Click runme.bat while your phone is connected. Be patient and let the program do it's thing. YOUR PHONE WILL REBOOT! Do not be alarmed as this is normal. Your phone should now be rooted.
Cheers!


If runme.bat hangs after daemeon starts:

1.First make sure you have USB Debugging, Unknown Sources, and Charge only connection enabled
2.If none of these options work, uninstall your drivers and download and install one of these:
Driver-wise:
Try this if on 32-bit:http://www.mediafire.com/?71c12qc4a1svqza
And this for 64-bit:http://www.mediafire.com/?ysphmaz131d3an9

Proof of Root:
attachment.php
This is a terminal screen showing the Atrix 2 (Codenamed Edison, look it up if you must) accessing root.



nice...... virus guys!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 54
    First: I'd like to make it clear I am not claiming this process as my own. This method was created by p3droid over at the MyDroidWorld Forums. I am not a dev, just someone compiling information.




    Second: This root method is originally intended for the Droid Bionic and I take no responsibility if this bricks your phone.

    Third: This root was discovered by JRW 28 So give him some love with that thanks button.

    If you are on 2.3.6:
    Install the OTA and upgrade your phone to 2.3.6
    Download the 2.3.6 root zip from HERE
    Make sure you have the right drivers installed then connect your phone to your PC.
    Unzip the file and then double-click "Click-To-Root.bat".
    Refer to the trouble shooting step bleow the 2.3.5 method if you are unable to attain root!

    If you are on 2.3.5:

    Root:
    I used the Lazy One Click and it worked perfectly, others have had success with the full manual method.
    I am a manual man, I don't use 1 clicks so I will post this the only way I know how...

    Download the follow file: it contains the exploit, su, Superuser

    Download exploit ---> Exploit.zip

    1) Unzip contents of folder to your Desktop

    2) open a command terminal and navigate to the folder (cd Desktop/Exploit)

    3) type the following commands
    ---> adb push zerg /data/local
    ---> adb push su /data/local
    ---> adb push Superuser.apk /data/local
    ---> adb shell
    ---> cd /data/local
    ---> chmod 777 zerg
    ---> ./zerg

    4) Wait for the root to be gained

    5) type the following commands
    ---> adb shell (only type this if you are no longer in shell@targa)
    ---> mount -o rw,remount /dev/null /system
    ---> cat /data/local/su > /system/bin/su
    ---> cat /data/local/Superuser.apk > /system/app/Superuser.apk
    ---> chmod 4755 /system/bin/su
    ---> chmod 4755 /system/app/Superuser.apk
    ---> reboot



    ********************************

    Windows Version
    For the lazy I made you a 1-click ---> 1-click-exploit.zip
    Original Thread on MyDroidWorld: http://www.mydroidworld.com/forums/...-your-phone-back-upgrade-path.html#post106072

    Important for those using Oneclick:
    1.Extract the files from 1-click_exploit.zip.
    2.Enable USB debugging. Do so by going into your settings, then to applications, then to development.
    3.Set your connection type to charge only. You can change your connection type through the notification bar once your are connected.
    4.Make sure you go to Settings, Applications, and check Unknown sources if you haven't done so already.
    5.Click runme.bat while your phone is connected. Be patient and let the program do it's thing. YOUR PHONE WILL REBOOT! Do not be alarmed as this is normal. Your phone should now be rooted.
    Cheers!


    If runme.bat hangs after daemeon starts:

    1.First make sure you have USB Debugging, Unknown Sources, and Charge only connection enabled
    2.If none of these options work, uninstall your drivers and download and install one of these:
    Driver-wise:
    Try this if on 32-bit:http://www.mediafire.com/?71c12qc4a1svqza
    And this for 64-bit:http://www.mediafire.com/?ysphmaz131d3an9

    Proof of Root:
    attachment.php
    This is a terminal screen showing the Atrix 2 (Codenamed Edison, look it up if you must) accessing root.
    6
    well here is root for 2.3.6 thx goes to Dan Rosenberg... i just tested it and my atrix 2 2.3.6 is rooted...

    he is asking for donations for the red cross, please donate if you can...
    wepay.com/donations/droid-4-root-bounty

    this is only for windows, but i guess you can get the instructions from the .bat file and do the same in any console

    by the way it is supposed to be a universal motorola root method...
    5
    where do i say he is taking donations... people should learn to read... and jim, sorry to bring cogeary down from the pedestal where u had him... but yeah he did not help Dan do anything... the batch file and everything was provided by Dan... and his original files did the job quite good, so dunno where u got your info... so lets get this stuff straight... no i didnt say he was taking donations, and yes i did say taking donations based on others work when you did nothing... is a big no no

    vulnfactory.org/blog/2012/02/11/rooting-the-droid-4-a-failed-bounty-experiment/ so that you educate yourself jim

    Edit: anyhow this is my last post about this, cause i might "scare off" some developers

    your attitude and outlook plain sucks.why don't you make that your last post in the a2 forum entirely.
    4
    Thanks for taking the plunge for all of us. :) Let us know how it goes!

    It works great! Successfully rooted an unrooted 2.3.6.

    Here are my personal root/unroot scripts that will be used in the Megatool (when it eventually is released): View attachment 2.3.6Root.zip

    Thank you chan32167 for testing this for Dan Rosenberg and posting it here!
    3
    Hi Jim, thanks for your directions, I really appreciate it..unfortunately I still can't root after trying your method..I've attached screenshots again of what I am seeing...any other suggestions?? Thanks in advance..


    Ok, you are going to have to try it the hard way..... I used this last night on my replacement phone and it worked like a charm, but it is not the easiest for a windows user....

    First remove anything you copied into /data/local with

    Code:

    adb shell
    cd /data/local
    rm ./tmp/*
    rm ./*
    exit
    exit

    End code:

    Now for the root stuff in detail.

    Download the follow file: it contains the exploit, su, Superuser

    Download exploit ---> http://xdaforums.com/attachment.php?attachmentid=767802&stc=1&d=1320119485

    1) Unzip contents of folder to your Desktop

    2) open a command terminal and navigate to the folder (cd Desktop/Exploit)

    3) Run the following commands:

    Code:
    adb push zerg /data/local
    adb push su /data/local
    adb push Superuser.apk /data/local
    adb shell
    cd /data/local
    chmod 755 zerg
    ./zerg

    End code

    4) Wait for the root to be gained, you will be disconnected.

    5) Run the following commands:

    Code:

    adb shell

    (only type the rest of this if you are no longer in shell@edison, and your prompt is a "#")

    mount -o rw,remount /dev/null /system
    cat /data/local/su > /system/bin/su
    cat /data/local/Superuser.apk > /system/app/Superuser.apk
    chmod 4755 /system/bin/su
    chmod 4755 /system/app/Superuser.apk
    reboot

    End code