잠긴 부트로더에서 CTS 프로필이 전달되지 않음: 해결 방법

잠긴 부트로더에서 CTS 프로필이 전달되지 않음: 해결 방법

이 가이드에서는 잠긴 부트로더에서 CTS 프로필을 전달할 수 없는 문제를 해결하는 단계를 보여줍니다. CTS 프로필 불일치 및 Baisc 무결성 실패로 인해 SafetyNet을 통과하지 못하거나 Play 무결성 테스트를 통과할 수 없는 것과 같은 문제는 잠금 해제된 부트로더가 있거나 루팅되었거나 맞춤 ROM을 실행하는 장치에서 매우 일반적입니다.

그러나 일부 사용자는 잠긴 부트로더에서도 장치가 CTS 프로필을 떨어뜨린다는 우려를 표명했습니다. 그들의 장치는 어떤 수정도 없이 완전히 재고로 남아 있지만 그럼에도 불구하고 그들은 이 테스트를 통과할 수 없습니다. 이는 아무리 말해도 매우 놀라운 일입니다. 그럼 왜 이런 일이 일어나는 걸까요?

글쎄요, 아마도 휴대폰의 지속 파티션이 잘못 깜박여서 장치가 TEE 증명 키를 잃어버렸기 때문일 수 있습니다. 그렇다면 이 문제를 해결하는 데 도움이 되는 멋진 방법이 있습니다. 그럼 더 이상 고민하지 말고 확인해 보겠습니다.

잠긴 부트로더에서 CTS 프로필이 전달되지 않는 문제 수정

잠긴 부트로더에서 CTS 프로필이 전달되지 않음

아래 과정을 수행하면 기기의 모든 데이터가 지워지므로 미리 백업해 두세요. 또한 귀하의 휴대폰에 TEE에 포함될 수 있는 원래 키가 손실됩니다. Droidwin과 그 구성원은 열핵 전쟁이 발생하거나, 알람이 사용자를 깨우지 않거나, 아래 단계를 수행하여 장치와 데이터에 어떤 일이 발생하더라도 책임을 지지 않습니다.

1단계: Android SDK 설치

adb 플랫폼 도구 창 설치

먼저 PC에 Android SDK 플랫폼 도구를 설치해야 합니다. 이는 Google에서 제공하는 공식 ADB 및 Fastboot 바이너리이며 유일하게 권장되는 바이너리입니다. 따라서 다운로드한 다음 PC의 편리한 위치에 압축을 풀어보세요. 그러면 이 가이드 전체에서 사용될 platform-tools 폴더가 제공됩니다.

2단계: USB 디버깅 및 OEM 잠금 해제 활성화

다음으로, 장치에서 USB 디버깅 및 OEM 잠금 해제도 활성화해야 합니다. 전자는 ADB 모드에서 PC가 장치를 인식할 수 있게 만듭니다. 그러면 장치를 Fastboot 모드로 부팅할 수 있습니다. 반면, 부트로더 잠금 해제를 수행하려면 OEM 잠금 해제가 필요합니다.

CTS 프로필 잠긴 부트로더

설정 > 전화정보 > MIUI 번호를 7번 탭하세요 > 설정 > 시스템 > 고급 > 개발자 옵션 > USB 디버깅 및 OEM 잠금 해제를 활성화합니다.

3단계: 부트로더 잠금 해제

다음으로, 기기의 부트로더를 잠금 해제해야 합니다. 그러나 그렇게 하면 모든 데이터가 지워지고 장치 보증도 무효화될 수 있습니다. [걱정하지 마세요. 전체 프로세스가 완료되면 부트로더를 다시 잠글 것입니다.]

CTS 프로필 잠긴 부트로더

4단계: Xiaomi 엔지니어 펌웨어 플래시

다음으로, 귀하의 장치에 맞는 엔지니어 펌웨어를 다운로드하여 설치해야 합니다. 현재 장치에 설치된 것과 동일한 버전을 다운로드했는지 확인하십시오(장치의 빌드 번호에서 동일한 버전을 확인할 수 있음). 다운로드 소스에 관한 한 신뢰할 수 있는 타사 사이트에서 다운로드하십시오. 다운로드한 후 Mi Flash Tool을 통해 ROM을 플래시하세요.

CTS 프로필 잠긴 부트로더

5단계: Keybox.XML 가져오기

이제 장치에 대한 keybox.xml 파일을 확보해야 합니다. Poco X3 Pro를 사용하는 경우 이 keybox.xml 파일 [Credits: chiteroman]을 사용할 수 있습니다.

6단계: 명령 실행

플랫폼 도구 내에서 명령 프롬프트를 열고 나열된 것과 동일한 순서로 아래 명령을 실행합니다.

adb root
adb disable-verity
adb reboot
adb root
adb remount
adb shell
mkdir –p /data/nativetest64/qti_keymaster_tests/
exit
adb push keybox.xml /data/nativetest64/qti_keymaster_tests/
adb shell
cd /data/nativetest64/qti_keymaster_tests/

7단계: 라이브러리 경로 설정

  1. 먼저 이 링크 [여기에 나열된 모든 기기는 Strongbox입니다]를 확인하여 기기가 Strongbox인지 확인하세요.
  2. 장치가 StrongBox인 경우 아래 구문을 사용하십시오.LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox {KEYBOX FILE} {KEYBOX DEVICE ID} {ATTEST PROPS?} {KEYBOX FILE} {KEYBOX DEVICE ID} {ATTEST PROPS?}
  3. 장치가 StrongBox가 아닌 경우 아래 구문을 사용하십시오.LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox {KEYBOX FILE} {KEYBOX DEVICE ID} {ATTEST PROPS?}
  4. 앞서 언급한 구문에서 바꿔야 할 값은 다음과 같습니다.{KEYBOX FILE}: Should be "keybox.xml"

    {KEYBOX DEVICE ID}: Open keybox file and search for "DeviceID". The one that we have used for Poco X3 Pro uses "X705F100000000"

    {ATTEST PROPS?}: It has a Boolean value, either true/false. It's recommended to set it as true [if it gives any error, only then use false].

  5. 따라서 Strongbox 장치의 구문에 이러한 값을 배치하면 명령이 다음과 같이 변환됩니다.LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox keybox.xml X705F100000000 true keybox.xml X705F100000000 true
  6. 반면, Strongbox가 아닌 장치의 경우 명령은 다음과 같습니다.LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox keybox.xml X705F100000000 true

8단계: 부트로더 다시 잠금

마지막 조치는 기기의 부트로더를 다시 잠그는 것입니다.

CTS 프로필 잠긴 부트로더

그게 다야. 잠긴 부트로더에서 CTS 프로필을 전달할 수 없는 문제를 해결하기 위한 단계였습니다. 앞서 언급한 단계와 관련하여 문의사항이 있는 경우 댓글을 통해 알려주시기 바랍니다. 빠른 시일 내에 해결 방법을 알려드리겠습니다.

잠긴 부트로더에서 CTS 프로필이 전달되지 않음

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다