ADB 명령어 · 8 min read · Nov 05, 2025
ADB 명령어 목록 – 완벽한 ADB 치트 시트 [2025]

안드로이드 폰이나 태블릿을 만지는 것을 좋아한다면 ADB 및 Fastboot 도구를 접했을 것입니다.
이것이 무엇인지 모르는 분들을 위해 ADB 및 Fastboot 도구는 명령줄 도구로, 폰과 PC 사이의 다리를 형성하여 사용자 정의 ROM을 플래시하고, 내부 파일을 변경하고, 불필요한 앱과 소프트웨어를 제거하고, 기기를 루팅하는 등 안드로이드 장치를 수정하는 데 도움을 줍니다.
안드로이드 장치를 변경하려면 특정 명령어를 사용해야 합니다. 하지만 이 명령어는 무엇일까요?
안드로이드 폰/태블릿을 수정하는 데 사용할 수 있는 모든 ADB 명령어를 포함한 ADB 명령어 목록을 준비했습니다.
이 명령어는 보편적이며 Windows, Linux 및 Mac에서 작동합니다.
목차
- ADB 및 Fastboot 도구 설정 방법
- ADB 명령어 목록
- ADB 셸 명령어
- Fastboot 명령어 목록 - 마무리
ADB 및 Fastboot 도구 설정 방법
ADB 명령어를 사용하기 전에 PC에 ADB 및 Fastboot 도구를 설정하고 폰을 PC에 연결해야 합니다. 아래의 단계를 따라 진행할 수 있습니다-
PC의 브라우저에서 SDK 플랫폼 도구 웹사이트로 이동합니다.
다운로드 섹션으로 스크롤하여 Windows, Mac 및 Linux용 세 개의 다운로드 링크를 확인합니다.
시스템의 OS에 따라 해당 다운로드 링크를 클릭하여 ADB 및 Fastboot 도구를 다운로드합니다. 여기서는 Windows PC용 SDK 플랫폼 도구 다운로드 링크를 사용하여 도구를 다운로드합니다.

다운로드가 완료되면 파일 탐색기를 열고 파일이 저장된 경로로 이동합니다.
다운로드한 파일은 ZIP 파일이므로 압축을 풀어야 합니다. 파일을 마우스 오른쪽 버튼으로 클릭한 후 모두 추출을 클릭합니다.

- 압축을 풀 경로를 선택한 후 추출 버튼을 클릭합니다.

- 파일 압축이 완료되면 platform-tools 폴더를 두 번 클릭하여 엽니다. 이 폴더를 닫지 마세요. 이후에 필요합니다.

이제 안드로이드 폰이나 태블릿의 설정 앱으로 이동합니다.
설정 앱의 하단으로 스크롤하여 전화 정보 옵션을 찾고 탭합니다.

- 이제 빌드 번호를 찾아 5-6번 탭하여 ‘이제 개발자입니다!’라는 토스트 메시지가 장치 화면 하단에 표시될 때까지 진행합니다.

- 완료되면 설정의 메인 화면으로 돌아가 시스템을 탭합니다.

- 이제 개발자 옵션을 엽니다.

- USB 디버깅 옆의 토글을 켭니다.

USB 디버깅을 허용하라는 메시지가 표시되면 확인을 탭합니다.
이제 USB 케이블로 안드로이드 폰/태블릿을 PC에 연결합니다. 인증된 케이블(또는 박스 안에 들어 있던 브랜드 케이블)을 사용해야 합니다.
이제 PC의 platform-tools 폴더 상단의 주소 표시줄을 클릭합니다.
cmd 명령어를 입력하고 Enter를 누릅니다.

