Jump to content


Photo

Keeping Root Through OTA Update


  • Please log in to reply
433 replies to this topic

#1 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 43,478 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 12 April 2013 - 07:25 AM

*
POPULAR

UPDATE:  If you want to try an experimental, potentially easier, potentially safer method, see here:

 

Please Login or Register to see this Hidden Content

 

I promised to create this thread a while ago and never got around to it. With the JB update just around the corner and currently NO KNOWN ROOT EXPLOIT FOR IT, I figure this is a good time for people to prepare.

WARNING: You can NOT fxz to 246 once you take the jb update. You will brick if you try. Only a trip to the House will fix you then and you'll lose root in the process.


Stuff needed:

Please Login or Register to see this Hidden Content



Process for protecting root:

o) Ensure your su binary is up to date. This varies depending on which su implementation you're using. Open your SuperUser app (SuperUser, SuperSU, etc) and use the update process built into the SuperUser app. If you need help on this part, just ask.

-For chainfire's Superuser, open the Superuser app, slide over to the info tab, then select the "tap for updates" section. Update as needed.
-For SuperSU just open the SuperSU app and it'll auto-check.
-For Koush's Superuser app, just open the Superuser app and it'll auto-check,

o) Once your su binary is updated, open Voodoo OTA Rootkeeper. It should detect that root is installed. There is an option to protect root. Use that.

o) When it's time to perform the update, you can use Voodoo OTA Rootkeeper to temp unroot. This isn't strictly necessary but is a safer approach to taking the update in some people's view.

Restoring root:

o) After the update is installed, open Voodoo OTA Rootkeeper. There an option to restore root as long as you used the protect root function before the update. Use that to restore root.

NOTES (PLEASE read carefully):

o) This will NOT protect root if you have to flash the system image. What I mean by this is if you have to FXZ for any reason once you're on JB, you will lose root and Voodoo OTA Rootkeeper will NOT be able to restore it.

o) As always, if you have SafeStrap or BootStrap recovery installed, this must be removed prior to taking the OTA update. If you need help with this process, just ask.

o) WARNING: Some have reported that Koush's su binary won't restore properly for some reason. I know nothing about what's going on there so use caution if you're using that superuser solution.


  • Narffran, geekabilly, brainwash1 and 26 others like this

Non potest esse nisi unus


#2 cmh714

cmh714

    Tech Service & Beyond

  • Smod
  • 3,272 posts
  • LocationSoCal
  • Current Device(s):Nexus 6

Posted 12 April 2013 - 08:02 AM

I do not have a Bionic, but I would never give up root temporarily. I have always updated while keeping root and have never had a problem on my XT912.

Just my .02

#3 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 43,478 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 12 April 2013 - 08:03 AM

I'm with you on that one, quite honestly. I've not had a problem with leaving root in place but some people have believed it to cause problems with the update process. I'm not one of those that believe that.
  • cmh714 likes this

Non potest esse nisi unus


#4 Mr. HQ

Mr. HQ

    Member

  • Dedicated Supporter
  • PipPip
  • 91 posts

Posted 12 April 2013 - 09:00 AM

I updated Superuser & was way out of date (3.0.3.2) now I'm updated to 3.1.1. I'm assuming this is the latest unless there is something else to do?

There is an "OTA Survival" checkbox currently unchecked. (in Superuser) Should I leave it that way until I'm ready to take the update?
  • unchoney likes this

#5 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 43,478 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 12 April 2013 - 09:05 AM

I don't know how well the superuser ota survival mode works. I know Voodoo OTA Rootkeeper works. You're welcome to try it. I plan on using both Voodoo OTA rootkeeper and supersu pro's backup methods....*IF* I take the JB OTA which is not guaranteed. I'm leaning towards not doing so.
  • herrsmoothe likes this

Non potest esse nisi unus


#6 Zanzaras

Zanzaras

    ** Classified **

  • Dedicated Supporter
  • PipPip
  • 92 posts
  • LocationAlabama
  • Current Device(s):Nexus 5 and Nexus 7

Posted 12 April 2013 - 09:12 AM

I updated Superuser & was way out of date (3.0.3.2) now I'm updated to 3.1.1. I'm assuming this is the latest unless there is something else to do?

There is an "OTA Survival" checkbox currently unchecked. (in Superuser) Should I leave it that way until I'm ready to take the update?


Edit: Never mind... just realized i needed updating. Sorry. Nothing to see here. Move along.
"Intelligence is like a river; the deeper it is, the less noise it makes" ~Unknown

#7 soocold

soocold

    OC & OCD Specialist

  • Smod
  • 8,736 posts
  • Google+:amcsocold@gmail.com
  • LocationTouching something electronic
  • Current Device(s):LG G4, Nexus 6

Posted 12 April 2013 - 09:18 AM

I updated Superuser & was way out of date (3.0.3.2) now I'm updated to 3.1.1. I'm assuming this is the latest unless there is something else to do?

There is an "OTA Survival" checkbox currently unchecked. (in Superuser) Should I leave it that way until I'm ready to take the update?


The superuser "app" version is totally different than the superuser binary that said app uses. Do not confuse the two or you very well may loose root. Updating the binary is done through the superuser app itself, not through the playstore.
  • Mr. HQ likes this

