We are quite sure that you would have already updated and installed the latest OxygenOS that brought Android Oreo. This guide will show you how to easily root OxygenOS Open Beta 25/16 on OnePlus 3 and 3T.
The process below also allows you to root OxygenOS Open Beta 26/17 that was released on 27 October 2017.
If you’re further willing to unlock the gates of customization on your device through rooting, then this is where you should kickstart your journey. Rooting will give you undisrupted access to your device’s system and remove any limitations that the device manufacturer may have imposed. In layman terms, it will allow you to use root-enabled apps, install and use tweeks for boosting performance and battery life, and much more. If you’re reading this, then you are probably here for one or the other reasons stated above. This guide will provide you the simplest and easiest method to root OxygenOS Open Beta 25/16 running on the OnePlus 3/3T.
- Enable aptX and aptX HD on Oreo Open Beta 25/16 for OnePlus 3 and 3T
- How to Customize Android Oreo NavBar without Root
- Android Oreo Substratum Themes Support List
- How to Disable OnePlus Device Manager and Stop Data Mining
How to Root OxygenOS Open Beta 25/16 Based on Android Oreo
Rooting OnePlus devices have been as easy as on a Google Nexus or Pixel device. It doesn’t require any software or root toolkits, rather follows the simple approach of flashing a root package via TWRP. If you’re going to root for the first time, go ahead and read our guide to install TWRP recovery on OnePlus 3 and 3T.
Today, we will be discussing how you can root OxygenOS Open Beta 25/16 based on Oreo. According to the current reports and advancements, the only straight and simple working solution is through the latest SuperSU 2.82 SR5 Beta. Any older version seems to be dodgy and while it is working for a few, it ain’t working for others.
Next, we understand that many users here are more concerned to root OxygenOS Open Beta 25/16 through Magisk. It not only provides an alternative and worthy rooting solution but also allows you to install modules systemlessly and pass SafetyNet CTS using MagiskHide. But, according to several users at XDA and OnePlus forums, none of the Magisk versions are working out-of-the-box and end up in a bootloop. However, there’s a workaround for that too that follows a rather advanced approach by editing the boot using hex editor.
- The easiest method to root OxygenOS Open Beta 25/16 is by using SuperSU 2.82 SR5 Beta.
- Flashing a lower version of SuperSU might result in a bootloop.
- Flashing Magisk via TWRP will result in a bootloop too.
- Editing the boot and setting SELinux as Permissive and then flashing the modified boot will allow you to boot with Magisk. But we are still not sure of its stability.
Currently, we would only advise you to root OxygenOS Open Beta 25/16 using SuperSU and leave Magisk alone until an official update is announced.
- As a safeguard, always make sure to take a complete backup of your device. You may follow our extensive guide for this.
- Install OnePlus drivers on your PC.
- Your OnePlus 3/3T must have an unlocked bootloader.
- Enable USB debugging on your Android and set up ADB/Fastboot on your PC: Tutorial
SuperSU 2.82 SR5 Beta: SR5-SuperSU-v2.82-SR5-20171001224502.zip
Steps to Root OxygenOS Open Beta 25/16 on OnePlus 3/3T
Next, you will also require installing a modified version of TWRP to work with Oreo. Thanks to XDA Recognized Contributor – akhilnarang for providing the working TWRP build. We will start by installing this TWRP recovery and further root OxygenOS Open Beta 25/16 by flashing SuperSU 2.82 SR5 Beta.
- Download both the files from the Downloads section above.
- Copy the “TWRP-Oreo-OnePlus-3-3T.img” file to C:/adb folder where the ADB and fastboot files are present (Prerequsities, #4).
- Power off your OnePlus 3/3T. Press and hold the Volume Up and Power buttons simultaneously until you see the bootloader screen.
- Once your phone has entered bootloader mode, connect it to the PC via USB cable.
- In the command prompt/CMD window that is already open (Prerequisites, #4), enter the following command to flash the TWRP recovery:
fastboot flash recovery TWRP-Oreo-OnePlus-3-3T.img
- You have just successfully flashed TWRP recovery. Now is the turn to root OxygenOS Open Beta 25/16 on your OnePlus 3/3T.
- You can now disconnect the device.
- Now, while your device is in bootloader/fastboot mode, press the Volume Up (or Down) button until you see “Recovery mode” highlighted on the top.
- Then press the power button to enter TWRP recovery mode.
- Once your device enters TWRP, connect it to the PC via USB cable.
- Go to the “Mount” menu and press the “Enable MTP” button.
- Transfer the “SR5-SuperSU-v2.82-SR5-20171001224502.zip” file to the internal storage.
- Press on the “Disable MTP” button and disconnect the device from the PC.
- Go back to the TWRP main screen and press the “Install” button.
- Finally, to root OxygenOS Open Beta 25/16, navigate through the storage and select the SuperSU zip (SR5-SuperSU-v2.82-SR5-20171001224502.zip) file that you just transferred.
- Swipe the “Swipe to confirm Flash” button on the bottom of the screen.
- Once the flashing process is complete, tap on the “Reboot System” button.
That’s it! You have been able to root OxygenOS Open Beta 25/16 pretty easily, right? No go ahead and try some of the following root mods to get the best from your phone.
- Install ViPER4Android on Android Oreo 8.0
- Set SELinux Permissive on Android using The SELinux Switch
- How to Stop Android Wakelocks using WakeBlock (Root)
- Install Android Oreo L Speed Mod to Improve Performance
As for the current rooting scene, we do expect to see an update to TWRP recovery, following the changes in Oreo. If you have any doubts regarding the whole process, then post a comment below.