Fake Incoming Call sur un appareil Android

Existe-t-il un moyen de faux appels pour les périphériques Android que j'ai branchés via USB? Une façon de déclencher un appel en utilisant ADB? Si oui, comment puis-je le faire?

Je pense que cela pourrait être une question en double, mais je ne peux pas trouver une question SO pour cela. C'est la question la plus proche , mais elle ne concerne que l'émulateur.

Voici certaines choses que j'ai essayé. Je voudrais faire l'inverse de la commande suivante:

adb shell am start -a android.intent.action.CALL tel:1112223333 

Tout comme l'autre gars a déclaré dans la question que j'ai associée ci-dessus. Sauf que j'aimerais le faire sur un périphérique, au lieu de l'émulateur. Pour le travail que je fais, l'émulateur n'est pas suffisant pour tester des appels téléphoniques, je ne peux que faire mes tests sur des appareils réels. Notre «solution» n'a pas de support émulateur.

Donc, normalement, je serais telnet dans l'hôte local en utilisant le port de l'émulateur, mais je ne peux pas le faire, puis-je faire telnet dans un périphérique branché? Existe-t-il un moyen pour fausser un appel entrant sur un périphérique branché?

Pour expliquer pourquoi je voudrais faire cela, je modifie AOSP en ce moment. En ce moment, nous n'avons pas modifié l'émulateur pour travailler avec nos changements, mais nous apportons des modifications à la téléphonie. Finalement, obtenir l'émulateur au travail sera important, mais à cette époque, il serait idéal si nous pouvions tester la téléphonie avec de faux appels en utilisant les appareils auxquels nous avons accès.

Il est tout à fait possible que ce n'est même pas possible mais si quelqu'un a de l'expérience avec cela, j'aimerais connaître. Je pense qu'il devrait y avoir des tests quelque part pour faire des appels téléphoniques sur les appareils avant qu'ils ne lancent un périphérique au public.

  • Détecter le numéro de téléphone cible sur l'appel entrant est-ce pour SIM 1 ou pour SIM 2?
  • Comment savoir si je suis connecté avec succès à mon numéro sortant dans Android?
  • Etat de l'appel téléphonique
  • Comment détecter quand le téléphone est répondu ou rejeté
  • Terminer l'appel entrant par programme
  • Comment puis-je vérifier si la carte SIM est disponible dans un appareil Android?
  • Quelles informations fournit Baseband dans Android?
  • Comment surveiller le changement d'état de la carte SIM
  • One Solution collect form web for “Fake Incoming Call sur un appareil Android”

    Telnet sur votre appareil Android

    Alternativement, vous pouvez également utiliser telnet pour vous connecter au périphérique. Cela vous permet de simuler certaines choses, par exemple, un appel entrant, changer la connectivité réseau, définir vos géocodes actuels, etc. Utilisez "telnet localhost 5554" pour vous connecter à votre appareil simulé. Pour quitter la session de console, utilisez la commande quit ou exit.

    Par exemple

     # connects to device telnet localhost 5554 # set the power level power status full power status charging # make a call to the device gsm call 012041293123 # send a sms to the device sms send 12345 Will be home soon # set the geo location geo fix 48 51 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.