Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checkmate : App & adb shell #14

Open
yjbae-sqa opened this issue Mar 25, 2024 · 0 comments
Open

Checkmate : App & adb shell #14

yjbae-sqa opened this issue Mar 25, 2024 · 0 comments
Assignees
Labels
android 안드로이드 관련 checkmate rpa checkmate

Comments

@yjbae-sqa
Copy link
Owner

yjbae-sqa commented Mar 25, 2024

App 실행시

  • DeviceConnector exe 파일 설치 필요 (Device 연동할려면)

에이전트 ip 추가

127.0.0.1:7788

-> wifi ip로 잡히지가 않음...;;

무선 wifi 로 실행시 (Android 11 미만)

  1. 임의 서버 포트 설정
adb tcpip 7777
  1. 무선 wifi 연결
adb connect 192.xxx.xx.xxx : 7777
  1. 접속 안될시
adb kill-server

무선 wifi 실행 (Android 11 이상)

개발자 옵션 > 무선 디버깅 옵션 활성화 > 페어링 코드로 장치 페어링

*ip주소:포트 번호는 페어링할때 나와 있는 ip주소 & 포트

adb pair ip주소:포트번호

*adb 연결 (실제 wifi 주소와 포트)

adb connect ip주소:포트 번호

폰 미러링 & 화면 연결

  • ADB Keyboard 연결
  • 일반 > 기본 키보드 및 추가 키보드 설정 > ADB Keyboard 설정

adb shell 참조

*꺼져 있는 화면 깨우기

adb shell input keyevent KEYCODE_WAKEUP

*데이터 & 캐쉬 제거

adb shell pm clear 패키지

*앱 제거

adb shell am kill 패키지

*app force stop

  • process가 killed되고, package의 stop이 true로 변경됨
  • package의 stop 상태가 true일 때, app은 broadcast를 받을 수 없음
adb shell am force-stop 패키지

*참조: grep 키워드 사용x, 디바이스 상태 변경 명령어 사용x (https://iw90.tistory.com/345)

*AppPackage & AppActivity 값 확인

1.cmd 창 입력

adb shell dumpsys window | find "mCurrentFocus"

2.결과

mCurrentFocus=Window{xxxxx u0 AppPackage/AppActivity}

참조 사이트

모바일 제스처
Android 디버그 브리지(adb)
ADB를 통한 Android 화면 제어
adb command
무선 wifi 디버깅 참조
Andorid 11 이상 무선 wifi 연동
adb 명령어

@yjbae-sqa yjbae-sqa added android 안드로이드 관련 checkmate rpa checkmate labels Mar 25, 2024
@yjbae-sqa yjbae-sqa self-assigned this Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
android 안드로이드 관련 checkmate rpa checkmate
Projects
None yet
Development

No branches or pull requests

1 participant