[Q] A way to root but stay stock so can keep getting OTA s?

unknown1205

Senior Member
Sep 16, 2008
505
89
0
San Francisco
(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
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.
 
  • Like
Reactions: scott62185

The Jack of Clubs

Senior Member
Jan 28, 2007
2,871
561
0
Houston
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.
 

inffy

Senior Member
Jun 26, 2005
3,434
2,386
0
Helsinki, Finland
(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
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
 

scott62185

Senior Member
Mar 22, 2011
1,129
182
0
Long Beach, California
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
Oh wow, I didn't know that. Great! Thanks
 

CrashTestDroid

Senior Member
Jul 12, 2013
1,095
1,087
143
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
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.
 

blax123

Senior Member
Apr 4, 2010
379
46
0
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.
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..
 

CrashTestDroid

Senior Member
Jul 12, 2013
1,095
1,087
143
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..
open the SuperSU app, see if it complains about missing busybox or anything
 

blax123

Senior Member
Apr 4, 2010
379
46
0
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
 

sharp2G

Senior Member
Nov 8, 2011
889
64
0
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
If I do this, will I lose root upon OTA?
 

Quinnaay

Senior Member
Nov 2, 2013
290
22
0
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)
 

tofuboi01

Senior Member
Oct 29, 2010
463
138
63
United Kingdom
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?
 

Flame0n

Member
Apr 27, 2012
49
12
0
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?
Did you untick the option to update CM recovery during your update?
 

tofuboi01

Senior Member
Oct 29, 2010
463
138
63
United Kingdom
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.
 

sayem_unlimited

Senior Member
Oct 9, 2011
126
6
0
Dhaka
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,
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??