Root for ALL/SBF Flash/Unlocking Bootloader - Updated 25-July2011 05:18 PST
Note these like any hack/mod, doing the following will 100% void your warranty and can (though very unlikely) brick your phone. By doing the following you agree that you fully understand the risk (and reward) and that if something goes wrong, we did not make you hack your phone. Enough said, now to the fun...
The newest and easiest way to root (and unroot) is Pete's Motorola Root Tools here:Pete's Motorola Root Tools
#1. Get your file package here and extract it to your c: drive: Root at XDA
#1. Switch to fastboot mode by turning off your phone, and turning it back while holding down the Volume Down button until you see Fastboot on the screen.
#2. Press volume up button and you should see "Starting Fastboot protocol support".
#3. Extract the file you downloaded to your C: drive
#4. Open a command prompt on your computer (Windows logo key + R, type cmd) and go to that directory (should be c:/moto-fastboot-win32)
It comes with a superuser apk in the files and that post, but I recommend you install superuser from the android market.
Ok so what does this do? Let me see if I can explain. When you flash the preinstall.img that is in that link, it has the su file for webtop root renamed to dosu in it, so the system does not know what it is, and it placed in a folder called preinstall (it is kinda a Torjan horse). Since it is the su file, when you run it with the /preinstall/dosu command, it automatically gives you superuser control. You then mount the system as read/write, copy the dosu file to the correct foler and rename it to su using the cp command. Chmod the new su file so it is useable by the phone. Install superuser and now you are rooted.
Eh, I clicked that stuff and got intimidated. I psyched myself up to believe that I was ready to root my phone and now I'm just as lost (intimidated) as I was before I started my heavy reading a few days ago. I have no idea what sideloading is. Maybe I didn't read thoroughly enough because I don't remember covering that in the tutorials.
Maybe one day.
Thanks for the info, though!
The Following User Says Thank You to morejaylesswar For This Useful Post:
I rooted before the update, and than never ran the update. So I still have root. Can I just run the update now and than use the above method to root again ?
If you try and install an app from anywhere other than the official android market (like amazon's app store) you cannot install the app. Sideloading is installing apps not from Market without a computer. AT&T locked this down, so the only way to install a non-market app without using a computer is by rooting and enabling sideloading. If you don't mind having to use a computer, then google sideload wonder machine, it works great and does not require root. You just have to wait until you get to a computer with it to be able to install amazon's apps.
Quote:
Originally Posted by deathcylon
I rooted before the update, and than never ran the update. So I still have root. Can I just run the update now and than use the above method to root again ?
If you update to 4.1.57 without running the script (which I no longer recommend using), you will lose root. That script is not the best way to keep root, and if you have to do a factory reset, you lose root and have to sbf back to the old version to get it again. HOWEVER that is no longer the case with this. I recommend undoing any and all mods, unfreezing any apps you have frozen and unrooting the device before you update. Then run the update, when done you will not have root, but that is ok. Just install the app, and you will be rooted again the correct way. By the way, unrooting is a little complicated now, but it can be done.
The Following User Says Thank You to james27007 For This Useful Post:
worked for me and it didn't delete anything off of my phone at all. I backed up a lot of my folders off of card before running this just in case, but it ended up being unnecessary as everything is as is and I now have root and am on 4.1.57.
Thanks for posting this!
The Following User Says Thank You to jonnyweb For This Useful Post:
So if I was rooted, then got the update a few weeks ago when it was pushed, and now use this root method I'll be fine?
I'm just wondering because although it unrooted my phone, I still had side loading and wanted to make sure that partial root wouldn't mess anything up.
So if I was rooted, then got the update a few weeks ago when it was pushed, and now use this root method I'll be fine?
I'm just wondering because although it unrooted my phone, I still had side loading and wanted to make sure that partial root wouldn't mess anything up.
Yes you will be ok.
When you ran the update the su file was removed and you lost root 100%; however since the edited file that allows sideloading was not changed in the update, you keep that. Since Gingerbreak only puts the su file superuser.apk files back, no other mods will be affected.
worked for me and it didn't delete anything off of my phone at all. I backed up a lot of my folders off of card before running this just in case, but it ended up being unnecessary as everything is as is and I now have root and am on 4.1.57.
Thanks for posting this!
Dumb question time: How *do* I backup my folders, etc., before running the program to root the Atrix? Just got it today, at lunch time, and can't wait to get rooted.
Currently have the OTA update installed, so I'm at version 1.8.3.
-Mike
__________________ Rooted HTC Inspire 4G NINJA-0817 (2.3.4) Rom
Rooted Motorola Atrix 4G
With UNLOCKED Bootloader The DarkSide v1.4 - Empire Rom
The Following User Says Thank You to ultradroid For This Useful Post:
Dumb question time: How *do* I backup my folders, etc., before running the program to root the Atrix? Just got it today, at lunch time, and can't wait to get rooted.
Currently have the OTA update installed, so I'm at version 1.8.3.
-Mike
If you do not know and did not ask, that would be dumb. Not knowing and asking is smart
Anyways. Plug your phone into the computer with your usb cable. You will see a USB icon pop up in the top notifaction bar, press and pull that bar down. You will see "USB Connection" select it and USB Mass Storage. Your computer will pop up with MB600 as a flash drive. now you just copy the files off of your phone and onto your computer. So far I have done this 10 times and it has erased my internal and external memory cards 10 times.
BTY welcome to the dark side.
The Following 2 Users Say Thank You to james27007 For This Useful Post:
If you do not know and did not ask, that would be dumb. Not knowing and asking is smart
Anyways. Plug your phone into the computer with your usb cable. You will see a USB icon pop up in the top notifaction bar, press and pull that bar down. You will see "USB Connection" select it and USB Mass Storage. Your computer will pop up with MB600 as a flash drive. now you just copy the files off of your phone and onto your computer. So far I have done this 10 times and it has erased my internal and external memory cards 10 times.
BTY welcome to the dark side.
This will be the fifth android phone I've rooted. Hopefully, it'll be easier than the HTC Inspire was. That one, was a total BEAR to root. Took me about an hour. Last year's phones took me, on average, maybe 10-15 minutes to root, but the ones being released now are a chore to get rooted - wouldn't you agree?
Thanks for your help on this! That's what I like about THIS forum - friendly, helpful people.
If you do not know and did not ask, that would be dumb. Not knowing and asking is smart
Anyways. Plug your phone into the computer with your usb cable. You will see a USB icon pop up in the top notifaction bar, press and pull that bar down. You will see "USB Connection" select it and USB Mass Storage. Your computer will pop up with MB600 as a flash drive. now you just copy the files off of your phone and onto your computer. So far I have done this 10 times and it has erased my internal and external memory cards 10 times.
BTY welcome to the dark side.
I have a question about this.
I have an unrooted Atrix. I've updated to 1.8.3. I've copied and pasted the phone's internal and external card files to my computer.
I installed Gingerbreak on the phone, but I have not pressed the "root" button yet.
While doing more reading/researching, I read that with backups you don't want to backup the system and data files as it could cause problems such as force closes.
Does this copy/paste method copy any system/data files?
I have a question about this.
I have an unrooted Atrix. I've updated to 1.8.3. I've copied and pasted the phone's internal and external card files to my computer.
I installed Gingerbreak on the phone, but I have not pressed the "root" button yet.
While doing more reading/researching, I read that with backups you don't want to backup the system and data files as it could cause problems such as force closes.
Does this copy/paste method copy any system/data files?
Thanks
Don
No. You are only backing up the sdcards (the internal phone memory is considered an sdcard, since most phones do not have this they come with an sdcard; but AT&T is cheap and did not want to include sdcards, so they made a fake sdcard canned internal memory)
The Following User Says Thank You to james27007 For This Useful Post:
I was, just now, successful at rooting my Atrix! Then I installed/setup sideloading - and now, for the recovery, so I can back things up. Is there a special recovery for the Atrix, or is there a Bootstrap type setup for it? I'm assuming, because of the locked bootloader, I can't just install Clockwork Mod Recovery though Rom Manager - right?
I was, just now, successful at rooting my Atrix! Then I installed/setup sideloading - and now, for the recovery, so I can back things up. Is there a special recovery for the Atrix, or is there a Bootstrap type setup for it? I'm assuming, because of the locked bootloader, I can't just install Clockwork Mod Recovery though Rom Manager - right?
-Mike
There is a kindof ClockworkMod over at XDA, but I do not know how well of a backup/restore it does. I would just make sure to keep the sbf close incase something goes wrong.
Device(s): Atrix 4G, VM Intercept, T-Mobile Galaxy SII
Carrier: Not Provided
Thanks: 5
Thanked 7 Times in 4 Posts
I tried installing the software to install Gingerbreak automatically and it did not work. I was using my wifes Vaio running Windows 7 64 bit. I fired up my Imac to Windows XP and it worked like a charm.
There is a kindof ClockworkMod over at XDA, but I do not know how well of a backup/restore it does. I would just make sure to keep the sbf close in case something goes wrong.
Yeah, I found that program and, following the instructions, installed it on my phone. It appears to work just like "the real thing", in that it installed a form of recovery which is accessible through rebooting - although you have to have your phone plugged into a wall charger to do it. I did a backup, and *that* seemed to work too.
I realize that we're dealing with a variation of the "locked bootloader" scenario from Droid X, so I've proceeded with caution - I had an *incident* with the Droid X bootloader, and don't want a re-play of that with the Atrix.
BTW, I downloaded a copy of the Atrix sbf to my PC, just in case, as you suggested. Thanks for the tip!
So does this work on 4.1.26 with a mod installed? I have a webtop hack installed and I want to remove it by getting root access. After I remove it can I just update my phone and it will get rid of root?
So does this work on 4.1.26 with a mod installed? I have a webtop hack installed and I want to remove it by getting root access. After I remove it can I just update my phone and it will get rid of root?
Yes as far as I know it works on all versions of the Atrix, BUT BACKUP YOUR INTERNAL AND EXTERNAL SDCARD. Your Webtop backup files are on the internal sdcard and there is a 99% chance that this will wipe it clean.
Last edited by james27007; May 9th, 2011 at 08:56 AM.
Device(s): Captivate --> Atrix 4G --> Atrix 2 --> One X --> GNex
Carrier: Not Provided
Thanks: 14
Thanked 27 Times in 22 Posts
Will this root work on the Atrix with the latest software update AT&T just pushed out? Will it affect the HSUPA upgrade? Do I need to backup my files as the rooting wipes everything or is it just a precaution?
Will this root work on the Atrix with the latest software update AT&T just pushed out? Will it affect the HSUPA upgrade? Do I need to backup my files as the rooting wipes everything or is it just a precaution?
Thanks in advanced.
Yes, works great on all software versions and almost all phones. If you were rooted and lost it during the update to 4.1.83; it works. It also works if you are now on 4.1.873 and have never rooted. Also it only gives root access, it does not touch anything else and will not cause issues with HSPA.
This root method (for most people) wipes the internal and external sdcards. It wiped mine and has everytime I have used it. So doing a backup, in my opnion, is required
Device(s): Captivate --> Atrix 4G --> Atrix 2 --> One X --> GNex
Carrier: Not Provided
Thanks: 14
Thanked 27 Times in 22 Posts
So I've got up to step #3 and I'm kind of unsure what I do next....It says:
"Next launch from command prompt move to where adb is c:/path/to/adb/ and then run the following command"
Can someone PLEASE explain this step?
Edit: Figured it out. I didn't realize that when I ran Gingerbreak.exe it was installing the app on my device and was sitting there waiting to be opened. lol.
Eh, I clicked that stuff and got intimidated. I psyched myself up to believe that I was ready to root my phone and now I'm just as lost (intimidated) as I was before I started my heavy reading a few days ago.
Maybe one day.
Thanks for the info, though!
i totally know what u mean. of course for some of these ppl who have done it many times to several phones its easy as pie to them, but for the rest of us it may seem quite daunting.
i thought it would be rather simple rooting my phone and once i started reading, saw all these ppl coming back onto a particular thread and asking for some help with a step they are having trouble with.
i love the end result of rooting a phone, i just dont quite fancy the process of getting there..
Device(s): Captivate --> Atrix 4G --> Atrix 2 --> One X --> GNex
Carrier: Not Provided
Thanks: 14
Thanked 27 Times in 22 Posts
Quote:
Originally Posted by _sC
i totally know what u mean. of course for some of these ppl who have done it many times to several phones its easy as pie to them, but for the rest of us it may seem quite daunting.
i thought it would be rather simple rooting my phone and once i started reading, saw all these ppl coming back onto a particular thread and asking for some help with a step they are having trouble with.
i love the end result of rooting a phone, i just dont quite fancy the process of getting there..
I promise you this is the easiest process of rooting you will ever encounter. I found the instructions on the the forum a bit confusing but then they made this guide for us with less experience:
No. You are only backing up the sdcards (the internal phone memory is considered an sdcard, since most phones do not have this they come with an sdcard; but AT&T is cheap and did not want to include sdcards, so they made a fake sdcard canned internal memory)
If you've backed up the phone's memory contents using the copy and paste method, then apply this root, when you copy/paste the files back to your phone afterwards, does your phone then look/act/feel like it did before the root? I mean, will I need to reinstall all apps, re-setup all the different configurations I've set (ringtones, message tones, etc.)? I want to get root, but not if it means I have to spend countless hours (again) on getting my phone how I want it. Thanks!
If you've backed up the phone's memory contents using the copy and paste method, then apply this root, when you copy/paste the files back to your phone afterwards, does your phone then look/act/feel like it did before the root? I mean, will I need to reinstall all apps, re-setup all the different configurations I've set (ringtones, message tones, etc.)? I want to get root, but not if it means I have to spend countless hours (again) on getting my phone how I want it. Thanks!
OK I think I see the confusion. Most android phones have memory in 2 places, the internal phone (which you cannot really access without root and you cannot edit) and the external sdcard (the sdcard you put into the phone). Well on the Atrix, you have 3 locations. The internal phone where the system and data files are (again which you cannot really access without root and you cannot edit also you are not backing up these); the internal sdcard, this is also internal memory but is memory set aside like an sdcard, this was done so AT&T did not need to include sdcards with the phone and then you have the external sdcard, this is one your purchased and put into the phone. Gingerbreak erases the internal and external sdcards, it does not touch the internal phone memory. If you open the app called "files" you will see Internal phone storage (that is the internal sdcard not the phone's system or data files) and SD card which is the sdcard you purchased and put into the phone. So you are backingup your sdcards not the phone
Since Gingerbreak will not touch the internal memory (well it does add root) your settings and everything is ok. The issue is if you have apps installed on your sdcard, they will not work until you put the files back on the internal sdcard.
The Following User Says Thank You to james27007 For This Useful Post:
OK I think I see the confusion. Most android phones have memory in 2 places, the internal phone (which you cannot really access without root and you cannot edit) and the external sdcard (the sdcard you put into the phone). Well on the Atrix, you have 3 locations. The internal phone where the system and data files are (again which you cannot really access without root and you cannot edit also you are not backing up these); the internal sdcard, this is also internal memory but is memory set aside like an sdcard, this was done so AT&T did not need to include sdcards with the phone and then you have the external sdcard, this is one your purchased and put into the phone. Gingerbreak erases the internal and external sdcards, it does not touch the internal phone memory. If you open the app called "files" you will see Internal phone storage (that is the internal sdcard not the phone's system or data files) and SD card which is the sdcard you purchased and put into the phone. So you are backingup your sdcards not the phone
Since Gingerbreak will not touch the internal memory (well it does add root) your settings and everything is ok. The issue is if you have apps installed on your sdcard, they will not work until you put the files back on the internal sdcard.
Damn J - you really know your stuff! I never *knew* that until I read your excellent explanation. Thanks for the insight, much appreciated!
-Mike
The Following User Says Thank You to ultradroid For This Useful Post:
If you do not know and did not ask, that would be dumb. Not knowing and asking is smart
Anyways. Plug your phone into the computer with your usb cable. You will see a USB icon pop up in the top notifaction bar, press and pull that bar down. You will see "USB Connection" select it and USB Mass Storage. Your computer will pop up with MB600 as a flash drive. now you just copy the files off of your phone and onto your computer. So far I have done this 10 times and it has erased my internal and external memory cards 10 times.
BTY welcome to the dark side.
Wow, needless to say, that info was truly what I was looking for! Thanks for encouraging other user to ask!!
I know I could go a little off topic, but I'd like to say that I'm not succesfull running Gingerbreak on my Android 2.3.1 MID816 tablet. It runs forever, but isn't able to root the tablet.
I think I'm missing "su" program from system/bin/ or system/xbin.. what do you think? all the other method that rely on a .bat file signal that "su" is not found when working via ADB on the tablet shell.
Wow, needless to say, that info was truly what I was looking for! Thanks for encouraging other user to ask!!
I know I could go a little off topic, but I'd like to say that I'm not succesfull running Gingerbreak on my Android 2.3.1 MID816 tablet. It runs forever, but isn't able to root the tablet.
I think I'm missing "su" program from system/bin/ or system/xbin.. what do you think? all the other method that rely on a .bat file signal that "su" is not found when working via ADB on the tablet shell.
Have you got other info to spare?
Tnx.
Just to make sure, you do have USB debugging enabled and you have the gingerbreak app installed? First try uninstalling it, rebooting the tablet, install again, reboot one more time. Then try running gingerbreak.
If this does not work since I do not have an MID816 so I do not know if the following works or not. Also I hate to have you check out another site but it is the only thing I could find HOW DO I ROOT THE MID816 2.3 VERSION - SlateDroid.com this is the only thread that says it will root . Let me know if it works out.
The Following User Says Thank You to james27007 For This Useful Post:
I promise you this is the easiest process of rooting you will ever encounter. I found the instructions on the the forum a bit confusing but then they made this guide for us with less experience:
I think I want to root my phone. I want to overclock and all that, I am not vary smart when it comes to this kind of stuff so I don't want to F myself. Can I unroot back to stock if I get over my head with it??
Last edited by irieone; June 29th, 2011 at 10:18 AM.
I think I want to root my phone. I want to overclock and all that, I am not vary smart when it comes to this kind of stuff so I don't want to F myself. Can I unroot back to stock if I get over my head with it??
Yes, there is an unroot option, but unrooting will not undo any other mods you do; so make sure you undo any mods before you unroot.
so a quick question since this requires an sd card to do. How big does the card have to be. i have an old 1 gig card is that big enough
I have not tried it that small (did you ever think we would consider 1 GB small? lol) anyways, as far as I know even the 512MB cards work. If it does, please let us know
I have not tried it that small (did you ever think we would consider 1 GB small? lol) anyways, as far as I know even the 512MB cards work. If it does, please let us know
well i don't think i'm going to try the 1 gig. Because it is just an extra card i have. i already backed up up my 32 gig. I was going to use the other one but i'm not sure do I need to use the same card in my phone as the one that i use to root it. do i also need to remove the sim card for the process. here goes nothing
Last edited by aklbeach; July 8th, 2011 at 01:43 PM.
well i don't think i'm going to try the 1 gig. Because it is just an extra card i have. i already backed up up my 32 gig. I was going to use the other one but i'm not sure do I need to use the same card in my phone as the one that i use to root it. do i also need to remove the sim card for the process. here goes nothing
Alright Great Success. I have root verified with busy box. now still running 2.2.2 4.1.83. Another question. I would like to get ginger bread, should i get it here ( Download Android 2.3.4 Gingerbread for Motorola Atrix 4G - BriefMobile ) Or should I wait for the update that is coming this month. And if I get it from the update, will I lose root. And if I lose root will I be able to get it back.
Last edited by aklbeach; July 8th, 2011 at 02:57 PM.
I found this over at XDA (the 1st one being the most important because it allows sideloading) and wanted to share. Plus having it here makes it easier for me to find because I prefer AF Anyways. There is some more information there, but I feel this is the most important.
The easiest way to edit these files is with sqlite editor (paid app on market)
Hey I downloaded that sq lite and I looked through the files and didn't find that .mksito file. I would really like to get to enable the non market apps any help with that.
Alright Great Success. I have root verified with busy box. now still running 2.2.2 4.1.83. Another question. I would like to get ginger bread, should i get it here ( Download Android 2.3.4 Gingerbread for Motorola Atrix 4G - BriefMobile ) Or should I wait for the update that is coming this month. And if I get it from the update, will I lose root. And if I lose root will I be able to get it back.
Hey I downloaded that sq lite and I looked through the files and didn't find that .mksito file. I would really like to get to enable the non market apps any help with that.
Look for "Settings Storage" com.motorola.android.providers.settings (it has a gear icon next to it) then click settings.db and then settings. Then look for line 107 and change from 1 to 0
Look for "Settings Storage" com.motorola.android.providers.settings (it has a gear icon next to it) then click settings.db and then settings. Then look for line 107 and change from 1 to 0
well i found those files but when i click on them i just got a file path message and all I could do is click on it and say ok which brought me back to the previous screen. oh well I just downloaded an app that gave me the option for non market apps and it worked.
But I'm still wondering is should I wait for att to push this update out soon for gingerbread or just do it on my own. And if I get it from them will I lose root and can i get it back
Newbie to the forum,first ever post, hope I'm in the right place,just dumped my iphone for an Atrix it is a branded AT&T ,so it was unlocked then rooted ok but I still cannot share my carrier (FIDO) data connection to work on the phone itself.I tried configuring the APN to the carriers specs but it appears the phone's AT&T OS is blocking me from accessing my FIDO carrier data connection.
anyone know what I need to do so I can use the data network on my phone & share my internet data connection via bluetooth or wifi to my samsung galaxy tab?
thanks to all , Pinballd
Hi everyone ..
I have a friend who has an AT&T atrix that he bricked .. How? well, he got the latest Gingerbread update .. but that didn't have arabic, so he needed root, then he couldn't so he tried Downgrading to the older version where he knew how to root ==> Bricked it.
So here is my first question, that would seem quite dumb .. is there any known normal solution? he gets the black screen with failed to read something at 0x00.. or so .. then the phone turns off right away ..
My second question is, if there is no Straight forward solution, I was thinking about something deeper, like replacing the bootloader memory altogether (if I could locate it, and was able to Remove it, find another Similar memory, write another Bootloader on that new Memory .. ohh, too much Ifs ) ??
it seems pretty hard, at least lacking the appropriate hardware tools to do so; the ones on the production line of Motorola .. you know
The reason I am thinking this is because I believe Moto can NOT do anything in this phase, except if they send the mobile back to production; can they ?!!
he will try to get it to the support in US soon (of course you guessed am not in US, right ) ..
well, waiting for your reply
Last edited by fugitive; August 24th, 2011 at 03:59 PM.
Newbie to the forum,first ever post, hope I'm in the right place,just dumped my iphone for an Atrix it is a branded AT&T ,so it was unlocked then rooted ok but I still cannot share my carrier (FIDO) data connection to work on the phone itself.I tried configuring the APN to the carriers specs but it appears the phone's AT&T OS is blocking me from accessing my FIDO carrier data connection.
anyone know what I need to do so I can use the data network on my phone & share my internet data connection via bluetooth or wifi to my samsung galaxy tab?
thanks to all , Pinballd
You could always try to flash a different radio! Try flashing 1.77.30P from xda and then re enter your apn settings
Hi everyone ..
I have a friend who has an AT&T atrix that he bricked .. How? well, he got the latest Gingerbread update .. but that didn't have arabic, so he needed root, then he couldn't so he tried Downgrading to the older version where he knew how to root ==> Bricked it.
So here is my first question, that would seem quite dumb .. is there any known normal solution? he gets the black screen with failed to read something at 0x00.. or so .. then the phone turns off right away ..
My second question is, if there is no Straight forward solution, I was thinking about something deeper, like replacing the bootloader memory altogether (if I could locate it, and was able to Remove it, find another Similar memory, write another Bootloader on that new Memory .. ohh, too much Ifs ) ??
it seems pretty hard, at least lacking the appropriate hardware tools to do so; the ones on the production line of Motorola .. you know
The reason I am thinking this is because I believe Moto can NOT do anything in this phase, except if they send the mobile back to production; can they ?!!
he will try to get it to the support in US soon (of course you guessed am not in US, right ) ..
well, waiting for your reply
Well I thought so .. Thanks for replying.
don't you know about the replacement? can I replace it from AT&T or that's not going to happen?
As far as I know AT&T knows to look for that issue and knows it is from hacking (which voids the warranty anyways). I would keep an eye on XDA to see if there ever come up with a fix.
Could use some help. I have the phone in fastboot mode, hooked up usb to a windows vista computer. When I type in the first line to flash the preinstall, I get...
<waiting for device>
What am I missing?
***Edit*** I had to uninstall the motorola software, then go to the motorola website and download the latest drivers. - fixed!
Last edited by speedyrev; September 2nd, 2011 at 08:53 PM.
The Following User Says Thank You to speedyrev For This Useful Post: