Rooted OTA? - OnePlus 3 Questions & Answers

Hi, is is possible after rooting to replace TWRP with the stock recovery, stay rooted and enjoy OTA updates.
Rooting is out of question, but besides the fact that 3.2.0 is still not available from the Oneplus website and it is hard to judge which unofficial source is trustworthy, I would prefer not to have to reroot and install xposed each time I flash a full image.

I am also interested in this.
Is this possible without wipe?
I guess root and xposed should be reinstalled even after OTA:

ErzlordCaron said:
Hi, is is possible after rooting to replace TWRP with the stock recovery, stay rooted and enjoy OTA updates.
Rooting is out of question, but besides the fact that 3.2.0 is still not available from the Oneplus website and it is hard to judge which unofficial source is trustworthy, I would prefer not to have to reroot and install xposed each time I flash a full image.
Click to expand...
Click to collapse
Download complete ROM from here: https://www.androidfilehost.com/?fid=24591020540823780
1. Booted into TWRP wiped Cache & Dalvik
2. Flashed Full ROM 3.2.0
3. Wiped Cache & Dalvik
4. Flashed systemless SU and systemless Xposed v85.7
5. Wiped Cache & Dalvik
6. Reboot
You will not lose data and be updated at the same time.

nidhish91 said:
Download complete ROM from here: https://www.androidfilehost.com/?fid=24591020540823780
1. Booted into TWRP wiped Cache & Dalvik
2. Flashed Full ROM 3.2.0
3. Wiped Cache & Dalvik
4. Flashed systemless SU and systemless Xposed v85.7
5. Wiped Cache & Dalvik
6. Reboot
You will not lose data and be updated at the same time.
Click to expand...
Click to collapse
Thanks, but I know how to do that - aside from the fact that I would like to get my ROM from Oneplus or at least a dedicated XDA-dev thread, instead of some link in some forum. The question was if I can flash the original recovery to be able to receive OTA updates.

Related

Update 5.0.1 OTA with root

