Computer >> 컴퓨터 >  >> 문제 해결 >> Android

Xiaomi 롤백 인덱스를 찾고 ARB 벽돌을 피하는 방법

Google은 Android Pie를 탑재한 모든 기기에 '롤백 방지' 기능이 내장되어 있어야 하는 것을 의무화했으며 아직 널리 알려지지 않았기 때문에 많은 사람들이 하드 브릭을 했습니다. 그들의 Xiaomi 기기(및 아마도 다른 브랜드의 기기이지만 Xiaomi는 Android 모딩 커뮤니티에서 특히 인기가 있음) .

기본적으로 Xiaomi는 소수의 Xiaomi 장치에 대해 MIUI 10 Global Beta 8.7.5를 출시했지만 이 업데이트에는 롤백 방지 보호 기능이 포함되어 있습니다. ARB가 의미하는 바는 이전 MIUI 버전이나 이전 Android 버전이 포함된 ROM으로 롤백할 수 없다는 것입니다! 불가능합니다. 시도하면 기기를 벽돌로 만들고 완전히 쓸모 없게 만들 것입니다. .

현재로서는 롤백 방지 보호로 인해 차단된 장치를 수정하거나 복원할 수 있는 방법이 없습니다. TWRP 백업을 복원하거나 새 ROM을 플래시하거나 MiFlash를 사용하여 공장 이미지를 복원할 수 없습니다. ARB가 트립되면 기기를 복구하는 유일한 방법은 EDL 모드(승인된 Xiaomi 계정 필요)를 사용하는 것입니다. , 또는 공인 서비스 센터로 가져가십시오.

Xiaomi가 MIUI에 롤백 방지 보호 기능을 포함시킨 이유는 무엇입니까?

이것이 반드시 Xiaomi의 잘못은 아닙니다. 위에서 말했듯이 이것은 새로운 필수 Google 정책 입니다. 최신 Android 9 Pie를 사용할 Android 기기 제조업체의 경우 – 따라서 이 ARB는 실제로 모든 기기에 영향을 미칩니다. Android 9 Pie 기반 ROM을 사용할 것입니다.

그러나 Xiaomi는 부트로더 잠금 해제를 제공하고 모딩 및 개발 커뮤니티에 일종의 지원을 제공하는 몇 안 되는 Android 전화 회사 중 하나입니다. 따라서 많은 Xiaomi 사용자가 갑자기 놀라는 이유가 됩니다.

ARB는 기본적으로 전화 도둑이 도난당한 장치에서 비공식 ROM을 플래시하고 재판매하는 것을 방지하거나 그늘진 소매업체가 일반적으로 중국에서만 사용할 수 있는 전화를 수입하고 비공식 "글로벌" ROM을 깜박이는 것을 방지하는 새로운 방법입니다. 기본적으로 미래의 Xiaomi 기기는 Android Pie 9를 기반으로 하는 공식 "MIUI China"를 실행할 것이기 때문에 그늘진 소매업체는 Android 7 Nougat을 실행하는 "Global MIUI"를 플래시하여 판매할 수 없습니다.

EDL 승인은 어떻게 되었나요?

따라서 과거에는 Xiaomi 또는 다른 Qualcomm SoC 장치에 정말 나쁜 짓을 한 경우 EDL(긴급 다운로드 모드)에 들어갈 수 있었습니다. EDL은 장치를 해제하는 데 사용할 수 있는 모든 Qualcomm 장치의 대체 부팅 모드입니다. .

하지만 샤오미 등 업체들이 EDL 모드를 잠그기 시작해서 서비스 센터만 접근할 수 있게 됐다. 따라서 EDL은 ARB로 인해 벽돌이 된 Xiaomi 장치의 벽돌을 해제하는 데 더 이상 사용할 수 없습니다. 다시 말해서 그늘진 소매업체와 도둑이 가져온 장치에서 비공식 ROM을 플래시하여 실수로 벽돌로 만든 장치를 복구하는 것을 방지합니다.

