시작하기 전에 알아두세요
샤오미 미 A1(Xiaomi Mi A1)에 최신 안드로이드 파이(Android Pie) sGSI를 설치하는 것은 생각보다 간단합니다. TWRP를 통해 여러 파일을 순서대로 플래싱하는 과정만 거치면 됩니다. 다만 이 가이드에서는 userdata(사용자 데이터) 영역의 리파티션 작업이 진행되기 때문에, 내부 저장소의 모든 데이터가 삭제된다는 점을 반드시 기억해야 합니다.
이 빌드에는 몇 가지 알려진 버그가 있습니다:
- DT2W(두 번 탭하여 화면 켜기)는 일부 디스플레이 패널에서만 작동
- 미 A2 카메라 앱 사용 시 문제 발생("카메라에 연결할 수 없습니다" 오류로 자주 크래시)
- SELinux가 Permissive(허용) 모드로 설정됨
위 항목을 제외한 나머지 기능은 대부분 정상적으로 작동합니다. 만약 문제가 발생한다면 대체로 벤더(vendor) 관련 문제일 가능성이 높으므로 해당 ROM 개발자에게 문의하는 것이 좋습니다. 가이드를 시작하기 전에 Google 백업 또는 Titanium Backup 옵션을 활성화해 두었다면, 설치 후 앱을 손쉽게 복원할 수 있습니다.
필수 요구 사항 및 다운로드 파일
- Tissot Manager가 포함된 TWRP Fastboot 전용 버전 (필수)
- CosmicDan의 TWRP 인스톨러 (필수)
- ResurrectionRemix 오레오(Oreo) Vendor.img (필수)
- A/B 시스템 Pie PR2 img (필수)
- POST-sGSI 1 tissot zip (필수)
- POST-sGSI 2 tissot zip (필수)
- 트레블(Treble) 호환 커널 (Moun, ProjectK, Velocity 중 택일) (필수)
- Magisk 17.1 (선택)
- Data Transfer Tool APK (선택, 권장)
- Nav Bar Enable 매직(Magisk) 모듈 (선택, 권장)
설치 방법: 단계별 가이드
- 먼저 설정 > 휴대전화 정보 > '빌드 번호'를 7번 연속으로 탭하여 개발자 옵션을 활성화합니다.
- 설정 > 개발자 옵션으로 이동해 OEM 잠금 해제(OEM Unlocking)와 USB 디버깅(USB Debugging)을 켭니다.
- USB 케이블로 샤오미 미 A1을 PC에 연결한 뒤, ADB가 설치된 폴더로 이동하고 Shift + 마우스 우클릭 후 '여기서 명령 창 열기'를 선택합니다.
- ADB 터미널 창에 다음 명령어를 입력합니다: adb devices
- 미 A1 화면에 ADB 페어링 확인 대화상자가 나타나면 승인합니다. 그다음 ADB 터미널에 'adb devices'를 다시 입력합니다.
- 연결이 정상적으로 인식되면 터미널에 기기의 시리얼 번호가 표시됩니다. 기기가 인식되지 않는다면 USB 케이블 연결 불량 등 ADB 연결 문제를 점검해야 합니다.
- 앞서 다운로드한 zip 파일에서 TWRP fastboot 전용 .img 파일을 추출해 ADB 메인 경로에 넣습니다.
- CosmicDan의 TWRP 인스톨러 .zip 파일은 SD 카드에 저장해 둡니다.
- ADB 터미널에 입력합니다: fastboot boot recovery.img (recovery.img는 실제 파일명으로 교체)
- 미 A1이 임시 TWRP로 재부팅됩니다. TWRP 설치 메뉴에서 CosmicDan의 TWRP 인스톨러를 플래시 가능한 zip으로 설치합니다.
- TWRP가 성공적으로 설치되면 다음 명령어로 기기를 재부팅합니다: fastboot reboot
- 안드로이드 시스템으로 부팅되면 나머지 필수 다운로드 파일들을 기기의 SD 카드로 복사합니다.
- ADB 터미널에 입력합니다: adb reboot recovery
- 미 A1이 곧바로 TWRP 리커버리로 재부팅됩니다.
- TWRP 내에서 고급(Advanced) > Tissot Manager로 이동한 뒤 'Repartition Userdata' 옵션을 선택합니다.
- 'Singleboot'를 선택하고 Repartition 버튼을 누릅니다.
- Vendor.img를 Vendor 이미지로 플래시합니다.
- A/B 시스템 Pie PR2.img를 System 이미지로 플래시합니다.
- 이어서 POST-sGSI 1 tissot zip과 POST-sGSI 2 tissot zip 파일을 차례로 플래시합니다.
- 마지막으로 Moun, ProjectK, Velocity처럼 트레블 호환 커널을 플래시합니다.
- 시스템으로 재부팅하면 설치가 완료됩니다.
설치 후 필수 설정
안드로이드 시스템에 진입했다면 최신 Google Play 서비스를 수동 APK 설치 또는 ADB 플래시 방식으로 설치해야 합니다. 이렇게 하면 Pixel 설정 마법사와 Google 백업 관련 문제가 해결되며, Play 스토어도 별도 문제 없이 이용할 수 있습니다.
루팅이 필요하다면 트레블 호환 버전인 Magisk 17.1을 설치하면 됩니다. 또한 Data Transfer Tool APK도 함께 설치하는 것이 좋습니다.
몇 가지 추가 조정도 필요합니다. 먼저 USB MTP를 활성화하려면 개발자 옵션에서 파일 전송 옵션을 USB MTP로 변경하세요.
네비게이션 바 활성화하기
네비게이션 바를 사용하려면 Magisk를 통해 Nav Bar Enabler 모듈을 설치합니다. 샤오미 미 A1을 재부팅한 뒤 설정 > 시스템 > 제스처로 이동해 '홈 버튼 위로 스와이프'를 활성화하면 네비게이션 바 제스처를 사용할 수 있습니다.
Substratum 설치하기
텔레그램 채널에서 배포되는 Substratum APK는 안드로이드 파이 지원이 훨씬 더 안정적입니다. 테마를 적용(빌드)한 후에는 반드시 재부팅하고, 매니저(Manager)에서 해당 테마의 오버레이를 활성화해야 합니다.
PR1에서 PR2로 업데이트하기
PR1에서 PR2로 업데이트할 때는 데이터를 초기화할 필요가 없습니다. SYSTEM 파티션만 와이프한 뒤 PIE PR2 AB GSI를 플래시하고 시스템으로 재부팅하면 됩니다.
post GSI zip 파일을 업데이트할 때는 VENDOR 파티션을 와이프하고 벤더 이미지를 플래시한 후, POST zip들을 플래시한 뒤 시스템으로 재부팅합니다.
"OK Google" 음성 인식 수정
Play 스토어에서 최신 Google 앱 업데이트를 설치합니다. 그런 다음 4월 또는 7월 모뎀 패치(modem patch)를 다운로드해 TWRP로 플래시합니다. 두 패치 중 자신의 기기에서 "OK Google"이 정상 작동하는 것을 직접 확인해 보세요.
카메라(GCam)
GCam 모드 라이브러리(모든 버전이 작동하지 않으며 기기에 따라 다름): https://www.celsoazevedo.com/files/android/google-camera/
- 추천 버전: https://temp4-f.celsoazevedo.com/file/gcamera/GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
- 듀얼 카메라 지원이 필요하다면 CStark Tele 버전 사용: https://temp4-f.celsoazevedo.com/file/gcamera/cstark27_GCam_5.1.018_24_tele_v0.1a.apk