Rooting Black Shark 2 / 2 Pro the Correct & Easy Way with Video Guide, TWRP & OTA Fix

Search This thread

abregbatu

New member
Jun 16, 2020
1
0
hi, i have black shark 2 pro,
I have android 12 and joyui 12 21.03.03. only the phone has a china rom. Is it possible for me to replace this with global rom.
Also, I cannot enter the fastboot screen on the phone, even though I press and hold the volume down and power button.
Of course my phone is locked.
 

Attachments

  • WhatsApp Image 2021-09-02 at 12.56.21.jpeg
    WhatsApp Image 2021-09-02 at 12.56.21.jpeg
    56.1 KB · Views: 66

kevin mitnick

Senior Member
Oct 28, 2011
299
37
hi, i have black shark 2 pro,
I have android 12 and joyui 12 21.03.03. only the phone has a china rom. Is it possible for me to replace this with global rom.
Also, I cannot enter the fastboot screen on the phone, even though I press and hold the volume down and power button.
Of course my phone is locked.
you can do this if you want to enter fastboot mode
1. enable usb debugging.
2. connect bs to pc.
3. on adb, type adb reboot bootloader

on fastboot mode, you can flash global rom.
just looking on this forum, you can find the global rom
 
  • Like
Reactions: peety02

mhmd amjd

New member
Aug 2, 2022
2
0
Rooting Black Shark 2 / 2 Pro the Correct & Easy Way with Video Guide, TWRP & OTA Fix

Happy Ramadan everyone! I wanted to do this tutorial for sometime, and now I finally made it.

This guide made for Black Shark 2 / 2 Pro Global version, but in theory it should work with any version if the bootloader is unlocked. (ANDROID 9 ONLY)


Warning: Before you start, backup your phone data as this would wipe your phone!

Do this at your own risk, I'm not responsible if you break your phone!

Prerequisites:
- Update your phone to the latest version possible.
- Download ADB & TWRP Installer from here.
- Download latest Magisk Manager from here.

You can find the video guide here, however please note that this video is not a complete tutorial you would need to follow the written guide.

On Phone:
1- Enable Developer Options. (Go to Settings, then System, then About Phone, then Tap on Build number 7 times, then enter your password if needed)
2- Enable OEM unlocking. (Go to Settings, then System, then Developer Options, then enable OEM unlocking option, then enter your password if needed)
3- Enable USB Debugging. (Go to Settings, then System, then Developer Options, then enable USB Debugging option)

On PC:
4- Run ADB+TWRP Installer. (On driver installation popup click Next, then Install and Finish)
5- Connect your Phone to PC using USB cable.

On Phone:
6- When Allow USB debugging popup, tap OK. (Tick Always allow from this computer)

On PC:
7- Make sure google drivers installed correctly and that your PC can see your Phone. (Android ADB Interface)
8- Open Command Prompt as administrator. (Type CMD in Windows search bar, then right click on Command Prompt ‘cmd’ and click on Run as administrator)

9- In CMD type:
Code:
cd c:\adb
Then press Enter key.

10- In CMD type:
Code:
adb devices
Then press Enter key. (If you can see a Device ID with ‘device’ written on its right, then continue to next step, if not then recheck your drivers. If you see a Device ID with ‘unauthorized’ written on its right, then go back to step 6)

11- In CMD type:
Code:
adb reboot bootloader
Then press Enter key. (To enter Fastboot mode)

On Phone:
12- Make sure you see Fastboot mode on your phone screen. (With big green START on top)

On PC:
13- Disconnect and reconnect your Phone to PC using USB cable then make sure google drivers installed correctly and that your PC can see your Phone. (Android Bootloader Interface)

14- In CMD type:
Code:
fastboot devices
Then press Enter key. (If you can see a Device ID, then continue to next step, if not then recheck your driver setup)

15- In CMD type:
Code:
fastboot oem bs_unlock
Then press Enter key. (This will unlock the bootloader, if you see an error make sure that your model is supporter)

16- In CMD type:
Code:
fastboot getvar current-slot
Then press Enter key. (This will show you which slot you’re currently using, noted it down)

17- In CMD type:
Code:
fastboot boot twrp.img
Then press Enter key. (This will boot TWRP, if it doesn’t work the first time, then force reboot your phone and repeat steps 11-17, you can skip step 15-16 if you already performed them)

On Phone:
18- Make sure TWRP is booted on your phone.

On PC:
19- In CMD type:
Code:
adb pull /dev/block/bootdevice/by-name/boot_a stock_boot_a.img
Then press Enter key. (This will copy the stock boot_a.img to your current directory)

20- In CMD type:
Code:
adb pull /dev/block/bootdevice/by-name/boot_b stock_boot_b.img
Then press Enter key. (This will copy the stock boot_b.img to your current directory)

On Phone:
21- In TWRP, go to Reboot, then system.
22- Download and install Magisk Manager APK. (Once the phone booted correctly)

On PC:
23- In CMD type:
Code:
adb push stock_boot_X.img /sdcard/Download
Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘stock_boot_a.img’. (This will copy your stock boot.img to your phone’s Downloads directory)

On Phone:
24- Run Magisk Manager, tap on the first INSTALL button on the top right, when it asks you to Install Magisk tap INSTALL, then tap on Select and Patch a File, and choose your stock_boot_X.img from ‘Download’ directory. When it’s done it will create a new file in your ‘Download’ directory named magisk_patch.img. (Don’t tap Reboot, just tap back and close the App)

On PC:
25- In CMD type:
Code:
adb pull /sdcard/Download/magisk_patched.img
Then press Enter key. (This will copy the patched boot.img to your current ‘adb’ directory)

26- In CMD type:
Code:
adb reboot bootloader
Then press Enter key. (To enter Fastboot mode)

27- In CMD type:
Code:
fastboot flash boot_x magisk_patched.img
Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘boot_a’. (This will flash Magisk to your boot)

28- In CMD type:
Code:
fastboot reboot
Then press Enter key. (This will reboot your phone)

On Phone:
29- Run Magisk Manager, check if Magisk is installed and you have two green ticks on the left.


Congratulations! Now you have successfully rooted your Black Shark 2 / 2 Pro !


Full Restore for Black Shark 2 Pro Global "DLT-H0" Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (ONLY WORKS IF THE BOOTLOADER IS UNLOCKABLE / ANDROID 9 BOOTLOADER ONLY)
Download this zip file DLTR1908193OS00MP2, extract it and run flash_all.bat as administrator while your phone is connected to your PC and you must have USB Debugging enabled. (Right mouse click on 'flash_all.bat', then run as Administrator)

This can be done on a phone while on OS or Fastboot mode, and therefore this assumes that you followed steps 1-10 above.

Full OTA Global Factory Image for Black Shark 2 Global "SKW-H0" - Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (make sure you choose the correct version 'OS00 or OS01')
1- If you have one of these versions 'SKYW1907040OS01MP3 -> SKYW1909192OS01MP4 -> SKYW1911121OS01MP5 -> SKYW2003090OS01MP6' then download this zip file SKYW2003090OS01MP6. If it doesn't work for some reason then download this file instead SKYW1907040OS01MP3.

If you have one of these versions 'SKYW1907031OS00MP3 -> SKYW1909192OS00MP4 -> SKYW1911010OS00MP5 -> SKYW2003090OS00MP6' then download this zip file SKYW2003090OS00MP6.

2- Rename km_update.zip to update.zip and move it to “ota” directory in your phone.

3- Dial this from your phone
Code:
*#*#1027#*#*
Then press "LOCAL UPDATE" and start updating your device. (You might need to do this twice)

Special thanks to:
Bave Lee for Bootloader Unlocking Code.
wzsx150 for BS2 TWRP.
topjohnwu for Magisk.
Snoop05 for ADB Installer Code.
wga0 for his great work for Black Shark community.
ripiad for providing Black Shark 2 firmwares.


PS: I put a lot of time and effort in making this guide, if you want to copy it to somewhere else, then at least give credit!
not working btw why do you say (this will unlock bootloader ) you should say may because this might not work for all of people so please change it
 

Attachments

  • لقطة الشاشة 2022-08-02 155358.png
    لقطة الشاشة 2022-08-02 155358.png
    8.8 KB · Views: 6

Văn Tuấn

New member
Jul 14, 2021
1
0
Root Black Shark 2/2 Pro theo cách chính xác & dễ dàng với video hướng dẫn, TWRP & OTA Fix

Chúc mọi người Ramadan vui vẻ! Tôi muốn thực hiện đôi hướng dẫn này khi, và bây giờ cuối ***g tôi đã làm được.

This hướng dẫn dành cho phiên bản Black Shark 2/2 Pro Global, nhưng về lý thuyết, nó sẽ hoạt động với bất kỳ phiên bản nào nếu bootloader được mở khóa. ( ANDROID 9 )


Cảnh báo: Trước khi bắt đầu, hãy sao lưu điện thoại dữ liệu của bạn vì điều này sẽ xóa sạch điện thoại của bạn!

Làm điều này có cơ sở của riêng bạn, tôi không chịu trách nhiệm nếu bạn làm hỏng điện thoại của bạn!

Quyết định điều kiện:
- Cập nhật điện thoại của bạn lên phiên bản mới nhất có thể.
- Tải xuống cài đặt ADB & TWRP từ đây .
- Tải xuống mới nhất Magisk quản lý từ đây .

Bạn có thể tìm hướng dẫn bằng video ở đây , tuy nhiên xin lưu ý rằng video này không phải là hoàn chỉnh hướng dẫn, bạn cần làm theo hướng dẫn bằng văn bản.

Power phone:
1- Bật tùy chọn nhà phát triển. (Đi tới Cài đặt, sau đó đến Hệ thống, sau đó Giới thiệu về điện thoại, sau đó chạm vào Số bản dựng 7 lần, sau đó bạn nhập mật khẩu nếu cần)
2- Kích hoạt OEM key. (Go to Install, rồi System, rồi Nhà phát triển tùy chọn, sau đó bật OEM mở khóa tùy chọn, sau đó bạn nhập mật khẩu nếu cần)
3- Bật USB debugging. (Đi tới Cài đặt, sau đó Hệ thống, sau đó Nhà phát triển tùy chọn, sau đó bật USB lỗi tùy chọn)

PC trên:
4- Run Install ADB + TWRP. (The window on to install the driver, I’d to Next, after that Install and End)
5- Kết nối của bạn điện thoại với PC bằng Ω USB.

Power phone:
6- When Cho phép cửa sổ bật lên USB debugging, hãy nhấn vào OK. (Allowes markting from this computer)

PC trên:
7- Bảo đảm rằng trình điều khiển của google được cài đặt đúng cách và bạn có thể nhìn thấy PC của bạn. (Giao diện Android ADB)
8- Open Command Prompt với tư cách quản trị viên. (Gõ CMD vào thanh tìm kiếm của Windows, sau đó chuột phải vào Command Prompt 'cmd' và Chạy với tư cách quản trị viên)

9- Trong CMD loại:
Code:
 cd c: \ adb [/ CODE]
Sau đó nhấn Enter.