Hi,
hope I don't ask a repeat question: It's possibile to update the N7 2013 with root and custom recovery without lose data? (when I accept the update the device reboot in recovery mode and that's all)
Many thanks
cheers!
The OTA won't work with custom recovery. Search for scrosler's flashable 5.0.1 rooted ROM thread--at least a few of us have flashed that without losing anything. Update your bootloader, then flash the ROM and wipe cache and Dalvik.
I was on rooted 5.0 with TWRP. I think the easiest way to get the 5.0.1 update without losing apps or data is to download the stock, rooted rom from Scrosler found here http://forum.xda-developers.com/nex.../rom-factory-stock-rooted-rom-lrx22c-t2960745 , use Wugfresh's NRT 1.9.9 to update the bootloader listed in Scrosler's post, and then dirty flash (wipe Dalvik and cache if you want) the 5.0.1 rom using TWRP. Painless and fast with no loss of data or anything.
That's the one! Worked for me too, from rooted 4.4.4 w/TWRP--no data loss.
newkydawg said:
I was on rooted 5.0 with TWRP. I think the easiest way to get the 5.0.1 update without losing apps or data is to download the stock, rooted rom from Scrosler found here http://forum.xda-developers.com/nex.../rom-factory-stock-rooted-rom-lrx22c-t2960745 , use Wugfresh's NRT 1.9.9 to update the bootloader listed in Scrosler's post, and then dirty flash (wipe Dalvik and cache if you want) the 5.0.1 rom using TWRP. Painless and fast with no loss of data or anything.
Click to expand...
Click to collapse
many thanks!! work!

OTA With Root/Xposed

I'm running OOS 3.1.3 rooted and xposed. What should be my process for updating to 3.2 when it's available?
Normally I've found that when updating you will need to reinstall the xposed framework.
I'm 99% sure your OP3 will still be rooted as it just updates files and doesnt for an unroot of your device.
I had to re-flash superSU after applying the 3.2 update but I installed the full rom and not the ota so that may be different.
Cyda said:
I had to re-flash superSU after applying the 3.2 update but I installed the full rom and not the ota so that may be different.
Click to expand...
Click to collapse
Where did you get the rom? And did u install with TWRP?
http://forum.xda-developers.com/oneplus-3/how-to/mirrors-official-oxygen-os-roms-ota-t3410870
Flash full rom 008 then OTA 008-010 then reboot, finally it works,
flashing 3.2 on rooted op3 will lose data? and after flashing will it be still rooted
thanhnvt194 said:
http://forum.xda-developers.com/oneplus-3/how-to/mirrors-official-oxygen-os-roms-ota-t3410870
Flash full rom 008 then OTA 008-010 then reboot, finally it works,
Click to expand...
Click to collapse
flashing 3.2 on rooted op3 will lose data? and after flashing will it be still rooted?
For me data was fine. U need to reflash root
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
sayeedommi said:
flashing 3.2 on rooted op3 will lose data? and after flashing will it be still rooted?
Click to expand...
Click to collapse
I successfully flashed to OOS 3.2.0 with systemless SU and systemless Xposed v85.7
Coming from OOS 3.1.3 with systemless SU and Xposed v85
1. Booted into TWRP wiped Cache & Dalvik
2. Flashed Full ROM 3.2.0
3. Wiped Cache & Dalvik
4. Flashed systemless SU and systemless Xposed v85.7
5. Wiped Cache & Dalvik
6. Reboot
success!
crysen said:
I successfully flashed to OOS 3.2.0 with systemless SU and systemless Xposed v85.7
Coming from OOS 3.1.3 with systemless SU and Xposed v85
1. Booted into TWRP wiped Cache & Dalvik
2. Flashed Full ROM 3.2.0
3. Wiped Cache & Dalvik
4. Flashed systemless SU and systemless Xposed v85.7
5. Wiped Cache & Dalvik
6. Reboot
Click to expand...
Click to collapse
I did exactly the same.
No issues, everything is working fine without any data loss.
Thanks!
sixtybi said:
I did exactly the same.
No issues, everything is working fine without any data loss.
Thanks!
Click to expand...
Click to collapse
I clicked reboot prior to flashing SU and Xposed. Now i lost root and TWRP.
How do I get it back? any way to do it without losing data?
Room7 said:
I clicked reboot prior to flashing SU and Xposed. Now i lost root and TWRP.
How do I get it back? any way to do it without losing data?
Click to expand...
Click to collapse
I guess the bootloader is still opened, so just flash back TWRP and install xposed and supersu.
sixtybi said:
I guess the bootloader is still opened, so just flash back TWRP and install xposed and supersu.
Click to expand...
Click to collapse
You are correct...i did the one click and it was back, no data loss

Procedure to flash xposed on OP3

Hi All!
First of all i would like to state i'm not a noob at all. I have tried clearing cache, dalvik, format system > full OOS zip > SuperSu > Reboot ? Xposed arm64 zip.
But for the life of me, i am not able to get it working. I'm using the alpha 4 app from original thread and it still shows xposed framework not installed. What step am i missing in TWRP during flashing the zip?
Again, i am using the xposed zip from the original thread for arm64 system.
I do it pretty much the same and had no problems so far. As TWRP I use the official: twrp-3.0.2-1-oneplus3
-flash full rom
-flash supersu (some beta-supersu-forced-systemless.zip file which is properly not the newest)
-flash xposed-v86-sdk23-arm64.zip
-wipe caches
-reboot
After the reboot I already get the update news from the market about supersu where I update to the lastest Version.
extrem101 said:
I do it pretty much the same and had no problems so far. As TWRP I use the official: twrp-3.0.2-1-oneplus3
-flash full rom
-flash supersu (some beta-supersu-forced-systemless.zip file which is properly not the newest)
-flash xposed-v86-sdk23-arm64.zip
-wipe caches
-reboot
After the reboot I already get the update news from the market about supersu where I update to the lastest Version.
Click to expand...
Click to collapse
I am using the same recovery and the exact same zip file but i have no idea what the issue is. Are you also on OOS?
Yes OOS 3.2.7
Strange that it doesn't work on some devices like this. Unfortunately I don't know what you can make different.
Did you try to explicitely mount system in TWRP before flashing xposed?
groshnack said:
Did you try to explicitely mount system in TWRP before flashing xposed?
Click to expand...
Click to collapse
I haven't done this. But i can try after work hours and let you know once done.
I only had problems once with Xposed not working after a dirty ROM update (and then flashing Xposed). Clean install fixed that and since then I had no issues, doing very similar procedure as described above - I'm not even rebooting in between:
- wipe system, cache, dalvik, sometimes data
- flash ROM (FreedomOS, but that's still OOS)
- flash SuperSU (latest)
- flash kernel
- flash Xposed
- reboot
And it works ?
Sent from my OnePlus 3 using Tapatalk

rooting guide for OnePlus 3 on oos 4.0+

Hi,
Can someone please start new thread for oos 4.0+ on OnePlus 3 detailing up to date guides for rooting/installing exposed mods etc.?
Sent from XDA labs
mit2nil said:
Hi,
Can someone please start new thread for oos 4.0+ on OnePlus 3 detailing up to date guides for rooting/installing exposed mods etc.?
Sent from XDA labs
Click to expand...
Click to collapse
NO Xposed Mod For Android N yet
for Rooting Follow The Steps
1) Install Stock 7.0 Oxygen OS 4
2) Unlockbootloader Flash TWRP recovery
3)bootup to recovery Hit Cancle for the Decrypt Go to Wipe and Factory reset
4)copy SuperSU.zip To Device via TWRP MTP Support
5)flash The zip and boot systems
Scronix said:
NO Xposed Mod For Android N yet
for Rooting Follow The Steps
1) Install Stock 7.0 Oxygen OS 4
2) Unlockbootloader Flash TWRP recovery
3)bootup to recovery Hit Cancle for the Decrypt Go to Wipe and Factory reset
4)copy SuperSU.zip To Device via TWRP MTP Support
5)flash The zip and boot systems
Click to expand...
Click to collapse
if I wanted to save my data partition & update it to f2fs, would an adb backup before the format & restore after do the trick?
Id recommend to use magisk and phh's systemless su.
vivanshah said:
if I wanted to save my data partition & update it to f2fs, would an adb backup before the format & restore after do the trick?
Click to expand...
Click to collapse
for data partition, just do backup using Titanium and restore afterwards,
for internal storage, use adb pull /sdcard (or /storage/emulated/0 ) to pull the files to your PC and just push it later
you also can use TWRP backup for data and restoring by choosing "rm-rf" method in the setting
Scronix said:
NO Xposed Mod For Android N yet
for Rooting Follow The Steps
1) Install Stock 7.0 Oxygen OS 4
2) Unlockbootloader Flash TWRP recovery
3)bootup to recovery Hit Cancle for the Decrypt Go to Wipe and Factory reset
4)copy SuperSU.zip To Device via TWRP MTP Support
5)flash The zip and boot systems
Click to expand...
Click to collapse
Hi @Scronix,
I did wipe "Data partition" but did not do factory reset. Do I need to wipe cache & dalvik as well to get rid of encryption issue?
Also, I can first restore my backup from google account and take nandroid backup before processing to flashing su right? So, only extra step in original instructions posted in pinned OP3 thread is to do factory reset after installing twrp.
My issue description @ https://forum.xda-developers.com/showpost.php?p=70509349&postcount=464
Sorry for noob comments. This is first time I am experimenting with my device and want to proceed cautiously.
xkhen0017 said:
Id recommend to use magisk and phh's systemless su.
Click to expand...
Click to collapse
What the magisk does and can i use it in any other way with rooted device?
Ok so I flashed the SR1 joint. It was working for a couple days but now it says "theres no su binary installed". Can anyone tell me why this is happing??
mit2nil said:
Hi @Scronix,
I did wipe "Data partition" but did not do factory reset. Do I need to wipe cache & dalvik as well to get rid of encryption issue?
Also, I can first restore my backup from google account and take nandroid backup before processing to flashing su right? So, only extra step in original instructions posted in pinned OP3 thread is to do factory reset after installing twrp.
My issue description @ https://forum.xda-developers.com/showpost.php?p=70509349&postcount=464
Sorry for noob comments. This is first time I am experimenting with my device and want to proceed cautiously.
Click to expand...
Click to collapse
i strongly recommend A factory reset, also do not restore google backup for best result Also the factory reset s to be done by TWRP not stock and install SuperSU Before Booting into system
Thanks everyone for help. I was able to root after updating TWRP to official 3.0.3 and following guides.
I am still new to tinkering with my device. I will try magisk and system less su soon.
Sent from my OnePlus 3 using XDA Labs

