Computer >> 컴퓨터 >  >> 스마트폰 >> Android

안드로이드 부트로더 잠금 해제 방법, 초보자도 따라 하는 단계별 가이드

'안드로이드 모딩(Android modding)'이라는 용어를 들어본 적이 있다면, 특히 초보자라면 커스텀 ROM, 루팅, 리커버리 같은 낯설고 어려운 개념들과 함께 떠올렸을 것입니다. 처음에는 진입 장벽이 다소 높게 느껴질 수 있지만, 이 모든 작업의 출발점은 결국 부트로더 잠금 해제라는 하나의 관문을 통과하는 것입니다.

부트로더의 잠금을 해제하면 간단한 모드 적용부터 휴대폰에 커스텀 ROM을 설치하는 것까지 다양한 작업의 문이 열립니다. 하지만 개념 자체가 초보자에게는 부담스럽게 느껴질 수 있습니다. 이 글에서는 안드로이드 휴대폰의 부트로더를 안전하게 잠금 해제하는 방법과, 그렇게 해야 하는 이유를 차근차근 설명합니다.

부트로더란 무엇이고, 왜 잠금을 해제해야 할까?

스마트폰이 완전히 켜진 상태에서는 운영체제가 모든 것을 제어합니다. 하지만 스마트폰은 전원이 꺼진 상태에서 곧바로 운영체제로 넘어가지 않습니다. 그 사이의 부팅 과정은 '부트로더(bootloader)'라는 작은 프로그램이 담당합니다.

이름에서 짐작할 수 있듯이 부트로더는 운영체제의 무결성을 검사하고 부팅 과정을 시작하는 역할을 하며, 덕분에 우리는 휴대폰의 운영체제에 진입해 기기를 사용할 수 있습니다.

그렇다면 왜 부트로더의 잠금을 해제해야 할까요?

잠겨 있는 부트로더는 자신이 불러오려는 펌웨어가 제조사가 의도한 펌웨어인지 확인합니다. 디지털 서명이 제조사의 서명과 일치하지 않으면 휴대폰은 부팅을 거부합니다. 마찬가지로 잠긴 부트로더를 가진 휴대폰은 제조사가 서명하지 않은 소프트웨어의 설치나 사이드로딩도 허용하지 않습니다.

부트로더의 잠금을 해제하면 이러한 서명 검증이 더 이상 이루어지지 않습니다. 대부분의 휴대폰에서는 부팅할 때마다 "부트로더가 잠금 해제되어 신뢰할 수 없다"는 경고 메시지가 크게 표시되지만, 바로 이 검증이 사라졌기 때문에 제조사 서명 여부와 관계없이 원하는 소프트웨어를 설치할 수 있게 됩니다.

즉, 부트로더는 더 이상 설치를 막거나 부팅을 차단하지 않으며, 사용자가 원하는 무엇이든 허용합니다. 이 검증 과정이 제거되면 LineageOS 같은 커스텀 ROM, 루팅 솔루션, 각종 모드 등 서드파티 소프트웨어를 휴대폰에 자유롭게 설치할 수 있습니다.

동시에 이것이 일부 사람들이 잠금 해제를 권하지 않는 이유이기도 합니다. 자신이 하는 작업을 제대로 이해하지 못한 채 진행하면 휴대폰을 망가뜨리거나, 악성 소프트웨어에 시스템을 마음대로 다룰 권한을 넘겨주는 결과를 초래할 수 있습니다.

부트로더 잠금 해제 방법

본격적으로 들어가기 전에 주의할 점이 있습니다. 여기서 소개하는 방법은 널리 통용되는 '표준' 방식이지만, 일부 브랜드에는 적용되지 않습니다. 예를 들어 샤오미(Xiaomi) 스마트폰은 전용 잠금 해제 도구를 사용하는 별도의 절차를 따릅니다. 아예 부트로더 잠금 해제가 불가능한 기기도 존재합니다.

절차는 기기와 제조사(OEM)의 정책에 따라 크게 달라지므로, 이 글에서는 표준 방법을 중심으로 일반적인 과정을 안내합니다. 확실하게 확인하려면 XDA 포럼에서 사용 중인 기기의 전용 하위 포럼과 기기별 가이드를 찾아보는 것이 좋습니다.

부트로더 잠금 해제가 가능한 휴대폰

일반적으로 구글 픽셀(Pixel) 기기는 완전히 잠금 해제가 가능하며, OnePlus 기기와 엑시노스(Exynos) 프로세서를 탑재한 삼성 기기도 가능합니다. 모토로라(Motorola) 휴대폰 역시 언락 키를 사용하면 대부분 잠금 해제할 수 있습니다. 반면 노키아(Nokia), OPPO, 화웨이(Huawei) 기기는 대체로 잠금 해제가 불가능합니다.

결국 휴대폰 브랜드에 따라 다르고, 경우에 따라서는 통신사를 통해 구매한 기기인지 여부도 영향을 미칩니다.

이 작업에는 ADB와 Fastboot가 설치된 PC가 필요합니다. 아직 준비되어 있지 않다면 Nexus Tools를 이용해 Windows, Linux, macOS 어디에서든 간편히 설치할 수 있습니다. 또한 모토로라처럼 일부 OEM의 경우 잠금 해제 코드가 필요한데, 대부분 쉽게 발급받을 수 있으니 너무 걱정하지 않아도 됩니다.

주의!

시작하기 전에 한 가지 경고합니다. 이 과정에서는 휴대폰이 초기화됩니다. 보안 조치로서 부트로더 잠금 해제 시 공장 초기화가 자동으로 실행됩니다. 따라서 진행하기 전에 반드시 사진, 연락처, 파일 등 중요한 데이터를 백업해 두세요.

1단계: USB 디버깅 및 OEM 잠금 해제 활성화

먼저 휴대폰의 설정 메뉴로 이동해 개발자 옵션을 활성화합니다. 일반적으로 '휴대전화 정보(About phone)'로 이동한 뒤 '빌드 번호(Build number)'를 일곱 번 연속으로 탭하면 됩니다. 비밀번호나 패턴이 설정되어 있다면 입력하라는 메시지가 표시되고, 이후 설정 앱에 개발자 옵션이 나타납니다.

여기서 두 가지를 활성화해야 합니다. 첫 번째는 USB 디버깅으로, 휴대폰에서 ADB/Fastboot를 사용하려면 반드시 켜야 하는 옵션입니다. 두 번째는 OEM 잠금 해제로, 부트로더 잠금 해제 절차가 진행될 수 있도록 허용하는 옵션입니다. 계속 진행하기 전에 두 옵션을 모두 켜두세요.

2단계: 잠금 해제 키 발급 (일부 기기 해당)

앞서 언급했듯이 일부 휴대폰은 키 없이도 부트로더를 잠금 해제할 수 있지만, 어떤 기기는 키가 필요합니다. 키가 필요한 기기는 절차가 조금 다를 수 있으므로 제조사 웹사이트를 확인해야 합니다. 예시로 드는 모토로라 휴대폰이라면 공식 지원 페이지에서 잠금 해제를 신청할 수 있습니다.

모토로라의 경우 Fastboot에서 fastboot oem get_unlock_data 명령어로 문자열을 얻어 모토로라에 제출하면, 그에 대한 응답으로 잠금 해제 코드를 받게 됩니다.

Fastboot에 진입하는 방법을 모른다면 휴대폰을 PC에 연결한 뒤 터미널을 열고(USB 디버깅을 미리 켜두었겠죠?) adb reboot bootloader 명령어를 입력하면 됩니다.

3단계: 잠금 해제 실행

이제 드디어 부트로더 잠금 해제를 진행할 차례입니다. 픽셀이나 OnePlus 기기를 사용한다면 2단계는 건너뛰세요. 모토로라처럼 잠금 해제 키가 필요한 기기라면 20자리 코드를 미리 준비해 두세요.

adb reboot bootloader 명령어로 fastboot 모드로 재부팅한 다음, fastboot flashing unlock 명령어로 부트로더 잠금을 해제합니다. 일부 구형 안드로이드 기기에서는 대신 fastboot oem unlock 명령어를 사용해야 할 수 있습니다.

모토로라 기기라면 fastboot oem unlock 뒤에 발급받은 잠금 해제 키를 붙여 입력합니다. 명령어는 fastboot oem unlock XXXXXXXXXXXXXXXXXXXX 형태가 됩니다.

명령어를 실행하면 기기에 따라 정말 진행할 것인지 묻는 확인 화면이 나타날 수 있습니다. 볼륨 버튼으로 예/아니요를 선택하면 됩니다.

모든 과정이 끝났다면 축하합니다! 이제 공식적으로 부트로더가 잠금 해제된 상태입니다.

그다음엔 무엇을 할까?

이제 휴대폰의 잠금이 해제되었으므로 루팅, 커스텀 ROM 설치 등 기기에서 하고 싶은 작업을 자유롭게 진행할 수 있습니다. 다만 일부 앱, 특히 뱅킹 앱은 잠금 해제된 기기에서 작동하지 않거나, 이후 추가 작업을 진행하면 오류가 생길 수 있다는 점을 유의하세요.

자유로워진 휴대폰을 마음껏 즐기되, 무엇을 설치하는지는 항상 신중하게 판단하는 것을 잊지 마세요.