(noob) Question: Is there a way to root my OnePlus and keep stock recovery (for now at least) so I can just get the OTA updates? I want to have root so I can use Xposed and LMT but still stay stock. Thanks
scott62185 said:
(noob) Question: Is there a way to root my OnePlus and keep stock recovery (for now at least) so I can just get the OTA updates? I want to have root so I can use Xposed and LMT but still stay stock. Thanks
Click to expand...
Click to collapse
yep, just install the drivers, unlock the bootloader, install a recovery (i used twrp), then flash supersu. go over to the android development folder and there are toolkits there. im running stock rooted right now.
you dont have to unlock the bootloader or flash a recovery to root. just run "fastboot boot recovery.img" itll boot the alternative recovery, and you can flash the super user zip from there. it will only boot twrp or cwm but not flash it to the device and will not replace the stock recovery.
unlocking the bootloader just allows you to write to the boot partition and boot different recoveries and kernels from the device. it does set off a tamper flag which could void your warranty. but unlocking is not required for modifying the system partition which is what you are doing when you root.
scott62185 said:
(noob) Question: Is there a way to root my OnePlus and keep stock recovery (for now at least) so I can just get the OTA updates? I want to have root so I can use Xposed and LMT but still stay stock. Thanks
Click to expand...
Click to collapse
You can install OTA updates even with a TWRP installed. You just have to untick the CM Recory option from Settings -> Developer Settings -> CM Recovery
What that does it tells the OTA update not to update your recovery when the option is unticked. If you leave the tick on, then every OTA will relock your bootloader and install CM recovery.
But all in all, OTAs work fine with root + twrp
inffy said:
You can install OTA updates even with a TWRP installed. You just have to untick the CM Recory option from Settings -> Developer Settings -> CM Recovery
What that does it tells the OTA update not to update your recovery when the option is unticked. If you leave the tick on, then every OTA will relock your bootloader and install CM recovery.
But all in all, OTAs work fine with root + twrp
Click to expand...
Click to collapse
Oh wow, I didn't know that. Great! Thanks
inffy said:
You can install OTA updates even with a TWRP installed. You just have to untick the CM Recory option from Settings -> Developer Settings -> CM Recovery
What that does it tells the OTA update not to update your recovery when the option is unticked. If you leave the tick on, then every OTA will relock your bootloader and install CM recovery.
But all in all, OTAs work fine with root + twrp
Click to expand...
Click to collapse
That won't let you keep root, though it's easy to flash SuperSU from TWRP after every OTA.
A solution to OP's problem could be SuperSU Pro which lets you keep root even after OTA updates. I haven't tested it yet but the option is there.
CrashTestDroid said:
That won't let you keep root, though it's easy to flash SuperSU from TWRP after every OTA.
A solution to OP's problem could be SuperSU Pro which lets you keep root even after OTA updates. I haven't tested it yet but the option is there.
Click to expand...
Click to collapse
I unlocked my device, then booted into twrp via adb, then flashed supersu but i have no root. the app is installed but i cannot grand titanium backup for example root rights. so the root process did not worked but why? tried it severall times and downloaded everything from scratch sever times. no chance. help me pls..
blax123 said:
I unlocked my device, then booted into twrp via adb, then flashed supersu but i have no root. the app is installed but i cannot grand titanium backup for example root rights. so the root process did not worked but why? tried it severall times and downloaded everything from scratch sever times. no chance. help me pls..
Click to expand...
Click to collapse
open the SuperSU app, see if it complains about missing busybox or anything
CrashTestDroid said:
open the SuperSU app, see if it complains about missing busybox or anything
Click to expand...
Click to collapse
How do I install busybox?
Sent from my GT-N8010 using Tapatalk
Nevermind, I found the solution. I had to disable a Option in SuperSU settings because the CM comes not rooted from out of the box
Sent from my Carbonized Nexus 4
inffy said:
You can install OTA updates even with a TWRP installed. You just have to untick the CM Recory option from Settings -> Developer Settings -> CM Recovery
What that does it tells the OTA update not to update your recovery when the option is unticked. If you leave the tick on, then every OTA will relock your bootloader and install CM recovery.
But all in all, OTAs work fine with root + twrp
Click to expand...
Click to collapse
If I do this, will I lose root upon OTA?
sharp2G said:
If I do this, will I lose root upon OTA?
Click to expand...
Click to collapse
No if you have supersu pro installed and have selected the setting to keep root after ota
Will towelroot work on this?
Quinnaay said:
Will towelroot work on this?
Click to expand...
Click to collapse
im not sure people have really tried. youre welcome to give it a shot as it says its possibly compatible with everything. but theres already a root method that doesnt require bootloader unlocking and installs supersu which is most peoples favorite root manager.
Towelroot is incredibly simple I get a little nervous otherwise.. Is there a tutorial on the easy alternative, I only want titanium backup to restore my apps from s4 (considering I can do that)
inffy said:
No if you have supersu pro installed and have selected the setting to keep root after ota
Click to expand...
Click to collapse
Where is the option to "keep root after OTA" in SU?
I managed to boot the twrp recovery on 4.4.2..but updated to 4.4.4 33R and now it says SU binaries not installed...also cant boot recovery on fastboot as it says need to unlock the bootloader?
Why did update prevent this now?
tofuboi01 said:
I managed to boot the twrp recovery on 4.4.2..but updated to 4.4.4 33R and now it says SU binaries not installed...also cant boot recovery on fastboot as it says need to unlock the bootloader?
Why did update prevent this now?
Click to expand...
Click to collapse
Did you untick the option to update CM recovery during your update?
I didnt untick it no, but i never flashed the custom recovery in the first place as i just booted it up from fastboot on 25R, on 33R however its been disabled and requires unlocked bootloader.
inffy said:
You can install OTA updates even with a TWRP installed. You just have to untick the CM Recory option from Settings -> Developer Settings -> CM Recovery
What that does it tells the OTA update not to update your recovery when the option is unticked. If you leave the tick on, then every OTA will relock your bootloader and install CM recovery.
But all in all, OTAs work fine with root + twrp
Click to expand...
Click to collapse
@inffy,
Hi,
I unlocked bootloader before installing 22R and updated 25, 30, 33 & 38R with OTA from 'System updates' menu. After 38R i flashed TWRP recovery and rooted my phone without unlocking the phone again & its working fine. Perhaps, the we don't need to unlock bootloader again once it unlocked. Can anyone confirm it??
I just roote my one plus one via toolkit for mac os x... i installed twrp recovery but in order to do so i needed to uncheck update cm recovery... can i now reenable this feature?
I'm pretty sure TWRP recovery will flash OTA updates anyway.
Transmitted via Bacon
just update via ota with that unchecked. TWRP is superior to CM recovery.
So Cyanogen sent out the 44R ota today and I am rooted with a custom recovery. My current software version is 38R android 4.4.4. So in order to do the ota:
1. I need to go into SuperSU and do the permanant unroot.
2. Reboot
3. Flash stock recovery.
So for step 3 I downloaded the 38R stock firmware from cygen's site. Can I extract it and flash just the recovery? Will this work?
skyguy126 said:
So Cyanogen sent out the 44R ota today and I am rooted with a custom recovery. My current software version is 38R android 4.4.4. So in order to do the ota:
1. I need to go into SuperSU and do the permanant unroot.
2. Reboot
3. Flash stock recovery.
So for step 3 I downloaded the 38R stock firmware from cygen's site. Can I extract it and flash just the recovery? Will this work?
Click to expand...
Click to collapse
You don't need to do any of that. No unrooting is required. You can flash the OTA with a custom recovery. All you need to do is initiate the update process through your Settings menu.
Transmitted via Bacon
I'll try that next time but I used my method and it worked fine
skyguy126 said:
I'll try that next time but I used my method and it worked fine
Click to expand...
Click to collapse
Of course it did, but what I'm saying is it's completely unnecessary to do all that.
Transmitted via Bacon
timmaaa, what do you mean with
All you need to do is initiate the update process through your Settings menu.
Click to expand...
Click to collapse
with rooted OPO, custom recovery and xposed i don't can flash the regular OTA right? i need to take the modified OTA and uninstall xposed? is this the correct way?
RotesMeerJogger said:
timmaaa, what do you mean with
with rooted OPO, custom recovery and xposed i don't can flash the regular OTA right? i need to take the modified OTA and uninstall xposed? is this the correct way?
Click to expand...
Click to collapse
If you uninstall Xposed you can use the normal OTA. If you don't want to uninstall Xposed you can use the modified OTA. The custom recovery and root make no difference either way.
Transmitted via Bacon
hey thank you very much timmaaa! works perfect after update i only need root again
Thanks for the help everyone!
I'm on the original CM12s rom, rooted with TWRP recovery. I just got the notification for the latest OTA. Is it safe to go ahead and install this or not? (i have turned off updating the stock recovery in Developer settings)
Cheers
It's safe.
Transmitted via Bacon
Agree, don't forget to flash root again after flashing the OTA. (in case you use an external root)
Where is the OTA downloaded to? When i press update it goes into TWRP..
Thanks
GalaxyWhy said:
Where is the OTA downloaded to? When i press update it goes into TWRP..
Click to expand...
Click to collapse
Check this out:
http://forum.xda-developers.com/showpost.php?p=60325143&postcount=4
Hello,
I recently got this new phone, unlocked the bootloader, installed TWRP and rooted via Magisk.
I was on MIUI V12.5.3.0.RJUMIXM and had no OTA update available on my phone. I saw the V12.5.5.0.RJUMIXM in the MIUI Update Thread, so I downloaded and installed it. After flashing, my TWRP was gone, so I had to reinstall it via FastBoot.
Question: is there a way to keep TWRP Recovery when flashing official updates via TWRP? For example flash update and then flash TWRP again?
Another question: will I get official updates OTA when I have TWRP installed/bootloader unlocked? Or do I have to download and flash it manually every time?
Thanks in advance, kind regards
cavin
Official MIUI will restore its recovery. AFAIK, theres no way to keep your recovery.
You should consider installing xiaomi.eu
Lu5ck said:
Official MIUI will restore its recovery. AFAIK, theres no way to keep your recovery.
You should consider installing xiaomi.eu
Click to expand...
Click to collapse
Very strange that for me evry time i flash official MIUI(12.5.3 for exemple) my Orange fox recovery don't disappear ,i don't know about TWRP.
cavinrocks said:
Hello,
I recently got this new phone, unlocked the bootloader, installed TWRP and rooted via Magisk.
I was on MIUI V12.5.3.0.RJUMIXM and had no OTA update available on my phone. I saw the V12.5.5.0.RJUMIXM in the MIUI Update Thread, so I downloaded and installed it. After flashing, my TWRP was gone, so I had to reinstall it via FastBoot.
Question: is there a way to keep TWRP Recovery when flashing official updates via TWRP? For example flash update and then flash TWRP again?
Another question: will I get official updates OTA when I have TWRP installed/bootloader unlocked? Or do I have to download and flash it manually every time?
Thanks in advance, kind regards
cavin
Click to expand...
Click to collapse
You should try Orange fox recovery and see it it remains.
Antonio7489 said:
Very strange that for me evry time i flash official MIUI(12.5.3 for exemple) my Orange fox recovery don't disappear ,i don't know about TWRP.
You should try Orange fox recovery and see it it remains.
Click to expand...
Click to collapse
It will disappear during MIUI update, at least that is what I remembered.
Lu5ck said:
It will disappear during MIUI update, at least that is what I remembered.
Click to expand...
Click to collapse
No, it will not disappear if you are using OrangeFox.
Lu5ck said:
Official MIUI will restore its recovery. AFAIK, theres no way to keep your recovery.
You should consider installing xiaomi.eu
Click to expand...
Click to collapse
Thx everyone, I switched to xiaomi.eu ROM and TWRP-3.5.2-0 [vayu][bhima][R][11], works perfect.