10- Trong CMD loại: 
[CODE] adb device [/ CODE]
Sau đó nhấn Enter. (Nếu bạn có thể thấy thiết bị ID có ghi 'thiết bị' ở bên phải, hãy tiếp tục bước tiếp theo, nếu không, hãy kiểm tra lại trình điều khiển của bạn. Nếu bạn thấy thiết bị ID có ghi 'left 'ở bên phải, hãy quay lại bước 6)

11- Trong CMD loại: 
[CODE] adb reboot bootloader [/ CODE]
Sau đó nhấn phím Enter. (Để vào chế độ Fastboot)

Trên điện thoại:
12- Đảm bảo rằng bạn nhìn thấy chế độ Fastboot trên màn hình điện thoại. (Với START màu xanh lá cây lớn ở trên ***g)

Trên PC:
13- Ngắt kết nối và kết nối lại Điện thoại của bạn với PC bằng cáp USB, sau đó đảm bảo rằng trình điều khiển của google được cài đặt đúng cách và PC của bạn có thể nhìn thấy Điện thoại của bạn. (Giao diện Trình tải khởi động Android)

14- Trong loại CMD: 
[CODE] thiết bị khởi động nhanh [/ CODE]
Sau đó nhấn phím Enter. (Nếu bạn có thể thấy ID thiết bị, hãy tiếp tục bước tiếp theo, nếu không, hãy kiểm tra lại thiết lập trình điều khiển của bạn)

15- Trong loại CMD: 
[CODE] fastboot oem bs_unlock [/ CODE]
Sau đó nhấn phím Enter. (Thao tác này sẽ mở khóa bộ nạp khởi động, nếu bạn thấy lỗi, hãy đảm bảo rằng mô hình của bạn được hỗ trợ)

16- Trong loại CMD: 
[CODE] fastboot getvar current-slot [/ CODE]
Sau đó nhấn phím Enter. (Điều này sẽ cho bạn biết bạn hiện đang sử dụng vị trí nào, hãy ghi chú lại)

17- Trong loại CMD: 
[CODE] khởi động fastboot twrp.img [/ CODE]
Sau đó nhấn phím Enter. (Điều này sẽ khởi động TWRP, nếu nó không hoạt động lần đầu tiên, sau đó buộc khởi động lại điện thoại của bạn và lặp lại các bước 11-17, bạn có thể bỏ qua bước 15-16 nếu bạn đã thực hiện chúng)

Trên điện thoại:
18- Đảm bảo rằng TWRP đã được khởi động trên điện thoại của bạn.

Trên PC:
19- Trong loại CMD: 
[CODE] adb pull / dev / block / bootdevice / by-name / boot_a stock_boot_a.img [/ CODE]
Sau đó nhấn phím Enter. (Thao tác này sẽ sao chép kho boot_a.img vào thư mục hiện tại của bạn)

20- Trong loại CMD: 
[CODE] adb pull / dev / block / bootdevice / by-name / boot_b stock_boot_b.img [/ CODE]
Sau đó nhấn phím Enter. (Thao tác này sẽ sao chép kho boot_b.img vào thư mục hiện tại của bạn)

Trên điện thoại:
21- Trong TWRP, đi tới Khởi động lại, sau đó đến hệ thống.
22- Tải xuống và cài đặt APK Magisk Manager. (Sau khi điện thoại khởi động đúng cách)

Trên PC:
23- Trong loại CMD:
[CODE] adb push stock_boot_X.img / sdcard / Tải xuống [/ CODE]
Sau đó nhấn phím Enter. Thay đổi 'X' thành vị trí hiện tại của bạn từ bước 16, của tôi là 'stock_boot_a.img'. (Thao tác này sẽ sao chép kho boot.img của bạn vào thư mục Tải xuống trên điện thoại của bạn)

Trên điện thoại:
24- Chạy Trình quản lý Magisk, nhấn vào nút CÀI ĐẶT đầu tiên ở trên ***g bên phải, khi nó yêu cầu bạn Cài đặt Magisk, hãy nhấn CÀI ĐẶT, sau đó nhấn vào Chọn và vá một tệp và chọn stock_boot_X.img của bạn từ thư mục 'Tải xuống'. Khi hoàn tất, nó sẽ tạo một tệp mới trong thư mục 'Tải xuống' của bạn có tên là magisk_patch.img. (Không nhấn Khởi động lại, chỉ cần nhấn lại và đóng Ứng dụng)

Trên PC:
25- Trong loại CMD: 
[CODE] adb pull /sdcard/Download/magisk_pished.img
Sau đó nhấn phím Enter. (Thao tác này sẽ sao chép boot.img đã vá vào thư mục 'adb' hiện tại của bạn)

26- Trong loại CMD:
Code:
 adb reboot bootloader [/ CODE]
Sau đó nhấn phím Enter. (Để vào chế độ Fastboot)

27- Trong loại CMD: 
[CODE] fastboot flash boot_x magisk_pished.img [/ CODE]
Sau đó nhấn phím Enter. Thay đổi 'X' thành vị trí hiện tại của bạn từ bước 16, của tôi là 'boot_a'. (Điều này sẽ flash Magisk vào khởi động của bạn)

28- Trong loại CMD: 
[CODE] khởi động lại fastboot [/ CODE]
Sau đó nhấn phím Enter. (Thao tác này sẽ khởi động lại điện thoại của bạn)

[B]Trên điện thoại:[/B]
29- Chạy Trình quản lý Magisk, kiểm tra xem Magisk đã được cài đặt chưa và bạn có hai dấu tích màu xanh lá cây ở bên trái.[/SIZE]

