[OnePlus 9 Pro] oddlyspaced:
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

adb devices

Your phone should be getting a prompt asking to allow USB debugging for your system, Tap Allow

Now

adb devices

should be listing your device serial number properly

Boot to Fastboot by either:

Typing the command

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

fastboot devices

. It should list your phone’s serial number along with the text ‘fastboot’ written next to it.

Now type in the command:

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! 🤩