Computer >> 컴퓨터 >  >> 시스템 >> Android

Android 커스텀 ROM을 안전하게 업데이트하는 완벽 가이드

Android 커스텀 ROM을 안전하게 업데이트하는 완벽 가이드

커스텀 ROM을 사용하고 있다면 최신 상태로 유지하는 것이 매우 중요합니다. 새로운 업데이트가 나올 때마다 성능 개선과 버그 수정은 물론, 놓치기 아까운 최신 Android 버전까지 함께 제공되기 때문입니다. 꾸준히 업데이트하면 스마트폰 사용 경험이 한층 향상됩니다.

이 글에서는 커스텀 ROM을 안전하게 업데이트하는 다양한 방법을 단계별로 소개합니다.

커스텀 ROM 업데이트 전 준비 사항

ROM을 업데이트하는 방법은 ADB나 fastboot 명령어를 이용하는 것 등 여러 가지가 있지만, 가장 널리 쓰이는 두 가지는 OTA(무선) 업데이트TWRP, OrangeFox 같은 커스텀 리커버리를 통한 수동 설치입니다.

본격적으로 시작하기 전에 아래의 준비 사항을 반드시 확인하세요.

1. 스마트폰 데이터 백업하기

업데이트를 진행하기 전에 반드시 휴대폰의 모든 데이터를 백업하세요. 루팅된 기기라면 Titanium Backup 앱으로 전체 백업을 만들 수 있고, 그렇지 않다면 Android 백업 관련 가이드를 참고해 데이터를 안전하게 보관하기 바랍니다.

2. 올바른 파일인지 확인하기

플래싱 전에 내려받은 ROM 파일이 자신의 기기와 호환되는지 반드시 확인해야 합니다. 잘못된 파일을 설치하면 기기가 부팅되지 않는 부트루프 현상이 발생할 수 있고, 최악의 경우 완전히 작동하지 않는 하드브릭 상태에 빠질 수도 있습니다.

만약 잘못된 zip 파일을 설치해 휴대폰이 벽돌이 되었다면, Android 언브릭 가이드를 통해 복구를 시도해 볼 수 있습니다.

또한 리커버리 버전도 확인하세요. 개발자가 업데이트 노트에서 특정 리커버리를 권장하는 경우가 있는데, 그럴 때는 반드시 권장된 리커버리를 사용해야 합니다.

3. 필요한 파일을 모두 내려받았는지 확인하기

항상 확실하게 부팅되는 백업용 ROM을 준비해 두세요. 업데이트 후 부팅에 실패하더라도 이 ROM을 설치해 복구할 수 있습니다.

마지막으로 업데이트 노트에 명시된 벤더(vendor) zip, 펌웨어 등 필요한 모든 파일을 빠짐없이 내려받으세요. 루팅용 Magisk zip이나, 암호화 강제 해제 후에도 복호화 상태를 유지할 수 있는 DFE(Disable Force Encryption) 파일을 함께 준비해 두면 좋습니다.

방법 1: OTA 업데이트로 설치하기

OTA(Over-The-Air) 업데이트는 일반적인 보안 패치나 OS 업데이트를 설치할 때와 동일한 방식입니다. 개발자가 무선으로 업데이트를 배포하면 시스템 업데이터 앱에서 바로 내려받아 설치할 수 있죠. 가장 간편한 방법이지만, 일부 ROM에서만 지원됩니다.

진행 순서

  1. 휴대폰 설정으로 이동해 아래로 스크롤한 뒤 시스템(System)시스템 업데이트 또는 Updater를 누릅니다.
  2. 새 업데이트가 보이지 않으면 업데이트 확인 또는 새로 고침 옵션을 탭합니다.
  3. 업데이트가 표시되면 설치(Install) 버튼을 눌러 설치를 시작합니다.
  4. 버튼을 누르면 휴대폰이 자동으로 리커버리로 재부팅되어 업데이트를 설치한 뒤, 업데이트된 ROM으로 부팅됩니다.

설치 방식은 업데이터에 따라 조금씩 다릅니다. 어떤 업데이터는 먼저 다운로드를 하고 그 후에 설치 버튼이 나타나고, 어떤 것은 '다운로드 및 설치' 버튼 하나로 처리됩니다.

OTA 방식은 아래에서 소개할 '더티 플래시'와 원리가 같습니다. 다만 OTA는 설치 과정이 자동화되어 있다는 점이 다릅니다. 시스템 파티션을 지우거나 파일을 직접 선택해 설치할 필요가 없습니다.

주의: 이 방법은 현재 사용 중인 ROM의 다음 버전으로 업그레이드할 때만 사용하세요. 다른 용도로 사용하면 부트루프가 발생할 수 있습니다.

방법 2: '더티 플래시(Dirty Flash)'로 업데이트하기