[B][I][COLOR=Blue][SIZE=3]Xin chúc mừng! Bây giờ bạn đã root thành công Black Shark 2/2 Pro của mình![/SIZE][/COLOR][/I][/B][/SIZE][/SIZE][/SIZE]

[SIZE=2][SIZE=2][SIZE=2][B]Khôi phục toàn bộ cho Black Shark 2 Pro Global "DLT-H0" Khắc phục hầu hết các sự cố của điện thoại và khôi phục nó về trạng thái xuất xưởng. Điều này cũng khắc phục sự cố cập nhật OTA. [/B] [B][COLOR=Red](CHỈ HOẠT ĐỘNG NẾU BOOTLOADER KHÔNG THỂ KHÓA KHÓA ĐƯỢC / CHỈ VÀO ANDROID 9 BOOTLOADER)[/COLOR][/B]
Tải xuống tệp zip này [URL='https://mega.nz/file/RIAywAgb#xY_2dDhDvrMDEjxJXJgoxx2R-wqDl4GTTihSB0EYlSg']DLTR1908193OS00MP2[/URL] , giải nén nó và chạy flash_all.bat với tư cách quản trị viên trong khi điện thoại của bạn được kết nối với PC và bạn phải bật USB Debugging. (Nhấp chuột phải vào 'flash_all.bat', sau đó chạy với tư cách Quản trị viên)

Điều này có thể được thực hiện trên điện thoại khi đang ở chế độ OS hoặc Fastboot, và do đó điều này giả định rằng bạn đã làm theo các bước 1-10 ở trên.

[B]Hình ảnh nhà máy toàn cầu OTA toàn cầu cho Black Shark 2 Global "SKW-H0" - Khắc phục hầu hết các sự cố của điện thoại và khôi phục điện thoại về trạng thái xuất xưởng. Điều này cũng khắc phục sự cố cập nhật OTA. (đảm bảo bạn chọn đúng phiên bản 'OS00 hoặc OS01')[/B]
1- Nếu bạn có một trong các phiên bản này ' [COLOR=SeaGreen]SKYW1907040OS01MP3 -> SKYW1909192OS01MP4 -> SKYW1911121OS01MP5 -> SKYW2003090OS01MP6[/COLOR] ' thì hãy tải xuống tệp zip [URL='https://mega.nz/file/1Z4DgAQT#naXr31GOV__YsTRX0EUkzVwgdHRlCWzSmY4WPbant-g']SKYW2003090OS01MP6 này[/URL] . Nếu nó không hoạt động vì một số lý do, hãy tải xuống tệp này thay thế [URL='https://mega.nz/file/sURhAI6J#zKPd_qkGQb8bvoqpq_U7g6ixOPpgmycS_EmQo2mkiUg']SKYW1907040OS01MP3[/URL] .

Nếu bạn có một trong các phiên bản này ' [COLOR=SeaGreen]SKYW1907031OS00MP3 -> SKYW1909192OS00MP4 -> SKYW1911010OS00MP5 -> SKYW2003090OS00MP6[/COLOR] ' thì hãy tải xuống tệp zip [URL='https://mega.nz/file/9Mx1BQaT#slcjl0HW5IlFUvKfim1jv3Fjllulo7NM9uaL-O5MsYE']SKYW2003090OS00MP6 này[/URL] .

2- Đổi tên km_update.zip thành update.zip và chuyển nó vào thư mục “ota” trong điện thoại của bạn.

3- Quay số này từ điện thoại của bạn
[MÃ] * # * # 1027 # * # * [/ MÃ]
Sau đó nhấn "CẬP NHẬT ĐỊA PHƯƠNG" và bắt đầu cập nhật thiết bị của bạn. (Bạn có thể cần phải làm điều này hai lần)

[B]Trân trọng cảm ơn:[/B]
[I][COLOR=Green]Bave Lee cho Mã mở khóa Bootloader.
wzsx150 cho BS2 TWRP.
topjohnwu cho Magisk.
Snoop05 cho Mã trình cài đặt ADB.[/COLOR]
[COLOR = Green] wga0 vì công việc tuyệt vời của anh ấy cho cộng đồng Black Shark. [/ COLOR]
[COLOR = Green] ripiad to cung cấp chương trình cơ sở cho Black Shark 2. [/ COLOR] [/ I]

[COLOR = Red] Tái bút: Tôi đã dành rất nhiều thời gian và công sức để thực hiện hướng dẫn này, nếu bạn muốn sao chép nó sang một nơi khác, thì ít nhất hãy ghi công! [/ COLOR] [/ SIZE ]
[/ QUOTE] [/ CODE][/SIZE][/SIZE]
[/QUOTE]

Rooting Black Shark 2 / 2 Pro the Correct & Easy Way with Video Guide, TWRP & OTA Fix

Happy Ramadan everyone! I wanted to do this tutorial for sometime, and now I finally made it.

This guide made for Black Shark 2 / 2 Pro Global version, but in theory it should work with any version if the bootloader is unlocked. (ANDROID 9 ONLY)


Warning: Before you start, backup your phone data as this would wipe your phone!

Do this at your own risk, I'm not responsible if you break your phone!

Prerequisites:
- Update your phone to the latest version possible.
- Download ADB & TWRP Installer from here.
- Download latest Magisk Manager from here.

You can find the video guide here, however please note that this video is not a complete tutorial you would need to follow the written guide.

On Phone:
1- Enable Developer Options. (Go to Settings, then System, then About Phone, then Tap on Build number 7 times, then enter your password if needed)
2- Enable OEM unlocking. (Go to Settings, then System, then Developer Options, then enable OEM unlocking option, then enter your password if needed)
3- Enable USB Debugging. (Go to Settings, then System, then Developer Options, then enable USB Debugging option)

