반응형

 adb -s [시리얼넘버] command

여러대의 디바이스에서 특정 디바이스에 명령 실행시 -s [시리얼넘버] 추가

 

◆ adb shell reboot

재부팅

 

◆ adb devices

디바이스 시리얼 넘버  확인

 

◆ adb shell rm -r /system/sd/app

폴더 삭제

 

adb shell input keyevent 4 : back키 입력

키 이벤트 입력

 

adb shell am start -a android.settings.SETTINGS

설정화면 띄우기

 

◆ adb exec-out screencap -p > /sdcard/[저장할파일명].png

    adb pull /sdcard/[저장할파일명].png

스크린 캡쳐 후 PC로 복사

 

adb shell screenrecord /sdcard/[저장할파일명].mp4

동영상 녹화

 

◆ adb shell top -n 10 | grep "keyword"

Process 사용률 확인

 

◆ adb shell dumpsys [패키지명]

dumpsys는 안드로이드 폰의 어플리케이션 및 현재 기기의 상태에 대한 자세한 정보를 제공한다.

dumpsys meminfo: 메모리 사용 정보를 표시

dumpsys cpuinfo: CPU 프로세서 사용 정보를 표시

dumpsys account: 모든 계정에 대한 정보를 표시

dumpsys activity: Activity에 대한 정보를 표시

dumpsys window: 키보드와 윈도우, 그리고 그들의 z order에 대한 정보를 표시

dumpsys wifi: 접속 가능한 액세스 포인트와 현재의 연결 상태를 표시

dumpsys power: 전원 관리와 관련된 정보(wakelock, screen off time 등)를 표시

 

◆ adb setprop/getprop

system property

 

◆ adb shell service list

service list

 

◆ adb shell ps | findstr com.simple....

  adb shell ps | grep com.simple....

실행중인 process 검색

 

 adb shell service list | findstr [서비스명]

실행중인 service list 검색

 

◆ adb shell cat /proc/version

리눅스 커널 버전

 

◆ adb install [options] [APK파일명].apk

adb로 컴퓨터에 있는 apk파일로 안드로이드 기기에 애플리케이션 설치

-r: 기존 앱을 재설치

-t: 테스트 APK를 설치하도록 허용

-d: 버전 코드 다운그레이드를 허용

-g: 앱 manifest에 나열된 모든 권한을 부여

 

◆ adb dumpdate > dump.log

로그를 파일로 저장

 

◆ adb shell pm list packages -f

설치된 앱 리스트

 

◆ adb push /[폴더명]/

로컬 파일에 존재하는 파일을 기기의 특정 폴더로 복사하는 명령어

 

◆ adb pull /data/data/[패키지명]/databases

특정 패키지 DB 를 로컬 pc로 복사하는 명령어

 

 기타

df : 파일 시스템의 용량을 확인하는 명령어(disk freespace)

dmesg : 부팅하는 동안의 커널로그 확인하는 명령 (display message)

getprop : system 프로퍼티 정보를 보여줌

stop/start/reboot : /중지/시작/리붓

netcfg : network ipaddress 보기

 

반응형

+ Recent posts