The Custom Droid

Android Tutorials, Tips and Tricks

Enter Fastboot and Recovery Modes on OnePlus 5/5T [Guide]

How to Boot OnePus 5 Bootloader And Recovery Mode

If you are stepping into software modding and flashing, then you would need to boot your OnePlus 5/5T into Fastboot and Recovery modes at some point.


Even for an average user, knowing about these boot modes and how to boot into them can be useful in various situations. Like while unlocking the phone’s bootloader, restoring the stock OxygenOS firmware, performing a factory data reset, and more.

In this guide, we will show you how to enter Fastboot Mode and Recovery Mode on OnePlus 5/OnePlus 5T. You can boot your phone into these modes in following three different ways:

  • Using the OxygenOS Advanced Reboot menu
  • Using physical button combination
  • Using ADB commands.


Before we get to the instructions, let us first understand what these boot modes are and when and why you might need to boot your phone into them.

What is Fastboot Mode?

Fastboot Mode on the OnePlus 5/5T is an interface that enables a PC to communicate with the phone’s bootloader over a USB connection using the Android Fastboot tool.

In practical situations, Fastboot mode is used to unlock the bootloader, flash the device partitions for upgrading/downgrading the software, for unbricking, and even for installing a custom recovery such as TWRP or flashing patched boot images for rooting.

What is Recovery Mode?

Recovery Mode on the OnePlus 5/5T

Recovery Mode is a bootable partition in Android where the stock recovery console (OxygenOS recovery) is pre-installed by the manufacturer (OnePlus).

Recovery Mode on your OnePlus 5/5T can be used to perform a variety of tasks to recover the phone from a bootloop or to fix software-related issues. These tasks include performing a factory data reset, sideloading software updates, and more. In case you have a custom recovery installed instead of the stock recovery, you could use it to install custom ROMs/kernels/mods, take NANDroid backups, format/erase partitions, flash root solutions like Magisk, and more.

How to Boot OnePlus 5/5T into Fastboot & Recovery Modes

Booting your OnePlus 5/5T into Fastboot and Recovery Modes can be done through three different ways/methods. All three of these methods have been discussed below along with their corresponding instructions.

Method 1: Using OxygenOS Advanced Reboot Menu

The first and easiest way to boot your OnePlus 5/5T into Fastboot Mode or Recovery Mode is by using the ‘Advanced Reboot Menu’. OnePlus’ OxygenOS software has this menu is hidden inside the ‘Developer options’ of the Settings app. Once enabled, the power menu will give you an option to quickly and easily boot into Fastboot or Recovery.

Boot OnePlus 5 Bootloader Mode and Recovery Mode using Reboot Menu

  1. Go to the “Settings” > “About phone” and find the “Build number” section.
  2. Repeatedly tap the build number until you see the “You’re now a developer!” message on the screen.
  3. Now go to “Settings” > “Developer Options” and enable the “Advanced reboot” toggle.How to Boot OnePus 5 Bootloader Mode - Enable Advanced reboot setting
  4. Press and hold the Power key to bring up the Power menu.
  5. Finally:
    • Press ‘Recovery’ to boot your OnePlus 5/5T into Recovery Mode
    • Press ‘Bootloader’ to boot your OnePlus 5/5T into Fastboot Mode

Method 2: Using Physical Button Combination

The second way to enter Fastboot and Recovery Modes on the OnePlus 5/5T is by pressing a dedicated button combination while your phone is powered off.

This method is more apt for users who have a third-party firmware (custom ROM) installed on their phone since the advanced reboot menu is only limited to the OxygenOS software. You can still use this method if you have the OxygenOS software installed. The application of this method extends further as well.

  1. To enter Fastboot and Recovery Modes using the physical button combination, you will first need to power off your OnePlus 5/5T completely. To do this, simply press and hold the Power button to bring up the Power menu and select ‘Power Off’.
  2. Once you have done that:
    • Press and hold the Volume Up’, ‘Volume Down’, and ‘Power’ keys together to enter Fastboot Mode
    • Press and hold the ‘Volume Down’ and ‘Power’ keys together to enter Recovery Mode

Method 3: Using ADB Command

The third and last way to boot into Fastboot and Recovery Modes is by using ADB. The Android ADB tool offers a couple of commands, which when executed from the PC over USB can boot your phone into the said modes. This method can come in really handy while performing tasks like bootloader unlocking, custom recovery installation, etc.

In order to use this method, you will need to have USB Debugging enabled on your OnePlus 5/5T, ADB installed on your PC, and some basic knowledge of command-line syntax. Further, make sure that you have the latest OnePlus USB Drivers installed on your Windows PC.

Once you have done the things said above, follow the steps listed below.

  1. Connect your phone to the PC using the USB cable
  2. Make sure that USB Debugging is enabled on your phone
  3. Open the ADB command-line window inside the ‘platform-tools’ folder on your computer.
  4. Enter the following command to ensure that your PC can recognize your phone over ADB and establish a proper connection:
    adb devices
  5. If you’re using ADB for the first time, you should see a prompt on your phone to allow USB debugging. So, press “Allow”.
  6. Now enter the ADB command depending on the mode you want your phone boot into.
    • To enter Fastboot Mode on your OnePlus 5/5T, use:
      adb reboot bootloader
    • To enter Recovery Mode on your OnePlus 5/5T, use:
      adb reboot recovery

That’s it! You have just learned how to enter different boot modes on your OnePlus 5 and OnePlus 5T using three different ways. As I mentioned earlier, these modes should come in handy if you want to perform a factory data reset, unlock the phone’s bootloader, flash custom recovery, unbrick the phone, etc.

About the Author

Founder and Editor-in-Chief

Dhananjay has more than 11 years of experience in Android software customization and development, and has spent the past 10 years writing about it. He spends most of his prime time reading, learning and writing about Android and other open-source projects. He is also a community-taught web developer. Apart from that, he loves mountain biking and playing video games on his PlayStation.

Leave a Reply

Comments are moderated, and published only if they are relevant to the topic and add value in a constructive way. If you disagree with something, please be polite and respectful. We suggest you read our comment policy before commenting.