A program that can be used to retrieve the bootloader unlock token for Xiaomi devices. (and unlock the bootloader) using Termux
Note: This tool cannot bypass the 7, 14, 30 day unlock time.
• How to unlock xiaomi device bootloader using termux? • modified?
Usage: get_token.sh [OPTIONS] DATA
A program that can be used to retrieve the bootloader unlock token for Xiaomi
devices. using Termux.
* DATA Install account.apk from repo, login and copy-paste
the response.
--debug Output messages about what the tool is doing
--help Display a help message
* --product=PRODUCT Used to verify device product
--region=REGION Tool server hosts or regions: india, global, china,
russia, europe
Default: india
* --token=TOKEN Used to verify device token
--version Version information
Install required apps termux, termux-api and account.apk
from repo. watch these YouTube video YouTube for setup etc. mediafire for account add
1) setupsetup
command
Agar koi Error aa rha hai tool installation me to ye sabhi pkg install karke fir se try karna:-
pkg update && upgrade && pkg install git && pkg install vim && pkg install curl && pkg install wget
3) Clone this repo.
git clone https://github.com/Gtajisan/termux-miuiunlockr.git && cd termux-miuiunlockr && ls
3) Run setup.sh
to install required packages.
chmod +x setup.sh && ./setup.sh
4) go mi account and login and setup make sure login
mi-fastboot devices
6) Get device product
mi-fastboot getvar product
6) Get device token
mi-fastboot getvar token
7) Get device token
for mtk device.
mi-fastboot oem get_token
if you received 2 or 3 token then merge it, example:
// Before
(bootloader) token: VQECMAEQTSdjm281zqPylolzfxy3bQMGbWVy
(bootloader) token: bGluAhTVfQBXJGUJ78qoZQ0ctBDLQ1PkJg==
// After
VQECMAEQTSdjm281zqPylolzfxy3bQMGbWVybGluAhTVfQBXJGUJ78qoZQ0ctBDLQ1PkJg==
8) Run get_token.sh
script with required arguments.
chmod +x get_token.sh && ./get_token.sh --product=PRODUCT --token=TOKEN DATA
if the code succeeds it will give you a really long string which is the unlock token.
You should pass correct region which you used in account.apk if you got error 20045
available options: india, global, china, russia, europe, Bangladesh
chmod +x get_token.sh && ./get_token.sh --product=PRODUCT --region=REGION --token=TOKEN DATA
9) Convert unlock token string to binary token.
echo "UNLOCK_TOKEN" | xxd -r -p > token.bin
10) Type:
mi-fastboot stage token.bin && mi-fastboot oem unlock
Or (skip step 8):
mi-fastboot oem-unlock "UNLOCK_TOKEN"
The device will factory reset and unlock successfully.