장치를 플래시하고 잠금을 해제하려는 Xiaomi 장치 소유자는 공식 MiFlashUnlock 도구를 사용할 수 있지만 Linux에서는 실행되지 않습니다. MiFlashUnlock 소프트웨어는 Wine 또는 VM 내에서 실행할 수 있지만 더 좋은 방법이 있습니다.
MiUnlockTool은 Linux에서 기본적으로 실행되는 MiFlashUnlock 기반의 비공식 도구입니다(Mac 및 Windows에도 설치할 수 있음). MiUnlockTool은 fastboot, Xiaomi 자격 증명 및 Xiaomi 서버 사이의 다리입니다. 장치 정보를 검색하여 로그인 토큰과 함께 Xiaomi 서버로 보낸 다음 서버에서 잠금 해제 키를 받기 위한 모든 요구 사항을 충족하는지 확인합니다.
그러면 도구가 맞춤형 fastboot 빌드를 사용하여 잠금 해제 키를 Xiaomi 장치로 보냅니다. MiFlashUnlock과 비교하여 MiUnlockTool을 통해 잠금 해제 키를 받기 위한 다른 요구 사항은 없습니다. 개발자 옵션을 통해 기기에 연결된 승인된 Xiaomi 계정이 필요합니다.
요구사항
- MiUnlockTool
- 자바(GUI용 JavaFX)
Linux 사용자
- .zip 파일로 제공되는 MiUnlockTool을 다운로드하십시오.
- 터미널과 CD를 열어 압축을 푼 디렉토리로 이동합니다.
- 터미널에서 "sudo ./MiUnlockTool.sh"를 입력하면 GUI 인터페이스가 시작됩니다. 또는 명령줄 인터페이스에 "sudo ./MiUnlockTool.sh 사용자 이름 암호"를 사용할 수 있습니다.
Windows 및 Mac 사용자
- .zip 파일을 추출한 후 그래픽 인터페이스용 MiFlashUnlock.bat를 실행합니다.
- 또는 명령 프롬프트를 열고 CD에서 압축을 푼 디렉터리로 이동한 다음 명령줄 인터페이스에 대해 "MiUnlockTool.bat 사용자 이름 암호"를 입력할 수 있습니다.
사용 중인 OS에 상관없이 MiUnlockTool을 시작한 후 Fastboot 모드에 있는 동안 Xiaomi 장치를 컴퓨터에 연결하십시오.
GUI 모드를 시작한 경우 화면의 지시를 따릅니다. 명령줄 인터페이스를 사용하는 경우 잠금을 해제하기 전에 확인 요청이 없으며 부트로더가 이미 잠금 해제되었는지 확인하지도 않습니다.
문제 해결
- MiUnlockTool을 실행할 때 Linux 또는 Mac에서 권한 오류가 발생하면 압축을 푼 디렉터리에 대한 터미널과 CD를 열어야 합니다.
- 그런 다음 "chmod 777 MiUnlockTool.sh"(Mac의 경우 MiUnlockTool.command)를 사용하여 777 권한을 부여하면 적절한 권한이 설정됩니다.
- Sudo 명령으로도 도구를 실행하는 데 문제가 있는 경우 "java -jar bin/MiUnlockTool.jar" 명령을 시도할 수 있습니다.
- JavaFX 클래스를 찾을 수 없다는 오류가 발생하면 패키지에서 JavaFX 라이브러리가 누락된 것입니다. Linux에서 OpenJFX 패키지를 확인하세요.
최종 기록
이 도구는 잠금 해제 절차와 마찬가지로 사용하기에 절대적으로 안전합니다. MiUnlockTool에서 잘못된 잠금 해제 키를 시도하더라도 Xiaomi 기기는 손상되지 않습니다.
그러나 Windows 사용자는 공식 Xiaomi 잠금 해제 도구를 고수해야 합니다. MiUnlockTool은 Linux 사용자를 위해 특별히 제작된 타사 복사본이기 때문에 추가 버그가 있을 수 있으며 Windows는 예를 들어 드라이버를 관리하지 않습니다. 따라서 MiUnlockTool은 Windows에서 작동하지만 권장하지 않습니다.