mirror of
https://github.com/TheAirBlow/HyperSploit.git
synced 2025-06-30 15:00:59 +00:00
[TheAirBlow/HyperSploit] Mirror: Bypasses HyperOS restrictions on bootloader unlocking.
.github | ||
.idea/.idea.HyperSploit/.idea | ||
Assets | ||
.gitignore | ||
EventOutputReceiver.cs | ||
HyperSploit.csproj | ||
HyperSploit.sln | ||
JsonResponse.cs | ||
LICENCE | ||
Program.cs | ||
README.md |
HyperSploit
This is a simple zero depedencies utility to bypass HyperOS restrictions on bootloader unlocking.
Why another tool?
- 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.
Disclaimer
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
Requirements
Note
Each account can only unlock 1 phone 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
Bypass
- 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.
Error trying to downgrade the settings app
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)
How to use
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
FAQ
- 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.
Licence
This project is licenced under Mozilla Public License Version 2.0
Credits
- MlgmXyysd for making Xiaomi-HyperOS-BootLoader-Bypass on which this tool is largely based on