On PC:
4- Run ADB+TWRP Installer. (On driver installation popup click Next, then Install and Finish)
5- Connect your Phone to PC using USB cable.

On Phone:
6- When Allow USB debugging popup, tap OK. (Tick Always allow from this computer)

On PC:
7- Make sure google drivers installed correctly and that your PC can see your Phone. (Android ADB Interface)
8- Open Command Prompt as administrator. (Type CMD in Windows search bar, then right click on Command Prompt ‘cmd’ and click on Run as administrator)

9- In CMD type:
Code:
cd c:\adb
Then press Enter key.

10- In CMD type:
Code:
adb devices
Then press Enter key. (If you can see a Device ID with ‘device’ written on its right, then continue to next step, if not then recheck your drivers. If you see a Device ID with ‘unauthorized’ written on its right, then go back to step 6)

11- In CMD type:
Code:
adb reboot bootloader
Then press Enter key. (To enter Fastboot mode)

On Phone:
12- Make sure you see Fastboot mode on your phone screen. (With big green START on top)

On PC:
13- Disconnect and reconnect your Phone to PC using USB cable then make sure google drivers installed correctly and that your PC can see your Phone. (Android Bootloader Interface)

14- In CMD type:
Code:
fastboot devices
Then press Enter key. (If you can see a Device ID, then continue to next step, if not then recheck your driver setup)

15- In CMD type:
Code:
fastboot oem bs_unlock
Then press Enter key. (This will unlock the bootloader, if you see an error make sure that your model is supporter)

16- In CMD type:
Code:
fastboot getvar current-slot
Then press Enter key. (This will show you which slot you’re currently using, noted it down)

17- In CMD type:
Code:
fastboot boot twrp.img
Then press Enter key. (This will boot TWRP, if it doesn’t work the first time, then force reboot your phone and repeat steps 11-17, you can skip step 15-16 if you already performed them)

On Phone:
18- Make sure TWRP is booted on your phone.

On PC:
19- In CMD type:
Code:
adb pull /dev/block/bootdevice/by-name/boot_a stock_boot_a.img
Then press Enter key. (This will copy the stock boot_a.img to your current directory)

20- In CMD type:
Code:
adb pull /dev/block/bootdevice/by-name/boot_b stock_boot_b.img
Then press Enter key. (This will copy the stock boot_b.img to your current directory)

On Phone:
21- In TWRP, go to Reboot, then system.
22- Download and install Magisk Manager APK. (Once the phone booted correctly)

On PC:
23- In CMD type:
Code:
adb push stock_boot_X.img /sdcard/Download
Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘stock_boot_a.img’. (This will copy your stock boot.img to your phone’s Downloads directory)

On Phone:
24- Run Magisk Manager, tap on the first INSTALL button on the top right, when it asks you to Install Magisk tap INSTALL, then tap on Select and Patch a File, and choose your stock_boot_X.img from ‘Download’ directory. When it’s done it will create a new file in your ‘Download’ directory named magisk_patch.img. (Don’t tap Reboot, just tap back and close the App)

On PC:
25- In CMD type:
Code:
adb pull /sdcard/Download/magisk_patched.img
Then press Enter key. (This will copy the patched boot.img to your current ‘adb’ directory)

26- In CMD type:
Code:
adb reboot bootloader
Then press Enter key. (To enter Fastboot mode)

27- In CMD type:
Code:
fastboot flash boot_x magisk_patched.img
Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘boot_a’. (This will flash Magisk to your boot)

28- In CMD type:
Code:
fastboot reboot
Then press Enter key. (This will reboot your phone)

On Phone:
29- Run Magisk Manager, check if Magisk is installed and you have two green ticks on the left.


Congratulations! Now you have successfully rooted your Black Shark 2 / 2 Pro !


Full Restore for Black Shark 2 Pro Global "DLT-H0" Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (ONLY WORKS IF THE BOOTLOADER IS UNLOCKABLE / ANDROID 9 BOOTLOADER ONLY)
Download this zip file DLTR1908193OS00MP2, extract it and run flash_all.bat as administrator while your phone is connected to your PC and you must have USB Debugging enabled. (Right mouse click on 'flash_all.bat', then run as Administrator)

This can be done on a phone while on OS or Fastboot mode, and therefore this assumes that you followed steps 1-10 above.

Full OTA Global Factory Image for Black Shark 2 Global "SKW-H0" - Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (make sure you choose the correct version 'OS00 or OS01')
1- If you have one of these versions 'SKYW1907040OS01MP3 -> SKYW1909192OS01MP4 -> SKYW1911121OS01MP5 -> SKYW2003090OS01MP6' then download this zip file SKYW2003090OS01MP6. If it doesn't work for some reason then download this file instead SKYW1907040OS01MP3.

If you have one of these versions 'SKYW1907031OS00MP3 -> SKYW1909192OS00MP4 -> SKYW1911010OS00MP5 -> SKYW2003090OS00MP6' then download this zip file SKYW2003090OS00MP6.

2- Rename km_update.zip to update.zip and move it to “ota” directory in your phone.

3- Dial this from your phone
Code:
*#*#1027#*#*
Then press "LOCAL UPDATE" and start updating your device. (You might need to do this twice)

Special thanks to:
Bave Lee for Bootloader Unlocking Code.
wzsx150 for BS2 TWRP.
topjohnwu for Magisk.
Snoop05 for ADB Installer Code.
wga0 for his great work for Black Shark community.
ripiad for providing Black Shark 2 firmwares.