- 이렇게 하면 platform-tools 폴더 내에서 명령 프롬프트가 실행되며 여기에서 ADB 명령어를 실행할 수 있습니다.
ADB 명령어 목록
ADB 및 Fastboot 도구를 설정한 후 안드로이드 장치를 제어하는 데 사용할 수 있습니다. 아래는 모든 ADB 명령어의 완전한 목록입니다-
adb help – 이 명령어는 모든 ADB 명령어를 표시합니다.
adb version – 현재 ADB 버전 및 설치 경로를 표시합니다.
adb devices – 현재 PC에 ADB를 통해 연결된 모든 안드로이드 장치를 나열합니다.
adb usb – USB를 통해 PC에 연결된 모든 안드로이드 장치 목록을 표시합니다.
adb reboot – 이 명령어는 안드로이드 장치를 재부팅/재시작합니다.
adb reboot bootloader – 이 명령어를 실행하여 장치를 재시작하고 부트로더로 부팅합니다.
adb recovery – 이 명령어를 사용하면 안드로이드 장치를 복구 모드로 재부팅할 수 있습니다.
adb sideload ota-update.zip – 이 명령어를 사용하면 ZIP 파일을 사용하여 장치에 OTA 업데이트를 수동으로 설치할 수 있습니다. 여기서 ota-update.zip은 업데이트의 파일 이름으로, 실제 파일 이름으로 교체해야 합니다.
adb install filename.apk – 이 명령어를 사용하여 APK 패키지에서 앱을 설치할 수 있습니다. 여기서 filename.apk는 APK 패키지의 파일 이름을 나타내며, 올바른 파일 이름으로 교체해야 합니다.
adb install -r filename.apk – 앱이 이미 설치되어 있고 APK 패키지로 재설치하거나 업데이트하려는 경우 이 ADB 명령어를 사용할 수 있습니다.
adb install -s filename.apk – 외부 SD 카드와 같이 안드로이드 장치에 연결된 외부 저장소에 APK 패키지가 있는 경우 이 명령어를 실행하여 앱을 설치할 수 있습니다.
adb uninstall com.package.in – 이 명령어는 안드로이드 앱을 제거합니다. com.package.in을 장치에 설치된 앱의 패키지 이름으로 교체해야 합니다.
adb uninstall -k com.package.in – 앱을 제거하지만 모든 데이터를 유지하려는 경우 이 ADB 명령어를 실행합니다.
adb logcat – 이 명령어를 실행하여 로그 데이터를 표시합니다.
adb bugreport – 이 명령어는 dumpstate, dumpsys 및 로그 데이터를 표시합니다.
adb get-state – 이 명령어를 실행하면 장치 상태가 터미널 화면에 표시됩니다.
adb get-serialno – 안드로이드 장치의 일련 번호를 얻으려면 이 명령어를 사용할 수 있습니다.
adb jdwp – 이 명령어는 JDWP 프로세스의 전체 목록을 표시합니다.
adb wait-for-device – 이 명령어는 다른 프로세스가 완료될 때까지 장치가 대기하도록 지시합니다.
adb start-server – 이 명령어는 ADB 서버 프로세스를 시작하는 데 사용됩니다.
adb kill-server – 이 명령어는 ADB 서버 프로세스를 종료합니다.
adb connect ip_address_of_device – 이 명령어를 실행하면 안드로이드 장치의 IP 주소를 PC에 연결합니다. ip_address_of_device를 안드로이드 폰/태블릿의 실제 IP 주소로 교체해야 합니다.
adb backup // – 이 명령어를 사용하면 안드로이드 장치의 전체 백업을 생성하여 PC에 저장할 수 있습니다.
adb restore // – 이 명령어를 실행하여 생성한 백업에서 안드로이드 장치를 복원합니다.
adb pull – 이 명령어는 안드로이드 장치에서 PC로 파일을 전송하고 platform-tools 폴더에 저장합니다. 을 안드로이드 장치에 저장된 파일의 실제 경로와 파일 이름으로 교체해야 합니다. 예를 들어, adb pull /system/app/Messenger.apk.
adb pull
– 이 명령어는 안드로이드 장치에서 파일을 전송하고 PC의 원하는 경로에 저장합니다. 여기서 은 소스 장치(즉, 안드로이드 폰/태블릿)에서 파일의 실제 경로와 파일 이름으로 교체해야 하며, 는 PC에서 파일을 저장할 경로로 교체해야 합니다. 예를 들어, adb pull /system/app/Messenger.apk d:\New Folder\. adb push
– PC의 platform-tools 폴더에 있는 파일을 안드로이드 장치의 특정 경로로 전송하려면 이 명령어를 실행할 수 있습니다.을 전송하려는 파일의 이름으로 교체하고, 를 파일을 저장할 안드로이드 장치의 폴더 경로로 교체해야 합니다. 예를 들어, adb push video.mp4 /sdcard/New Folder. adb push
– platform-tools 폴더 외부의 PC의 다른 폴더에서 안드로이드 장치로 파일을 전송하려면 이 명령어를 사용할 수 있습니다. 여기서은 파일이 저장된 소스 폴더와 파일 이름으로 교체해야 하며, 는 안드로이드 장치에서 파일을 저장할 경로로 교체해야 합니다. 예를 들어, adb push d:\New Folder\video.mp4 /sdcard/New Folder.
ADB 셸 명령어
아래는 ADB를 통해 PC에 연결한 후 사용할 수 있는 모든 ADB 셸 명령어 목록입니다-
adb shell – 이 명령어는 원격 셸 명령 콘솔을 시작합니다.
adb shell pm list packages – 이 명령어를 실행하면 폰이나 태블릿에 설치된 모든 앱의 목록이 표시됩니다.
adb shell pm list packages -s – 이 명령어는 안드로이드 폰/태블릿에 설치된 시스템 앱의 목록을 표시합니다.
adb shell pm list packages -d – 장치에서 비활성화된 모든 앱의 목록을 보려면 이 명령어를 사용합니다.
adb shell pm list packages -e – 이 명령어는 안드로이드 폰에서 활성화된 모든 앱의 목록을 표시합니다.
adb shell pm list packages -3 – 이 명령어는 장치에 설치된 모든 서드파티 앱을 나열합니다.
adb shell dumpsys display – 이 명령어를 실행하여 장치의 디스플레이 정보를 가져옵니다.
adb shell dumpsys battery – 이 명령어를 실행하여 안드로이드 장치의 배터리 정보를 가져옵니다.
adb shell dumpsys batterystats – 이 명령어를 실행하여 안드로이드 장치의 배터리 통계를 가져옵니다.
adb shell pm uninstall -k –user 0 package.name.com n – 이 명령어는 서드파티 앱 및 폰에 사전 설치된 불필요한 소프트웨어를 제거하는 데 사용할 수 있습니다.
adb shell wm density 000 – 이 명령어는 장치의 픽셀 밀도를 변경합니다. 여기서 000을 밀도로 교체해야 하며, 이 명령어를 사용하기 전에 장치의 밀도를 확인해야 합니다.
adb shell screencap – 이 명령어는 안드로이드 폰/태블릿에서 스크린샷을 찍는 데 사용됩니다. 여기서 /path를 스크린샷을 저장할 경로로, screenshot_name을 스크린샷의 이름으로 교체해야 합니다. 예를 들어, adb shell screencap /sdcard/screenshot.png는 screenshot.png라는 이름으로 스크린샷을 sdcard에 저장합니다.
adb shell screenrecord – 이 명령어는 화면 녹화를 시작하고 원하는 파일 이름으로 타겟 경로에 저장합니다. 예를 들어, adb shell screenrecord /sdcard/recording.mp4 명령어는 화면 녹화를 시작하고 recording.mp4라는 이름으로 sdcard에 저장합니다. 녹화를 중지하려면 Ctrl + C 또는 Command + C 키보드 단축키를 누릅니다. 화면 녹화의 기본 시간 제한은 3분이므로, 스스로 중지하지 않으면 3분 후 자동으로 중지됩니다.
adb shell screenrecord –time-limit xx – 이 명령어는 시간 제한이 있는 화면 녹화를 수행합니다. 즉, 시간 제한이 끝나면 녹화가 중지됩니다. xx를 초 단위의 시간 제한으로, /target-path를 녹화를 저장할 경로로, filename을 파일 이름으로 교체해야 합니다. 예를 들어, adb shell screenrecord –time-limit 90 /sdcard/video.mp4 명령어는 90초 후에 화면 녹화를 중지하고 파일을 video.mp4로 sdcard 폴더에 저장합니다.
adb shell 명령어를 실행한 후 다음 명령어도 실행할 수 있습니다-
netstat – 이 명령어는 안드로이드 장치의 네트워크 통계를 표시합니다.
ip -f inet addr show wlan0 – 이 명령어는 장치의 Wi-Fi IP 주소를 표시합니다.
cd /system – 이 명령어를 실행하면 디렉토리를 /system으로 변경합니다.
rm – f – 이 명령어를 실행하여 타겟 경로의 파일을 삭제합니다. 예를 들어, rm -f /sdcard/videos.mp4 명령어는 sdcard에서 videos.mp4 파일을 삭제합니다.
rm -d – 이 명령어는 입력한 경로의 폴더를 삭제합니다. 예를 들어, rm -d /sdcard/New Folder 명령어를 실행하면 sdcard 내의 New Folder가 삭제됩니다.
mkdir – 이 명령어는 장치에 새 폴더를 생성합니다. 예를 들어, mkdir /sdcard/New1 명령어는 sdcard 내에 New1이라는 폴더를 생성합니다.
top – 이 명령어는 장치에서 현재 실행 중인 CPU 프로세스를 모니터링하는 데 사용됩니다.
cp
– 이 명령어는 한 장소에서 파일을 복사하여 안드로이드 장치의 다른 장소에 붙여넣습니다. source-path를 파일이 저장된 폴더의 경로로, filename을 파일 이름으로, target-path를 파일을 붙여넣을 폴더의 경로로 교체해야 합니다. 예를 들어, cp /sdcard/movie.mp4 /sdcard/folder 명령어는 sdcard에서 movie.mp4 파일을 복사하여 sdcard의 folder에 붙여넣습니다. mv
– 이 명령어는 파일을 소스에서 타겟으로 이동합니다. mv /sdcard/movie.mp4 /sdcard/folder 명령어를 실행하면 movie.mp4 파일이 sdcard에서 folder로 이동합니다.
Fastboot 명령어 목록
아래는 안드로이드 장치를 Fastboot 모드로 부팅한 후 사용할 수 있는 Fastboot 명령어 목록입니다-
fastboot devices – 이 명령어를 실행하면 Fastboot에서 PC에 연결된 모든 안드로이드 장치를 나열합니다.
fastboot oem unlock – 이 명령어는 안드로이드 장치의 부트로더를 잠금 해제합니다.
fastboot oem lock – 이 명령어를 실행하여 장치의 부트로더를 잠급니다.
fastboot reboot bootloader – 이 명령어는 장치를 다시 Fastboot로 재부팅합니다.
fastboot flash boot boot.img – 이 명령어는 장치에 부트 이미지 파일을 플래시합니다. 여기서 boot.img를 부팅할 파일 이름으로 교체해야 합니다.
fastboot flash recovery recovery.img – 이 명령어를 사용하여 안드로이드 폰이나 태블릿에 복구 이미지를 플래시할 수 있습니다. recovery.img를 이미지 파일 이름으로 교체해야 합니다.
fastboot boot filename.img – 이 명령어는 장치를 이미지 파일로 부팅하지만 장치에 플래시하지는 않습니다. 여기서 filename.img는 이미지 파일의 이름으로 교체해야 합니다.
마무리
이 기사는 여기까지입니다. 우리는 모든 ADB, ADB 셸 및 Fastboot 명령어를 나열했습니다.
이 명령어를 사용하여 안드로이드 장치를 제어하고 ADB를 통해 PC에 연결할 때 변경할 수 있습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.