How To Unlock Bootloader & Root Black Shark 2

Black Shark is Xiaomi’s sub-brand and it is also known for Gaming Smartphones. The company recently uncovers the latest Black Shark 3 gaming phone which is a successor of Black Shark 2. Also, it is the last year’s flagship device comes with Snapdragon 855 processor. However, it packs using amazing hardware specs that make it the best competitor of Asus ROG Phone 2. However, the performance of the phone is much better than expected. Here in this article, you will learn How to Root Black Shark 2 and guide on how to unlock bootloader on Black Shark 2.

Gaming Phone wants additional features like cooling system, high touch sensing, AI Gaming Mode and grip design. Also, it comes with a 6.39-inch AMOLED display which is FHD+ (1080 x 2340 pixels). Not just this but also it has a 240Hz touch-sensing display, Snapdragon 855 processor integrated with Adreno 640. The phone is packed with three different RAM & ROM variant i.e 6GB, 8GB and 12GB.

Well, its performance is exceptional but if you like some extra features to increase gaming performance. You can then need to root your Black Shark 2. Rooting the phone allows you some advance choices like full control over the cooling system, ability to enhance screen, refresh rate, third party themes, custom boot animation and much more. Also, it makes the customization very easy using Xposed Modules. We can also root Black Shark 2 but it also needs unlocking the bootloader of Black Shark 2.

How to Root Black Shark 2

Well, Black Shark is also the sub-brand of Xiaomi,  so users can also unlock the bootloader. So we can also root Black Shark devices. But the rooting process for Black Shark 2 is quite different than other Xiaomi devices. There are some procedures to root Black Shark 2 like using a custom recovery or ADB commands to flash Magisk patched image. But here we use ADB commands to Root Black Shark 2 but for that first, you want to unlock the bootloader of this phone.

Black Shark 2 Unlock Bootloader

All Android phones come with a locked bootloader. It restricts users from changing their devices. So we want to unlock the bootloader before we going to root the phone. It is quite easy to unlock bootloader on Black Shark 2 but you want to be careful while unlocking the bootloader. It is important because without unlocking you can’t perform the system-level modification. So come let’s get into further instruction to unlock bootloader on Black Shark 2.

Step 1:

Firstly, take a proper backup of your phone as unlocking will wipe all your phone data.

Step 2:

Now head over to settings and go to System > About Phone.

Step 3:

Now look for the Build Number and click 7-8 times and it will show ‘You are now a developer’.

Step 4:

Now move ahead to Settings > Additional Settings > Developer Options.

Step 5:

In developer options, here are the options, but you have to turn on OEM unlocking and USB Debugging.

Step 6:

Install ADB & Fastboot driver on your PC. Then open Command Window or CMD on your PC.

Step 7:

Now input the below command to boot your Black Shark into Bootloader Mode

  • adb reboot bootloader
Step 8:

The above command might ask for Grant USB Debugging permission so enable it and if it doesn’t boot into Bootloader input the above command once again.

Step 9:

Once your device enters into Bootloader Mode/Fastboot Mode input the below command to unlock the bootloader of Black Shark 2.

fastboot oem bs_unlock
Step 10:

The device starts booting and brings the option to unlock the bootloader so using Volume buttons move to Yes and hit the Power button to choose it.

Step 11:

At last, your device will all reset and you finally unlock the bootloader. Once reboot set up your device.

Now you can also unlock the bootloader of your device name Xiaomi Black Shark 2. And when you successfully unlock the bootloader you are all set to root so ready your device for root. Ready means, take a proper backup, collect desired files and all.


  • Take a full backup of your phone to avoid data loss in case if the device is bricked
  • Install ADB & Fastboot driver on your PC (Ignore if already installed)
  • Download Magisk Manager APK (Try this version if previous doesn’t work)
  • Download same version of Firmware of your device

How to Root Black Shark 2 with Magisk

Step 1:

Initially, extract the Black Shark 2 firmware on your PC and in the extracted folder you will find the boot.img.

Step 2:

CTRL+C the boot.img and Magisk Manager APK to your Redmi K30 Pro.

Step 3:

Also, download the Magisk Manager app on your Android then follow the below steps carefully.

Step 4:

Once done, open the Magisk Manager app then tap on the Install > Install.

Step 5:

Once you tap on Install, a pop-up screen appears, so pick “Select and Patch a File”. Then locate and choose the boot.img.

Step 6:

It will begin patching the boot image file so wait until the patching to finish.

Step 7:

When the patching output file stored in the download folder having name magisk_patched.img or patched_boot.img.

Step 8:

Now Ctrl+C the magisk_patched.img to your PC C:\adb and again specify name it to boot.img.

Step 9:

Now Allow Usb Debugging and boot your device Fastboot mode (using steps given in the unlock bootloader section).

Step 10:

Attach your phone to the PC via USB cable when the phone is in Fastboot Mode.

Step 11:

Move to C:\adb location and then replace the location tab using CMD and hit enter. It will open the command window on your PC.

Step 12:

In the CMD window input the below command to find the partition that is enabled:

fastboot getvar current-slot
Step 13:

Also, input the below command to flash patched boot image and then root Redmi K30 Pro.

fastboot flash boot boot.img
Step 14:

If it displayed the current slot – then input the first command below. Also, if it displays current slot – b then enter the second command.

  • fastboot flash boot_a boot.img
  • fastboot flash boot_b boot.img
Step 15:

Now it installs the patched boot file to the slot that is active and then roots your Black Shark 2.

Step 16:

Once you complete, flashing the device will auto reboot. Simply open Magisk Manager and voila you have rooted Black Shark 2.

Now you get to take benefit of roots, like adding modules, modify root files like build.prop and other more features that you can’t hear off.


So here is the complete article on how to root Black Shark 2 also an article on how to unlock the bootloader of Black Shark 2. And if you have any questions or queries on your mind, then share it with us in the comment section below.

Also Read:

Leave a Comment

Scroll to Top