Thread Closed

[SCRIPT] GladRoot v4.3 (Bell 0.37.4, AT&T 1.26/1.52/1.57/1.83 Supported)

OP Ririal

31st March 2011, 04:17 AM   |  #1  
Ririal's Avatar
OP Retired Recognized Developer
Flag Grayslake
Thanks Meter: 398
 
777 posts
Join Date:Joined: Feb 2011
Donate to Me
More
Note to all users: This thread is now closed. I will no longer be updating GladRoot as there are more reliable and simpler methods for obtaining root on the newer firmwares. Support can still be found through PM for the older firmware versions.
Note to all users on non-AT&T/Bell devices
This is currently untested on anything but AT&T and Bell phones. You can run this on any phone, and at the very worst, it just won't work. There's almost 0 chance you will harm your phone by running this, so feel free to try. Please report back what firmware version you tried it on, and if it worked or not and I'll update the first post here to reflect. I don't have any device but an AT&T Atrix so I can't test any of the other versions myself, I need your help!
GladRoot v4.3 (AT&T 1.83 Update Supported - READ DIRECTIONS)

In the interest of cleaning things up and putting all the current information into one place, with links to everything you'll need to get this working.

Basically, there's a ton of misinformation floating around about current root methods. This is your one stop shop for all your root needs. To explain, the SuperOneClick method installs busybox a second time. The Atrix already has busybox installed, so there's no need to install a duplicate. This can cause issues with other mods. GladRoot will take care of everything SuperOneClick did. I've contacted the developer to see if there's a way around this.

Start Here
  • If you have an AT&T Atrix and want to update to 1.57/1.83 with root, follow the first set of instructions.
  • If you have a Bell Atrix or an AT&T Atrix on 1.26 or 1.52 and just want to root, go to the second set of instructions.
  • Please, please, PLEASE, read the whole first post before asking questions. Chances are your question is already covered in the directions.
  • If you have any features requests or notice any bugs, please PM me, I might miss them in this thread.
  • To unroot, just run unroot.bat
  • Note to users seeing "Unable to detect device" error: Disable USB debugging, and turn it back on. Make sure your connection type is set to None. If you need the drivers, they are available here: 32-bit Drivers and 64-bit Drivers

Little bit of additional info here:
  • This will root your phone. There is no need to run aRoot before this, and you should NOT be running SuperOneClick anymore.
  • This has options to enable sideloading and the tethering APN. Enabling sideloading will not add an Unknown Sources checkbox, it will just enable it. I don't see any reason for the need to disable this, so unless someone can make a case for the checkbox (that makes sense for users), it will remain this way.
  • Unlike v1, the scripts are fully automated. You need only click "allow" to superuser when prompted for certain steps.

