[Xiaomi Black Shark 3 Guides, News, & Discussion] Kung-Foo-Kamel:
I spent countless hours and downloaded over 100Gb of files and found nearly all how-to's and files borked in someway, so I managed to patch together a working repeatable process to root the Black Shark 3, I also managed to do this with the CN version of JoyUI but I hated it, and switch straight back to the global.

This is for the Black Shark 3 Global only

Note:

1: I will start by saying, your best to place the "Unlockfiles" directory and contents straight into your "C drive" this will make it easy when you open a command prompt, you can then just type: cd c:\unlockfiles and your good to go.

2: I'm not responsible if you FUBAR your phone, that's your problem, not mine

3: before you start this, please ffs log the out of the Mi account on the phone and shut that crap down, don't go any further until you have done this, to be honest, I don't know why anyone would eve log into this garbage in the first place, seems worse than all the google crap.

4: This "How To" is for Windows 10 only, all drivers appeared to be installed automatically by default.

5: Link to download required files: Click Here To Download

6: Password for the zip file is: Password

Unlocking the Bootloader:

1: Enable developer mode in the settings of your BS3

2: Enable USB Debugging in developer settings on your BS3

3: Connect phone to to PC via USB cable

4: Open a command prompt in the Unlockfiles directory

5: Check ADB connection to the phone by entering: adb devices

6: If okay, then type: adb reboot edl

7: Phone will reboot into emergency download mode, screen will be off, but phone will still be connected.

8: Open the MiFlash tool provided in the Unlockfiles folder, ignore any silly messages it gives you about not finder a flash script, then hit select in the MiFLash app and selct the Bootunlocker folder.

9: Press the refresh button, your BS3 should show up under devices as COM10 or something similar, then hit flash, with any luck it should say "successful"

10: Now, hold down the volume down button, then press and hold down the power button, as soon as the phone turns on, release the power button, but keep pressing the volume down until it starts in the bootloader.

11: If you did that correctly, you should be able to type fastboot devices in your command prompt and it should show as connected.

12: In the command prompt run the fbunlock.bat found in the Unlockfiles directory, this will now unlock the bootloader and reboot the phone

13: If successful it will show that the bootloader is unlocked on the phone, leave the phone in this mode if you want to continue with twrp and rooting the phone.

Installing TWRP and Rooting the phone

1: Only follow this guide if you now want to root your phone, be aware that you will need to install the provided rom image.

2: Make sure you command prompt is open in the Unlockfiles directory

3: Test your phone is connected properly by typing: fastboot devices

4: Install TWRP by typing: fastboot flash recovery twrp.img

5: Reboot the phone into recovery mode by typing: fastboot reboot recovery

6: You should now be entering into twrp, it may be in Chinese at first, one of the buttons will switch it to English

7: Now select advanced in twrp, then sideload, twrp should go into sideload mode and wait for the file to be pushed through adb on the pc

8: In your command prompt, type: adb sideload global_stock_rom.zip

9: Go grab a coffee and wait

10: when the rom is installed, hit reboot in twrp

11: If successful your phone will now have botted straight into the OS

12: In you command prompt, type: adb reboot fastboot

13: Once the phone has rebooted, using the volume buttons, select "reboot to bootloader"

14: Check your connection by typing the following in the command prompt: fastboot devices

15: Flash the rooted bootloader file by typing: fastboot flash boot rooted_boot.img

16: Once completed type: fastboot reboot

17: You may be presented with a prompt to wipe the phone and restore to factory, just do it if required.

18: Once you phone has booted to the OS, transfer the Magisk.apk to you downloads folder on the phone, this can be done through windows in "My Computer" as your phone should be connected as a storage device, just make sure you set the phone to transfer files mode when the prompt comes up.

19: Install the Magisk.apk, if everything was successful, Magisk will say installed.

20: Go read or watch a tutorial on how to use Magisk.

21: Have fun with your newly unlocked and rooted Black Shark 3

Additional fun, debloat your phone

1: Head over to here: https://selivan.github.io/2020/02/25/removing-bloatware-from-xiaomi-miui-android.html

2: Fire up the command prompt and navigate to you Unlockfiles directory

3: Check your connection to the phone: adb devices

4: Enter the android shell by typing: adb shell

5: List all packages installed on the phone by typing: pm list packages

6: If you wish to search for packages you can type: pm list packages Xiaomi or pm list packages google

7: To uninstall a package just type: pm uninstall --user 0 app.package.name (Obviously just replace app.package.name with the package name of your choice)

8: I removed all the safe to remove packages from the website listed above, and the phone works super great, even Shark Space 3 switched from Chinese text to English.

I will end this by saying, what a great piece of hardware this phone is, but like most of these Android devices, its plagued with total crap software and half arsed security, just enough to cause people issues if they want to actually have some fun with the device, in my opinion, if you want a phone with good security and well thought out software, then just by an Apple iPhone, I use an iPhone for daily work and all things important, I use Android devices for gaming and tinkering, just like I use a Mac for all things important and a PC for gaming and tinkering.

Regards

Kung-Foo-Kamel