Ist ein iPhone Call Recorder theoretisch möglich?

9

HINWEIS: Ich kenne weder das iPhone SDK noch Objective C und frage mich nur, ob dies möglich ist.

Ich weiß natürlich, dass es sowieso auf einem Jailbroken-Gerät sein müsste, aber es ist technisch möglich, eine iPhone-Anrufaufzeichnungsanwendung zu erstellen, oder ist es nicht möglich, sich an die Anrufe oder den Audioeingang / -ausgang anzuschließen?

Ich weiß natürlich, dass es keinen "offiziellen" Weg dafür gibt und schon gar nicht von einer App Store-Anwendung. Und ich weiß, dass es Anrufaufzeichnungs-Apps gibt, die ausgehende Anrufe über ihre eigenen Server tätigen.

Sie fragen sich nur, ob der Grund, warum es noch nicht existiert, nur darin besteht, dass niemand es codiert hat oder ob es tatsächlich nicht möglich ist?

Adam Dempsey
quelle
4
Dies wäre wahrscheinlich eine bessere Frage zu SO, da sie viel besser wissen würden, was aus Sicht der Programmierer möglich ist und was nicht.
Josh K
2
Alle Antworten hier bieten eine App, die entweder eine Internetverbindung benötigt oder zuerst eine andere Nummer anruft. Für mich bedeutet dies, dass die eigentliche Aufnahme in einer zentralen und nicht in einem iPhone stattfindet. Darum geht es in dieser Frage hoffentlich nicht. Ich erwarte zumindest eine App, die dies auch ohne Internet kann und insbesondere ohne die Notwendigkeit, eine internationale Nummer hin und her zu rufen.
Cregox
Was kann hier zu den Antworten hinzugefügt werden, um eine Antwort auf diese Frage zu erhalten? (Sie können es
gerne

Antworten:

2

Auf iPhones mit Jailbroken ruft SpoofApp die Aufzeichnung auf. Ich bin kein Laie, aber beachten Sie, dass das Aufzeichnen von Anrufen möglicherweise nicht legal ist, je nachdem, wo Sie sich befinden und / oder wo sich die andere Partei befindet.


quelle
Wirklich guter Service. Aber es braucht kein Jailbreak mehr und es wird, genau wie jede andere "iPhone-Aufzeichnungs-App", tatsächlich innerhalb eines Callcenters während des gesamten Prozesses über eine Zugangsnummer durchgeführt.
Cregox
2

Für den britischen Markt gibt es auch Call Recorder . Es verwendet eine Premium-Tarifnummer, um den Anruf aufzuzeichnen, ist jedoch auch für iPhones ohne Jailbreak verfügbar.


quelle
2

Erst kürzlich habe ich eine App entdeckt, die es tatsächlich richtig macht, aber nur für SIP-Anrufe.

Es heißt MobileVOIP und ist im Apple Store erhältlich! : D.

Ich hoffe, dies beantwortet Ihre Frage. Selbst wenn kein Anruf aufgezeichnet wird, zeigt dies meiner Meinung nach, dass dies theoretisch möglich ist.

Cregox
quelle
2

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

Natürlich ist dies im theoretischen Sinne möglich, da der Sprachrekorder und die Musikmisch-Apps zeigen, dass die Signalverarbeitungshardware und -software Zugriff auf beide Tonströme hat.

Jemand müsste den iOS-Code teilweise oder vollständig wiederholen und ändern. Aber was im Konzept einfach ist, ist sicherlich komplex und vielleicht zu kostspielig, um in der Realität zu geschehen.

Sie nehmen einfach den Code, der den Strom von Mikrofondaten in der Handy-App abhört, und speichern eine Datei im Speicher und codieren sie für Sprachanrufe. Wenn diese App eine API aufruft, anstatt diese Verarbeitung selbst durchzuführen, würden Sie die Aufzeichnung dort implementieren. Sie würden das Gleiche für die eingehenden Daten tun und könnten entweder Zeitmarken für das spätere Mischen hinzufügen oder sie während der Bearbeitung des Anrufs abmischen.

Dieser Code ist natürlich nicht in der dokumentierten API vorhanden, sodass Sie die App nach einem Jailbreak patchen oder eine undokumentierte API 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 sitzen würde.

bmike
quelle
2

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

So ist es endlich möglich, Anrufe lokal auf dem Gerät aufzuzeichnen, ohne über Premium-Tarifnummern anrufen zu müssen!

Audio-Pieptöne können deaktiviert werden, es wird jedoch zu Beginn eine erzwungene Meldung "Dieser Anruf wird aufgezeichnet" an den anderen Teilnehmer abgespielt.

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

BEARBEITEN - Sieht so aus, als wäre ich zu langsam gewesen, da ich diese letzte Woche gekauft habe, wurde sie bereits eingestellt, obwohl bestehende Käufer sie weiterhin verwenden können. Es wird keine weiteren Updates geben.

Ich, Elias Limneos. Ich kündige leider an, dass ich beschlossen habe, die Verbreitung und Arbeit an der Anwendung "Audio Recorder" einzustellen. Ab heute wird Audio Recorder eingestellt.

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

BEARBEITEN - Er hat seine Meinung erneut geändert und steht über sein eigenes Cydia-Repo zum Verkauf.

Adam Dempsey
quelle
1

Es ist definitiv möglich und mit ziemlicher Sicherheit unnötig, direkt aus dem Speicher zu lesen. Die privaten APIs von Apple können sowohl mit Xcode als auch mit bestimmten Browsern der Objective-C-Klasse von Drittanbietern erkannt werden.

Wenn Ihre nicht gestellte Frage beantwortet werden muss (" Wie würde man einen iPhone-Anrufrekorder implementieren?"), Dann stimme ich Josh K zu: Gehen Sie zu stackoverflow.com. Oder setzen Sie sich mit den Mitarbeitern von Rogue Amoeba in Verbindung , da sie dieses Problem bereits unter Mac OS X gelöst haben, das genau die gleichen Bibliotheken auf niedriger Ebene wie iOS verwendet.

Clozach
quelle
Ich habe es selbst nicht versucht, aber unter itunes.apple.com/us/app/callrec-me/id343580672?mt=8# finden Sie eine App, die behauptet, das zu tun, was Sie verlangen.
Clozach
Zu Ihrem Kommentar, clozach, kann eine App im Apple Store, die dies kann, nur eine sein, bei der Sie zuerst eine andere Nummer wählen müssen. Es ist also technisch gesehen kein iPhone-Anrufrekorder.
Cregox
Richtig, wenn Sie über App Store-fähige Apps sprechen. Die Operation fragte jedoch, ob dies bei einem Telefon mit Jailbreak möglich sei .
Clozach
Jemand, der klug genug ist, diese Aufnahmemutter zu knacken, würde wahrscheinlich erkennen, dass er seine Arbeit für weit mehr an das FBI / die CIA verkaufen könnte, als die Verbraucher jemals bezahlen würden.
bmike
1
Sorry bmike, aber jede staatliche Behörde muss sich nicht mit dieser Person befassen. Wenn sie dazu gedrängt werden, können sie das Gespräch mit Sicherheit leicht auf den Weg bringen. Darüber hinaus sind sie unserem skizzenhaften Genie außerordentlich misstrauisch. Das ist Aufmerksamkeit, die man nicht will, wenn man die App an untreue Ehepartner auf der ganzen Welt verkaufen könnte, 50 Dollar pro Pop, wenn es funktioniert. Leicht.
Chiggsy
0

Ja, es ist eindeutig möglich, zumindest durch direktes Lesen im Speicher, auch wenn der Hook wahrscheinlich viel einfacher ist.

Radius
quelle