TWRP and Root for Android 8.0 Oreo

Search This thread
Thanks Brother for the post.

Updated to Oreo. Everything works good and no issues so far.

Already in Place:
Android 7.1.2
TWRP 3.1.1.2
SuperSU v2.82-201705271822

Steps Followed:
Took all backup(Titanium)
Booted to Recovery
Updated TWRP to the TWRP-Oreo-Oneplus-3-3T(Link available in the thread post.)
Flashed SuperSu-v2.82-SR5-20171001224502(Link available in the thread post.)
Cleared Cache and Dalvik

Flashed Oxygen OS Open Beta 25(Did not boot to system after that)
Just as a precaution - Flashed Recovery and SuperSU again.

Reboot, Voilà
 

Attachments

  • Screenshot_20171018-171408.jpg
    Screenshot_20171018-171408.jpg
    103.9 KB · Views: 1,421

manishdev

Senior Member
Oct 30, 2011
446
139
Guys small clarification does the new TWRP become the default term for flashing both oreo and Naugat or do we keep the old TWRP handy for returning back to Naugat?
 

Drunken1337

Member
Feb 7, 2012
12
3
I follow the instruction from the first post.
After booting the phone and trying to boot again to Recovery the oneplus recovery is installed again, i tried to flash TWRP 3 times and it always works if i immediately enter it, but as soon as i boot to android it will be deleted again.

Anyone knows a fix?
 

bigben14

Senior Member
Oct 6, 2013
140
11
Hi Guys,
I faced below issue while flashing Oreo beta update on oneplus 3 using twrp.
Details:
TWRP: 3.1.1.2
Rooted: Magisk v14.0

Do I need to unroot and uninstall twrp before updating?

TWRP:
OnePlus3Oxygen_16_OTA_035_all_1710131629_83503ca929ca4b82.zip'
Checking for MD5 file...
Skipping MD5 check: no MD5 file found
I:Update binary zip
I:Zip does not contain SELinux file_contexts file in its root.
I:Legacy property environment initialized.
selinux_android_file_context: Error getting file context handle (No such file or directory)
Warning: No file_contextsscript aborted: E3004: This package is for "OnePlus 3" devices; this is a "".
E3004: This package is for "OnePlus 3" devices; this is a "".error: 3004
Updater process ended with ERROR: 7
I:Legacy property environment disabled.
I:Install took 0 second(s).
Error installing zip file '/sdcard/TWRP/OnePlus3Oxygen_16_OTA_035_all_1710131629_83503ca929ca4b82.zip'
Updating partition details...
I:Data backup size is 8093MB, free: 37507MB.
I:Unable to mount '/usb_otg'
I:Actual block device: '', current file system: 'vfat'
...done
I:Set page: 'flash_done'

hey, did you find a solution to your problem? i have the same one
 

gotcha640

Senior Member
Apr 25, 2014
75
8
I follow the instruction from the first post.
After booting the phone and trying to boot again to Recovery the oneplus recovery is installed again, i tried to flash TWRP 3 times and it always works if i immediately enter it, but as soon as i boot to android it will be deleted again.

Anyone knows a fix?
Did you flash twrp and supersu after rom? That always got me in the past.
 

ach4825

New member
Feb 18, 2014
3
0
Stuck in recovery

I follwed the steps, but my phone is stuck in twrp welcome screen. I can't even install the supersu. please advice.
 

1mzdpm

New member
Nov 5, 2017
1
0
I follwed the steps, but my phone is stuck in twrp welcome screen. I can't even install the supersu. please advice.

I had the same problem. Then i did everything again, but i used the official twrp from their website (i can´t paste a link here). After that you have to wait, it took 8min on me.
 

l00psy

Member
Dec 7, 2013
11
0
T
Updated to Oreo. Everything works good and no issues so far.

Already in Place:
Android 7.1.2
TWRP 3.1.1.2
SuperSU v2.82-201705271822

Steps Followed:
Took all backup(Titanium)
Booted to Recovery
Updated TWRP to the TWRP-Oreo-Oneplus-3-3T(Link available in the thread post.)
Flashed SuperSu-v2.82-SR5-20171001224502(Link available in the thread post.)
Cleared Cache and Dalvik
Flashed Oxygen OS Open Beta 25(Did not boot to system after that)
Just as a precaution - Flashed Recovery and SuperSU again.
Reboot, Voilà

I did exactly in your sequence (Open Beta 26) and finally restarted the phone.

Its now stuck (?) on the bootlogo, black background with the oneplus-logo (powered by android)
Nothing happens, since 30 mins approximately.

I repeated the flash (could re-enter TWRP thank god) and end with the same result.
Any help appreciated !
 

null0seven

Senior Member
Oct 1, 2013
3,343
1,369
Iasi
Restart the phone by Power button.
And SuperSU SR5 works.
Also backup of N (Android 7) and restore on O (Android 8) .., not so good.
 

Vivek Nehra

New member
Jul 11, 2016
4
0
I follow the instruction from the first post.
After booting the phone and trying to boot again to Recovery the oneplus recovery is installed again, i tried to flash TWRP 3 times and it always works if i immediately enter it, but as soon as i boot to android it will be deleted again.

Anyone knows a fix?

I had the same problem if I didn't flash superSU right after flashing twrp .... So just try flashing both of them simultaneously without booting in the system even once and it will work fine
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    I flashed the latest Open Beta 25 yesterday and it took me some time to figure out how to properly root that. I was searching for a compatible TWRP for Android Oreo and I stumbled upon one when I was reading through pages and pages of comments from our community.

    So, I am writing the steps here with the necessary files so that everyone can find it in one place.


    This is not my work. All credits go to the original developers. I am just consolidating the steps I followed here. If I am violating any rules, please feel free to close this thread.

    Credits:
    @akhilnarang for Modified TWRP
    @Chainfire For SuperSU

    Necessary Downloads:
    Oreo Compatible TWRP: https://drive.google.com/open?id=0B46mMEeAPSYGd3dBbzJhMWJUVE0
    SuperSU Zip: https://drive.google.com/open?id=0B46mMEeAPSYGV1U3c3JSRmF2dWs

    Steps to install TWRP and Root:

    Note: My phone was encrypted when I tried this.

    1. Copy the downloaded SuperSU Zip file to your phone.
    2. Copy the TWRP file to the folder where ADB and Fastboot are installed.
    3. Turn off your OnePlus 3/3T. Boot your OnePlus 3/3T into Fasboot mode > Press and hold the Volume Up Button + Power Button.
    4. Connect your phone to your PC via USB Cable.
    5. Open a command window on the folder where ADB and Fastboot are installed. Go to the folder where ADB and Fastboot are installed. Hold down Shift Key > Right Click on the empty space > Choose ‘Open CMD Here’.
    6. Execute the below command in the command window to see if your device is properly connected:
    Code:
    fastboot devices
    7. Make sure the TWRP file is in the ADB folder. Execute the below command to install TWRP on your OnePlus 3/3T running Android Oreo:
    Code:
    fastboot flash recovery TWRP-Oreo-OnePlus-3-3T.img
    Do not restart your device upon installation. The procedure is not yet over.
    8. Assuming you are now in Fastboot Mode, use the volume buttons and choose ‘Recovery Mode’ and then press the power button to enter TWRP Recovery.
    9. Once you are in TWRP > Tap on ‘Install’ > Choose the SuperSU Zip file which you have downloaded from above > Swipe right to flash.
    10. Reboot your device.

    Let me know if you have any questions/doubts!

    Source
    3
    TWRP Oreo 3/3T + open beta 27 + Magisk 14.3 beta == win
    3
    I do remember someone saying that they have successfully flashed magisk. It involves setting SElinux to permissive from bootloader or something. I don't remember it very well. I will update the OP after I dig up that info. :good:
    Yes I have. But it keeps loosing root. And sometimes doesn't boot in one go. I flashed over ob24 without wiping anything.

    Steps:
    1. Flash oreo compatible twrp
    2. Flash Oreo OB ROM
    3. Flash DM-Verity and Force Encryption Disabler For OOS Oreo.zip (credit @Xennet) see https://forum.xda-developers.com/oneplus-3t/how-to/disable-dm-verity-force-encryption-op3t-t3688748 for attachment
    3. Flash oreo compatible twrp again
    4. Flash oneplus3 bootloader from OOS 3.2.6. (credit @baskaflyfer) see https://forum.xda-developers.com/showpost.php?p=74158686&postcount=305 for attachment
    5. Phone off
    6. Power on and go straight to bootloader
    7. Issue the cmand 'fastboot OEM selinux permissive'
    8. Reboot to twrp
    9. Flash magisk
    10. Flash attached oneplus3 bootloader from open beta 25. you can make a zip yourself using @baskaflyfer zip
    11. Flash twrp
    12. Reboot to system

    Points to note:
    1. This should work on dirty flash over ob24
    2. Should ensure dm-verity is not triggered
    3. Should leave the data partition as is (unencrypted to unencrypted...or encrypted to encrypted)
    4. Some steps are redundant, but no harm in doing them to be on safe side
    EDIT: 5. flashing the new bootloader again may break magisk. hence removed step 10

    Cheers.
    2
    Yes, but isn't Oreo package replacing TWRP with OnePlus recovery?

    Sent from my OnePlus3 using XDA Labs

    Install the recovery img in TWRP again after the zip. Reboot to recovery to confirm it didn't overwrite TWRP
    2
    Its only possible with oneplus recovery. Trust me.