To narzędzie do odblokowania bootloadera pochodzi z chińskiej społeczności i wykorzystuje lukę bezpieczeństwa w układach Qualcomm.
Szczegółowy opis działania można znaleźć w poniższym repozytorium GitHub:
https://github.com/hicode002/qualcomm_gbl_exploit_poc
Zasada działania narzędzia do odblokowania bootloadera (BL):
Wykorzystuje lukę w parametrach OEM fastboot, aby uruchomić system w trybie SELinux permissive.
Wywołuje usługę systemową MIUI w celu wykonania dowolnych poleceń shell.
Używa polecenia dd, aby zapisać niestandardowy program UEFI do partycji rozruchowej EFI (efisp).
Program EFI modyfikuje flagę odblokowania bootloadera podczas procesu uruchamiania.
Po ponownym uruchomieniu urządzenia status bootloadera jest już odblokowany.
Na końcu luka w partycji EFI jest usuwana, a system zostaje przywrócony do ustawień fabrycznych.
[Obsługiwane urządzenia]
Teoretycznie: wszystkie urządzenia Xiaomi i Redmi wyposażone w procesor Qualcomm Snapdragon 8 Elite Gen 5
Xiaomi 17
Xiaomi 17 Pro
Xiaomi 17 Pro Max
Xiaomi 17 Ultra
Redmi K90 Pro Max
[Uwagi]
Operacja odblokowania automatycznie usunie wszystkie dane użytkownika z urządzenia.
Przed rozpoczęciem wykonaj kopię zapasową danych na komputerze lub w chmurze.
Przed odblokowaniem należy:
wyłączyć funkcję Znajdź urządzenie,
wylogować się z konta Xiaomi,
usunąć odciski palców oraz hasło/blokadę ekranu.
Nie ma gwarancji, że narzędzie będzie działać na innych urządzeniach.
Jeśli urządzenie zostanie uszkodzone (tzw. brick), użytkownik ponosi pełną odpowiedzialność.
To narzędzie jest przeznaczone wyłącznie do celów edukacyjnych i badawczych.
Nie należy go używać do żadnych nielegalnych działań.
Przed rozpoczęciem procesu odblokowania przeczytaj powyższe informacje.
Podłącz telefon do komputera i włącz debugowanie USB…
Jeśli w skrypcie znajdują się chińskie komunikaty, których nie rozumiesz, użyj funkcji tłumaczenia ze zdjęcia lub skopiuj tekst i przetłumacz go w Google Translate.
xiaomi snapdragon 8E5 unlock bl.7z