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

안드로이드 휴대폰 벽돌(Brick) 현상 복구하는 방법: 4가지 핵심 복구 가이드

커스텀 ROM을 플래싱하거나 모드를 설치하고, 시스템 파일을 수정했더니 갑자기 휴대폰이 부팅되지 않는 경험을 해보셨나요? 흔히 말하는 '벽돌(brick)' 현상입니다.

하지만 너무 걱정하지 마세요. 대부분의 경우 충분히 복구할 수 있습니다. 지금부터 안드로이드 휴대폰의 벽돌 현상을 해결하는 방법을 단계별로 알려드립니다.

'벽돌' 또는 '벽돌이 된 휴대폰'이란 무엇일까?

휴대폰이 '벽돌이 됐다'는 것은 한때 유용하게 쓰이던 기기가 이제는 벽돌만큼 쓸모없어졌다는 의미입니다. 벽돌이 된 휴대폰은 보통 화면에 아무 반응이 없거나, 전원이 켜지지 않고, 정상적으로 작동하지 않습니다.

내 휴대폰은 어떤 유형의 벽돌일까?

복구 방법은 휴대폰이 어떤 방식으로 벽돌이 되었느냐에 따라 달라집니다. 벽돌 현상은 크게 두 가지로 나뉩니다.

  • 소프트 브릭(Soft Brick): 부팅 화면에서 멈추거나, 무한 재부팅(부트 루프)에 빠지거나, 곧바로 리커버리 모드로 진입하는 상태입니다. 전원 버튼을 눌렀을 때 어떤 반응이라도 있다면 소프트 브릭입니다. 다행히 이 경우는 비교적 쉽게 고칠 수 있습니다.
  • 하드 브릭(Hard Brick): 전원 버튼을 눌러도 아무런 반응이 없는 상태입니다. 호환되지 않는 ROM이나 커널을 플래싱하는 등의 실수로 발생하며, 소프트웨어적인 해결책이 거의 없습니다. 하드 브릭은 최악의 상황이지만, 다행히 발생 빈도는 매우 낮습니다.

아마 대부분의 분들은 소프트 브릭 상태일 가능성이 높습니다. 기기마다 동작 방식이 달라 모든 상황에 맞는 만능 해결책은 없지만, 다음 네 가지 방법을 시도해 보면 문제를 해결할 수 있습니다.

  • 데이터를 초기화한 후 커스텀 ROM을 다시 플래싱
  • 리커버리를 통해 Xposed 모듈 비활성화
  • 낸드로이드(Nandroid) 백업 복원
  • 공장 초기화 이미지(팩토리 이미지) 플래싱

시작하기 전에 휴대폰과 PC에 필요한 도구가 모두 준비되어 있는지 확인하세요.

안드로이드 휴대폰 복구에 필요한 준비물

다행히 필요한 도구 대부분은 이미 갖추고 있을 가능성이 높습니다. 루팅과 ROM 플래싱에 사용했던 도구들이기 때문입니다. 그래도 시작하기 전에 한 번 더 점검해 보세요.

가장 중요한 것은 커스텀 리커버리입니다. 루팅할 때 함께 설치했겠지만, 순정 리커버리로 덮어씌워지거나 완전히 삭제된 경우도 있습니다. 재설치가 필요하다면 TWRP를 추천합니다. 사용법이 쉬우면서도 기능이 풍부하고, 인기 있는 대부분의 기기를 지원합니다.

다음으로 Fastboot과 ADB가 필요할 수 있습니다. 루팅이나 시스템 모드 플래싱에 자주 사용되는 도구로, 안드로이드 개발자 웹사이트에서 내려받을 수 있습니다. 익숙하지 않다면 Fastboot과 ADB 사용법 가이드를 먼저 참고하는 것이 좋습니다.