'더티 플래시'란 시스템 파티션을 지우지 않고 업데이트를 덮어쓰듯 설치하는 방식을 말합니다. 쉽게 말해 OTA 업데이트의 수동 버전이라고 할 수 있습니다.

이 방식은 리커버리에서 아무것도 초기화하지 않고 업데이트 파일만 직접 설치합니다. Magisk 모듈, 커스텀 커널, 오디오 모드 등을 업데이트와 동시에 설치할 수 있어 많은 사용자가 선호합니다. 데이터가 그대로 유지되므로 설치 후 기기를 다시 설정할 필요도 없습니다.

여기서는 OrangeFox 리커버리를 기준으로 설명하지만, 다른 리커버리를 사용해도 절차는 동일합니다. 해당 메뉴로 이동해 같은 작업을 수행하면 됩니다.

진행 순서

  1. 휴대폰을 리커버리로 재부팅합니다.
  2. Files(파일) 섹션으로 이동해 업데이트 파일을 선택합니다. 업데이트와 함께 다른 파일을 설치하고 싶다면 Add to Queue를 누르고 파일을 추가하세요. 여러 개의 zip을 설치할 경우 이 과정을 반복하면 됩니다.
  3. 파일 추가가 끝나면 Reboot after installation is complete(설치 완료 후 재부팅) 옵션을 선택하고, 화면 하단의 슬라이더를 밀어 설치를 시작합니다.
  4. 모든 파일 설치가 끝나면 '재부팅' 옵션을 선택했을 경우 자동으로 부팅됩니다. 선택하지 않았다면 Reboot to System을 눌러 재부팅하세요. 부팅 후에는 정상적으로 업데이트되었다는 알림이 표시됩니다.

OTA 방식과 마찬가지로, 이 방법 역시 현재 사용 중인 ROM의 새 버전으로 업데이트할 때만 사용해야 합니다. 다른 ROM을 설치하는 용도로는 사용하지 마세요.

방법 3: '클린 플래시(Clean Flash)'로 업데이트하기

'클린 플래시'는 벤더, 데이터, 내장 저장소 등 시스템 파티션을 모두 초기화한 후 ROM을 설치하는 방식입니다. 공장 초기화와 마찬가지로 휴대폰의 모든 데이터와 저장된 설정이 지워지며, 부팅 후에는 처음부터 기기를 다시 설정해야 합니다. 번거롭지만 문제 없이 깔끔하게 진행되는 것이 장점입니다.

진행 순서

  1. 기기를 리커버리로 부팅한 뒤 Wipe(초기화) 섹션으로 이동합니다.
  2. 다음 항목들을 차례로 초기화합니다.
    • Dalvik/ART Cache
    • Cache
    • System
    • Vendor
    • Data
  3. 필요하다면 내장 저장소도 초기화할 수 있습니다. 다만 데이터 백업이 없거나 ROM 파일을 휴대폰에 보관해 둘 계획이라면 내장 저장소는 그대로 두는 것이 좋습니다. 내장 저장소를 초기화한다면 ROM 파일을 미리 PC나 USB 메모리로 옮겨 두세요.
    • 내장 저장소를 지우지 않았다면 해당 위치에서 ROM 파일을 바로 설치하면 됩니다. 지웠다면 USB 케이블로 휴대폰을 PC에 연결해 ROM 파일을 다시 옮긴 후 설치하세요.
    • 파일이 USB 드라이브에 있다면 OTG 어댑터로 연결한 뒤, Files 섹션에서 USB Storage를 선택하고 파일을 골라 설치를 시작하면 됩니다.
  4. Files 섹션에서 ROM 파일을 선택하고 슬라이더를 밀어 플래싱을 시작합니다. 설치가 완료될 때까지 절대 휴대폰을 건드리지 마세요.
  5. 완료되면 Reboot to System을 눌러 ROM을 부팅합니다. 클린 플래시 후 첫 부팅은 평소보다 시간이 더 걸릴 수 있습니다.
  6. 부팅이 끝나면 새 폰을 설정하듯 Google 계정 로그인, 앱 설치, 백업 복원, 세부 설정 변경 등을 차례로 진행하면 됩니다.

커스텀 ROM은 꾸준히 업데이트하세요

ROM을 최신 상태로 유지해야 Android 스마트폰의 성능을 100% 끌어낼 수 있습니다. 플래싱 과정은 생각보다 어렵지 않으며, 커스텀 ROM 커뮤니티도 매우 활발합니다. 문제가 생기면 해당 기기의 Telegram 그룹이나 XDA 포럼에 질문을 올리면 전 세계 사용자들에게 도움을 받을 수 있습니다.

아직 ROM 초보라면, 관련 용어 정리 가이드를 먼저 살펴보며 기본 개념을 익혀두는 것도 좋은 방법입니다.