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

Android ADB 및 Fastboot 마스터하기:단계별 가이드 및 이것이 필수적인 이유

Android ADB 및 Fastboot 마스터하기:단계별 가이드 및 이것이 필수적인 이유

업데이트됨  2023년 3월 26일 오후 4시 45분(EDT)

Andy는 프리랜서 작가이자 MUO의 Android 섹션 편집자였습니다.
그는 소비자 기술 저널리스트로 20년 이상의 경력을 갖고 있으며 오래된 Palm Pilot부터 최초의 iPhone 및 Android 장치, 최신 장치에 이르기까지 모든 것을 다루었습니다.
그는 PDA Essentials와 같은 영국 기반 인쇄 출판물에 글을 쓰고 편집했습니다. 및 Android 매거진 , Android Tips and Hacks, broadband.co.uk, Envato 등의 사이트에서 온라인으로 제공됩니다. 그는 모바일에 관한 모든 것에 열정을 갖고 있으며 2005년부터 열렬한 Mac 매니아였습니다.
현재 그는 How-To Geek에서 작가로 활동하고 있습니다. 

Android 휴대폰을 루팅한 적이 있다면 거의 확실히 ADB와 Fastboot를 접했을 것입니다. 이러한 유틸리티는 루팅 툴킷의 중요한 부분이며 루팅되지 않은 장치에서도 사용할 수 있습니다. 그러나 마스터는커녕 이해하기도 어려울 수 있습니다.

따라서 ADB와 Fastboot가 정확히 무엇인지 궁금하거나 설정하는 데 도움이 필요하거나 이들로 수행할 수 있는 작업에 대한 아이디어가 필요한 경우 계속 읽어보세요.

ADB와 Fastboot란 무엇입니까?

ADB 및 Fastboot는 휴대폰이 USB 케이블을 통해 데스크톱 컴퓨터에 연결되어 있는 동안 Android 시스템에 대한 액세스를 잠금 해제하는 유틸리티입니다. 여기에는 컴퓨터와 케이블이 필수입니다. 앱 버전이 없으며 ADB를 무선으로 사용할 수 있지만 설정이 훨씬 더 복잡합니다.

일반적으로 Android가 실행될 때 ADB를 사용합니다. 이를 통해 시스템 폴더에 액세스하거나 사용자가 접근할 수 없는 숨겨진 설정을 조정할 수 있습니다. ADB를 사용하여 기기 간에 시스템 파일을 복사하고, 블로트웨어를 제거할 수 있으며, 시스템 업데이트를 설치하는 데 사용할 수 있는 사이드로드 기능도 있습니다.

Fastboot는 Android가 실행되지 않고 대신 기기가 "Fastboot 모드"로 부팅될 때 작동합니다. 이를 통해 Android 시스템뿐만 아니라 데이터 파티션, 부팅 파티션 등 기기의 모든 파티션에 액세스할 수 있습니다.

Android에서 Fastboot는 진단 도구입니다. 휴대전화의 벽돌을 벗겨내야 하는 경우 필수이며 맞춤 복구를 설치하는 데 가장 일반적으로 사용됩니다.

Android ADB 및 Fastboot 마스터하기:단계별 가이드 및 이것이 필수적인 이유

두 도구 모두 Android 소프트웨어 개발 키트의 플랫폼 도구 컬렉션의 일부입니다. Windows의 명령 프롬프트나 Mac 및 Linux의 터미널을 통해 수행됩니다. 이는 특별히 사용자 친화적이지는 않다는 것을 의미합니다. 안내할 포인트 앤 클릭 인터페이스가 없습니다. 다행히도 사용법을 익히기는 매우 쉽습니다.

ADB 및 Fastboot 설정 방법

ADB 및 Fastboot를 시작하려면 먼저 도구를 사용할 수 있도록 휴대폰을 설정해야 합니다. 아직 활성화하지 않았다면 설정> 휴대전화 정보로 이동하여 개발자 옵션을 활성화하세요. 빌드 번호를 탭합니다. 일곱 번.

