How To Guide [INFO] Bootloader Unlock reference guide

Search This thread
Hello Everyone,
This is going to be a detailed post regarding unlocking your OnePlus 9 Pro’s Bootloader for anyone who is new to this or just wants a reference guide.

Note : This is only for Global / Europe / Indian models [Non T Mobile]. Guide for T Mobile bootloader unlocking is present here

Things to know before unlocking Bootloader:
  • (Edit: Apparently, Unlocking Bootloader after 11.2.3.3 retains L1 but still YMMV) Your L1 license is downgraded to L3 while the bootloader remains unlocked on your device. If in future you wish to re-lock it then the L1 license is restored without any hassle and everything works just fine.
  • Some apps partially or completely stop working. 2 of the most noticeable apps I have noticed personally are Netflix and Google Pay. Netflix becomes no longer installable/updatable from Play Store but sideloading and using it works just fine (Apart from the L3 license), whereas Google Pay straight up often refuses to work even when Magisk isn’t installed.
  • Unlocking your bootloader will wipe your storage! Please keep this in mind before proceeding to unlock your bootloader.
  • OnePlus does not void your warranty if you choose to unlock your phone’s bootloader, so your warranty remains perfectly intact.

Pre-requisites:
  • A computer having the latest platform tools installed
  • OnePlus 9 Pro running on the latest available OxygenOS firmware
  • USB Cable
  • 30+% of charge

Steps:
  • (Optional) Flash the latest OxygenOS Firmware twice on your device, to ensure that both the slots on your device are populated with the same latest firmware.
  • Go to Settings > About phone and tap on “Build Number” about 7 times to enable Developer Options
  • Go to Settings > System > Developer options and enable the toggle option saying “OEM unlocking”
  • Go to Settings > System > Developer options and enable the toggle option saying “USB debugging”
  • (Optional) Ensure that ADB is functioning properly.
    • Connect your device to your system
    • Wait for the drivers and other software to finish installing
    • Once your device is properly visible, open a new shell and type
      Code:
      adb devices
    • Your phone should be getting a prompt asking to allow USB debugging for your system, Tap Allow
    • Now
      Code:
      adb devices
      should be listing your device serial number properly
  • Boot to Fastboot by either:
    • Typing the command
      Code:
      adb reboot bootloader
      in a shell using adb
    • Powering off the phone and then pressing and holding Vol Up and Vol Down while pressing down Power in order to boot to Fastboot mode
    • Powering off the phone and then Pressing and holding Vol Down while pressing Power in order to boot to Recovery Mode first and then Rebooting to Bootloader through it
    • Enabling “Advanced Reboot” in developer options and choosing the Bootloader option in the power menu
  • Once in Bootloader, connect your device to your system and run
    Code:
    fastboot devices
    . It should list your phone’s serial number along with the text ‘fastboot’ written next to it.
  • Now type in the command:
    Code:
    fastboot flashing unlock
  • Your phone’s screen should now be asking for confirmation regarding Bootloader Unlock. Use the volume keys to navigate to the “Proceed” option and using the Power Button to confirm
  • Your device should now begin formatting itself and would reboot soon

Congrats! You just unlocked your OnePlus 9 Pro! 🤩
 
Last edited:

Fre$h