If you are already on 1.57/1.83 and do not have root, you MUST flash back to 1.26 for this to work. NO EXCEPTIONS.
Installation instructions: 1.26 to 1.57/1.83
  1. Read the directions.
  2. Read the directions again.
  3. Read the directions a third time. If you do not understand a step, ASK before starting.
  4. Download the script
  5. Extract the GladRoot folder and files to C:\. Do not install anywhere else. Having it inside a folder with a space will cause the script to FAIL.
  6. Make sure your device is 1.2.6 and is not running any mods, I recommend a fresh SBF flash of 1.2.6. Download links and installation instructions here
  7. Enable USB debugging (Settings -> Applications -> Development).
  8. Connect your phone (I recommend setting USB Connection to 'None').
  9. Run gladroot.bat and follow the on-screen directions (If you're using Windows 7, run as admin by holding down control and double-clicking).
  10. Verify that there are no errors before updating.
  11. Go to Settings -> About phone -> System updates
  12. Follow the on-screen instructions. First download the update (you will need a Wi-Fi connection for this), then it will prompt you to install.
  13. The update will reboot the device and install itself. If this part fails it's because you are not on stock 1.2.6 firmware. Start over and read the directions.
  14. When it boots back up, verify USB debugging is still on. Some users report that disabling and re-enabling USB debugging solves a few issues with the script detecting your device (Settings -> Applications -> Development).
  15. Run afterupdate.bat (If you're using Windows 7, run as admin by holding down control and double-clicking).
  16. Make sure you allow the superuser request on your phone or it WILL fail.
  17. All done! Enjoy your rooted Atrix on 1.57/1.83!
Screenshots
**REMOVED FOR NOW UNTIL I GET A CHANCE TO UPDATE**
Installation instructions: 1.26, 1.52 and Bell Atrix
  1. Read the directions.
  2. Read the directions again.
  3. Read the directions a third time. If you do not understand a step, ASK before starting.
  4. Download the script
  5. Extract the GladRoot folder and files to C:\. Do not install anywhere else. Having it inside a folder with a space will cause the script to FAIL.
  6. Make sure your device is the correct version. Go to Settings -> About phone -> Build number and make sure it matches one of the following:
    • OLYFR_U4_1.2.6
    • OLYFR_U4_1.5.2
    • OLYLA_U4_0.37.4
    If you need to flash an SBF first, Download links and installation instructions here.
  7. Enable USB debugging (Settings -> Applications -> Development).
  8. Connect your phone (I recommend setting USB Connection to 'None').
  9. Run gladroot.bat and follow the on-screen directions.(If you're using Windows 7, run as admin by holding down control and double-clicking).
  10. When you get to the step that asks if you're updating to 1.57, just say no.
  11. Verify that there are no errors.
  12. All done! Enjoy your rooted Atrix!
DISCLAIMER
I am not responsible if this bricks your phone or if it doesn't work properly for you. I've done everything I can to ensure smooth execution.

If you have any issues, feel free to PM me, reply to this thread, or come find me on IRC (I'm Fenrir or fen|works on IRC)
Special Thanks
Sogarth for adb wizardry, shawnbuck for the concept and getting the ball moving, designgears for the initial aRoot script method, and everyone on XDA and IRC who helped contribute and test.
Changelog

Version 4.3
  • Cleaned up script a tiny bit
  • Added textual support for 1.83 (the method hasn't changed, it's always worked)
Version 4.2
  • Added Uknown Sources checkbox to sideloading, as well as enabling it.
  • Added unroot script.
Version 4.1
  • Fixed a few minor aesthetic errors in the script
Version 4
  • Added a pause after the superuser request so if it fails, users can read the output.
  • Started mapping out log process for error catching.
  • Removed abd kill-server from the beginning of the file as I think it might be causing problems on slower machines.
Version 3
  • Removed option to root, it just roots. This will not harm your phone if you're already rooted.
  • Added support to root all devices, including Bell Atrix.
  • Cleaned up and improved script.
  • Changed name from Root v2 to GladRoot (Which is Root v3)
Version 2
  • Massive improvements to deployment script
  • Removed need to manually enter commands
Version 1
  • Initial Release
Last edited by Ririal; 25th July 2011 at 04:53 PM. Reason: Updates
The Following 87 Users Say Thank You to Ririal For This Useful Post: [ View ]
31st March 2011, 04:20 AM   |  #2  
Vigneshd's Avatar
Senior Member
Tampa
Thanks Meter: 23
 
127 posts
Join Date:Joined: Mar 2011
More
I love you guys lol!

So will this method (or the idea behind it) work for future updates (like the supposed ones for HSUPA, voice quality and one day eventually maybe gingerbread?)

Or do we have no idea about those?
31st March 2011, 04:23 AM   |  #3  
PixoNova's Avatar
Senior Member
Thanks Meter: 16
 
401 posts
Join Date:Joined: Nov 2010
More
Quote:
Originally Posted by Vigneshd

I love you guys lol!

So will this method (or the idea behind it) work for future updates (like the supposed ones for HSUPA, voice quality and one day eventually maybe gingerbread?)

Or do we have no idea about those?

I would assume so, unless Moto closes this hole? Not sure if this is a root exploit like psneuter or not.

Also flashing my phone 1.2.6 and will attempt this, will post back my results
31st March 2011, 04:28 AM   |  #4  
plmiller0905's Avatar
Senior Member
Flag Janesville,Wisconsin
Thanks Meter: 240
 
5,050 posts
Join Date:Joined: Apr 2010
More
So do this version allow sideloading?
31st March 2011, 04:29 AM   |  #5  
Supish's Avatar
Member
Flag San Diego
Thanks Meter: 2
 
97 posts
Join Date:Joined: Dec 2008
More
awww yeahhh
The Following User Says Thank You to Supish For This Useful Post: [ View ]
31st March 2011, 04:31 AM   |  #6  
shawnbuck's Avatar
Recognized Developer
NY
Thanks Meter: 88
 
190 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by PixoNova

I would assume so, unless Moto closes this hole? Not sure if this is a root exploit like psneuter or not.

Also flashing my phone 1.2.6 and will attempt this, will post back my results

Unfortunately, it is possible to close this hole, but I don't think moto is going to get it for a little while.
31st March 2011, 04:32 AM   |  #7  
Senior Member
Thanks Meter: 76
 
763 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by plmiller0905

So do this version allow sideloading?


i assume so. i'm able to sideload
31st March 2011, 04:32 AM   |  #8  
Senior Member
Thanks Meter: 6
 
716 posts
Join Date:Joined: Nov 2008
After failing with the previous version, I failed again with this version. I get the screen shot below every time.

I installed JDK and SDK. I did aroot. I rebooted Atrix and my PC. I tried in None and Mass Storage. The Atrix is recognized by my PC as it is listed under Computer and connects with Media Sync. I put the new retainroot folder in C:\.

Nothing works.

Have I missed something?

Any ideas?
Last edited by drjim; 31st March 2011 at 04:34 AM.
31st March 2011, 04:34 AM   |  #9  
Ririal's Avatar
OP Retired Recognized Developer
Flag Grayslake
Thanks Meter: 398
 
777 posts
Join Date:Joined: Feb 2011
Donate to Me
More
Quote:
Originally Posted by drjim

After failing with the previous version, I failed again with this version. I get the screen shot below every time.

I installed JDK and SDK. I did aroot. I rebooted Atrix and my PC. I tried in None and Mass Storage. The Atrix is recognized by my PC as it is listed under Computer and connects with Media Sync.

Nothing works.

Have I missed something?

Any ideas?

open command prompt and type:
Code:
adb devices
What does it return?
31st March 2011, 04:35 AM   |  #10  
Senior Member
Flag Toronto
Thanks Meter: 22
 
118 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by drjim

After failing with the previous version, I failed again with this version. I get the screen shot below every time.

I installed JDK and SDK. I did aroot. I rebooted Atrix and my PC. I tried in None and Mass Storage. The Atrix is recognized by my PC as it is listed under Computer and connects with Media Sync.

Nothing works.

Have I missed something?

Any ideas?

USB debugging on?

USB mode set as None?

Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Atrix 4G Android Development by ThreadRank