Gibt es eine Möglichkeit, Anrufe für Android-Geräte zu fälschen, die ich über USB eingesteckt habe? Eine Möglichkeit, einen Anruf mit ADB auszulösen? Wenn ja, wie mache ich das?
Ich denke, das könnte eine doppelte Frage sein, aber ich kann keine SO-Frage dafür finden. Dies ist die nächste Frage , bezieht sich jedoch nur auf den Emulator.
Hier sind einige Dinge, die ich versucht habe. Ich möchte das Umgekehrte des folgenden Befehls tun:
%Vor%Genau wie der andere in der Frage sagte, die ich oben verlinkt habe. Außer ich würde das gerne auf einem Gerät machen, anstatt im Emulator. Für die Arbeit, die ich mache, reicht der Emulator nicht aus, um Telefonanrufe zu testen, ich kann meine Tests nur auf tatsächlichen Geräten ausführen. Unsere "Lösung" hat keine Emulatorunterstützung.
Also würde ich normalerweise über den Port des Emulators in den lokalen Host telnet, aber ich kann das nicht, also kann ich telnet in ein angeschlossenes Gerät? Gibt es eine Möglichkeit für mich, einen eingehenden Anruf auf einem eingesteckten Gerät vorzutäuschen?
Um zu erklären, warum ich das tun möchte, mache ich zu diesem Zeitpunkt Änderungen an AOSP. Im Moment haben wir den Emulator nicht modifiziert, um mit unseren Änderungen zu arbeiten, aber wir machen Änderungen an der Telefonie. Letztendlich ist es wichtig, den Emulator zum Laufen zu bringen, aber zu diesem Zeitpunkt wäre es ideal, wenn wir die Telefonie mit gefälschten Telefonanrufen mit den Geräten testen könnten, auf die wir Zugriff haben.
Es ist durchaus möglich, dass dies nicht möglich ist, aber wenn jemand Erfahrung damit hat, würde ich es gerne wissen. Ich habe das Gefühl, dass es irgendwo Tests geben sollte, um Telefonanrufe auf Geräte zu fälschen, bevor sie ein Gerät an die Öffentlichkeit bringen.
Telnet auf dein Android-Gerät
Alternativ zu adb können Sie auch telnet verwenden, um sich mit dem Gerät zu verbinden. Dadurch können Sie bestimmte Dinge simulieren, z. ankommender Anruf, ändern Sie die Netzwerkverbindung, stellen Sie Ihre aktuellen Geocodes ein usw. Verwenden Sie "telnet localhost 5554", um eine Verbindung zu Ihrem simulierten Gerät herzustellen. Verwenden Sie zum Beenden der Konsolensitzung den Befehl quit oder exit.
Zum Beispiel
%Vor%