Can I stay encrypted when making a clean upgrade to OOS 5.0.8?

I am currently on the last open beta OOS, rooted with supersu and twrp-3.2.3-0. I know that i need to make a clean install of 5.0.8, so i shall wipe data/system/cache/dalvik, flash the latest 5.0.8 full zip, then reboot to recovery to flash magisk and then finally reboot to system.
My concern is - my phone is currently encrypted. Can i simply update as planned above, or do i need to take any additional steps to remain encrypted or go to decrypted state.
What could be the advantages of remaining encrypted or going decrypted?
msafiri said:
I am currently on the last open beta OOS, rooted with supersu and twrp-3.2.3-0. I know that i need to make a clean install of 5.0.8, so i shall wipe data/system/cache/dalvik, flash the latest 5.0.8 full zip, then reboot to recovery to flash magisk and then finally reboot to system.
My concern is - my phone is currently encrypted. Can i simply update as planned above, or do i need to take any additional steps to remain encrypted or go to decrypted state.
What could be the advantages of remaining encrypted or going decrypted?
Click to expand...
Click to collapse
Since you are on OOS (though beta), flashing 5.0.8 should not affect your encryption status. Your plan is ok.
Encryption is related to security. Decrypted means lesser security though I have no idea by how much. It is your call.
Yup, switching betweeb Beta to stable OOS will not affect encryption in anyway. Encryption will only be removed IF you manually format your data partition or the recovery does it for you.
abhibnl said:
Yup, switching betweeb Beta to stable OOS will not affect encryption in anyway. Encryption will only be removed IF you manually format your data partition or the recovery does it for you.
Click to expand...
Click to collapse
Thank you. That was helpful. So in my case, i would have to erase data partition using TWRP to update from open beta to OOS 5.0.8, so the partition would get decrypted. But then i believe clean flashing the 5.0.8 zip would re-encrypt the data partition. Is my understanding correct?
msafiri said:
Thank you. That was helpful. So in my case, i would have to erase data partition using TWRP to update from open beta to OOS 5.0.8, so the partition would get decrypted. But then i believe clean flashing the 5.0.8 zip would re-encrypt the data partition. Is my understanding correct?
Click to expand...
Click to collapse
No, when you "wipe data", it doesn't remove encryption. When you "format data", it removes encryption. I hope the difference is clear enough for you to grasp easily.
all you need to do is, if you have twrp, make sure you have OOS 5.0.8 zip, Magisk zip, working TWRP image - available in internal memory.
Then you need to Wipe System, Cache, Data - Do not check Internal Storage/Memory. or simply Factory reset from within TWRP. Then flash OOS 5.0.8 zip. Once it's done, flash TWRP recovery image from within TWRP. At this step, make sure you "reboot" back to recovery. If you will reboot directly to system, it will replace twrp with stock recovery.
Once you reboot to TWRP, flash magisk and you are all set!
abhibnl said:
No, when you "wipe data", it doesn't remove encryption. When you "format data", it removes encryption. I hope the difference is clear enough for you to grasp easily.
all you need to do is, if you have twrp, make sure you have OOS 5.0.8 zip, Magisk zip, working TWRP image - available in internal memory.
Then you need to Wipe System, Cache, Data - Do not check Internal Storage/Memory. or simply Factory reset from within TWRP. Then flash OOS 5.0.8 zip. Once it's done, flash TWRP recovery image from within TWRP. At this step, make sure you "reboot" back to recovery. If you will reboot directly to system, it will replace twrp with stock recovery.
Once you reboot to TWRP, flash magisk and you are all set!
Click to expand...
Click to collapse
Yep, i understand the difference in the operations on the data partition now. Thank you once again for the clarification.
abhibnl said:
No, when you "wipe data", it doesn't remove encryption. When you "format data", it removes encryption. I hope the difference is clear enough for you to grasp easily.
all you need to do is, if you have twrp, make sure you have OOS 5.0.8 zip, Magisk zip, working TWRP image - available in internal memory.
Then you need to Wipe System, Cache, Data - Do not check Internal Storage/Memory. or simply Factory reset from within TWRP. Then flash OOS 5.0.8 zip. Once it's done, flash TWRP recovery image from within TWRP. At this step, make sure you "reboot" back to recovery. If you will reboot directly to system, it will replace twrp with stock recovery.
Once you reboot to TWRP, flash magisk and you are all set!
Click to expand...
Click to collapse
One small addl. info. After flashing TWRP, there is no need to reboot to recovery. Simply flash Magisk right after TWRP and then boot to system. Flashing Magisk at that stage prevents TWRP being overwritten by stock recovery.
EDIT: or you can skip flashing TWRP and boot back to recovery after flashing the ROM and then flash Magisk alone before booting into system. Either way, you save one step.
abhibnl said:
No, when you "wipe data", it doesn't remove encryption. When you "format data", it removes encryption. I hope the difference is clear enough for you to grasp easily.
all you need to do is, if you have twrp, make sure you have OOS 5.0.8 zip, Magisk zip, working TWRP image - available in internal memory.
Then you need to Wipe System, Cache, Data - Do not check Internal Storage/Memory. or simply Factory reset from within TWRP. Then flash OOS 5.0.8 zip. Once it's done, flash TWRP recovery image from within TWRP. At this step, make sure you "reboot" back to recovery. If you will reboot directly to system, it will replace twrp with stock recovery.
Once you reboot to TWRP, flash magisk and you are all set!
Click to expand...
Click to collapse
I successfully completed the clean flash from last open beta to 5.0.8 and have magisk 18.0/twrp 3.2.3-0. Going forward, can i accept a new OTA update say 5.0.9 directly, or should i have to flash the full zip again? also would the process change when going to Pie later on?
msafiri said:
I successfully completed the clean flash from last open beta to 5.0.8 and have magisk 18.0/twrp 3.2.3-0. Going forward, can i accept a new OTA update say 5.0.9 directly, or should i have to flash the full zip again? also would the process change when going to Pie later on?
Click to expand...
Click to collapse
I always download the full OTA zip and flash it manually wiping only system and cache/dalvik partitions, and I never had any issues whatsoever. Sure you will need to reflash magisk since your kernel and firmware will be flashed again.
msafiri said:
I successfully completed the clean flash from last open beta to 5.0.8 and have magisk 18.0/twrp 3.2.3-0. Going forward, can i accept a new OTA update say 5.0.9 directly, or should i have to flash the full zip again? also would the process change when going to Pie later on?
Click to expand...
Click to collapse
Since you have Magisk and TWRP, the OTA either will not download or if it downloads, it will not flash. So you need to download the full zip (usually, the full zip will be automatically downloaded when the update detects changes to your system ie. root) and flash it. So long as you use the same above mentioned method to flash the full zip, Magisk will automatically flash going forward and your TWRP and Magisk will be intact. When going to Pie, since it is a different version ie. from Android 8 to 9, you should wipe system, data, Dalvik and cache before flashing Pie.
tnsmani said:
Since you have Magisk and TWRP, the OTA either will not download or if it downloads, it will not flash. So you need to download the full zip (usually, the full zip will be automatically downloaded when the update detects changes to your system ie. root) and flash it. So long as you use the same above mentioned method to flash the full zip, Magisk will automatically flash going forward and your TWRP and Magisk will be intact. When going to Pie, since it is a different version ie. from Android 8 to 9, you should wipe system, data, Dalvik and cache before flashing Pie.
Click to expand...
Click to collapse
Thanks. That clears my doubts.

Categories

Resources