Senior Member
  • Oct 22, 2013
    152
    117
    HTC U11
    OnePlus 9 Pro
    @oddlyspaced : As a side effect, once bootloader is unlocked, I've notice that adb command " adb reboot bootloader " isn't working anymore too.
    Vol- + poweron combo still working to go there, and I can also use developer option to tick the Advanced Reboot too that have the same effect and allows to reboot whether in fastboot or recovery
     
    @oddlyspaced : As a side effect, once bootloader is unlocked, I've notice that adb commande " adb reboot bootloader " isn't working anymore too.
    Vol- + poweron combo still working to go there, and I can have use developer option to tick the Advanced Reboot too that have the same effect and allows to reboot whether in fastboot or recovery
    That's pretty weird. On my end everything is standard. Maybe you should try relocking and unlocking if you don't care about L1. Who know's what might end up getting ****ed in software.
     

    galaxys

    Recognized Contributor
    May 9, 2007
    13,343
    2,924
    Cosmos
    Smart Watches
    OnePlus 9 Pro
    I'm back on Oneplus and noticed that my OEM unlock is greyed out. Tmo variant.
    See this guide for T-Mobile variant...
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 9
      Hello Everyone,
      This is going to be a detailed post regarding unlocking your OnePlus 9 Pro’s Bootloader for anyone who is new to this or just wants a reference guide.

      Note : This is only for Global / Europe / Indian models [Non T Mobile]. Guide for T Mobile bootloader unlocking is present here

      Things to know before unlocking Bootloader:
      • (Edit: Apparently, Unlocking Bootloader after 11.2.3.3 retains L1 but still YMMV) Your L1 license is downgraded to L3 while the bootloader remains unlocked on your device. If in future you wish to re-lock it then the L1 license is restored without any hassle and everything works just fine.
      • Some apps partially or completely stop working. 2 of the most noticeable apps I have noticed personally are Netflix and Google Pay. Netflix becomes no longer installable/updatable from Play Store but sideloading and using it works just fine (Apart from the L3 license), whereas Google Pay straight up often refuses to work even when Magisk isn’t installed.
      • Unlocking your bootloader will wipe your storage! Please keep this in mind before proceeding to unlock your bootloader.
      • OnePlus does not void your warranty if you choose to unlock your phone’s bootloader, so your warranty remains perfectly intact.

      Pre-requisites:
      • A computer having the latest platform tools installed
      • OnePlus 9 Pro running on the latest available OxygenOS firmware
      • USB Cable
      • 30+% of charge

      Steps:
      • (Optional) Flash the latest OxygenOS Firmware twice on your device, to ensure that both the slots on your device are populated with the same latest firmware.
      • Go to Settings > About phone and tap on “Build Number” about 7 times to enable Developer Options
      • Go to Settings > System > Developer options and enable the toggle option saying “OEM unlocking”
      • Go to Settings > System > Developer options and enable the toggle option saying “USB debugging”
      • (Optional) Ensure that ADB is functioning properly.
        • Connect your device to your system
        • Wait for the drivers and other software to finish installing
        • Once your device is properly visible, open a new shell and type
          Code:
          adb devices
        • Your phone should be getting a prompt asking to allow USB debugging for your system, Tap Allow
        • Now
          Code:
          adb devices
          should be listing your device serial number properly
      • Boot to Fastboot by either:
        • Typing the command
          Code:
          adb reboot bootloader
          in a shell using adb
        • Powering off the phone and then pressing and holding Vol Up and Vol Down while pressing down Power in order to boot to Fastboot mode
        • Powering off the phone and then Pressing and holding Vol Down while pressing Power in order to boot to Recovery Mode first and then Rebooting to Bootloader through it
        • Enabling “Advanced Reboot” in developer options and choosing the Bootloader option in the power menu
      • Once in Bootloader, connect your device to your system and run
        Code:
        fastboot devices
        . It should list your phone’s serial number along with the text ‘fastboot’ written next to it.
      • Now type in the command:
        Code:
        fastboot flashing unlock
      • Your phone’s screen should now be asking for confirmation regarding Bootloader Unlock. Use the volume keys to navigate to the “Proceed” option and using the Power Button to confirm
      • Your device should now begin formatting itself and would reboot soon

      Congrats! You just unlocked your OnePlus 9 Pro! 🤩
      2
      At least 11.2.3.3 retains Widevine L1 even if you unlock bootloader.
      Older version had L3 problem, though.
      1
      On BA (EU) I can confirm L1 after unlock.
      1
      Never use ADB for this; but pressing Vol Up and Down while turning on does the same. And it works, as well as extended reboot option via power key.
      1
      I've updated the Guide to reflect on T Mobile bootloader unlock and modified the statement regarding L1.
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone