• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [GUIDE] How To Receive OTAs Again If You Are On A Leak

ItsASamsung

Member
Dec 8, 2011
97
171
Found this guide on Android Forums:

If followed correctly, this a bulletproof method (reposted from our work at Rootzwiki) of returning any image to a true 5.5.886 stock and then applying the OTA update.

Commands/Screenshots

Necessary Resources

Optional Resources

Fastboot Mode

  • Make sure the phone is off
  • Hold down the Volume Down + Volume Up buttons and press the Power button
  • When the choices appears, press Volume Down twice, till "AP Fastboot" is selected
  • Press Volume Up to select
Recovery Mode

  • Make sure the phone is off
  • Hold down the Volume Down + Volume Up buttons and press the Power button
  • When the choices appears, press Volume Down once, till "Recovery" is selected
  • Press Volume Up to select
  • When the icon with the android and exclamation appear press both Volume Up and Volume Down at the same time to enter the recovery
Step-by-step Process

  • Download the 3 files under "Necessary Resources"
  • Install the appropriate Motorola drivers for your operating system
  • Place the radio.zip file on the root of your SD card (not internal storage)
  • Unpack the full package of files to one folder on your computer
  • Turn off your phone completely
  • Start into Fastboot Mode (listed above)
  • Connect your phone to your PC with the USB cable and let it install the drivers for your device
  • After the drivers are done installing, open a command prompt in the folder where you unzipped the full package to
  • Using the Moto-Fastboot Commands screenshot from above follow each one step by step until you are done
  • When you have finished, disconnect your USB cable and press the Power button once to turn it off
  • Start into Recovery Mode (listed above)
  • Highlight "wipe cache partition" and press the Power button to select it
  • When it has completed, pull the battery out of your phone and then put it back in
  • Start into Recovery Mode again
  • Highlight "apply update from sdcard" and press the Power button to select it
  • Highlight the "radio.zip" file on your SD card and press the Power button to select it
  • When it has completed, highlight "reboot system now" and press the Power button to select it
  • When the device reboots into the OS waited 1 minute for it to load everything in the background
  • Follow the prompt but don't sign into anything, just get to the homescreen
  • When at the homescreen, connect your USB cable and then from the pull down menu select "USB connection", then select "Charge Only" and hit OK
  • Go into Settings -> Applications and enable Unknown Sources and hit OK
  • Go into Development and enable USB Debugging and hit OK
  • Back out to Settings -> Battery & data manager -> Battery mode and select Performance mode
  • Power off your phone and then power it back on normally
  • Open a command prompt in the folder where you unzipped the full package to
  • Using the Root Commands screenshot from above follow each one step by step until you are done
  • Power off your phone and then power it back on normally
  • Open a command prompt in the folder where you unzipped the full package to
  • Using the Boot Mod Commands screenshot from above follow each one step by step until you are done
  • ***When a Superuser prompt appears on your phone after the last command, quickly select Allow and make sure you do NOT reboot your phone***
  • When it has finished, connect your phone to your 3G/4G or a WiFi connection
  • Go into Settings -> About phone and select System updates
  • When the prompt comes up, press Setup
  • Place a check in "I agree to the Motorola Terms of Service" and then press Next
  • When the update prompt comes up, press Download
  • Wait for the update to download
  • When the update prompt comes up, press Install Now
  • Let update reboot to recovery and install itself
  • ***Your phone may appear as if it is completely off for a little while but leave it be it will turn itself on and continue***
  • Let the update finish and then it will reboot back into your system
  • Congratulations! You now have the official 5.5.893 update installed and are back on the official OTA path and forever rooted :)

Credit to all developers of the zergRush exploit, to realbbb (from Rootswiki) for discovering the Boot Mod, and anyone else who participated in making this all possible.
 
For all interested, this is an expanded version of what I did to revert from 5.7.893 to 5.5.886 (bricked) so I could apply 5.5.893 and be on the upgrade path again as well as be fully functional (i.e. have no more flash failed error).

Also, the guide is actually from rootz wiki, posted in the same thread I referenced in another thread when I first reported that I had reverted.
 
Upvote 0
sweet!!!!!

I have a few questions tho:

Do I need the SDK installed to do this?


Also, should we revert back to a stock 5.5.886 system before doing any of this? I have heard some people have had issues because apps like zumo cast had been removed. Currently my phone doesn't have it either. I should probably use DL's root tool to get back to 886 before attempting this to be safe.
 
Upvote 0
2 questions: Do we need to unfreeze all apps before starting, do we need to unroot before starting.

Thanks!


R3l34s3d r00t flashes the stock 5.5.886 onto your phone. Iow, it formats /system and then extracts the stock system image and places it on your phone. So, it won't care what you have frozen or not, as all of /system gets formatted.

Same with root, since root is in /system.

