가짜 수신 전화 Android
Android 에뮬레이터 내에서 수신 전화를 위조하려면 어떻게해야합니까?
다음은 전화를 걸 수 있지만 에뮬레이터가 내가 선택한 번호에서 전화를 받도록 강제하고 싶습니다.
adb shell am start -a android.intent.action.CALL tel:1112223333
따라서 위의 명령과 정반대입니다.
Eclipse에서 DDMS를, Android Studio에서 Android Device Monitor를 사용하거나 터미널에서 명령 줄을 실행할 수 있습니다.
DDMS 사용 :
- DDMS / ADM 열기
- Eclipse : 창> Perspective 열기> DDMS
- Android Studio : 도구> Android> Android Device Monitor
- 가짜 수신 전화 번호를 입력하세요.
- "음성"선택
- 언론 보도
그 후 에뮬레이터가 다음과 같이이 전화를받는 것을 볼 수 있습니다.
명령 줄 사용
$ 텔넷 localhost 5554
$ gsm 전화 123456789
참고 : 5554 : 에뮬레이터 인스턴스
12345678의 콘솔 포트 번호 : 수신 전화 번호
실제로 안드로이드 스튜디오 2.1에서 그것의 쉽습니다!
Putty로 할 수 있습니다. Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ 다운로드 및 설치
1 단계 : Putty 실행
2 단계 : 주소 상자에 127.0.0.1을 입력합니다.
포트 상자에 에뮬레이터가 실행중인 포트 번호를 입력합니다. 에뮬레이터 창의 왼쪽 상단 (보통 5554)에 있습니다. 유형이 'telnet'으로 설정되어 있는지 확인하십시오. '열기'를 클릭하십시오.
3 단계 : 터미널이 열립니다. 유형:
gsm call <the number you want the phone to see>
Enter 키를 누르면 완료됩니다.
편집 : 가짜 SMS를 보낼 수도 있습니다.
sms send <the number you want the phone to see> <the message>
이클립스를 사용하는 경우 이클립스 메뉴에서 창을 클릭하면 에뮬레이터 컨트롤을 사용하여 간단히 수행 할 수 있습니다. 이제보기를 표시하고 다른 작은 창을 클릭하면 선택한 Android가 열리고 에뮬레이터 컨트롤이 열립니다.
에뮬레이터에서 전화를 걸 때 사용
동일한 동작을 테스트하는 또 다른 옵션은 실제 전화와 Google의 2 단계 인증 설정을 사용하여 통화를 생성하는 것입니다 (이미지 참조).
텔넷과 넷캣을 사용하는 유닉스 계열 시스템에서 편리한 한 줄짜리 :
$ echo "gsm call 123456789" | nc -v localhost 5554
텔넷을 통해 에뮬레이터에 연결하면됩니다. 명령 프롬프트를
열고 다음을 입력하십시오.
telnet localhost <console-port>
<console-port>
에뮬레이터의 제목 표시 줄에서 찾을 수 있습니다 .
위의 예에 따르면 my <console-port>
는 5554입니다.
텔넷을 통해 에뮬레이터에 연결 한 후 다음을 입력합니다.
gsm call <telephone-number>
셸 스크립트 incoming_call.sh :
#!/bin/sh
expect << EOF
spawn telnet localhost 5554
expect -re ".*>"
send "gsm call $1\r"
expect -re ".*>"
send "exit\r"
EOF
용법:
incoming_call.sh +55555555555
Android 에뮬레이트 된 장치 (AVD)에서 시뮬레이션 된 통화를 받기 위해 최근에 확인한 세 가지 옵션이 있습니다.
옵션 1:
아래에 표시된대로 에뮬레이트 된 장치 "추가"옵션으로 이동하고 "장치 호출"을 눌러 언급 된 번호에서 전화를받습니다.
옵션 2 :
에뮬레이트 된 장치 UI를 사용하여 아래와 같이 설정-> 시스템-> 에뮬레이트 된 장치 정보로 이동하여 전화 번호를 확인합니다. 다른 장치에서이 번호로 전화를 겁니다.
옵션 3 :
Android 장치 모니터를 실행하고 (예 : Windows "C : \ Users \ xyz \ AppData \ Local \ Android \ Sdk \ tools"실행 모니터) 자신의 수신 번호를 설정하고 아래와 같이 전화를 겁니다.
참조 URL : https://stackoverflow.com/questions/4964703/fake-incoming-call-android
'IT박스' 카테고리의 다른 글
이동 중에 두 맵의 통합 얻기 (0) | 2021.01.08 |
---|---|
무효 반환 유형으로 Callable을 사용하는 방법은 무엇입니까? (0) | 2021.01.08 |
find 메서드에서 Mongoose 결과를 반환하는 방법은 무엇입니까? (0) | 2021.01.07 |
스크래피 단위 테스트 (0) | 2021.01.07 |
Python의 문자열에서 하위 문자열이 몇 번 발생하는지 확인 (0) | 2021.01.07 |