Tool for unlocking a Unisoc/Spreadtrum Android bootloader
Project description
unisoc-unlock
This is a tool to unlock a Unisoc / Spreadtrum (SPD) Android bootloader using its Identifier Token.
It is a port of a WebUSB based tool [1] to Python. The WebUSB based tool does not work on Linux for some reason.
There is also a custom fastboot binary in circulation [2] which implements a custom command for unlocking the bootloader.
unisoc-unlock
implements the same functionality, but without resorting to a custom fastboot binary. Since it is a pure Python solution it should be able to run on any platform running Python.
python-adb
unisoc-unlock
is implemented with python-adb [3]. Since python-adb is abandoned and
requires some tweaking to work with the Unisoc, it is not referenced as dependency, but bundled instead.
Usage
- Reboot device into fastboot mode
adb reboot bootloader
- Run the python script
python3 unisoc-unlock.py
-
Confirm unlocking on the device
Note: on the RG405M, the text on the device screen will ask for 'volume down' button to confirm unlock, but the home/back button has to be pressed instead!
References
[1] https://github.com/turtleletortue/turtleletortue.github.io
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for unisoc_unlock-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e008e375185779a18f94963251b8538072f4956f789ef18d014b50d5a38167f4 |
|
MD5 | 2b55a18669e7411b3c373622b2f82b47 |
|
BLAKE2b-256 | 750be7186a033339f8971b8fb5520502fa4c6345965b49a5307963c86076aa12 |