How to Unlock the Bootloader and Root the Black Shark 2

February 19, 2025 (2 months ago)

In this tutorial, we will show you how to unlock the Black Shark 2 bootloader and root it using a Magisk patched boot image. To unlock the bootloader of Black Shark 2, you will need a computer. Please read the instructions carefully before proceeding.

Xiaomi’s Black Shark 2 is a strong smartphone with quality hardware and optimised software that allows it to perform smoothly. The gadget has a 6.39-inch AMOLED TrueView Display covered by Corning Gorilla Glass, is powered by an Octa-core Qualcomm Snapdragon 855 CPU, and supports up to 12GB of RAM and 256GB of internal storage.

The smartphone was introduced with Android 9.0 Pie, but it just received the Android 10 upgrade, which corrected many earlier faults and included the most current Android security patch. There is a 48MP + 12MP dual camera setup in the back, as well as a 20MP front-facing selfie camera. The LED strips on the back and sides of the Black Shark 2 support 16-million colours and can be set through the in-built software for alerts, music, and so on.

Why Should You Unlock Your Bootloader?

When the bootloader of an Android device is locked, the manufacturer wants you to stick to the Android version that was especially intended for the smartphone. You may personalise your phone, install custom ROM, kernel, custom recovery, root, and much more when you unlock the bootloader.

Before we start to unlock the bootloader of the Black Shark 2, let us explore the benefits and drawbacks of doing so.

A non-removable Li-ion 4000 mAh battery powers this beast, which enables 18W rapid charging.

Advantages

  • Mount the system, partition, SD card, and so on.
  • Install a custom recovery, such as TWRP or OrangeFox.
  • Improve the performance of your smartphone.
  • Make backups of your original ROM.
  • Install the Xiaomi Black Shark 2 ROM.
  • Clear the Dalvik, Cache, Data, and System caches.

Disadvantages

How to Unlock the Black Shark 2 Bootloader

Pre-requisites

  • A Type-C USB Cable must be used to charge the phone over 70%.
  • Make a copy of your data.
  • Install ABD as well as the Fastboot Tool on your machine.
  • You must be using the Global version (the Chinese version does not function).

Instructions

Step 1: Get the SKYW1907040OS01MP3 Black Shark 2 Global ROM. Extract it to your smartphone’s internal storage using the “OTA” folder (ignore this if you are currently on this ROM and go to step 4).Download Black Shark 2 Global ROM

Step 2: Launch the dialer and enter *#*#1027#*#*. A system update interface will appear, prompting you to setup the OTA server and perform a manual update.

Step 3: When you click the Local Update button, the procedure will begin. Restart your smartphone once it reaches 100%.

Step 4: Navigate to Settings > System > System Update and verify that the build number is SKYW1907040OS01MP3. There will be two occurrences:

  • You’ve been upgraded from “S01MP3” to “S01MP4”.
  • You have received an upgrade from “S01MP4” to “S01MP5”.

Step 5: Once you’ve completed the updates up to S01MP5, go down to the bottom of the update notes and click Update. Please ensure that your smartphone is internet-connected. Once the update is complete, your smartphone will reboot.

Step 6: Download and install the most recent Magisk Manager APK on your Black Shark 2. Download the latest Magisk Manager APK

Step 7: Save the stock_boot.img file to your Black Shark 2. (Taken from step 1 – km_update).

Step 8: Launch Magisk Manager, then click Install, then click and Patch file.

Step 9: Magisk Manager will patch the stock_boot.img and store the result to your device’s “Internal Storage > Download as magisk_patched.img.

Step 10: Move the magisk_patched.img file from your smartphone to the C: Programme Files (x86)Minimal ADB and Fastboot folder on your PC.

Step 11: Enable developers mode on your Black Shark 2 by going to Settings > About Phone > Build number (touch 5-10 times). Return to Settings > Developer Options and check the boxes for USB debugging and OEM unlocking.

Step 12: Navigate to C:Program Files (x86).Minimal ADB and Fastboot, and execute py_cmd.exe as administrator (for Windows 64-bit computers).

Step 13: Using the USB data cord, connect your smartphone to your computer and enter the following command:

adb reboot bootloader

Step 14: After your smartphone enters Fastboot Mode, type the following command:

fastboot oem bs_unlock Press enter.

fastboot oem bs_unlock_critical Press enter.

adb reboot

Step 15: Your smartphone will display the standard Black Shark Logo before rebooting to a menu that asks you to Factory Reset or Cancel. Allow it to boot after selecting Factory Reset.

Step 16: Set it up by following the directions on your smartphone device.

Note: If everything went as planned, the OEM unlocking option will be greyed out with the phrase Bootloader unlocked. If you see the choice, go through steps 11-14 again.

Rooting Black Shark 2

Step 1: Enable USB debugging (as described in Step 11 above).
Step 2: Using the USB data cord, connect your smartphone to the computer.
Step 3: Navigate to C: Programme Files (x86)Minimal ADB and Fastboot, right-click on py_cmd.exe, and choose Run as Administrator.
Step 4: Enter the command below. adb bootloader reboot
Step 5: Now enter this fastboot getvar current-slot command.
You will get a message as “current-slot: a” or “current-slot: b”.
Step 6: Enter the command fastboot

fastboot flash boot_a magisk_patched.img if it is in “slot a”
fastboot flash boot_b magisk_patched.img if it is in “slot b”

Step 7: Enter the command adb reboot.
Step 8: Install and launch Magisk Manager APK to see whether you have successfully rooted Black Shark 2.

Related Posts

Leave a Comment