PS: I put a lot of time and effort in making this guide, if you want to copy it to somewhere else, then at least give credit!
Rooting Black Shark 2 / 2 Pro the Correct & Easy Way with Video Guide, TWRP & OTA Fix

Happy Ramadan everyone! I wanted to do this tutorial for sometime, and now I finally made it.

This guide made for Black Shark 2 / 2 Pro Global version, but in theory it should work with any version if the bootloader is unlocked. (ANDROID 9 ONLY)


Warning: Before you start, backup your phone data as this would wipe your phone!

Do this at your own risk, I'm not responsible if you break your phone!

Prerequisites:
- Update your phone to the latest version possible.
- Download ADB & TWRP Installer from here.
- Download latest Magisk Manager from here.

You can find the video guide here, however please note that this video is not a complete tutorial you would need to follow the written guide.

On Phone:
1- Enable Developer Options. (Go to Settings, then System, then About Phone, then Tap on Build number 7 times, then enter your password if needed)
2- Enable OEM unlocking. (Go to Settings, then System, then Developer Options, then enable OEM unlocking option, then enter your password if needed)
3- Enable USB Debugging. (Go to Settings, then System, then Developer Options, then enable USB Debugging option)

On PC:
4- Run ADB+TWRP Installer. (On driver installation popup click Next, then Install and Finish)
5- Connect your Phone to PC using USB cable.

On Phone:
6- When Allow USB debugging popup, tap OK. (Tick Always allow from this computer)

On PC:
7- Make sure google drivers installed correctly and that your PC can see your Phone. (Android ADB Interface)
8- Open Command Prompt as administrator. (Type CMD in Windows search bar, then right click on Command Prompt ‘cmd’ and click on Run as administrator)

9- In CMD type:
Code:
cd c:\adb
Then press Enter key.

10- In CMD type:
Code:
adb devices
Then press Enter key. (If you can see a Device ID with ‘device’ written on its right, then continue to next step, if not then recheck your drivers. If you see a Device ID with ‘unauthorized’ written on its right, then go back to step 6)

11- In CMD type:
Code:
adb reboot bootloader
Then press Enter key. (To enter Fastboot mode)

On Phone:
12- Make sure you see Fastboot mode on your phone screen. (With big green START on top)

On PC:
13- Disconnect and reconnect your Phone to PC using USB cable then make sure google drivers installed correctly and that your PC can see your Phone. (Android Bootloader Interface)

14- In CMD type:
Code:
fastboot devices
Then press Enter key. (If you can see a Device ID, then continue to next step, if not then recheck your driver setup)

15- In CMD type:
Code:
fastboot oem bs_unlock
Then press Enter key. (This will unlock the bootloader, if you see an error make sure that your model is supporter)

16- In CMD type:
Code:
fastboot getvar current-slot
Then press Enter key. (This will show you which slot you’re currently using, noted it down)

17- In CMD type:
Code:
fastboot boot twrp.img
Then press Enter key. (This will boot TWRP, if it doesn’t work the first time, then force reboot your phone and repeat steps 11-17, you can skip step 15-16 if you already performed them)

On Phone:
18- Make sure TWRP is booted on your phone.

On PC:
19- In CMD type:
Code:
adb pull /dev/block/bootdevice/by-name/boot_a stock_boot_a.img
Then press Enter key. (This will copy the stock boot_a.img to your current directory)

20- In CMD type:
Code:
adb pull /dev/block/bootdevice/by-name/boot_b stock_boot_b.img
Then press Enter key. (This will copy the stock boot_b.img to your current directory)

On Phone:
21- In TWRP, go to Reboot, then system.
22- Download and install Magisk Manager APK. (Once the phone booted correctly)

On PC:
23- In CMD type:
Code:
adb push stock_boot_X.img /sdcard/Download
Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘stock_boot_a.img’. (This will copy your stock boot.img to your phone’s Downloads directory)

On Phone:
24- Run Magisk Manager, tap on the first INSTALL button on the top right, when it asks you to Install Magisk tap INSTALL, then tap on Select and Patch a File, and choose your stock_boot_X.img from ‘Download’ directory. When it’s done it will create a new file in your ‘Download’ directory named magisk_patch.img. (Don’t tap Reboot, just tap back and close the App)

On PC:
25- In CMD type:
Code:
adb pull /sdcard/Download/magisk_patched.img
Then press Enter key. (This will copy the patched boot.img to your current ‘adb’ directory)

26- In CMD type:
Code:
adb reboot bootloader
Then press Enter key. (To enter Fastboot mode)

27- In CMD type:
Code:
fastboot flash boot_x magisk_patched.img
Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘boot_a’. (This will flash Magisk to your boot)

28- In CMD type:
Code:
fastboot reboot
Then press Enter key. (This will reboot your phone)

On Phone:
29- Run Magisk Manager, check if Magisk is installed and you have two green ticks on the left.


Congratulations! Now you have successfully rooted your Black Shark 2 / 2 Pro !


Full Restore for Black Shark 2 Pro Global "DLT-H0" Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (ONLY WORKS IF THE BOOTLOADER IS UNLOCKABLE / ANDROID 9 BOOTLOADER ONLY)
Download this zip file DLTR1908193OS00MP2, extract it and run flash_all.bat as administrator while your phone is connected to your PC and you must have USB Debugging enabled. (Right mouse click on 'flash_all.bat', then run as Administrator)

This can be done on a phone while on OS or Fastboot mode, and therefore this assumes that you followed steps 1-10 above.

