Вопрос

Примечание: я не знаю ни iPhone SDK, ни объективного C, просто задаваясь вопросом, если это возможно.

Я знаю, что, очевидно, в любом случае, это должно быть на джейлбрангенском устройстве, но технически возможно, что приложение для записи вызовов iPhone или невозможно зацепить вызовы или аудио вход/вывод?

Я знаю, что не было бы «официального» способа сделать это, и, конечно, не из приложения App Store. И я знаю, что есть приложения для записи вызовов, которые проводят исходящие звонки через свои собственные серверы.

Просто интересно, не существует ли причина, по которой он еще не существует, просто потому, что никто не закодировал его или не возможно?

Это было полезно?

Решение 5

Разработчик iOS Tweak Elias Limneos выпустил приложение на Cydia под названием Audio Recorder (первоначально называемый Call Recorder).

Таким образом, наконец -то можно записывать вызовы локально на устройстве без необходимости вызовов с помощью номеров премиум -класса!

Аудио -звуковые сигналы могут быть отключены, но есть принудительное сообщение «этот вызов записан», воспроизводимого на начале другой стороны.

В настоящее время он работает только с iPhone 4S (только громкоговоритель) и iPhone 5, а лицензия стоит 3,99 долл. США за устройство.

РЕДАКТИРОВАТЬ - Похоже, я был слишком медленным, так как я приобрел на прошлой неделе, он уже был прекращен, хотя существующие покупатели могут продолжать использовать его, дальнейших обновлений не будет.

Я, Элиас Лимнеос. К сожалению, сообщите, что я решил прекратить распространение и работу над приложением «Audio Recorder». На сегодняшний день звуковой рекордер прекращается.

Источник: http://limneos.net/audiorecorder.html

РЕДАКТИРОВАТЬ - Он снова передумал и доступен для продажи через свой собственный репозиточный репо.

Другие советы

На Jailbrone iPhone, Spoofapp действительно звонит. Я не являюсь милогом, но обратите внимание, что записи звонков могут быть не законными в зависимости от того, где вы находитесь и/или где другая сторона.

Для британского рынка также есть Автоответчик Анкет Он использует номер премиум -класса для записи вызова, но он также доступен для не джейлбранских iPhone.

Недавно Я обнаружил, что приложение действительно может сделать это правильно, но только для SIP -звонков.

Это называется MobileVoip И это в Apple Store! : D.

Так что я надеюсь, что это отвечает на ваш вопрос. Даже если это не записывает телефонный звонок, я считаю, что он показывает, что это теоретически возможно.

Нет простого способа, так как эта часть программного обеспечения и оборудования защищена.

Конечно, в теоретическом смысле это возможно, так как приложения для микширования голоса и микширования музыки показывают силу оборудования для обработки сигналов, а программное обеспечение имеет доступ к обоим потокам звука.

Кто-то должен был бы переосмыслить какой-то или весь код iOS и изменить его. Но то, что просто в концепции, наверняка сложно и, возможно, слишком дорого, чтобы случиться в реальности.

Вы просто берете код, который прислушивается к потоку данных микрофона в приложении мобильного телефона и сбрасывает файл в хранилище, а также кодируя его для голосового вызова. Если это приложение вызывает API, а не выполняет эту обработку, то вы бы реализовали запись там. Вы сделаете то же самое для входящих данных и можете либо добавить маркеры времени для последующего смешивания, либо смешивать их, когда вызов обрабатывается.

Этот код, конечно, не используется с использованием документированного API, поэтому вам нужно будет исправить приложение после джейлбрейка или раскрыть незарегистрированный API, чтобы фактически реализовать эту функцию.

В случае использования настолько очевиден, что если бы это сидела там, сотни приложений уже будут делать это.

Это определенно возможно, и почти наверняка не нужно читать непосредственно из памяти. Частные API Apple обнаруживаются с использованием как XCode, так и некоторых сторонних браузеров классов Code и сторонних объектов.

Если вам нужен ответ на ваш необеспеченный вопрос ("Как Будет ли реализовать рекордер вызова iPhone? »), Тогда я согласен с Джошем К: отправиться на stackoverflow.com. Или связаться с людьми в Разбойник амеба, поскольку они уже решили эту проблему на Mac OS X, которая разделяет те же самые низкоуровневые библиотеки, что и iOS.

Да, это явно возможно, по крайней мере, читая непосредственно в памяти, даже если Хук, вероятно, намного проще сделать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с apple.stackexchange
scroll top