안드로이드 폰에서 프로젝트 고음 ROM을 플래시하는 방법

Android Oreo에 도입 된 Project Treble은 전화 개발자가 핵심 Android 업데이트를 맞춤형 펌웨어에 통합하고 업데이트를 사용자에게 더 빨리 푸시하도록 돕는 Google의 노력이었습니다. 오랜 시간 동안 많은 회사에서 Google의 최신 보안 업데이트를 적용하여 소비자가 위험에 처하게 되었기 때문에 이것이 필요했습니다.

소프트웨어 업데이트가 여러 단계의 프로세스를 거치기 때문에 이는 전적으로 전화 개발자의 잘못이 아닙니다. Google이 업데이트를 출시하면 실제로 칩셋 제조업체 (Qualcomm, Mediatek, Samsung / Exynos)에게 먼저 전송해야합니다. 휴대폰의 내부 하드웨어와 관련된 모든 코드에 업데이트를 적용해야합니다. 그 후 전화 개발자는 Google의 업데이트를 자신의 소프트웨어에 통합하여 원하는대로 조정할 수 있습니다.

따라서 Project Treble은 휴대 전화 개발자가 사용자에게 Google에서 직접 최신 Android 업데이트를 제공 할 수 있도록하는 것이 었습니다. 물론 실제로 업계에 거의 영향을 미치지 않습니다. 대부분의 전화 회사는 실제로 사용자에게 최신 Android 업데이트를 제공하는 데 크게 신경 쓰지 않습니다. 판매 후 업데이트는 우선 순위가 아닙니다.

그러나 Project Treble은 사용자 정의 ROM 및 Android 모딩 커뮤니티에 상당한 이점을 제공했습니다. Project Treble 지원 장치의 사용자는 / vendor 파티션을 건드리지 않고 ROM을 플래시 할 수 있으므로 사용자 정의 ROM 개발자는 장치의 독점 드라이버 및 하드웨어 추상화 계층을 혼동 할 필요가 없습니다. 간단히 말해서 Project Treble이 도입되면서 커스텀 ROM의 개발 및 플래싱이 훨씬 간단 해졌습니다.

Android 장치에서 GSI Project Treble ROM을 플래시하려면이 안내서를주의해서 읽으십시오! 정말 간단하지만 알아야 할 사항이 있습니다.

요구 사항 :

  • 잠금 해제 된 부트 로더
  • 프로젝트 고음 호환 장치
  • 스톡 부트 / 램 디스크 (Xposed, SuperSU 또는 Magisk가 설치되지 않음). 나중에 다시 설치할 수 있습니다.

공식적으로 Project Treble 호환 장치

  1. 먼저 장치의 부트 로더를 잠금 해제해야합니다 (아직없는 경우). App을 검색하여 사용 설명서를 찾을 수 있습니다. 인기있는 많은 Android 기기에 대한 많은 잠금 해제 및 루트 안내서가 있습니다.
  2. 다음으로 PC에서 선택한 GSI를 다운로드 할 수 있습니다. LineageOS 나 Resurrection Remix와 같은 인기있는 사용자 정의 ROM의 순수한 AOSP ROM 또는 GSI 버전을 플래시 할 수 있습니다. 다운로드 한 ROM에 GSI가 준비되어 있는지 확인하십시오.
  3. 또한 장치 아키텍처 유형 및 파티션 유형에 맞는 올바른 ROM을 다운로드하고 있는지 확인해야합니다. 예를 들어, 장치가 완벽한 업데이트를 지원하는 경우 A / B 호환 이미지를 다운로드해야합니다. 그렇지 않으면 A 전용 이미지를 다운로드하십시오.

비공식적으로 Project Treble 호환 가능한 장치

  1. 장치의 부트 로더를 잠금 해제하십시오.
  2. 비공식적으로 지원되는 Project Treble 장치 목록을 참조하십시오. 장치가 목록에 있으면 해당 (소스) 링크를 클릭하고 해당 장치의 지침을 따르십시오.
  3. 선택한 GSI ROM을 PC에 다운로드하십시오.

TWRP로 GSI 이미지 플래싱

GSI 이미지를 플래시하는 가장 쉬운 방법으로 TWRP를 사용하는 것이 좋습니다. 장치에 TWRP가없는 경우 장치의 루트 가이드를 찾기 위해 Appuals을 검색하는 것이 좋습니다.

  1. GSI 이미지를 PC에서 장치로 전송하십시오.
  2. 장치를 TWRP로 재부팅하고 기본 메뉴에서 '설치'를 누릅니다.
  3. 전송 한 파일이 보이지 않으면 유형을 "zip"에서 "image"로 변경하십시오.
  4. 이미지를 시스템 파티션에 플래시하도록 선택하십시오. 완료되면 장치를 재부팅하십시오.
  5. 장치를 구성하는 데 몇 분이 걸리며 새 ROM으로 부팅해야합니다.

TWRP없이 GSI 이미지 플래싱

계속하기 전에 기기를 초기화해야합니다. 일반적으로 Android 시스템의 설정 메뉴 ( 일반적으로 설정> 백업) 에서 수행 할 수 있습니다. 또는 장치의 재고 복구에서 수행 할 수 있습니다 (재고 복구 로 부팅하는 버튼 조합은 제조업체 / 장치에 따라 다름) . ADB ( adb reboot recovery)를 사용할 수도 있습니다.

  1. 장치를 공장 초기화 한 후 장치의 버튼 조합 또는 adb reboot bootloader를 사용하여 부트 로더로 재부팅하십시오 .
  2. 부트 로더 모드에 있으면 USB를 통해 Android 장치를 PC에 연결하고 PC에서 ADB 터미널을 시작하십시오. 또한 기본 ADB 경로에 플래시 할 GSI 이미지를 배치하십시오.
  3. 다음 명령을 입력하십시오 : fastboot erase system
  4. 다음으로 사용할 수 있습니다 : fastboot -u flash system name_of_system.img
  5. “name_of_system.img”를 GSI 이미지의 파일 이름으로 바꾸십시오.
  6. 장치가 PC에 연결된 상태에서 선택한 GSI를 다운로드 한 동일한 디렉토리에서 명령 프롬프트 또는 터미널 창을 엽니 다.
  7. 다음 명령을 입력하십시오. fastboot erase system
  8. 다음 형식으로 명령을 입력하십시오. fastboot -u flash system name_of_system.img
  9. 성공적으로 플래시되면 'fastboot reboot' 명령으로 장치를 재부팅 할 수 있습니다. 기기가 Android 시스템으로 부팅되어야합니다.

문제 해결

  • Google Pixel 2/2 XL과 같은 기기에서는 Android Verified Boot를 비활성화해야합니다. ADB 명령을 사용하여이 이미지를 플래시하면됩니다 . fastboot flash vbmeta name_of_vbmeta.img
  • 특정 전화의 경우 DM-Verity에서 장치가 GSI 이미지를 부팅하지 못할 수 있습니다. GSI 이미지를 플래싱 한 후 Magisk를 플래싱하여 부팅 할 수 있습니다. 예를 들어 Razer Phone에 필요합니다.
  • 마지막으로, 장치가 부트 로더 모드에있는 동안 ADB 창에서 ' fastboot -w' 를 입력하여 데이터 파티션의 전체 형식을 시도해야 할 수도 있습니다.

재미있는 기사