나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2024-04-20 09:35:58

Android 디버그 브리지

1. 개요2. 사용 방법3. 예시
3.1. 기본 앱 삭제, 재설치

1. 개요

Android 디버그 브리지(Android Debug Bridge, ADB)는 명령 프롬프트를 통해 안드로이드를 조작할 수 있는 프로그램이다. Android SDK를 설치하면 그 안에 포함되어 있다.

2. 사용 방법

설정에 들어가서 개발자 도구를 활성화한다.[1] 개발자 도구에서 USB 디버깅 허용을 체크해준다. 스마트폰 쪽에서는 준비가 끝났다. 이제 데스크탑에 ADB를 설치해야 한다. 여기에서 윈도우, 맥, 리눅스용 최신 Android SDK를 다운받을 수 있다. 설치해주자.

ADB를 실행하고 다음과 같이 입력한다.
adb devices
기기가 adb로 잘 연결되었나 확인한다. 정상적으로 연결되었다면 기기 이름이 뜨고 그 옆에 attached가 표기되어 있을 것이다.

3. 예시

실수해서 폰이 벽돌이 되더라도 본인 책임이다.

3.1. 기본 앱 삭제, 재설치

pm uninstall -k --user 0 (패키지 이름)
삭제한 앱을 복구하고 싶다면 아래 명령어를 입력하면 된다.
pm install-existing --user 0 (패키지 이름)

앱을 삭제하려면 앱의 패키지 이름을 파악해야 하는데, "adb shell pm list packages" 같은 명령어로 모든 패키지 이름을 확인할 수 있으나 번거로우므로 Package Name Viewer처럼 패키지 이름을 확인할 수 있는, 기왕이면 일반 앱과 시스템 앱을 구별해주는[2] 앱을 설치해주자.
[1] 안드로이드 기종마다 활성화 방식이 다르므로 검색하자.[2] 시스템 앱을 삭제하면 스마트폰이 정상적으로 켜지지 않아 공장초기화를 해야 할 수도 있다. 물론 스마트폰의 성능이 많이 뒤떨어지면 시스템 앱도 지워야 할 수도 있다. 선발대 글을 참고하면 어지간해선 안전할 것이다.

분류