Full OTA Global Factory Image for Black Shark 2 Global "SKW-H0" - Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (make sure you choose the correct version 'OS00 or OS01')
1- If you have one of these versions 'SKYW1907040OS01MP3 -> SKYW1909192OS01MP4 -> SKYW1911121OS01MP5 -> SKYW2003090OS01MP6' then download this zip file SKYW2003090OS01MP6. If it doesn't work for some reason then download this file instead SKYW1907040OS01MP3.

If you have one of these versions 'SKYW1907031OS00MP3 -> SKYW1909192OS00MP4 -> SKYW1911010OS00MP5 -> SKYW2003090OS00MP6' then download this zip file SKYW2003090OS00MP6.

2- Rename km_update.zip to update.zip and move it to “ota” directory in your phone.

3- Dial this from your phone
Code:
*#*#1027#*#*
Then press "LOCAL UPDATE" and start updating your device. (You might need to do this twice)

Special thanks to:
Bave Lee for Bootloader Unlocking Code.
wzsx150 for BS2 TWRP.
topjohnwu for Magisk.
Snoop05 for ADB Installer Code.
wga0 for his great work for Black Shark community.
ripiad for providing Black Shark 2 firmwares.


PS: I put a lot of time and effort in making this guide, if you want to copy it to somewhere else, then at least give credit!
1: blackshark 2pro phone
2: build DLTR1908010OS00MP0 ,android 9
3: rooted with magisk
4: need help updating to a more stable version
I would like to thank you
 

fredoser

New member
Sep 3, 2022
1
0
Hello i've a BS2 i'm trying to root but i don't have the rom for this.
My phone is SKW-H0 SKYW2111050OS00MQ4 with Android 10.
Can you help me to root it please?

I trying to unlok bootloader on my black shark2 and i have the error couldn‘t verify device Can‘t get info connect again... i need help please

