2024년 12월 16일 월요일

ADB를 사용해 벽돌(Android Bootloop) 복구하기

 

ADB를 사용해 벽돌(Android Bootloop) 복구하기

스마트폰이 부팅 중 로고 화면에서 멈추는 현상은 흔히 "부트루프(Bootloop)"라고 불립니다. 이러한 문제는 소프트웨어 오류로 인해 발생하며, ADB(Android Debug Bridge)를 사용하여 문제를 해결할 수 있습니다. 이번 글에서는 ADB를 활용해 벽돌 상태에 빠진 Android 기기를 복구하는 방법을 단계별로 소개합니다.


부트루프의 주요 원인

  • 잘못된 시스템 업데이트

  • 루팅 실패

  • 서드파티 커스텀 ROM 설치 중 오류

  • 손상된 시스템 파일


준비물

  1. 컴퓨터: Windows, Mac, 또는 Linux 중 하나.

  2. USB 케이블: 스마트폰과 컴퓨터를 연결할 수 있는 케이블.

  3. ADB 도구: Android SDK Platform Tools에서 다운로드.

  4. 복구 파일: 기기 제조사에서 제공하는 펌웨어 또는 필요한 시스템 파일.


단계 1: ADB 설치 및 준비

1. ADB 설치

  • Android SDK Platform Tools를 다운로드하고 압축 해제.

  • 압축 해제한 폴더를 적절한 위치에 저장합니다. 예: C:\platform-tools.

2. 개발자 옵션 활성화

  • 부트루프 상태라면 생략 가능.

  • 설정 > 디바이스 정보 > "빌드 번호"를 7회 클릭하여 개발자 모드 활성화.

  • 개발자 옵션에서 "USB 디버깅"을 켭니다.

3. 기기 연결

  • 스마트폰을 USB로 컴퓨터에 연결합니다.

  • ADB 도구 폴더에서 터미널(또는 명령 프롬프트)을 실행하고 아래 명령어로 연결 확인:

    adb devices
    • 디바이스 목록이 표시되면 연결 성공.


단계 2: 복구 모드로 진입

부트루프 상태에서 ADB를 사용하려면 복구 모드(Recovery Mode)로 진입해야 합니다:

  1. 스마트폰을 끕니다.

  2. 볼륨 하키 + 전원 버튼을 동시에 길게 눌러 복구 모드로 진입.

  3. 복구 모드 메뉴가 나타나면 "ADB 연결" 또는 "Apply update from ADB"를 선택합니다.


단계 3: ADB 명령어로 복구

1. 캐시 파티션 삭제

손상된 캐시 데이터를 삭제하여 부팅 문제를 해결할 수 있습니다.

adb shell
wipe cache partition

2. 손상된 데이터 초기화 (공장 초기화)

캐시 삭제로 문제가 해결되지 않을 경우 공장 초기화를 시도합니다. 데이터는 모두 삭제되므로 주의하세요.

adb shell
wipe data/factory reset

3. 시스템 파일 복구

제조사에서 제공한 펌웨어를 사용해 시스템 이미지를 복구합니다:

  1. 펌웨어 파일을 다운로드하고 platform-tools 폴더에 복사합니다.

  2. 아래 명령어로 시스템 이미지를 플래시합니다:

adb sideload [펌웨어파일명].zip

단계 4: 부트로더를 통해 복구 (필요 시)

ADB로 해결되지 않을 경우 Fastboot 모드에서 복구할 수 있습니다.

1. Fastboot 모드로 진입

  • 볼륨 하키 + 전원 버튼을 동시에 눌러 Fastboot 모드로 진입.

2. 펌웨어 플래싱

Fastboot 명령을 사용해 손상된 파티션을 복구합니다:

fastboot flash boot boot.img
fastboot flash system system.img
fastboot reboot

부팅 이미지(boot.img)와 시스템 이미지(system.img)는 제조사 펌웨어에서 추출.


단계 5: 복구 완료 후 확인

  1. 기기가 정상적으로 재부팅되면 복구 완료.

  2. 여전히 문제가 발생하면:

    • 제조사 서비스 센터에 문의하거나,

    • 전문적인 Android 복구 도구를 활용하세요.


FAQ: 자주 묻는 질문

Q1. ADB가 디바이스를 인식하지 못합니다.

  • USB 디버깅이 활성화되었는지 확인.

  • USB 드라이버를 다시 설치.

  • 다른 USB 포트 또는 케이블 사용.

Q2. 복구 모드로 진입할 수 없습니다.

  • 버튼 조합이 기기마다 다를 수 있으니 제조사 가이드를 참고하세요.

  • 제조사 서비스 센터에 문의하세요.

Q3. Fastboot 명령이 작동하지 않습니다.

  • Fastboot 드라이버가 올바르게 설치되었는지 확인.

  • "fastboot devices" 명령으로 연결 상태를 점검.


부트루프는 일반적으로 해결 가능한 문제입니다. ADB를 통해 문제를 해결할 수 없다면, 제조사 지원을 받는 것도 좋은 선택입니다. 

댓글 없음:

댓글 쓰기

-


Sidewinder


World


FishMusic


LaughingBaby