
? 안드로이드 및 iOS 장치 제어 : 화면 캡처, 앱 관리, 입력 시뮬레이션, 시스템 로그 검사 등
⚡️ Speed ++ 당신은 앱 개발자입니까 아니면 테스터입니까? 효과를 높이고 새로운 도구를 발견하십시오!
? 터미널 명령을 사용한 안드로이드 및 iOS 장치 또는 에뮬레이터/시뮬레이터 제어
? 스크린 촬영, 장치 설정 변경 , 앱 및 장치 정보 수집
모바일 응용 프로그램 관리 - 데이터 설치, 다시 시작, 데이터를 닦는 등
? 여러 장치를 쉽게 처리 - 목록에서 선택하거나 연결된 모든 장치를 대상으로합니다.
⏳ 소중한 시간 저축 - 반복적 인 작업을 수동으로 중지하십시오.
자동 업데이트 - 새로운 기능과 최대한 빨리 수정됩니다
? 설치로 건너 뛰고 싶습니까?
? 안드로이드 명령
? iOS 명령
? 피드백을 공유하거나 기여하고 싶습니까?
참고 :이 도구는 호환성을 위해 MACOS를 대상으로하지만 대부분의 상호 작용은 모든 UNIX 시스템에서 작동해야합니다.
git clone https://github.com/IntergalacticPenguin/mobile-toolkit.git 복제하십시오open -e ~/.zshrcPATH=$PATH:/Users/dummyuser/Library/Android/sdk/platform-tools export PATHiscreenshot , 모든 필수 도구의 설치가 자동으로 시작됩니다 (JQ 및 GO-IOS)open -e ~/.zshrcPATH=$PATH:/Users/dummyuser/mobile-toolkit/androidPATH=$PATH:/Users/dummyuser/mobile-toolkit/iosexport PATH 추가하십시오 ascreenshot 스크린 샷을 ~/데스크탑으로 저장합니다ascreenshot -a 모든 연결된 장치에서 스크린 샷을 찍습니다 arecord 레코드 화면ctrl + carecord <custom-name> 인수로 전달하여 자신의 파일 이름을 지정하십시오.arecord -l 레거시 -l 옵션을 사용하여 scrcpy 대신 adb를 사용하여 녹음합니다. apaste "[email protected]" password1 "5005 1002 3332 1112" "2/19" 5004
apaste <text> 현재 집중된 필드에 텍스트를 삽입하십시오apaste "[email protected]" password1 모든 추가 인수는 후속 필드에 삽입됩니다.apaste "This is sample multi-word text." ""를 사용하여 멀티 워드 텍스트를 하나의 필드에 삽입하십시오apaste -l "Lorem ipsum 단락"삽입apaste -a <input-text> 모든 연결된 장치에 텍스트 입력 (위에 표시된 옵션) 삽입apaste -a -l 모든 연결된 장치에 "Lorem ipsum 단락"삽입 aurl "google.com" 웹 브라우저 또는 해당 응용 프로그램에서 열린 링크aurl -a "google.com" 웹 브라우저에서 열린 링크 또는 모든 연결된 장치의 해당 응용 프로그램 adarkmode 토글 시스템 어두운 모드 atalkback 토크 백 화면 리더 액세스 옵션 aboundsaanimationspeed 느린 애니메이션 속도를 설정하거나 기본값을 복원합니다aanimationspeed <speed> 설정 애니메이션 속도 승수를 설정합니다 afontscale 설정 큰 글꼴 스케일 (기본값보다 1.3 배 더 큽니다) 또는 복원 기본값afontscale <scale> 세트 글꼴 스케일 승수acontrol STRCPY SESTION을 시작합니다alaunch List Third-Party 앱을 선택하고 실행하려면 하나를 선택하십시오.alaunch -s 사용 가능한 모든 앱 (OS 사전 설치 포함)을 나열하고 실행하려면 하나를 선택하십시오.alaunch com.dummy.package.name.app run in app rud in app는 패키지 이름입니다aappinfo 목록 전경 앱 정보aappinfo com.dummy.package.name.app 패키지 이름을 인수로 전달하여 특정 앱 대상 대상akill 전경 앱을 다시 시작합니다akill com.dummy.package.name.app 패키지 이름을 인수로 전달하여 특정 앱 대상 대상 앱aerase 전경 앱의 모든 로컬 데이터를 삭제하고 다시 시작합니다.aerase com.dummy.package.name.app 패키지 이름을 인수로 전달하여 특정 앱 대상 대상 앱ainstall some-app-file.apk 설치 및 실행 .apkainstall -a some-app-file.apk 모든 연결된 장치에서 .apk를 설치하고 실행하십시오.auninstall UNININ IN IN IN INSTALL 앱 앱, 목록에서 선택하십시오auninstall com.dummy.package.name.app 패키지 패키지 이름 인 Argumentauninstall -w 모든 파티 패키지를 제거하십시오agoogleplay "Dummy App" 검색 "더미 앱"agoogleplay Google Play에서 현재 전경 앱을 검색합니다abuildprojectabuildproject <relative-path> <pelative-path>에 위치한 Android 프로젝트 빌드, 설치 및 실행aoptions 특정 활동에서 시스템 설정을 열어줍니다aoptions A 사용 가능한 모든 옵션의 철저한 목록에서 선택aoptions 1,2,3... | dev | locale | date | wifi | storage | power 사전 설정을 사용하고 하나를 선택하십시오alog 인쇄 시스템 로그 출력alog -f <package-name> package -name> 패키지 이름 별 필터 로그필수 : 터미널 사용 Android Studio Java를 사용하십시오
편집 .bash_profile (또는 zsh shell이있는 경우 .zshrc) open -e ~/.bash_profile 또는 open -e ~/.zshrc
export JAVA_HOME='/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home' 파일 끝에 다음 줄을 추가하십시오.
Android 에뮬레이터는 기본적으로 모든 나열된 스크립트를 지원합니다.
aemulator <option> 다양한 Android 에뮬레이터 활동을 처리합니다
start - 설치된 에뮬레이터를 선택하고 시작하십시오gprs | edge | 3g 네트워크 대기 시간을 시뮬레이션하고 하나를 선택하십시오call <number> - 가짜 전화를 받으십시오sms <number> <text> - 가짜 SMS를받습니다gps <lat> <long> - 수동 GPS 위치를 설정하십시오battery <0-100> - 배터리 레벨을 설정합니다telnet <command> - Telnet을 통해 명령을 호출하십시오event | redir | sensor | physics | finger | rotate | fold | unfold... 자세한 내용은 안드로이드 에뮬레이터 문서를 참조 event | redir | sensor | physics | finger | rotate | fold | unfold... atestmonkey 기본 테스트atestmonkey <event-count> 임의의 시드 및 사용자 정의 입력 이벤트 수를 가진 테스트atestmonkey <event-count> <seed> 사용자 정의 종자 및 사용자 정의 이벤트 수를 사용한 테스트atestmonkeykill 사용하여 테스트를 조기에 종료 할 수 있습니다.

iscreenshot 스크린 샷을 ~/데스크탑으로 저장합니다iscreenshot -a 모든 연결된 장치에서 스크린 샷을 찍습니다 필수 : VideosNap -> videosnap-0.0.8.pkg 를 다운로드하여 설치하십시오
필수 : FFMPEG brew install ffmpeg
irecord 레코드 화면ctrl + cirecord 용 폴백 스크립트입니다.iinstall some-app-file.ipa install .ipa (올바르게 서명 된 빌드를 사용해야합니다)iinstall -a some-app-file.ipa 모든 연결된 장치에 .ipa를 설치하십시오iuninstall Uninin Inninstall 타사 앱, 목록에서 선택하십시오iuninstall com.dummy.package.name.app Pass Bundle Name 이름으로 인수iuninstall -w 모든 타사 패키지를 제거하십시오 피드백 및 기여
? 풀 요청은 높이 평가됩니다. 이사회를 참조하십시오.
또한 내 노모 프로젝트를 방문하여 별을 떠나십시오.
? LinkedIn 또는 Twitter에서 나를 찾으십시오.