android:oneplus:full-os-and-twrp
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| android:oneplus:full-os-and-twrp [2020/09/16 15:32] – external edit 127.0.0.1 | android:oneplus:full-os-and-twrp [2022/01/15 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== TWRP and Rooting | + | ====== |
| + | ===== Overview ===== | ||
| + | The OnePlus 6T uses the newer AB partition scheme. As such there is no recovery partition. Instead, the recovery is part of the boot image. We will install the latest stock OnePlus OxygenOS on both slots before installing custom ROM (LineageOS). You will temporarily boot TWRP to perform and later perform a more permanent TWRP installation. | ||
| ===== Basic requirements ===== | ===== Basic requirements ===== | ||
| * Ensure that the device is on the latest Android 10 firmware. | * Ensure that the device is on the latest Android 10 firmware. | ||
| * Ensure that the device has at least 60% battery remaining. | * Ensure that the device has at least 60% battery remaining. | ||
| - | * First: if you use anything else than a PIN code to unlock your phone, change it now. Last TWRP image for Android 10 asks for a data decryption password. It will be easier if it’s a PIN code. Go to Settings > System > Security and change your screen locking choice by a PIN code. | ||
| * Make sure your computer has adb and fastboot. Setup instructions can be found here. | * Make sure your computer has adb and fastboot. Setup instructions can be found here. | ||
| - | ===== Install TWRP ===== | + | * Make sure that bootloader is unlocked |
| - | The OnePlus 6T uses the newer AB partition scheme first introduced on the Pixel 1. As such there is no recovery partition. Instead, | + | * In case there **is encrypted data on the phone** that should remain available after the installation: |
| - | First: if you use anything else than a PIN code to unlock your phone, change it now. Last TWRP image for Android 10 asks for a data decryption password. It will be easier if it’s a PIN code. Go to Settings > System > Security and change your screen locking choice by a PIN code. | + | ===== Preparations ===== |
| - | + | ||
| - | - Prepare phone: | + | |
| - Enable Developer options: Settings > System > About. Tap repeatedly on “build number” | - Enable Developer options: Settings > System > About. Tap repeatedly on “build number” | ||
| - Go back to System, then go to developer options. | - Go back to System, then go to developer options. | ||
| Line 17: | Line 17: | ||
| - Enable **advanced reboot** options. | - Enable **advanced reboot** options. | ||
| - Connect the device to your PC via USB. | - Connect the device to your PC via USB. | ||
| - | - Download all the files: | + | - Download all the files and put them on your PC: |
| - | - place Magisk & TWRP installer zip on Device Internal Memory | + | - TWRP installer zip |
| - | - place TWRP img on your PC | + | - TWRP img |
| - | - Boot into fastboot bootloader mode. Open a terminal window, and type: < | + | - stock-oos-10.zip |
| - | - Temporarily boot into TWRP: < | + | - Lineage full image (los-10.zip) |
| + | - Magisk installer zip | ||
| + | ===== Installation latest OxygenOS | ||
| + | - Boot into fastboot bootloader mode. Open a terminal window, and type: < | ||
| + | - Temporarily boot into TWRP: < | ||
| - On your computer, execute adb devices (it should list your device) | - On your computer, execute adb devices (it should list your device) | ||
| - | - Now in TWRP, tap on Install | + | - Transfer the TWRP installer to the phone, by executing: < |
| - | - TWRP will now be installed | + | - In TWRP, go to Wipe, don’t check any of the advanced wipe options, and swipe to do a **factory reset** |
| - | - PS: DO NOT BOOT IN OS JUST YET & CONTINUE | + | - Go to TWRP home, then install. Click on “Up a level” to go to your device drive root. Select **“twrp-installer.zip”** |
| + | - Go to TWRP home, then “Reboot”. Select **reboot to recovery**. | ||
| + | - You should now be in the durably installed TWRP. It won’t ask for your PIN code this time, and this will result to weird named folders in the “install” section if you go in it. | ||
| + | - Go to **Wipe** and execute a **factory reset** | ||
| + | - Transfer the original OxygenOS ROM image to the phone, by executing:< | ||
| + | - Again transfer the TWRP installer to the phone, by executing: < | ||
| + | - Go to TWRP home, then install, click on “up a level”, go to “storage”, | ||
| + | - Go back to TWRP home, then install, click on “up a level”, select **“twrp-installer.zip” and swipe to install** | ||
| + | - Go back to TWRP home, then go to reboot, and here comes the tricky part: __**note | ||
| + | - Reboot to recovery. | ||
| + | ===== Installation latest OxygenOS on second Slot ===== | ||
| + | - In this tutorial, we should | ||
| + | - Go to TWRP home, then wipe, and **swipe to do a factory reset** like earlier | ||
| + | - Go to install (everything should have weird names) | ||
| + | - Again transfer the original OxygenOS ROM image to the phone, by executing:< | ||
| + | - Again transfer the TWRP installer to the phone, by executing: < | ||
| + | - Go to TWRP home, then install, click on “up a level”, go to “storage”, | ||
| + | - Go back to TWRP home, then install, click on “up a level”, select **“twrp-installer.zip” and swipe to install** | ||
| + | - At this point, we have flashed a stock OxygenOS ROM based on Android 10, as well as TWRP, on both slots. | ||
| + | - Go to TWRP home, select reboot. You should be on slot B (for this tutorial’s sake). | ||
| + | ===== Install LineageOS on first slot (with TWRP) ===== | ||
| + | - Reboot to recovery, and check again: you should now be on slot A. | ||
| + | - Go to Wipe and **swipe to do a factory reset** one more time | ||
| + | - Execute < | ||
| + | - In TWRP, select install, click on “up a level”, go to storage, select **“los-10.zip” and swipe to install**. | ||
| + | - Go to reboot, select **“recovery”**. | ||
| + | - You should have rebooted into LineageOS own recovery (TWRP is overwritten). If you rebooted into TWRP, go to reboot again, and select “recovery”. | ||
| + | ===== Install LineageOS on second slot (with LineageOS Recovery) ===== | ||
| + | - In LineageOS recovery, select **factory reset**, then **format data / factory reset** and do the formatting process. This will remove encryption entirely and delete all your data one more time, as well as format your cache partition. | ||
| + | - Go to **advanced**, | ||
| + | - On your computer, execute:< | ||
| + | - Select **reboot to recovery** | ||
| + | - You should | ||
| + | - Go into **“advanced”**, | ||
| + | - On your computer, execute (with sudo if required):< | ||
| + | - At the end, you should be able to press **“reboot system”**, | ||
| + | |||
| + | __**PS: DO NOT BOOT IN OS JUST YET & CONTINUE | ||
| + | * Installing GAPPS | ||
| + | * Rooting | ||
| - | ===== Gaining Root Access ===== | ||
| - | - Boot into TWRP Recovery | ||
| - | - If you want to stay systemless continue without swiping right else Swipe and enable modifications. | ||
| - | - Select your preferred Language, Tap “Never show this screen on boot again,” and Swipe allow modification. | ||
| - | - Navigate to Install and select Magisk to root. | ||
| - | - Swipe to confirm the flash | ||
| - | - Reboot System | ||
| - | Keep in mind that the first boot after wiping the phone may take longer than usual, as the phone will need to rebuild the dalvik cache and initialize other first boot and might reboot a few times. | ||
android/oneplus/full-os-and-twrp.1600270363.txt.gz · Last modified: (external edit)
