How to unlock bootloader on a Unisoc/Spreadtrum device

This guide teaches you to unlock the bootloader on any Unisoc/Spreadtrum device using the Identifier Token method. You’ll need a special fastboot program version for this, which works with Spreadtrum devices to unlock their bootloaders.

By unlocking the bootloader, users gain the ability to install customized ROMs, kernels, and other software modifications. However, they should be aware that this process voids the device warranty, forfeits future official firmware updates, and reduces security protections. If own a Unisoc/Spreadtrum device and want to unlock bootloader but the regular bootloader unlocking method failed , then this guide is perfect for you. In this guide, you will get to know how to unlock bootloader on a Unisoc/Spreadtrum device.

Users proceed at their own risk and should carefully consider if the benefits outweigh the potential downsides before attempting to unlock device bootloaders. Caution and discretion are advised.

Prerequisites and Downloads

Before you proceed, you need to do the following things:

  • Basic Linux and command line knowledge: Learning Linux basics and how to use the command line is helpful. You should know how to open a terminal window, switch between folders, and run commands. This lets you use a Linux computer more effectively.
  • A Linux based PC, Ubuntu Live USB on a Windows PC or Ubuntu on VMware Workstation Player in Windows: You need to have a PC that can run Linux or Ubuntu, either natively or virtually, and that can connect to your device using a USB cable. You can get these files from hovatek
  • Enable USB Debugging and OEM Unlocking on the device: You’ll need to activate these in your settings to let your computer communicate with your device and unlock the bootloader. Go to Settings, About Phone, tap Build Number 7 times to unlock Developer Options. Then go to Developer Options and enable USB Debugging and OEM Unlocking.
  • Install the USB drivers for your device on your PC: This ensures your PC detects your phone to exchange data. Either install the drivers you downloaded or follow the instructions on the driver website.
  • Backup your data on your device: Unlocking erases all data including storage, settings and apps. Back up important data using a cloud backup service, PC program or external storage gadget. storage, the settings, and the apps. You can backup your data using a cloud service, a PC program, or an external storage device.
  • Download modified fastboot: You can download the file from the havatek site link given above.

How to unlock bootloader on any Unisoc/Spreadtrum device using Identifier Token method

How to unlock bootloader on a Unisoc/Spreadtrum device

  • Connect your smartphone to your PC using a USB cable
  • After that, download this modified Fastboot binary package and then extract it to your PC
  • Right-click inside the folder before selecting Open in Terminal
  • After that, execute the below command for booting your device to Fastboot Mode –
./adb reboot bootloader
  • Then, execute the below command for getting hold of the identifier token –
./Fastboot oem/get_identifier_token
  • The output must be something along the following lines having the token number in the second line –

Identifier token:


OKAY [0.027s]

finished total time: 0.027s

  • Execute the below command but remember to replace X with the copied identifier token –
./ X rsa4096_vbmeta.pem signature.bin
  • You will 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.000376481s, 207 kb/s

Identifier sign successfully

  • Likewise, you’ll receive a signature.bin file in the Fastboot folder
  • Execute the below command for flashing the signature.bin file –
./fastboot flashing unlock_bootloader signature.bin
  • You’ll now have a prompt on your device, which will ask you to confirm the unlocking process
  • You should press the Volume key to do so
  • After that, your device will undergo a reset and the bootloader will be unlocked
  • Once it is done, you should use the following command to boot the device to the OS –
./fastboot reboot
  • Your phone will restart and the bootloader will be unlocked. You’ll see a warning on the boot screen saying the bootloader’s been unlocked so the device is insecure. This is standard and anticipated.


You’ve successfully unlocked the bootloader on your Unisoc/Spreadtrum phone using the Identifier Token technique. You can now install customized ROMs, kernels, and other mods to your device. However, carefully follow the directions from the developers of any custom ROMs, kernels, or mods you add. Also, keep your device safe and up-to-date, and avoid installing any malicious or incompatible apps. I hope this guide was useful and informative!

Liked this post? Let us know on X (formerly Twitter) - we love your feedback! You can also follow us on Google News, and Telegram for more updates.


Our tech news and guides are based on extensive testing, inputs from prominent tech journalists, community forums, and reputable publications. While we strive for accuracy, some details may become outdated or contain unintended mistakes. We welcome corrections and feedback to improve our content using the google form link here.

Aviral Sharma
Aviral Sharma
Aviral Sharma is a talented and passionate writer who has been using words to express his thoughts ever since he learnt how to hold a pen. He is passionate about outer space, history, sports and most importantly technology. Aviral is a regular writer for and has been getting better by the day. He currently own Samsung Galaxy S24 Ultra, iPhone 13 and a HP Pavilion laptop

Comments (2)

Leave a Comment