My N4 was on 4.2.1 and I managed to root it using the video guide here (http://www.youtube.com/watch?v=sV355YEDzc8&list=FLym1yJ2TTTjBZbty0DrqsKQ&index=3). It worked fine and I was using Titanium Backup with root access.
Then my phone notified me of the 4.2.2 update so I installed it OTA. I thought I still had root because SuperSU was still there. However, when I load Titanium Backup it says:
"Sorry, I could not acquire root privileges. This application will *not* work! Please verify that your ROM is rooted, and try again. This attempt was made using the /system/xbin/su" command"
I then installed a Root Checker (https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&feature=nav_result) which indicates "This device does not have proper root access".
My questions are
How do I regain root access in a way that doesn't cause a full wipe of my data?
Will I have to do this every time I apply an official Nexus update?
What is the best way to apply an official Nexus update maintaining root without having data wiped?
TIA
I personally use the toolkit and option four. Every time I install an update, I lose root, but the toolkit easily restores it each time.
Sent from my Nexus 4
I too lost my root when i got 4.2.2 OTA. I used WugFresh's toolkit and rerooted with it. I also flashed the CWM custom recovery, which I've read prompts you to keep your root after rebooting with an OTA update.
Source:
heat361 said:
If you have cwm and you install any update that breaks root it will ask of you want to keep root when you choose to reboot the nexus 4.
Click to expand...
Click to collapse
This must be about the 100th time someone posts this question.
Some of you clearly are too lazy to search or read
Read this: http://forum.xda-developers.com/showthread.php?t=2145848.
Related
I'm looking to root my phone but I don't want to flash any new bootloader or custom roms. I'm under the impression that I'll still be able to get OTA updates if I do this. My question is if I download and install an OTA update will I still have root on the phone or will it remove root? Thanks!
psyphris said:
I'm looking to root my phone but I don't want to flash any new bootloader or custom roms. I'm under the impression that I'll still be able to get OTA updates if I do this. My question is if I download and install an OTA update will I still have root on the phone or will it remove root? Thanks!
Click to expand...
Click to collapse
I was still able to receive and apply the OTA after rooting, but the OTA did cause me to lose root. But re-rooting was pretty painless.
Its sure than rooting phone you receive OTA and can install it?? If yes, I want to root my phone, only root, i dont want to change anything more for receiving OTAs.
How can I do? just only root, any link to the safest way?
Is the same way when I receive an OTA and i have to root again?
many thanks.
1. You can use an app called OTA Rootkeeper. Use it to hide root before you accept an OTA, then use it to restore root after.
2. Yes, you can use adb commands (possibly the Nexus 4 toolkit as well) to temporarily flash clockwork recovery and obtain root. You will need to unlock the bootloader though, and that will factory reset your device.
http://forum.xda-developers.com/showthread.php?t=1993331
Nospin said:
1. You can use an app called OTA Rootkeeper. Use it to hide root before you accept an OTA, then use it to restore root after.
2. Yes, you can use adb commands (possibly the Nexus 4 toolkit as well) to temporarily flash clockwork recovery and obtain root. You will need to unlock the bootloader though, and that will factory reset your device.
http://forum.xda-developers.com/showthread.php?t=1993331
Click to expand...
Click to collapse
Good advice for OTA Rootkeeper! If I head down this path I'll make sure to use that. I'm still looking around for the best way to root without unlocking the bootloader or factory reseting.
Superuser contains a built in 'try and preserve root' function which worked well when I updated to 4.2.1
My mother Nexus 10 has an update for 4.2.2 (currently rooted on 4.2.1) and I'm wondering if besides making backups is there any way to keep all the data during the rooting of 4.2.2?
Are you sure you will lose root? If you have SuperSU it has the option to enable it to try to keep root during an upgrade. OTA Rootkeeper will do the same thing for Superuser.
But if you do lose root, you should just be able to re-root without losing data. Someone else can probably answer this better than I can, but the only time you have to lose data is when you unlock the bootloader. Updating won't change that. I forgot to check the option in SuperSU to keep root before I updated last night, so I lost root but I just rerooted without losing my data.
theninjapirate said:
Are you sure you will lose root? If you have SuperSU it has the option to enable it to try to keep root during an upgrade. OTA Rootkeeper will do the same thing for Superuser.
But if you do lose root, you should just be able to re-root without losing data. Someone else can probably answer this better than I can, but the only time you have to lose data is when you unlock the bootloader. Updating won't change that. I forgot to check the option in SuperSU to keep root before I updated last night, so I lost root but I just rerooted without losing my data.
Click to expand...
Click to collapse
Had to grab pro SuperSU real quick but that did it! Thanks.
Riku98523 said:
Had to grab pro SuperSU real quick but that did it! Thanks.
Click to expand...
Click to collapse
Sure - that works fine. Another possibility is to download Voodoo RootKeeper, use it preserve Root (saves a copy of su), and then fire up RootKeeper again after installing 4.2.2 and use it to restore Root. Works perfectly as well.
I got a Google Nexus 4 about a month ago. Somebody told me I should root my phone so I installed the Nexus toolkit and did all of that. I proceeded to install a buncha stuff on it like Call Master, Titanium backup, etc.
But then I kept getting notifications saying there was an update to Android 4.2.2 so I updated it thinking maybe it wouldn't cause a problem. But now none of my programs work, and when I open up SuperSU it says:
"There is no SU binary installed, and SuperSU cannot install it. This is a problem!"
how can I fix this?
htothez said:
I got a Google Nexus 4 about a month ago. Somebody told me I should root my phone so I installed the Nexus toolkit and did all of that. I proceeded to install a buncha stuff on it like Call Master, Titanium backup, etc.
But then I kept getting notifications saying there was an update to Android 4.2.2 so I updated it thinking maybe it wouldn't cause a problem. But now none of my programs work, and when I open up SuperSU it says:
"There is no SU binary installed, and SuperSU cannot install it. This is a problem!"
how can I fix this?
Click to expand...
Click to collapse
Do you have a custom recovery? You'll have to flash the SuperSU zip again so it can install the binaries.
http://forum.xda-developers.com/showthread.php?t=1538053
Alot of times u lose root when u install an OTA. You will need to reroot your phone
CMNein said:
Do you have a custom recovery? You'll have to flash the SuperSU zip again so it can install the binaries.
http://forum.xda-developers.com/showthread.php?t=1538053
Click to expand...
Click to collapse
What's a custom recovery exactly? I'm a complete noob to this stuff.
And how do I flash the SuperSU zip again?
Just download the toolkit from WuFresh and in it they have an for Nexus 4 on 4.2.2 proceed to root again since your bootloader should be already unlocked (when the phone boots you see under Google a lock that has been unlocked) once it's rooted again, you'll be clear, I would suggest making a fresh Nandroid after you rooted having the new OTA.
Sent from my Nexus 4 using xda app-developers app
Sparta507 said:
Just download the toolkit from WuFresh and in it they have an for Nexus 4 on 4.2.2 proceed to root again since your bootloader should be already unlocked (when the phone boots you see under Google a lock that has been unlocked) once it's rooted again, you'll be clear, I would suggest making a fresh Nandroid after you rooted having the new OTA.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
i might try this.
So basically I gotta re-root my phone again? If I do that am I gonna lose everything?
No only unlocking the bootloader will erase your data
Sent from my Nexus 4 using Tapatalk 2
Get OTA Root Keeper from the Play Store and back up. Then whenever there is an OTA update, you just restore the back up and you will have root again.
I've been rooted and running Sacs ROM for a while now, but somehow I've lost root access. When I try Supersu it tells me "There is not SU binary installed, and SuperSU cannot install it..."
I have been trying different ROMS and restored from a nandroid backup using TWRP. What do I need to do to get back root access?
Can you not just reroot with CF Auto Root?
Yes, I can, but I wasn't sure if that was advisable or not given that I had root access before and somehow lost it. In any event, I re-rooted using CF auto root and all is well. What I don't understand is how I lost root access in the first place.
joelshort said:
Yes, I can, but I wasn't sure if that was advisable or not given that I had root access before and somehow lost it. In any event, I re-rooted using CF auto root and all is well. What I don't understand is how I lost root access in the first place.
Click to expand...
Click to collapse
No telling why you lost it. Did you take an update?
I know I updated to NC6, lost root, but re-rooting was not an issue.
I currently have the 4.4.2 Google Play edition rom by Danvdh installed. I was performing a backup to flash the new 4.4.3 through CWM.
After the backup, there was a message that root may be lost and if I should fix it. I selected 'Yes'.
After the reboot, I no longer have root access. I have tried to re-root with motochopper and it continues to fail.
Can I restore a backup to regain my root? Or is there another way to regain my root access?
I tried searching for similar issues but could not find one that addressed my problem specifically.
Thanks in advance.
FIXED!!!
Not sure how or why, but SuperSu got messed up. Then I tried to open it, I was receiving an error that no binaries were found. I tried re-installing the apk without success. I then flashed the SuperSu zip in CWM recovery mode. Once it restarted, I was then able to open SuperSu and my root was back.
tuffgong2k3 said:
Not sure how or why, but SuperSu got messed up. Then I tried to open it, I was receiving an error that no binaries were found. I tried re-installing the apk without success. I then flashed the SuperSu zip in CWM recovery mode. Once it restarted, I was then able to open SuperSu and my root was back.
Click to expand...
Click to collapse
If you are using old CWM you would get the message saying "you root may be lost "and asking you to fix it before reboot. Never said "yes" to that questions. That will mess up your super su. If you read through the general section you could see some post about this.
sway8966 said:
If you are using old CWM you would get the message saying "you root may be lost "and asking you to fix it before reboot. Never said "yes" to that questions. That will mess up your super su. If you read through the general section you could see some post about this.
Click to expand...
Click to collapse
Ahhh, thanks sway. I obviously did not find that section. I thought I had the latest CWM, but I guess I didn't. Time to update.