Thanks.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    Rooting Black Shark 2 / 2 Pro the Correct & Easy Way with Video Guide, TWRP & OTA Fix

    Happy Ramadan everyone! I wanted to do this tutorial for sometime, and now I finally made it.

    This guide made for Black Shark 2 / 2 Pro Global version, but in theory it should work with any version if the bootloader is unlocked. (ANDROID 9 ONLY)

    Warning: Before you start, backup your phone data as this would wipe your phone!

    Do this at your own risk, I'm not responsible if you break your phone!


    Prerequisites:
    - Update your phone to the latest version possible.
    - Download ADB & TWRP Installer from here.
    - Download latest Magisk Manager from here.

    You can find the video guide here, however please note that this video is not a complete tutorial you would need to follow the written guide.

    On Phone:
    1- Enable Developer Options. (Go to Settings, then System, then About Phone, then Tap on Build number 7 times, then enter your password if needed)
    2- Enable OEM unlocking. (Go to Settings, then System, then Developer Options, then enable OEM unlocking option, then enter your password if needed)
    3- Enable USB Debugging. (Go to Settings, then System, then Developer Options, then enable USB Debugging option)

    On PC:
    4- Run ADB+TWRP Installer. (On driver installation popup click Next, then Install and Finish)
    5- Connect your Phone to PC using USB cable.

    On Phone:
    6- When Allow USB debugging popup, tap OK. (Tick Always allow from this computer)

    On PC:
    7- Make sure google drivers installed correctly and that your PC can see your Phone. (Android ADB Interface)
    8- Open Command Prompt as administrator. (Type CMD in Windows search bar, then right click on Command Prompt ‘cmd’ and click on Run as administrator)

    9- In CMD type:
    Code:
    cd c:\adb
    Then press Enter key.

    10- In CMD type:
    Code:
    adb devices
    Then press Enter key. (If you can see a Device ID with ‘device’ written on its right, then continue to next step, if not then recheck your drivers. If you see a Device ID with ‘unauthorized’ written on its right, then go back to step 6)

    11- In CMD type:
    Code:
    adb reboot bootloader
    Then press Enter key. (To enter Fastboot mode)

    On Phone:
    12- Make sure you see Fastboot mode on your phone screen. (With big green START on top)

    On PC:
    13- Disconnect and reconnect your Phone to PC using USB cable then make sure google drivers installed correctly and that your PC can see your Phone. (Android Bootloader Interface)

    14- In CMD type:
    Code:
    fastboot devices
    Then press Enter key. (If you can see a Device ID, then continue to next step, if not then recheck your driver setup)

    15- In CMD type:
    Code:
    fastboot oem bs_unlock
    Then press Enter key. (This will unlock the bootloader, if you see an error make sure that your model is supporter)

    16- In CMD type:
    Code:
    fastboot getvar current-slot
    Then press Enter key. (This will show you which slot you’re currently using, noted it down)

    17- In CMD type:
    Code:
    fastboot boot twrp.img
    Then press Enter key. (This will boot TWRP, if it doesn’t work the first time, then force reboot your phone and repeat steps 11-17, you can skip step 15-16 if you already performed them)

    On Phone:
    18- Make sure TWRP is booted on your phone.

    On PC:
    19- In CMD type:
    Code:
    adb pull /dev/block/bootdevice/by-name/boot_a stock_boot_a.img
    Then press Enter key. (This will copy the stock boot_a.img to your current directory)

    20- In CMD type:
    Code:
    adb pull /dev/block/bootdevice/by-name/boot_b stock_boot_b.img
    Then press Enter key. (This will copy the stock boot_b.img to your current directory)

    On Phone:
    21- In TWRP, go to Reboot, then system.
    22- Download and install Magisk Manager APK. (Once the phone booted correctly)

    On PC:
    23- In CMD type:
    Code:
    adb push stock_boot_X.img /sdcard/Download
    Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘stock_boot_a.img’. (This will copy your stock boot.img to your phone’s Downloads directory)

    On Phone:
    24- Run Magisk Manager, tap on the first INSTALL button on the top right, when it asks you to Install Magisk tap INSTALL, then tap on Select and Patch a File, and choose your stock_boot_X.img from ‘Download’ directory. When it’s done it will create a new file in your ‘Download’ directory named magisk_patch.img. (Don’t tap Reboot, just tap back and close the App)

    On PC:
    25- In CMD type:
    Code:
    adb pull /sdcard/Download/magisk_patched.img
    Then press Enter key. (This will copy the patched boot.img to your current ‘adb’ directory)

    26- In CMD type:
    Code:
    adb reboot bootloader
    Then press Enter key. (To enter Fastboot mode)

    27- In CMD type:
    Code:
    fastboot flash boot_x magisk_patched.img
    Then press Enter key. Change ‘X’ to your current slot from step 16, mine was ‘boot_a’. (This will flash Magisk to your boot)

    28- In CMD type:
    Code:
    fastboot reboot
    Then press Enter key. (This will reboot your phone)

    On Phone:
    29- Run Magisk Manager, check if Magisk is installed and you have two green ticks on the left.

    Congratulations! Now you have successfully rooted your Black Shark 2 / 2 Pro !

    Full Restore for Black Shark 2 Pro Global "DLT-H0" Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (ONLY WORKS IF THE BOOTLOADER IS UNLOCKABLE / ANDROID 9 BOOTLOADER ONLY)
    Download this zip file DLTR1908193OS00MP2, extract it and run flash_all.bat as administrator while your phone is connected to your PC and you must have USB Debugging enabled. (Right mouse click on 'flash_all.bat', then run as Administrator)

    This can be done on a phone while on OS or Fastboot mode, and therefore this assumes that you followed steps 1-10 above.

    Full OTA Global Factory Image for Black Shark 2 Global "SKW-H0" - Fix most phone's issues and restore it to factory state. This also fixes OTA updating issues. (make sure you choose the correct version 'OS00 or OS01')
    1- If you have one of these versions 'SKYW1907040OS01MP3 -> SKYW1909192OS01MP4 -> SKYW1911121OS01MP5 -> SKYW2003090OS01MP6' then download this zip file SKYW2003090OS01MP6. If it doesn't work for some reason then download this file instead SKYW1907040OS01MP3.

    If you have one of these versions 'SKYW1907031OS00MP3 -> SKYW1909192OS00MP4 -> SKYW1911010OS00MP5 -> SKYW2003090OS00MP6' then download this zip file SKYW2003090OS00MP6.

    2- Rename km_update.zip to update.zip and move it to “ota” directory in your phone.

    3- Dial this from your phone
    Code:
    *#*#1027#*#*
    Then press "LOCAL UPDATE" and start updating your device. (You might need to do this twice)

    Special thanks to:
    Bave Lee for Bootloader Unlocking Code.
    wzsx150 for BS2 TWRP.
    topjohnwu for Magisk.
    Snoop05 for ADB Installer Code.
    wga0 for his great work for Black Shark community.
    ripiad for providing Black Shark 2 firmwares.


    PS: I put a lot of time and effort in making this guide, if you want to copy it to somewhere else, then at least give credit!
    2
    I have this issue. I did factory reset twice, but it did not resolve the issue. It's for sure a bug on this version.

    JoyUI 11 update for Black Shark 2 / 2 Pro is unstable, and worthless update, I've tried it for a week and I really don't recommend upgrading to it.

    1- Unstable, many apps crash suddenly and screen recorder stops and lost recorded videos without any reason.
    2- Much slower than JoyUI 10.
    3- Default MIUI apps includes Ads, such as Files, gallery and stuff.
    4- MIUI Launcher is not as good as Stock Android launcher.
    5- Includes a lot of bloatware.
    6- Very difficult to root at the moment.

    The best phone I've used so far is Asus ROG Phone 2 and I recommend anyone who wants to have the latest software updates, very good support, no bloatware, and ROOT on the fly, to switch to it instead. The Chinese version price is almost the same as the Black Shark 2 Pro, and you can easily install global rom on it.

    The only thing that I like more about the Black Shark is the left gaming controller "Joystick".
    1
    Great guide! :good:
    In some cases, writing to root dir could touch the system images. It doesn't do any harm to system, but leaves a write-deleted trace and could block new update in rare cases. When backup the boot image, it could be safer to use the data(sdcard) partition.
    From Android 10, this could be occurred always along their design.
    zsjv3g7.png
    1
    You can help everyone if you make img copies of partitions from the global build of one of the very first ROMs, so that a person can restore the entire operating system. I gave an example of how to do this above. How can you help me if you can't help yourself ?

    lol, I already made my own copy of partitions img and made my own flashing script to fix any bricks I could face on my phone "BS 2 Pro" using fastboot, and I'm willing to share it if someone needs it. So don't talk about me like you know me and you know what I have or what I can do. I believe you're the one who needs help here, as my phone is still working flawlessly.

    I guess @wga0 can easily help you if you ask politely.
    1
    hi, i have black shark 2 pro,
    I have android 12 and joyui 12 21.03.03. only the phone has a china rom. Is it possible for me to replace this with global rom.
    Also, I cannot enter the fastboot screen on the phone, even though I press and hold the volume down and power button.
    Of course my phone is locked.
    you can do this if you want to enter fastboot mode
    1. enable usb debugging.
    2. connect bs to pc.
    3. on adb, type adb reboot bootloader

    on fastboot mode, you can flash global rom.
    just looking on this forum, you can find the global rom