Bootloader Unlocking isn't something that most of the users are interested in but it's a necessary tool if you want to tweak your device with MODs or install a custom ROM with the latest Android version. OnePlus has always been a developer-friendly OEM as they release the sources on almost the same day as their mobile devices. The same is true for OnePlus 6T for which the sources were uploaded on Github on the release day of the device.
Few days in and developers have already built a working TWRP recovery and now MODs & tweaks have started pouring in on the XDA Forums. If you found some mods that you might wanna use on your OnePlus device but don't know how to Unlock the bootloader of the device then you have come to the right place. So let's get right into the prerequisites but before that a Disclaimer.
Disclaimer: Try everything at your own risk. We here at getdroidtips are not responsible for anything that happens to your device. You're solely responsible for anything that goes wrong with your device.
- OnePlus 6T
- Device IMEI Number
- ADB & Fastboot Setup ( Link: Here )
- Basic Computing Skills
Step 1. Get your SIM Card Unlocked through T-Mobile Support. Follow the detailed guide here: T-Mobile Unlocking Requirements
Step 2. Once you have SIM Unlocked Device download Minimal ADB & Fastboot setup from the above link and install it on your Laptop/Desktop.
Step 3. Turn on USB Debugging & OEM Unlock through Developer Options. If you don't see the developer options in Device Settings, then navigate to Settings >> About Phone >> Build Number. Tap on the build number 7 times and that should unlock the hidden options. Now just go to Developer Option and enable "OEM Unlocking" & "USB Debugging".
Step 4. Enter Fastboot Mode: You can enter the fastboot mode either through ADB Commands or use the Physical Buttons on the device.
ADB Mode: Connect your device to the computer and let the Windows install the proper drivers. Once the drivers are installed navigate to
<\ Computer>> (Your Windows Partition Disk) Local Disk C: >> Program Files (x86)>> Minimal ADB & Fastboot \>
Hold Shift key on Keyboard and right click to " Open a Command Window here" then type
Once you issue the commands, you will see a popup on your asking for USB debugging permission. Just click the 'Remember this Computer" and hit OK. The Command Window should now display your device with a random serial number. Once you see that enter the following commands to enter fastboot mode
adb reboot bootloader
This should boot the device into fastboot mode. Once in fastboot mode, you're ready to unlock your device bootloader.
Manual Fastboot Mode: You can also enter fastboot mode manually by turning off the device and then holding "Volume Up + Power Button" at the same. This will boot the device into bootloader mode.
Step 5. Now all you have to do is to get the unlock code for your device. To get the unlock code type the following in the Command Window
fastboot oem get_unlock_code
Step 6. Copy the code you see on the screen and then go to OnePlus Unlock Token Page here. Sign in and apply for bootloader unlock and paste the code in the "Unlock Code" blank box. Also, Enter the Device IMEI then click submit. The token will be emailed to you within 7 days of submitting the application. Follow the below steps if you received your unlock token.
Copy the Unlock_Token.bin file to the "Minimal ADB & Fastboot" folder in your C Driver directory as stated earlier.
Step 7. Enter fastboot mode and open fastboot Window, then enter the following commands
fastboot flash cust-unlock unlock_token.bin
fastboot oem unlock
That's pretty much it. You now have a OnePlus 6T with an Unlocked Bootloader. If you're facing any problems then, please leave it in the comments below and we will get back to you ASAP.