In this guide, we will show you the steps to unlock the bootloader on any Unisoc/Spreadtrum device. While the likes of Qualcomm and MediaTek are reigning supreme, but there are quite a few OEMs out there that are slowly but surely adopting the Spreadtrum chipsets. Moroever, these devices have quickly upscaled the popularity charts when it comes to custom development.
From gaining administrative privileges to flashing a custom/GSI ROM, from flashing a custom recovery to welcoming abode a plethora of mods, the possibilities stand endless. However, before you could carry out any of these tweaks, there’s an important prerequisite that you need to checkmark off the list- the bootloader on your Unisoc/Spreadtrum device needs to be unlocked. And in this guide, we will show you how to do just that. Follow along.
How to Unlock Bootloader on any Unisoc/Spreadtrum Device
The process will wipe off all the data from your device and might nullify its warranty as well. So take a backup beforehand and proceed ahead at your own risk. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing these steps.
- To begin with, you need a Linux PC or a Linux Live USB on Windows.
- Next up, go to Settings > About Phone > tap on Build Number 7 times,
- Then go to Settings > System > Developer Options and enable USB Debugging
- Now connect your device to your PC via a USB cable.
- Then download this modified Fastboot binary package and extract it onto your PC.
- Now right-click inside that folder and select Open in Terminal.
- Then execute the below command to boot your device to Fastboot Mode
./adb reboot bootloader
- Now execute the below command to get hold of the Identifier Token
./fastboot oem get_identifier_token
- The output should be something along the following lines, with the token number in the second line. Copy it somewhere.
Identifier token: XXXXXXXXXXXXXXXXXXXXXXXX OKAY [ 0.027s] finished. total time: 0.027s
- Now execute the below command, replacing X with the copied Identifier token
./signidentifier_unlockbootloader.sh X rsa4096_vbmeta.pem signature.bin
- You will now get an output along the following line:
Identifier sign script, ver 0.10 1+0 records in 1+0 records out 60 bytes copied, 0.000376481 s, 207 kB/s Identifier sign successfully
- Likewise, you will get a signature.bin file in the Fastboot folder as well.
- So execute the below command to flash that signature.bin file:
- fastboot flashing unlock_bootloader signature.bin
- You will now get a prompt on your device asking you to confirm the unlocking process, press the Volume key to do so.
- Your device will undergo a reset and the bootloader will then be unlocked.
- Once done, use the below command to boot the device to the OS:
That’s it. These were the steps to unlock the bootloader on any Unisoc/Spreadtrum device. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.
- Download and Install Unisoc / Spreadtrum USB Drivers
- How to Backup Unisoc/Spreadtrum Firmware using Research Download Tool
- Root Spreadtrum Devices via Magisk Patched boot.img
- How to Extract Spreadtrum and Unisoc PAC Firmware File