Just follow the steps carefully, and be aware that this will temporarily brick your phone, and if you are not careful, could permanently brick it.
 
Upvote 0
R3l34s3d r00t flashes the stock 5.5.886 onto your phone. Iow, it formats /system and then extracts the stock system image and places it on your phone. So, it won't care what you have frozen or not, as all of /system gets formatted.

Same with root, since root is in /system.

Just follow the steps carefully, and be aware that this will temporarily brick your phone, and if you are not careful, could permanently brick it.


This scares me a bit. I might just stay where I am at for awhile and see how everything plays out. My phone is working pretty well on 5.7.

Thanks for the info John.
 
Upvote 0
It was meant to. Unlike the rooting process, which is much less harmless, this process forces a kernel version back onto your phone, but we don't have a way of reverting the updated bootloader, so it throws a boot failure. Fortunately, stock recovery still works, so you can flash any of the 5.5.886 based updates. The problem is that, if you don't pre-verify that the update file you're about to flash, and you flash, say, the 999 mini update, you have a permanent boot failure, afaict, but this may be fix able, we just haven't seen anyone do it successfully, yet.

My advice is to remove all of the updates you may have on your sdcard first, so that using these steps you have only the files linked. Then the process has much less chance to fail.
 
Upvote 0
I went from a leaked 5.7.893 udpate with apps frozen/removed and never even bothered to fzx revert to 886. I just left my phone the way it was and just proceeded to do the revert. I had no hiccup along the way. Currently rocking 5.9.901. I ran all the updates before setting up my google account.
 
Upvote 0
Quote from the OP:

Hey guys I got a little problem, unfortunatly you guys have generated so much traffic on my Dropbox account that they suspended it for 3 days. I'm going to ask if any of you guys have the full package file to please upload somewhere for a few days and post a link here until my account has been unfrozen. In the mean time you guys can use the optional files to recreate that package listed in the 4th screenshot. I greatly apologize for this inconvinience.
 
Upvote 0
Quote from OP:

Hey guys,

So I'm finally home and now had a chance to access my files. I'm choosing to forget about Dropbox because I cannot wait for them any longer since I've been getting a lot of PM's requesting this file. I have edited the OP and all file links are updated and working. The full package has been moved to MegaUpload instead. Anyone who was waiting before the method is now fully working and ready for use. As always please feel free to comment if you need any help or have any questions. Thank you for your patience and once again I apologize for the delay.

Thank you,
Open1Your1Eyes0
 
  • Like
Reactions: OutOfPhase
Upvote 0
P3 had also written a one click app to accomplish this now, making this almost foolproof

This is nice however personally I like to do everything manually. That way I know exactly what is going on at any given moment. What am I learning if I'm just running a bunch of automated scripts? Not to deny that it isn't useful but I guess it's more for people who aren't interested in doing the work themselves. Either way I'm happy to see there's a lot of support for this. A method for everyone to choose. :)
 
Upvote 0
This is nice however personally I like to do everything manually. That way I know exactly what is going on at any given moment. What am I learning if I'm just running a bunch of automated scripts? Not to deny that it isn't useful but I guess it's more for people who aren't interested in doing the work themselves. Either way I'm happy to see there's a lot of support for this. A method for everyone to choose. :)


Yeah, while that's nice, I was one of the first to do this - you cannot get any more manual than that.

An added benefit is that there is a lot less troubleshooting with people who inadvertently mistype a command and mess things up....not everyone realizes that you can copy / paste the commands to minimize error, and one missing letter can cause anything from a minor inconvenience to a major disaster....

I'm all about manual method myself. However, i'm not the only user on this forum, and I don't own threads. Rhett info is for everyone.
 
Upvote 0
Yeah, while that's nice, I was one of the first to do this - you cannot get any more manual than that.

An added benefit is that there is a lot less troubleshooting with people who inadvertently mistype a command and mess things up....not everyone realizes that you can copy / paste the commands to minimize error, and one missing letter can cause anything from a minor inconvenience to a major disaster....

I'm all about manual method myself. However, i'm not the only user on this forum, and I don't own threads. Rhett info is for everyone.

Hey John i am on the other end of this and prefer the one-click method because i know i will fat finger something :)

How do you feel about this
Bionic Path Saver 1-Click Method
Seems safe to me.. What do you think? Im about to run it.. I just dont want to spend all day jacking around with command line stuff..
 
Upvote 0
Hey John i am on the other end of this and prefer the one-click method because i know i will fat finger something :)

How do you feel about this
Bionic Path Saver 1-Click Method
Seems safe to me.. What do you think? Im about to run it.. I just dont want to spend all day jacking around with command line stuff..

Ahh never-mind i rant the one-click with no problems.. I did stop at 5.5.893 though.. It took awhile but my phone is back on the OTA path.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones