If you ever wanted to disrupt your Android device, your new best friend will easily become Team Wins TWRP Custom Reset. This gives you access to a file that flashes in a fly, which may include things like Magic for root access, or even a custom ROM to replace the storage application that comes with the device.
All Android devices come with a minimal layer of recovery, but TWRP takes it one step further with a much more functional and user-friendly environment. Installing TWRP will override your stock recovery, but you will have the opportunity to have full control over your new recovery experience with many useful root-related features. For example, being able to make a NANDroid backup of the entire system has solved the problem of half-broken device for several years.
Step 1: Unlock Your Bootloader
To start this trip with flashing TWRP and other root-related files to your device, the boot reader must be unlocked. This allows you to install custom or unofficial software to gain more control over your device. If you have not unlocked the browser yet, go ahead and visit our guide on how to do this before proceeding with this.
Step 2: Download Unofficial TWRP Files
Once you have started your boot charger, you will need to download two separate TWRP-related files. Unfortunately, because OnePlus 6T is so new, TWRP can not properly decrypt the internal layer right now. Before official decryption support goes to this device, you need to take a small detour over the usual methods of using TWRP.
The two files you must use are marked as unofficial so it can not be completely stable in all areas yet. Here I installed TWRP Recovery on your OnePlus 6T ” width=”532″ height=”532″ style=”max-width:532px;height:auto;”/>
To get started, continue and download the first file. below, which is the bootable TWRP image file:
Continue to rename the file to "twrp" (or "twrp.img" if your computer is set to view file extension) to simplify the term commands you will use later in this guide.
Instead of turning the phone off and holding any buttons to get into TWRP in the future, it makes it easier to enable the advanced boot menu. If you followed my previous guide on unlocking the OnePlus 6T charger from step 1, skip this step. otherwise you can visit the unlocking bootloader guide and get it square away.
As a quick reminder, go to Settings -> System -> Developer Options, then you can enable the "Advanced reboot" option from there.
Step 4: Launch in Fastboot mode
Now you want to keep the power button pressed up the power menu for the device. You will see a list of options, but continue and press the "Bootloader" option and it will boot in the bootloader main menu. While still with your phone, it would be a great time to connect it to your computer via a USB data connection.
Step 5: Open a Command Window
If you followed my previous guide on How to unlock the OnePlus 6T boot charger should you have already downloaded Google's SDK Platform Tool . You need this to start Fastboot and ADB commands in the future, especially to install TWRP.
Now that you have the platform tools extracted into a location you choose, we can open a command window for your current operating system. Enter the Platforms folder (if you do not remember where this is, look for the "Platform Tools" hard drive), and then copy the location of this folder to use in the command window.
If you run macOS Mojave, open MacOS Mojave, open the Platform Platform tool in Finder, press cmd + opt + p to display the folder path, then right-click on "Platform Tools" at the bottom of the window. From there, click on the "Copy As Search Name" option and you have now copied the location of that folder!
Now you need to find the right command prompt or terminal windows for your current operating system. On Windows, download your start menu (Windows key) and search for "cmd" and press Enter to open the terminal program. If you are running a Linux or Mac system, continue and open the "Terminal" program in your program app.
Now that the terminal is running, you need to have your platform tools properly communicate with the command line environment. Begin the process by typing in "cd" while you include a space after that, followed by pasting the placement of your platform tool folder from a little while ago. Hitting enter will launch the link between your platform tools and the terminal application, making it one step closer to flashing TWRP on your device! Make sure the terminal program is running for the next step in the wizard.
Step 6: Verify Connection
Since you have managed to get your terminal connection to work with your computer, it's time to make sure they can work together with your phone. After you left the terminal application open, you should already have the right directory for your platform tools ready to go. To verify the link between your phone and the terminal application, copy the following command, and then press Enter:
Note! Most Mac and Linux users need to add a period and a slash of fastboot commands (eg ./fastboot devices)
If you have run this command, a group of numbers and letters, which is the unique identifier of your device.
Step 7: Temporary Startup TWRP
Take the two TWRP files that you downloaded and rename from Step 2 and place them in the Platform Tool folder if you have not already done so.
You will now start in a one-time version of TWRP so you can blink a permanent solution from there. There are some restrictions on newer devices in the installation process, making this the only way to blink TWRP recovery for now. Once the files are in the folder, start by typing the following command in your terminal application, followed by pressing enter:
fastboot boot twrp.img
Note! Do not forget the period and slash if you're on Mac or Linux.
It should take no more than half a second or so to send the file to your phone and start starting the temporary customized version of TWRP.
Step 8: Permanent Flash TWRP  Now on your phone you should have started in the TWRP recovery environment where you will be presented with the message "Modified System Partition". This is normal, but to continue, you must "Swipe to Allow Modifications" to access the main menu of TWRP. Once in the main menu, go to Advanced -> ADB Page Keyword. At the moment, you do not need to worry about the two options that wipe the caches on your device, just continue with "Swipe to Start Sideload."
Now that the ADB page load feature runs on your phone, head back to platform platform tools on your computer. You should still have your terminal application open and ready to go from the previous steps, if not, go back and repeat step 5 to get started.
In the terminal you want to enter the following command followed by typing in (do not forget ./ if you are on Mac or Linux):
adb page load twrp_perm.zip
It takes a minute or two to install, but it will do things and permanently flash TWRP to your system. When done, click the home button at the bottom to return to the main menu. To test your new permanent version of TWRP, press "Reboot" and then "Recovery." Your phone no longer starts the temporary version of TWRP out there, which means you can get back to the recovery menu without a computer now!
However, as there are currently encryption problems with the internal memory, you still need to rely on Fastboot and ADB commands at the moment. Until then, this is the easiest way to browse files on your OnePlus 6T with the unofficial version of TWRP. By having TWRP installed permanently, it means that a smaller step is required to use the restore environment in the future. Enjoy!
End Report: To get back to TWRP, you can access it from your advanced boot menu by selecting "Recovery." When you boot into TWRP, check the "Never show this screen again during boot again" option so that you can start the main menu immediately.
Cover screenshots and screenshots of Stephen Perkins / Gadget Hacks