Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,732,970 Members 48,935 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
Ririal
Old
(Last edited by Ririal; 25th July 2011 at 04:53 PM.) Reason: Updates
#1  
Ririal's Avatar
Retired Recognized Developer - OP
Thanks Meter 398
Posts: 777
Join Date: Feb 2011
Location: Grayslake

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

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
The Following 87 Users Say Thank You to Ririal For This Useful Post: [ Click to Expand ]
 
Vigneshd
Old
#2  
Vigneshd's Avatar
Senior Member
Thanks Meter 23
Posts: 127
Join Date: Mar 2011
Location: Tampa
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?
Above all, remember to be nice and polite! We were all noobs once

Device History

Nokia 3310 > Unknown (black and white screen with jog dial) Sony Clamshell phone > Nokia 6682 > iPhone 3G > [B]Motorola Atrix with GingerBlur 4 > Galaxy Nexus (stock) > Samsung Galaxy S III with Task and Ktoonsez's AOKP


Tablet
ASUS EEE Pad Transformer w/ Dock
ROM: CM10
 
PixoNova
Old
#3  
PixoNova's Avatar
Senior Member
Thanks Meter 16
Posts: 401
Join Date: Nov 2010
Quote:
Originally Posted by Vigneshd View Post
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
Current Devices:
AT&T Motorola Atrix 4G - GreyBlur 2.1 - WITH HSUPA!
HTC Inspire 4G - CyanogenMod 7
Samsung Infuse 4G - Just rooted :/
iPhone 4 - iOS 4.2
iPad 1G WiFi - iOS 4.2
HTC Surround - PM me if you have a broken one of these! Will Pay for broken one/parts.

Past Devices:
iPhone 3G[S] - iOS 4.3.1
iPhone 3G - iOS 4 w/ Android 2.2
iPhone 2G - iOS 3.1.3 w/ Android 2.2
Samsung Captivate - SOLD
 
plmiller0905
Old
#4  
plmiller0905's Avatar
Senior Member
Thanks Meter 240
Posts: 5,034
Join Date: Apr 2010
Location: Janesville,Wisconsin
So do this version allow sideloading?
 
Supish
Old
#5  
Supish's Avatar
Member
Thanks Meter 2
Posts: 97
Join Date: Dec 2008
Location: San Diego
awww yeahhh
XPERIA Z1 C6906
Apple iPhone 5S
Motorola Atrix 4G
Sony Ericsson XPERIA X1i
Samsung A737
Sony Ericsson P1i
Motorola SLVR L7
Innostream INNO 55
The Following User Says Thank You to Supish For This Useful Post: [ Click to Expand ]
 
shawnbuck
Old
#6  
shawnbuck's Avatar
Recognized Developer
Thanks Meter 88
Posts: 190
Join Date: Feb 2011
Location: NY
Quote:
Originally Posted by PixoNova View Post
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.
 
s1mpd1ddy
Old
#7  
Senior Member
Thanks Meter 76
Posts: 760
Join Date: Feb 2011
Quote:
Originally Posted by plmiller0905 View Post
So do this version allow sideloading?

i assume so. i'm able to sideload
 
drjim
Old
(Last edited by drjim; 31st March 2011 at 04:34 AM.)
#8  
Senior Member
Thanks Meter 6
Posts: 713
Join Date: 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?
Phone: Motorola Moto X
Carrier: AT&T
ROM: Stock Kit Kat
Location: San Francisco, USA
Contributing Editor, MobilityDigest.com
 
Ririal
Old
#9  
Ririal's Avatar
Retired Recognized Developer - OP
Thanks Meter 398
Posts: 777
Join Date: Feb 2011
Location: Grayslake

 
DONATE TO ME
Quote:
Originally Posted by drjim View Post
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?
 
s0dhi
Old
#10  
Senior Member
Thanks Meter 22
Posts: 118
Join Date: Feb 2011
Location: Toronto
Quote:
Originally Posted by drjim View Post
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
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes