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. 기본 앱 삭제, 재설치[편집]


  • 일반적으로는 지우지 못하는 기본 앱을 루팅 등의 번거로운 방법 없이 ADB로 삭제할 수도 있다. adb devices로 기기 연결 여부를 체크한 다음 다음과 같이 입력한다.

pm uninstall -k --user 0 (패키지 이름)

실제로 앱이 삭제된 것은 아니지만 앱으로 인식하지 못하게 된 것이다. 공장초기화를 하면 앱이 원상복구된다.

pm install-existing --user 0 (패키지 이름)

adb를 통해 인식하지 못하게 된 앱을 다시 인식하게 할 수도 있다.

앱을 삭제하려면 앱의 패키지 이름을 파악해야 하는데, "adb shell pm list packages" 같은 명령어로 모든 패키지 이름을 확인할 수 있으나 번거로우므로 Package Name Viewer처럼 패키지 이름을 확인할 수 있는, 기왕이면 일반 앱과 시스템 앱을 구별해주는[2] 앱을 설치해주자.
파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2024-02-26 16:15:12에 나무위키 Android 디버그 브리지 문서에서 가져왔습니다.

[1] 안드로이드 기종마다 활성화 방식이 다르므로 검색하자.[2] 시스템 앱을 삭제하면 스마트폰이 정상적으로 켜지지 않아 공장초기화를 해야 할 수도 있다.