This is a simple zero depedencies utility to bypass HyperOS restrictions on bootloader unlocking.
- This tool is much more user-friendly, is a single file and has zero dependencies
- HyperSploit ships with an older version of Settings to rollback in case you have a patched version
- This repo is licenced under an open-source licence instead of all rights reserved.
Unlocking the bootloader is your responsibility.
By using this tool you acknowledge that:
- Software might stop working properly
- You can accidentally brick your device
- Data that wasn't backed up will be lost
- Warranty may be voided
Note: Each account can only unlock 1 phone per month and 3 phones per year.
- Xiaomi must not have forced your account or device to go through qualification
- A valid SIM-card must be inserted with access to the internet
- You're running an official version of HyperOS
- Open developer settings and open Mi Unlock Status
- Request unlocking, it will for whatever reason log everything necessary to forge the binding request ourselves
- Xiaomi recently patched it out - they switched to RSA with the private key unknown.
- You can still rollback to an earlier Settings app though - and it works perfectly!
- The tool will prompt you to try and rollback if it detects a patched version.
- We disable mobile internet and send a forged request
- ROM version is modified to be MIUI 14 instead of HyperOS.
- It might fail due to even more random and arbitrary restrictions.
- Use the official unlocking tool and check how much you have to wait
- Do not eject the SIM card as the phone will constantly contact Xiaomi's servers.
- Do not bind the account to another device or re-bind the same one.
If you get Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]
at this stage, make sure to do the following in developer options:
- Enable
Install via USB
- Enable
USB debugging (Security Settings)
- Near the end of the page, tap
Reset to default values
5 times - After more options appear, disable
Turn on system optimization
(if it still fails, you may need to reboot)
Note: If you're on MacOS or on Linux, install ADB and add it to PATH
.
- Download latest binary from Releases for your OS
- Connect your Xiaomi device and run the executable
- Q: Why does the unlock tool still remind me to wait for N hours?
A: This tool only bypasses HyperOS restrictions, you still have to comply with MIUI's. - Q: I see
Couldn't verify, wait a minute or two and try again
on my device. Why?
A: This is normal behaviour, don't worry. We intentionally cut it off to forge a binding request ourselves.
This project is licenced under Mozilla Public License Version 2.0
- MlgmXyysd for making Xiaomi-HyperOS-BootLoader-Bypass on which this tool is largely based on