기본적으로 Xiaomi는 글로벌 ROM이 설치된 하드웨어의 중국 버전을 구매하는 소비자를 원하지 않으므로 두 가지를 수행했습니다. 장치가 글로벌 버전이 아닌 경우 글로벌 ROM을 부팅할 수 없도록 했습니다(경고 메시지 "이 MIUI can't install on this device'), 인증된 Mi 계정이 없으면 EDL 모드를 사용할 수 없도록 만들었습니다.

Xiaomi 롤백 인덱스를 찾고 ARB 벽돌을 피하는 방법

Google의 ARB 구현과 Xiaomi의 가장 큰 차이점은 Xiaomi가 한 단계 더 나아갔다는 것입니다. Google의 ARB(Android Verified Boot 2.0의 기능) 부트로더를 잠금 해제하면 비활성화할 수 있지만 Xiaomi의 ARB는 부트로더가 잠금 해제되어 있어도 비활성화할 수 없습니다.

다음은 ARB가 활성화된 Xiaomi 기기 목록입니다. (확대하려면 이미지 클릭):

Xiaomi 롤백 인덱스를 찾고 ARB 벽돌을 피하는 방법

롤백 방지 보호를 확인하는 방법

사용자 지정 ROM을 플래싱하기 전에 장치에서 ARB가 활성화되어 있는지 절대적으로 확인하려면 롤백 인덱스를 확인할 수 있습니다. 롤백 인덱스에 대한 간단한 설명:

  • 현재 롤백 인덱스가 플래시할 이미지의 롤백 인덱스보다 작으면 이미지가 플래시되고 현재 롤백 인덱스가 새 롤백 인덱스와 일치하도록 증가합니다.
  • 현재 롤백 인덱스가 플래시할 이미지의 롤백 인덱스와 같으면 이미지가 플래시되고 롤백 인덱스는 변경되지 않습니다.
  • 현재 롤백 인덱스가 플래시할 이미지의 롤백 인덱스보다 크면 fastboot 또는 Mi Flash를 통해 플래시하는 경우 이미지가 거부됩니다. (TWRP는 플래싱 전에 롤백 인덱스를 확인하지 않기 때문에 거의 모든 브릭이 TWRP를 통해 다운그레이드한 결과입니다.)

현재 롤백 색인을 찾는 방법

  1. USB를 통해 Xiaomi 기기를 PC에 연결
  2. ADB 터미널 실행(Appual 가이드 "Windows에 ADB 설치 방법" 참조)
  3. 빠른 부팅 모드로 재부팅
  4. 다음 명령을 입력하십시오. fastboot getvar anti

출력이 비어 있으면 ARB가 아직 장치에서 활성화되지 않은 것입니다. 출력이 숫자를 반환하면 반환하는 숫자는 현재 롤백 인덱스입니다. 예를 들어 "anti:4"를 반환하면 '4'가 롤백 인덱스입니다.

이미지의 롤백 인덱스를 찾는 방법

  1. 설치하려는 복구 ROM에 해당하는 "fastboot" ROM을 다운로드합니다. 복구 ROM은 항상 파일 이름에 장치의 마케팅 이름이 있고 .zip으로 끝납니다. fastboot ROM은 항상 파일 이름에 장치의 코드 이름이 있고 .tar.gz로 끝납니다.
  2. .tar.gz 아카이브에서 flash-all.bat를 추출합니다.
  3. Notepad++와 같은 텍스트 편집기에서 flash-all.bat를 열고 다음 줄을 찾습니다. set CURRENT_ANTI_VER=#

해당 숫자(#)는 플래시하려는 MIUI 버전의 롤백 인덱스입니다. 해당 숫자가 현재 롤백 인덱스보다 크거나 같으면 TWRP, Mi Flash 등에서 플래시하는 것이 안전합니다. 해당 숫자가 현재 롤백 인덱스보다 작으면 TWRP를 통해 이 ROM을 플래시하지 마십시오.

따라서 ARB가 트립되고 Xiaomi 장치가 완전히 벽돌화되는 것을 방지하려면 새 ROM을 시도하거나 TWRP를 통해 다운그레이드하기 전에 롤백 인덱스를 확인하십시오. 그러나 Mi Flash를 사용하거나 MIUI ROM을 플래시하려면 fastboot를 사용해야 합니다. Xiaomi의 부트로더가 내장되어 있기 때문입니다. 롤백 인덱스가 더 낮은 ROM을 플래시하는 것을 실제로 방지하는 보호 기능입니다.