그런 다음 설정> 개발자 옵션에서 , USB 디버깅 옆의 확인란을 선택하세요. 다음 대화 상자를 살펴보세요.

Android ADB 및 Fastboot 마스터하기:단계별 가이드 및 이것이 필수적인 이유

이제 Android 개발자 웹사이트에서 ADB 및 Fastboot를 다운로드하세요. SDK 플랫폼 도구 패키지의 일부로 포함되어 있습니다. Windows, Mac, Linux용 파일을 직접 다운로드할 수 있습니다.

다운로드 압축을 풀면 콘텐츠가 platform-tools라는 폴더에 함께 수집됩니다. . 폴더에 다른 항목이 여러 개 있지만 무시해도 됩니다.

Windows를 사용하는 경우 장치에 맞는 드라이버도 다운로드해야 합니다. Android 개발자 웹사이트에는 여러 유명 제조업체에 대한 링크 목록이 있습니다. Mac이나 Linux에서는 드라이버가 필요하지 않습니다.

명령 프롬프트 또는 터미널 사용

명령 프롬프트 또는 터미널 앱을 엽니다. ADB 및 Fastboot를 사용하려면 플랫폼 도구를 가리키도록 앱의 경로를 변경해야 합니다. 다운로드한 폴더입니다. 이를 수행하는 데는 몇 가지 방법이 있습니다:

  • 표준 방법은 cd를 사용하는 것입니다. 명령. cd [플랫폼 도구 경로]를 입력하세요. 명령 프롬프트 또는 터미널 창에 들어가서 Enter를 누르세요. .
  • 더 쉬운 방법은 cd[space]를 입력하는 것입니다. 그런 다음 플랫폼 도구를 드래그합니다. 폴더를 명령 프롬프트 창에 추가하면 경로가 자동으로 채워집니다.
  • 더 쉽게, Windows에서는 Shift를 누르고 있으면 됩니다. 플랫폼 도구를 마우스 오른쪽 버튼으로 클릭하는 동안 폴더를 선택한 다음 여기에서 명령 프롬프트 열기를 선택하세요. .

중요! Windows와 Mac/Linux의 차이점

계속하기 전에 Windows와 Mac 또는 Linux를 사용하는 데에는 작지만 필수적인 차이점이 하나 있습니다.

Mac 및 Linux에서는 모든 ADB 및 Fastboot 명령 앞에 점-슬래시가 와야 합니다. . 따라서 adb를 입력하는 곳에 Windows에서는 ./adb를 입력해야 합니다. 맥과 리눅스에서. 그리고 빠른 부팅 Windows에서는 ./fastboot여야 합니다. Mac과 Linux에서.

단순화를 위해 앞으로는 Windows 명령을 사용하겠습니다.

ADB 사용 방법

휴대폰을 Android로 부팅한 다음 USB 케이블을 사용하여 데스크톱 컴퓨터에 연결하세요. 컴퓨터에서 명령 프롬프트(또는 Mac이나 Linux를 사용하는 경우 터미널)를 실행하고 플랫폼 도구를 가리키도록 디렉터리를 변경합니다. 폴더.

adb 장치를 입력하세요. Enter를 누르세요. . 이제 일련번호와 함께 연결된 장치 목록이 표시됩니다. 이는 작동 중이며 휴대전화가 연결되었음을 나타냅니다.

Android ADB 및 Fastboot 마스터하기:단계별 가이드 및 이것이 필수적인 이유

그게 전부입니다. adb를 입력하세요. 그 뒤에 실행하려는 명령이 옵니다. 또 다른 간단한 예를 보려면 adb 재부팅을 입력하세요. 휴대전화를 다시 시작하세요.

Fastboot 사용 방법

Fastboot는 Android 대신 Fastboot 모드로 휴대폰을 부팅해야 한다는 점을 제외하면 ADB와 동일한 방식으로 작동합니다. 일반적으로 을 조합하여 이를 수행합니다. 및 볼륨 휴대전화 전원이 꺼졌을 때 키를 누르세요.

또는 ADB를 사용하고 adb 재부팅 부트로더를 입력하세요. .

Android ADB 및 Fastboot 마스터하기:단계별 가이드 및 이것이 필수적인 이유

그 이후는 똑같습니다. 빠른 부팅 기기를 입력하세요. 휴대폰이 인식되는지 확인하려면 fastboot 재부팅을 입력하세요. Android를 다시 시작하세요.

ADB와 Fastboot로 할 수 있는 일

이제 ADB와 Fastboot를 사용하는 방법을 알았으니, 이들로 무엇을 할 수 있나요? 시도해 볼 수 있는 몇 가지 도구는 다음과 같습니다.

  • adb pull [파일 경로] [폴더 경로] 휴대폰에 저장된 파일을 복사하여 컴퓨터의 지정된 폴더에 저장합니다.
  • adb push [파일 경로] [폴더 경로] 당기기의 반대; 데스크탑에서 휴대폰으로 파일을 보내세요.
  • adb 설치 [파일 경로] 휴대전화에 APK 앱을 설치합니다. 이는 앱 개발자에게 가장 많이 사용됩니다.
  • adb 제거 [패키지 이름] 앱을 제거합니다. 일반적인 앱 이름 대신 전체 패키지 이름(보통 com.devname.appname과 같은 이름)을 입력해야 합니다.
  • adb 쉘 wm 밀도 [dpi] 디스플레이의 픽셀 밀도를 변경합니다. 숫자가 낮을수록 화면에 더 많은 콘텐츠가 표시되고, 숫자가 높을수록 더 적은 콘텐츠가 표시됩니다. 예를 들어 OnePlus 3과 같은 구형 장치의 기본 DPI는 480입니다. 이를 400으로 설정하면 텍스트, 아이콘 및 기타 모든 것이 더 작아집니다.
  • adb 사이드로드 [update.zip 경로] update.zip을 사이드로드합니다. 펌웨어 업데이트. 이것은 휴대전화의 맞춤 복구를 통해 실행됩니다. 업데이트가 장치에 푸시될 때까지 기다릴 수 없는 경우 유용합니다.
  • fastboot OEM 잠금 해제 또는 fastboot 깜박임 잠금 해제 사용해야 하는 명령은 실행 중인 Android 버전에 따라 다릅니다. Android 6부터는 개발자 옵션에서 OEM 잠금 해제도 활성화해야 합니다. 이런 방식으로 부트로더를 잠금 해제하면 휴대폰이 완전히 지워집니다.
  • fastboot 플래시 복구 [filename.img] 장치에 TWRP와 같은 사용자 정의 복구를 설치합니다. 사용 편의성을 위해 복구 파일 이름을 쉬운 이름(twrp.img)으로 변경하는 것이 좋습니다. , 예를 들어 플랫폼 도구로 이동합니다. 폴더.
  • fastboot -w 맞춤형 ROM을 플래시하기 위한 준비로 휴대폰을 완전히 지웁니다.
  • fastboot 업데이트 [rom.zip 경로] 사용자 정의 ROM을 플래시합니다. 휴대폰을 루팅하지 않은 경우 유용한 옵션입니다.

Clipper와 같은 앱을 사용하여 ADB를 통해 컴퓨터의 클립보드를 공유할 수도 있습니다.

ADB와 Fastboot를 배워야 하는 이유

분명히 위의 명령은 기본적인 안내용일 뿐입니다. 모든 장치에서 모두 작동하지 않을 수도 있습니다. 이 기능이 수행할 작업과 변경 사항을 취소하는 방법을 이해하는 경우에만 사용해야 합니다.

ADB 및 Fastboot는 Android 루팅 및 모딩 게임의 필수 부분입니다. 사용 방법을 배우는 것이 중요하며 고급 모드를 사용하는 데 도움이 됩니다.

명령 프롬프트를 사용하는 것은 처음에는 어렵게 느껴질 수 있습니다. 하지만 선택하기가 쉽습니다. 필요한 경우 명령을 복사하여 붙여넣기만 하면 됩니다. 일반적으로 문제 없이 휴대폰을 감지하고 연결합니다. 그런 다음 실험을 시작해 보세요.