본문 바로가기
IT 전자기기

termux 에서 플레이스토어 앱 실행 am 과 monkey

by 다사도 2026. 3. 4.
반응형

termux에 am 과 monkey 라는 명령어가 있는데 플레이스토어에서 설치한 프로그램 또는 안드로이드 앱을 실행 시키는 명령어다.

am start -n 패키지/액티비티
특징 :정식 시스템 제어 명령어
정확한 액티비티 지정 가능
Intent 옵션 전달 가능
서비스 실행 가능
브로드캐스트 전송 가능
강제 종료 가능
디버깅 / 자동화에 적합

monkey -p 패키지명 1
특징 : 앱 테스트 도구
앱을 "런처 버튼 누른 것처럼" 실행
액티비티 직접 지정 불가
Intent 세부 제어 불가
랜덤 입력 테스트 가능
간단 실행용

 

먼저 앱을 실행시키려면 앱을 정확한 패키지 이름을 알아야 한다.

pm list packages

위 명령어를 치면 모든 패키지가 보인다.

com.autorun.ipn 이라는 앱을 실행시키고 싶다면 

am start -n com.autorun.ipn /.MainActivity

이렇게 하면 된다.

am start -n  > 실행 명령어

com.autorun.ipn > 실행시킬 앱의 패키지명

 /.MainActivity > 매인 화면에 실행 한다.

뭐 그런식으로 이해하면 됨

 

몽키는

monkey -p com.autorun.ipn -c android.intent.category.LAUNCHER 1

 

개인적으로 am 을 추천함

바탕화면으로 가는 명령어

su -c "input keyevent 3"
위 명령어는 홈버튼을 누른 기능과 동일해 어떤 경우라도 홈화면으로 감 하지만 su로만 실행되고, 화면이 꺼진 상태에서는 홈버튼이 작동하지 않음.


am start -a android.intent.action.MAIN -c android.intent.category.HOME
위 명령어는 홈을 호출하는 명령어지만 버전에 따라 앱 선택화면이 뜰수 있음. 하지만 화면이 꺼진 상태에서도 홈화면 호출이 가능

둘의 장단점이 있으므로 둘 다 같이 사용하는게 좋음.

반응형

댓글