We always used to update via OTA and maintain root access with SuperSU Survival Mode in previous Android versions.
But now in Lollipop, the Survival Mode option is missing and we can't update via OTA with SU installed because the OTA verification process scans the entire system partition rather than every single item in it, even the presence of an su app in system will cause it to fail. Which it didn't before, as long as you had stock kernel and recovery.
But today I found out a simple method to update via OTA even when SuperSU is installed and maintain root access
Instructions :
1- Remove Custome Recovery via XZRecovery app (IF EXISTED)
2- Enter SuperSU and uncheck the enable superuser option
3- Update via OTA
4- Enter SuperSU and check enable superuser
5- Enter XZRecovery app and install Recovery (OPTIONAL)
It should works flawless
XZRecovery 4.1 link :
https://xq55.box.com/s/k2l1y4goo4gfznilmlh4xs3bwhr4gxq6
#Thanks to my mentor Waleed Qsouda
If I helped, leave a thanks! ?
Doesn't work for me. Can't verify
Sent from my D6503 using Tapatalk
Maybe you have installed something else on system/app or system/bin-xbin.
I'm not try yet this method but I think that should work
Sent from my D6503 using XDA Free mobile app
diyabolic said:
Doesn't work for me. Can't verify
Sent from my D6503 using Tapatalk
Click to expand...
Click to collapse
same for me. I installed a fresh version of 5.0.2 without anything else, but I also get the message unable to verify
Seems like this method does not work?
Hi, I'd like to install this mod, but I'm curious if this would affect the DRM of my Z2 which I've restored following androplus kernel's guide.
Thanks in advance
My phone was rooted by kingroot
Does this way work?
Sent from my D6503 using Tapatalk
Anyone Tried this method? And if it worked please let us know
Closed at OP's request
Related
So none of my programs are working corectly since I updated the OTA when I was rooted.
What is the next step for me? Is there a way to Re-Root? Titanium backup seems to not be working right...
I don't want to lose my current settings like I did when I first rooted. What is the best thing for me to do?
Thanks!
Google Kingo root, works with the most recent update. Once rooted reinstall xposed framework to get you back up and running
Sent from my SM-N900V using Tapatalk
Brandonrz said:
Google Kingo root, works with the most recent update. Once rooted reinstall xposed framework to get you back up and running
Sent from my SM-N900V using Tapatalk
Click to expand...
Click to collapse
I read Kingo root was malicious no? Is there a way to root again though without losing my old data?
dpoverlord said:
I read Kingo root was malicious no? Is there a way to root again though without losing my old data?
Click to expand...
Click to collapse
Preach2k said:
I know of people that got back rooted using Kingo root.
All Android devices supported by Kingo Android Root
UPDATE!!!
Here is the message that has just been posted:
***************
Say BYE-BYE to Kingo, well for those of you that have been following the saga that continues with this latest update. Hashcode for those who didn't know took the Kingo Update, which he and many skilled others knew what we were in for, but the chance for Root was great to take the risk. Anyhow, it appears there is now a way to use Kingo to gain Root, then Remove it after gaining Root, returning back to our safe version of Chainfire's SuperSU version 1.65. It almost seemed like a no-brainer after I came across it in one of his post. Refer first to post, [RECOVERY LOCKED] Safestrap Recovery v3.63 (BETA) [2013-11-07] - Page 22 - (VZW) Galaxy Note 3 Development - RootzWiki (http://rootzwiki.com/topic/106986-recovery-locked-safestrap-recovery-v363-beta-2013-11-07/?p=1523354) With this post you are basically going to Chainfire's site and downloading SuperSU 1.65 in the .zip to flash, which will remove the Kingo apk and su. Hashcode recommends using his Safestrap to flash the zip. I on the other hand am still having some issues with SS, therefore I am finding Flash Gordon to be more effective and easier to use, xda-developers - View Single Post - [APK][Flash Zips WITHOUT a Recovery!]Flash Gordon: an Edify to Bash parser/translator (http://forum.xda-developers.com/showpost.php?p=40702571&postcount=1). I have included the link to Flash Gordon which it is an app, works very easily just download the SuperSU 1.65.zip to your device find the zip with Flash Gordon and run it, then Reboot it and your done. No more Kingo.
Click to expand...
Click to collapse
This seems really complicated any way to to do this step by step so I don't break my phone?
anyone?
Kingo is the only root method for the N3 that I know of at this time. You basically quoted the step by step two posts up.
1. Download and install Kingo
2. Run the exploit
3. Obtain root.
You have a few of options after this.
1st option and the one I'd recommend.
1. Download SafeStrap and Chainfire's SuperSU 1.65 zip file.
2. Install the SS apk. Then open the app and Install Recovery.
3. Make sure you have the SU zip file either in your internal or external storage.
4. Reboot. You will get the splash screen after a few moments.
5. Select Recovery with the menu key.
6. Select Install from recovery, navigate to the place you stored the SuperSU zip file. Select it and swipe to install it.
7. Reboot.
The 2nd option is Flash Gordon, but I've never used it so I will not pretend to know the steps for it.
The 3rd option and I'm not certain it will work is to open the SuperSU app and select Settings. Then scroll down to the Cleanup section and select Reinstall. I believe that this will leave you rooted and allow you to then download and reinstall the binaries from Google Play, but I have not tried it so I cannot recommend it, but it would be the easiest way.
G8orDroid said:
Kingo is the only root method for the N3 that I know of at this time. You basically quoted the step by step two posts up.
1. Download and install Kingo
2. Run the exploit
3. Obtain root.
You have a few of options after this.
1st option and the one I'd recommend.
1. Download SafeStrap and Chainfire's SuperSU 1.65 zip file.
2. Install the SS apk. Then open the app and Install Recovery.
3. Make sure you have the SU zip file either in your internal or external storage.
4. Reboot. You will get the splash screen after a few moments.
5. Select Recovery with the menu key.
6. Select Install from recovery, navigate to the place you stored the SuperSU zip file. Select it and swipe to install it.
7. Reboot.
The 2nd option is Flash Gordon, but I've never used it so I will not pretend to know the steps for it.
The 3rd option and I'm not certain it will work is to open the SuperSU app and select Settings. Then scroll down to the Cleanup section and select Reinstall. I believe that this will leave you rooted and allow you to then download and reinstall the binaries from Google Play, but I have not tried it so I cannot recommend it, but it would be the easiest way.
Click to expand...
Click to collapse
Thanks a lot, I prefered the third option, but I can't even open SuperSU it must have to do with already having updated the phone the other week.
Thanks so much!
dpoverlord said:
Thanks a lot, I prefered the third option, but I can't even open SuperSU it must have to do with already having updated the phone the other week.
Thanks so much!
Click to expand...
Click to collapse
Yes, you'll have to re-root using kingo before the third option would work, if it works at all.
Sent from my SM-N900V using Tapatalk
Thanks I went ahead and at the top of SuperSU it has an item called ADB Shell.
How do I verify Kingo is off?
delete
Build MJ7, Kingo failed...
---------- Post added at 11:07 PM ---------- Previous post was at 10:52 PM ----------
anourack said:
Build MJ7, Kingo failed...
Click to expand...
Click to collapse
Scratch that, I hate to reboot my Laptop for it to work... strange....
i haven't received my device yet but...
i was thinking as a fourth option after you use kingo to root
if you could install ClockworkMod Superuser and remove kingo Supersu and then reinstall SuperSU from the play store!
Hello, just flashed omni and its really great, I found out that my device is not Rooted, (it was but after the format probably canceled(?))
Anyway, is it normal? And there is anyway to root without a PC and will it mess the system?
Thanks!
Sent from my Nexus 5 using Tapatalk
Flash the update supersu zip in linked in its thread.
I think its a bug in omnirom. Happened to me as well when i updated omnirom. You will just have to root it again.
Sent from my GT-I9300 using XDA Free mobile app
Same here. That's why I keep the supersu zip file on my tablet
You can always enable Backup (or Survival mode) in Super SU, so you never lose root, even after a ful system wipe. That way, you'll always see the message below once you reboot from recovery after wipe:
Code:
Root access may be lost. Fix root? (Y/N)
You can also simply put flashable SuperSU package (the one you flash via recovery) into "Flash After Update" folder.
Then it will auto flash each time you update rom. You can also put there other zips like custom kernel.
It is a very useful OmniRom function
When you open SuperSu for the first time (once you have installed it), it asks you to install a script to survive over the flashes. There's nothing else needed. You'll be rooted always, even if you flash any update. At least that works for me..:silly:
Greetings!
For those that tried to upgrade on Stock MGL using Kingo Root using the guide from http://forum.xda-developers.com/showthread.php?t=2701062
This is for those who used Kingo Root with the NC2 update.zip and were stuck with the SuperSU.apk in the system folder and could not get it removed...until now
1) Use the new root method by Geohot on your Note 3 ( Pretty obvious where to find it )
2) Install the Superuser.apk attached below, this was pulled from the http://download.chainfire.eu/448/SuperSU/UPDATE-SuperSU-v1.99r5.zip update and has not been modified, just extracted for your convenience
3) Update the su binary when prompted then reboot
4) After phone restarts, from within the SuperSU app settings choose FULL UNROOT
5)Phone will reboot, all root traces deleted, ISIS works and STOCK RESTORED
6) Knox still shows 0x0
7) To reroot, use geohots root method then upgrade the SuperSU with the attached APK, marketplace version is outdated and will fail on attempts to update the su binary
To sum it up, it removes the crap so you can enjoy the stock nc2 experience
And as always READ READ READ! XDA has done a hell of a job with the search feature since the last website update. Dont take shortcuts!
Update : Factory data reset done just to be sure, still Stock NC2.
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Update 2: Google playstore now has an updated supersu app. Attachment in original post no longer necessary but still works.
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
hi there,
finally i found a more easy way to root my z3tc.
it works with out flashing an other firmware and it keeps the drm keys and your bootloader locked.
its not even necessary to wipe the device, so you can keep all our apps an settings.
so here are the steps i did to get root on my z3tc running the latest kitkat stock firmware.
1.) download and install kingroot 4.1 its an oneclick root, similar to towelroot.
take care that it is v4.1+ and not below !!!
2.) install superuser from playstore (just because you well be asked for it in the next step. i use kinguser for granting permissions later)
3.) download an install XZDualRecovery
(choose option 2, install for superuser.)
4.) download and flash (via recovery) SonyRICDefeat
enjoy full root on your device
nvm
stavro said:
hi there,
finally i found a more easy way to root my z3tc.
it works with out flashing an other firmware and it keeps the drm keys and your bootloader locked.
its not even necessary to wipe the device, so you can keep all our apps an settings.
so here are the steps i did to get root on my z3tc running the latest kitkat stock firmware.
1.) download and install kingroot 4.1 its an oneclick root, similar to towelroot.
take care that it is v4.1+ and not below !!!
2.) install superuser from playstore (just because you well be asked for it in the next step. i use kinguser for granting permissions later)
3.) download an install XZDualRecovery
(choose option 2, install for superuser.)
4.) download and flash (via recovery) SonyRICDefeat
enjoy full root on your device
Click to expand...
Click to collapse
i concur with TS.
But be warned that kingroot's SU binary sometimes have issues with granting access to ADB even though you have allowed it by default.
I spent the entire day troubleshooting my friend's tablet trying to root via kingroot,flashing dual recovery and giving it proper root via supersu. needless to say, it was very educational as it was frustrating.
once you ran the bat file for ric defeat, you still need to dl the app called SDfix (by nextapp) to fully write to sdcard. and yes, the sdcard write bug is still there from kitkat!
Hi There,
Does this Method work with Lollipop?
Is it possible to use Supersuser instead of Kinguser to mangage permissions?
Greets nutz
nutsymtom said:
Hi There,
Does this Method work with Lollipop?
Is it possible to use Supersuser instead of Kinguser to mangage permissions?
Greets nutz
Click to expand...
Click to collapse
Yes works with Lollipop. After running the latest Kingroot (KingRoot-4.1.0.249.apk ), before rebooting I installed dual recovery for locked bootloader. Then rebooted to TWRP and flashed BETA-SuperSU-v2.49.zip, which will uninstall KingUser on first run.
However I got the XignCode3 error from com2us and gamevil games. So I booted back into TWRP and flashed UPDATE-SuperSU-v2.46.zip and everything was peachy.
Teella said:
Yes works with Lollipop. After running the latest Kingroot (KingRoot-4.1.0.249.apk ), before rebooting I installed dual recovery for locked bootloader. Then rebooted to TWRP and flashed BETA-SuperSU-v2.49.zip, which will uninstall KingUser on first run.
However I got the XignCode3 error from com2us and gamevil games. So I booted back into TWRP and flashed UPDATE-SuperSU-v2.46.zip and everything was peachy.
Click to expand...
Click to collapse
is there a special reason why you flashed supersu v2.49 first and v2.46 afterwards? i mean flashing just v2.46 would work as well right ?
@frostmore did you use 4.1 ? as far as i understood ric defeat gives you write access to the system on the internal storage on sony devices (for what normally root would be sufficient) and has nothing to do with the kitkat writing limitation on external cards. so you have to use one of the many apps in the store which will fix this. (or do the trick yourself in an xml file) since i installed xposed as well (this was btw the only reason why i wanted root to be able to use app settings again) i did it there.
It works !!!
Finally. Thx a lot.
Worked great on my SGP611. I didn't bother unlocking the bootloader. I performed this on 23.1.A.0.690. I first replaced with SuperSU 2.46, but it seemed to have issues removing KingRoot. I then flashed 2.49 beta, and it removed KingRoot, then I switched back to SuperSU 2.46.
Cheers!
I tried rooting my SGP611 with Android version 4.4.4 and failed. That is when I decided to manually update (flash) it to 5.0.2 with the build number 23.1.A.1.28 (currently the latest version Sony had released). And suddenly the magic happend thanks to KingRoot. On the first try I have successfully rooted my device.
Then, without rebooting, I immediately installed NUT's XDualRecovery via the second method (install on stock modded ROM with superuser).
Next thing I rebooted into TWRP recovery and flashed the latest available BETA version of SuperSU by Chainfire (2.49-BETA).
I rebooted back into system and opened the SuperSU app and removed all the KingRoot apps, updated the 'su' binary with 'Normal' mode in SuperSU and finally rebooted my device again.
The result was satisfying.
At last I have root access on my Xperia Z3 Tablet Compact 16GB Wifi model running Android 5.0.2 with Chainfire's SuperSU, XDualRecovery, Bootloader locked!
I tried RIC defeating my device and wasn't successful. But apperently that's not a big deal because XDualRecovery may have already killed RIC. (Maybe I am wrong(!), so please correct me...)
My favourite apps like AdAway, Titanium Backup, SD Maid and Busybox work flawlessly. And rebooting my device didn't remove my root for now. Well, I have to test it for some days to see if root is permanent.
A big THANK YOU to the KingRoot team.
I tried Rooting my SGP 612 with stock 5.0.2 but got stuck at the first step. Kingroot couldnt root the device succesfully.
Edit: Dont mind the commenct, worked fine on the second try.
ChiDi9901 said:
I tried RIC defeating my device and wasn't successful. But apperently that's not a big deal because XDualRecovery may have already killed RIC. (Maybe I am wrong(!), so please correct me...).
Click to expand...
Click to collapse
I forgot about that part. That didn't work for me either. According to XZDualRecovery thread it does. I can confirm have r/w access to /system, haven't checked anywhere else..
arcane613 said:
I forgot about that part. That didn't work for me either. According to XZDualRecovery thread it does. I can confirm have r/w access to /system, haven't checked anywhere else..
Click to expand...
Click to collapse
I wasn't able to write to my external SDCard until I ran SDFix by nextapp, now I can RW everywhere
hey guys rooted Z3 Tab with Kingoroot..
on the last step i install Supersu 2.49 and install the binaries...
but on the last step install Supersu 2.46 but after reboot
can't install the Supersu Binaries?
Anyone have s a idea for me?
Regards
This method still works on 23.1.A.28
i can't root my SGP621 with kingroot 4.1 :crying:
it says "root access is unavailable"
it's on Lollipop 5.0.2
thanks guys
sir, can i root the sameway ?
@stavro this is my device info...thx
i am not the developer of the root method nor do i have experience with rooting (via kingroot) of other devices then mine (sgp611).
its just a list of things i did to get root in a more simpler way then it was already possible before.
i would expect that it works for the sgp621 too since you have same firmware version then i have.
but if you are not sure you better go to the general kingroot thread and see if other people can confirm that root is working for your device.
Do I have to flash XZDualRecovery and SonyRIC Defeat when I only need root?
stavro said:
i am not the developer of the root method nor do i have experience with rooting (via kingroot) of other devices then mine (sgp611).
its just a list of things i did to get root in a more simpler way then it was already possible before.
i would expect that it works for the sgp621 too since you have same firmware version then i have.
but if you are not sure you better go to the general kingroot thread and see if other people can confirm that root is working for your device.
Click to expand...
Click to collapse
I can confirm that this method works on sgp621!
No issues at all even starting from Lollipop 5.0.2 v23.1.A.0.690 firmware, thank you!
The only thing I can't do is flash RICDefeat patch from recovery (it fails with an error I can't remember), but even without that patch I can read and write \system folder.
Bruce666 said:
Do I have to flash XZDualRecovery and SonyRIC Defeat when I only need root?
Click to expand...
Click to collapse
It's highly recommended to install
XZDualRecovery to automatically gain the RIC patch. You don't need to flash SonyRIC Defeat if you install the recovery because it's already included.
The question is, what do you want to do with root? Having system R/W access is quite important to actually have a complete root experience.
MOD EDIT by @gregbradley
USER WARNING This root method sends your IMEI number to an ip address in china during the process. Only use this root method if you are aware of this and accept the risk.
Read more here.
You have been warned
This method will work on all Xperia devices running Lollipop , KitKat or any other older version.
This will work on both Locked Bootloader and Unlocked Bootloader.
1. Download KingRoot v4.1.0 and install it in your mobile - http://d-h.st/34c1
2. Root your phone using KingRoot app. ( If it fails try again it will succeed )
Now To Replace KingUser with SuperSU :
1. Download the file - http://d-h.st/ZxN8
2. Extract the file and copy the mrw folder to the root of your internal storage.
3. Download Terminal Emulator for Android from PlayStore - https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
4. Open the Terminal app in your mobile , enter the command " su " ( without quotes ) . Allow Root Access in your mobile.
5. Now run the command - " sh /sdcard/mrw/root.sh " ( without quotes )
6. The SuperSu app will launch automatically , it will ask to update binary , click on CONTINUE , then Select NORMAL method. After the Binary is installed it will ask to reboot your device.
Thanks MrW0lf and @Kingxteam
I wouldn't use it fella, you do know it sends the imei no of every phone it roots to a unknown ip/server address in China. And doesn't always give full root
D2303 18.3.1.C.1.15 kk deodexed rooted philz touch recovery bravia engine 2 + x-reality viper audio
Thanks for the detailed steps.. Last week i had rooted my XZR with Kingroot. But i couldn't install SuperSU. Then i followed other method to get root. This is a very easy steps. I will definitely try next time..
There is a way more easier way that I would like to mention here too (at least it worked on my Xperia Tablet Z3 Compact).
So, after gaining root successfully with KingRoot you install XZDualRecovery via the 2nd method. Then you have recovery and you should flash the beta version of Supersu which is version 2.49. With this Supersu you can remove KingRoot apps and stuff. Then install binary via normal mode, reboot and KingRoot should be gone leaving only SuperSU behind. But I'll recommend to flash back the stable version of SuperSU (2.46) again.
Using the TMO Z3 D6616. Followed ur post in detail but getting an error near the end. Looks like Kingroot is gone and SuperSU is installed but it will not update the binary. Keeps failing to update binaries. Any ideas?
Try the Sony ric killer script or install nuts recovery.
D2303 18.3.1.C.1.15 kk deodexed, rooted, philz touch recovery, xposed, z1 bravia engine 2 + x-reality+ z3 super vivid, viper audio
Root "any" Xperia is somewhat of an exaggeration. Doesn't work on the M4 Aqua.
DirtySant0 said:
Using the TMO Z3 D6616. Followed ur post in detail but getting an error near the end. Looks like Kingroot is gone and SuperSU is installed but it will not update the binary. Keeps failing to update binaries. Any ideas?
Click to expand...
Click to collapse
if you are using SuperSu 2.49 then downgrade to SuperSu 2.48 or 2.46 should solve this.
DirtySant0 said:
Using the TMO Z3 D6616. Followed ur post in detail but getting an error near the end. Looks like Kingroot is gone and SuperSU is installed but it will not update the binary. Keeps failing to update binaries. Any ideas?
Click to expand...
Click to collapse
I'm receiving the same error.. Did you manage to get it to work?
heywheelie said:
if you are using SuperSu 2.49 then downgrade to SuperSu 2.48 or 2.46 should solve this.
Click to expand...
Click to collapse
I tried SuperSU 2.48 and 2.46, but it still did not update the binaries.
imabored said:
I tried SuperSU 2.48 and 2.46, but it still did not update the binaries.
Click to expand...
Click to collapse
Do you have a recovery installed?
Didn't Work
Didn't Work on my Xperia Z1 14.5.A.0.283 lollipop ?
Any other solutions