Frage

Hinweis: Ich kenne weder das iPhone SDK noch das objektive C und frage mich nur, ob möglich.

Ich weiß, dass es offensichtlich ohnehin auf einem Jailbreak -Gerät sein müsste, aber technisch ist es technisch möglich, dass eine iPhone -Anrufaufzeichnungsanwendung vorgenommen wird, oder ist es nicht möglich, sich in die Anrufe oder die Audioeingabe/-ausgabe einzuschließen?

Ich weiß, dass es offensichtlich keine "offizielle" Möglichkeit gibt, dies zu tun, und sicherlich nicht aus einer App Store -Anwendung. Und ich weiß, dass es Anrufaufzeichnungs -Apps gibt, die ausgehende Anrufe über ihre eigenen Server richten.

Ich frage mich nur, ob der Grund, warum es noch nicht existiert, nur daran liegt, dass niemand es codiert hat oder ob es eigentlich nicht möglich ist?

War es hilfreich?

Lösung 5

Der iOS -Tweak -Entwickler Elias Limneos hat eine App über Cydia namens Audio Recorder (ursprünglich Call Recorder genannt) veröffentlicht.

Daher ist es endlich möglich, Anrufe lokal auf dem Gerät aufzuzeichnen, ohne über Premium -Ratennummern anzurufen!

Audio -Bepeps können deaktiviert werden, aber es gibt eine erzwungene "Dieser Anruf wird aufgezeichnet", die zu Beginn der anderen Partei gespielt wird.

Derzeit funktioniert es nur mit dem iPhone 4S (nur Lautsprecher) und iPhone 5 und eine Lizenz kostet 3,99 USD pro Gerät.

Bearbeiten - Sieht so aus, als wäre ich zu langsam, da ich in dieser letzten Woche bereits eingestellt wurde, obwohl bestehende Käufer es weiterhin nutzen können, gibt es keine weiteren Aktualisierungen.

Ich, Elias Limneos. Leider kündigen Sie mir an, dass ich beschlossen habe, nicht mehr an "Audio Recorder" -Anwendung zu verteilen und zu arbeiten. Ab heute wird Audio Recorder eingestellt.

Quelle: http://limneos.net/audiorecorder.html

Bearbeiten - Er hat seine Meinung wieder geändert und steht zum Verkauf über sein eigenes Cydia -Repo erhältlich.

Andere Tipps

Auf Jailbroken iPhones, SpoofApp ruft auf. Ich bin kein Laien, aber beachten Sie, dass die Aufzeichnungsanrufe möglicherweise nicht legal sind, je nachdem, wo Sie sich befinden und/oder wo sich die andere Partei befindet.

Für den britischen Markt gibt es auch Anrufbeantworter . Es verwendet eine Premium -Rate -Nummer, um den Anruf aufzunehmen, aber auch für iPhones ohne Jailbreak verfügbar.

Erst kürzlich Ich habe eine App entdeckt, die tatsächlich in der Lage ist, sie richtig zu machen, aber nur für SIP -Anrufe.

Es heißt Mobilevoip Und es ist im Apple Store! :D

Ich hoffe, das beantwortet Ihre Frage. Auch wenn es keinen Anruf aufzeichnet, zeigt ich, dass es theoretisch möglich ist.

Es gibt keinen einfachen Weg, da dieser Teil der Software und Hardware gesichert ist.

Natürlich ist es im theoretischen Sinne möglich, da der Sprachrekorder und Musik -Mischungs -Apps die Leistung von Signalverarbeitungshardware zeigen, und Software hat Zugriff auf beide Soundströme.

Jemand müsste einige oder den gesamten iOS-Code neu machen und ihn ändern. Aber was einfach im Konzept ist, ist sicherlich komplex und vielleicht zu teuer, um in der Realität zu passieren.

Sie nehmen einfach den Code, der den Strom von Mikrofondaten in der Mobiltelefon -App hört und eine Datei in den Speicher abgeben und sie für Sprachanrufe codiert. Wenn diese App eine API aufruft, anstatt diese Verarbeitung selbst durchzuführen, würden Sie die Aufzeichnung dort implementieren. Sie würden dasselbe für die eingehenden Daten tun und entweder Zeitmarkierungen zum späteren Mischen hinzufügen oder sie abmischen, wenn der Anruf behandelt wird.

Dieser Code ist natürlich nicht mit der dokumentierten API vorhanden, sodass Sie die App nach einem Jailbreak patchen oder eine API ohne Papiere aufdecken müssen, um diese Funktion tatsächlich zu implementieren.

Der Anwendungsfall ist so offensichtlich, dass Hunderte von Apps dies bereits tun würden, wenn dies dort sitzt.

Es ist definitiv möglich und mit ziemlicher Sicherheit unnötig, direkt aus dem Gedächtnis zu lesen. Die privaten APIs von Apple sind sowohl mit Xcode als auch mit bestimmten Browsern der Drittanbieter-Objektive-C-Klassen erfunden.

Wenn Sie Ihre nicht gestellte Frage beantworten müssen ("Wie Würde man einen iPhone -Call -Recorder implementieren? "), dann stimme ich Josh K: Gehen Schurke Amöbe, wie sie dieses Problem bereits auf Mac OS X gelöst haben, das genau die gleichen Bibliotheken auf niedriger Ebene wie iOS teilt.

Ja, zumindest ist es eindeutig möglich, direkt im Speicher zu lesen, auch wenn Haken wahrscheinlich viel einfacher zu tun ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top