마지막으로 일부 제조사는 공장 이미지를 플래싱하기 위한 전용 소프트웨어를 사용합니다. 이 단계까지 가지 않기를 바라지만, 필요하다면 삼성은 Odin, LG 기기는 LG Flash Tool, ZTE 기기는 ZTE Unbrick Tool을 사용할 수 있습니다. 반드시 자신의 기기 모델을 지원하는지 확인하세요.

이러한 도구들은 PC와 연결해 벽돌이 된 휴대폰을 고치는 데 주로 쓰이지만, 경우에 따라서는 휴대폰 자체에서 직접 작업할 수도 있습니다.

1. 데이터 초기화 후 커스텀 ROM 재플래싱

이 방법을 시도해야 하는 경우: ROM을 플래싱한 후 안드로이드가 부팅되지 않을 때

소프트 브릭의 가장 흔한 원인 중 하나는 새로운 커스텀 ROM을 플래싱하는 과정에서 문제가 생기는 것입니다. 그 원인은 대부분 플래싱 전에 데이터를 초기화하지 않았기 때문입니다.

이른바 '더티 플래시(dirty flash)'라고 불리는 이 방식은, 앱과 데이터를 다시 복원하는 번거로움을 피하려고 기존 ROM 위에 새 ROM을 덧씌우는 것입니다. 일반적으로 기존 ROM의 상위 버전을 설치할 때는 문제없이 넘어갈 수 있지만, 다른 ROM을 설치할 때는 반드시 데이터를 초기화해야 합니다.

다행히 해결 방법은 간단합니다. 물론 제대로 백업을 해두었다는 전제하에 말이죠. 백업이 없었다면 값비싼 교훈을 얻은 셈입니다. 다음 단계를 따라 해보세요.

  1. 커스텀 리커버리로 부팅합니다.
  2. Wipe(초기화) 메뉴로 이동한 후 Advanced Wipe(고급 초기화)를 선택합니다.
  3. Data 항목에 체크합니다(System, ART Cache, Cache도 함께 초기화 가능) 그리고 Confirm(확인)을 누릅니다.
  4. 커스텀 ROM을 다시 플래싱합니다.

데이터 초기화는 사실상 공장 초기화와 같은 효과를 내지만, 내부 저장소나 SD 카드까지 삭제되지는 않습니다(그래도 안전을 위해 미리 백업해 두는 것이 좋습니다). 휴대폰을 재부팅하면 안드로이드 설정 화면이 나타나고, 구글 계정 정보를 입력하면 앱들이 자동으로 재설치됩니다.

필요하다면 낸드로이드 백업에서 데이터를 복원할 수도 있습니다. 아래의 '낸드로이드 백업 복원' 섹션을 참고하세요.

2. 리커버리에서 Xposed 모듈 비활성화

이 방법을 시도해야 하는 경우: 새로운 Xposed 모듈을 설치한 후 부트 루프가 발생할 때

Xposed 프레임워크는 예전만큼 널리 쓰이지는 않지만, 여전히 간편하게 휴대폰을 커스터마이징할 수 있는 방법이자 동시에 가장 위험한 방법 중 하나입니다.

인기 있는 Xposed 모듈들은 대부분 플레이 스토어에서 손쉽게 설치할 수 있어 안전하다는 착각을 불러일 수 있습니다. 하지만 Xposed 모듈 역시 휴대폰을 벽돌로 만들 수 있기 때문에, 설치 전에 낸드로이드 백업을 해두는 사람은 드뭅니다.

ADB Push로 Xposed 언인스톨러 설치하기

이 문제를 해결하는 가장 좋은 방법은 Xposed Uninstaller를 사용하는 것입니다(사용 중인 안드로이드 버전을 지원하는 경우). 리커버리를 통해 설치할 수 있는 작은 ZIP 파일로, 기기에서 Xposed를 제거해 줍니다.