pveoVTW.png

sig by jayrod

 

2760259.png

 

The Rules-Follow them.

Do you like our forum? Do you call it your second home? Help us with the upkeep


#8 Mr. HQ

Mr. HQ

    Member

  • Dedicated Supporter
  • PipPip
  • 91 posts

Posted 12 April 2013 - 09:27 AM

Thanks for the clarification. I did update Superuser through the Superuser app. I can see the binary & it updated successfully from inside the app. Thanks Samuri. I would not have known to do that even though I have Voodoo OTA installed too

#9 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 43,478 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 12 April 2013 - 09:35 AM

No problem. That's why I wanted to cobble this post together so people could be aware.

Non potest esse nisi unus


#10 DrunkulaTX

DrunkulaTX

    Member

  • Dedicated Supporter
  • PipPip
  • 124 posts
  • Twitter:drunkulatx
  • LocationDenton, TX
  • Current Device(s):HTC Droid DNA

Posted 12 April 2013 - 10:04 AM

Hmm. I'm not able to update my su binary via Superuser app. It sees newer version and attempts to grab it. I just get "failed" when "gaining root access" after downloading new binary. I am rooted and it shows root was granted to Superuser in the log.

HTC Droid DNA

Droid RAZR XT912 (retired)


#11 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 43,478 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 12 April 2013 - 10:05 AM

I've seen that before but I don't remember what people did to fix it. Crap.

Non potest esse nisi unus


#12 DrunkulaTX

DrunkulaTX

    Member

  • Dedicated Supporter
  • PipPip
  • 124 posts
  • Twitter:drunkulatx
  • LocationDenton, TX
  • Current Device(s):HTC Droid DNA

Posted 12 April 2013 - 10:06 AM

I looked at the logs for any clues but didn't see anything that may help.

HTC Droid DNA

Droid RAZR XT912 (retired)


#13 dcmcc99

dcmcc99

    n00b

  • Members
  • Pip
  • 3 posts

Posted 12 April 2013 - 10:17 AM

I looked at the logs for any clues but didn't see anything that may help.


Try this:

Please Login or Register to see this Hidden Content


  • SamuriHL, herrsmoothe and DrunkulaTX like this

#14 NoClue48

NoClue48

    Member

  • Dedicated Supporter
  • PipPip
  • 267 posts
  • LocationPlanet Earth
  • Current Device(s):Nexus 5; Nexus 9; Galaxy Tab 2 7.0

Posted 12 April 2013 - 11:13 AM

Thanks for the clarifications, Sam. Much appreciated.

Nexus 5 - Android 6.0; Nexus 9 - Android 6.0

 

Avoid cliches like the plague...


#15 DrunkulaTX

DrunkulaTX

    Member

  • Dedicated Supporter
  • PipPip
  • 124 posts
  • Twitter:drunkulatx
  • LocationDenton, TX
  • Current Device(s):HTC Droid DNA

Posted 12 April 2013 - 11:31 AM

Try this:

Please Login or Register to see this Hidden Content


Thanks for tip. However, no work. Finds no signature problem. Trying the force option also fails. :-(

HTC Droid DNA

Droid RAZR XT912 (retired)


#16 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 43,478 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 12 April 2013 - 11:33 AM

What if you uninstall the superuser apk (NOT the su binary which will remove root) and reinstall it from the play store?

Non potest esse nisi unus


#17 DrunkulaTX

DrunkulaTX

    Member

  • Dedicated Supporter
  • PipPip
  • 124 posts
  • Twitter:drunkulatx
  • LocationDenton, TX
  • Current Device(s):HTC Droid DNA

Posted 12 April 2013 - 11:38 AM

Oh jeeze. That was easy enough. Googled the problem and found a YouTube video on how to fix. Go into Apps and clear data for Superuser. That was all!
  • herrsmoothe likes this

HTC Droid DNA

Droid RAZR XT912 (retired)


#18 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 43,478 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 12 April 2013 - 11:39 AM

Oh wow, nice! Thanks for posting back and glad you got it fixed!

Non potest esse nisi unus


#19 milski65

milski65

    Droid Master

  • Dedicated Supporter
  • PipPipPip
  • 740 posts
  • Twitter:milski65

Posted 12 April 2013 - 11:51 AM


Oh jeeze. That was easy enough. Googled the problem and found a YouTube video on how to fix. Go into Apps and clear data for Superuser. That was all!


Mind me asking what version you're on and what the latest binary is? Trying to get friends phone updated. Im using supersu otherwise I'd be able to check.

nvm. Switched to ics and checked

Sent from my XT875 using Tapatalk 2




#20 DrunkulaTX

DrunkulaTX

    Member

  • Dedicated Supporter
  • PipPip
  • 124 posts
  • Twitter:drunkulatx
  • LocationDenton, TX
  • Current Device(s):HTC Droid DNA

Posted 12 April 2013 - 12:02 PM

Superuser is v3.1.3 (46). The su binary is 3.1.1 (17).
  • milski65 and chargersfan like this

HTC Droid DNA

Droid RAZR XT912 (retired)





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users