휴대폰에 파일이 없다면 SD 카드에 옮기거나, ADB push 명령으로 복사할 수 있습니다.

  1. PC에 Xposed Uninstaller를 내려받습니다.
  2. USB로 휴대폰과 PC를 연결한 후 리커버리로 부팅합니다.
  3. 명령 프롬프트(Windows) 또는 터미널(Mac)을 실행하고, cd 명령으로 adb가 설치된 디렉터리로 이동합니다.
  4. adb push [xposed uninstaller.zip의 전체 경로] [목적지의 전체 경로]를 입력합니다. Mac과 Linux에서는 명령 앞에 ./(예: ./adb)를 붙여야 합니다.
  5. 파일 복사가 끝나면 리커버리를 통해 해당 ZIP을 플래싱합니다.

리커버리에서 Xposed 모듈 비활성화하는 방법

ADB push와 Xposed Uninstaller를 사용할 수 없다면, 아래 두 가지 방법 중 하나를 시도해 보세요.

리커버리를 통해 Xposed를 비활성화하는 방법:

  1. 리커버리로 부팅한 후 Advanced > Terminal command로 이동합니다.
  2. /data/data/de.robv.android.xposed.installer/conf/disabled라는 이름의 파일을 생성합니다.
  3. 휴대폰을 재부팅합니다.

Xposed 모듈이 실행되지 않도록 차단하는 방법:

  1. 리커버리로 부팅한 후 File Manager를 선택합니다.
  2. /data/data/de.robv.android.xposed.installer/conf/ 폴더로 이동한 뒤 modules.list 파일을 삭제합니다.
  3. 휴대폰을 재부팅합니다.

단, 이 방법들은 모듈이 시스템에 남긴 변경 사항 자체를 되돌려주지는 못합니다. 만약 그 변경 사항 때문에 휴대폰이 벽돌이 되었다면 낸드로이드 백업을 복원해야 합니다.

3. 낸드로이드(Nandroid) 백업 복원

이 방법을 시도해야 하는 경우: 다른 시스템 모드를 제거하거나 수정된 시스템 파일을 되돌려야 할 때, 또는 위의 방법들이 모두 실패했을 때

낸드로이드 백업은 안드로이드 커스터마이징의 든든한 안전망입니다. 데이터와 앱뿐 아니라 운영체제 전체를 포함한 휴대폰의 완전한 스냅샷입니다. 커스텀 리커버리에 접근할 수 있고 낸드로이드 백업이 있다면, 소프트 브릭된 기기를 반드시 되살릴 수 있습니다. 복원 방법은 다음과 같습니다.

  1. 리커버리로 부팅한 후 Restore(복원) 메뉴로 이동합니다.
  2. 목록에서 백업 파일을 선택하고 확인한 뒤, 복원이 완료될 때까지 기다립니다.
  3. 휴대폰을 재부팅합니다.

낸드로이드 백업은 생성하는 데 시간이 걸리고 백그라운드에서 진행할 수 없다는 점이 번거롭습니다. 하지만 그만한 가치가 있습니다. 휴대폰을 복구하는 가장 간단한 방법이기 때문입니다.

낸드로이드 백업에서 데이터만 복구하기

낸드로이드 백업은 데이터를 초기화했는데 복원 가능한 형태로 백업해 두지 않은 경우에도 큰 도움이 됩니다. 낸드로이드 백업에서 특정 부분만 추출할 수 있기 때문에, 운영체제를 통째로 복원하지 않고도 앱과 데이터만 되살릴 수 있습니다.

방법은 다음과 같습니다.

  1. 안드로이드로 부팅한 후 플레이 스토어에서 Titanium Backup을 설치합니다. 업데이트는 오랫동안 중단됐지만, 이 작업에는 여전히 최고의 선택지 중 하나입니다.
  2. 메뉴 버튼을 누르고 Special Backup/Restore > Extract from Nandroid Backup으로 이동합니다.
  3. 목록에서 백업 파일을 선택합니다.
  4. 앱, 데이터 또는 둘 다 복원할지 선택한 후 해당 항목들을 체크합니다(또는 Select All 선택).
  5. 녹색 체크 아이콘을 눌러 복원을 시작합니다.

4. 공장 초기화 이미지(팩토리 이미지) 플래싱

이 방법을 시도해야 하는 경우: 다른 모든 방법이 실패했을 때

지금까지의 복구 시도가 모두 실패했다면, 마지막 카드는 공장 이미지를 다시 플래싱하는 것입니다. 이 방법은 휴대폰을 출고 상태로 되돌리며, 내부 저장소를 포함한 모든 데이터가 삭제되고 루팅도 해제됩니다.

모든 것이 지워지기 때문에, 그 전에 먼저 순정 ROM을 플래싱해 보는 것이 좋을 수도 있습니다. 실제로 OnePlus는 팩토리 이미지 대신 리커버리에서 설치 가능한 ROM을 제공하며, xda-developers.com에서 거의 모든 기기의 유사한 파일을 찾을 수 있습니다. 많은 경우 편의를 위해 프리루팅(pre-rooted)된 순정 ROM을 플래싱할 수도 있습니다.

공장 이미지 플래싱이 ROM 플래싱과 다른 점은, 리커버리가 아니라 PC와의 연결을 통해 진행된다는 것입니다. 일부 기기는 안드로이드 SDK의 Fastboot 도구를 사용하고, 다른 기기는 전용 소프트웨어를 사용합니다. 예를 들어 삼성은 Odin 도구를 사용합니다.

제조사마다 방식이 다르기 때문에 공장 이미지 플래싱 절차도 기기별로 다릅니다. 또한 모든 제조사가 펌웨어를 공개하지 않기 때문에 비공식 경로를 통해 찾아야 할 수도 있습니다.

주요 안드로이드 브랜드의 공장 이미지는 다음에서 찾을 수 있습니다.

  • 구글 픽셀(Google Pixel)
  • 삼성(Samsung)
  • 모토로라(Motorola)
  • 원플러스(OnePlus)
  • 소니(Sony)

하드 브릭은 어떻게 해야 할까?

하드 브릭된 휴대폰은 복구가 까다롭기로 악명 높지만, 다행히 발생 빈도는 훨씬 낮습니다.

하드 브릭된 안드로이드 휴대폰 복구 방법

먼저 휴대폰이 정말로 벽돌이 된 것인지 확인하세요. 충전기에 연결한 후 한동안 충전해 보고, 전원 버튼을 10~15초간 길게 눌러 강제 재설정을 시도해 보세요(탈착식 배터리를 사용하는 구형 기기라면 배터리를 분리했다가 다시 장착해 보세요). PC에 연결했을 때도 기기가 인식되지 않는다면 하드 브릭이라고 확신할 수 있습니다.

확실히 하드 브릭이라면 운이 좋지 않은 상황일 수 있습니다. 일부 휴대폰은 USB 짝(USB Jig)이라는 작은 기기를 통해 되살릴 수 있습니다. USB 포트에 꽂으면 휴대폰이 다운로드 모드로 진입해 순정 펌웨어를 재설치할 수 있게 해주는 장치입니다.

USB 짝은 이베이(eBay) 등에서 저렴하게 구할 수 있지만, 극소수의 오래된 기기에만 해당되며 작동을 보장하지도 않습니다.

그 외에는 서비스센터에 수리를 의뢰하거나(루팅으로 인해 보증이 무효화되었을 수 있습니다), 동네 휴대폰 수리점을 찾아가야 합니다. 하지만 대부분 결국 새 기기를 구매해야 하는 상황에 처하게 됩니다.

안전하게 안드로이드 커스터마이징하기

이 가이드가 벽돌이 된 안드로이드 휴대폰을 되살리는 데 도움이 되었기를 바랍니다. 그리고 이번 경험이 루팅과 안드로이드 커스터마이징에 대한 열정을 식게 하지 않았기를 바랍니다.

다만 앞으로는 좀 더 안전하게 즐기고 싶다면, 루팅 없이도 휴대폰으로 충분히 재미있는 활동이 가능합니다. 루팅 없이 적용할 수 있는 최고의 안드로이드 팁 가이드를 참고해 보세요.