Возможно ли теоретически, устройство записи звонков на iPhone?

9

ПРИМЕЧАНИЕ: я не знаю ни iPhone SDK, ни Objective C, просто интересно, если это возможно.

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

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

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

Адам Демпси
источник
4
Это, вероятно, было бы лучшим вопросом для SO, поскольку у них было бы намного лучшее знание того, что является и не возможно с точки зрения программистов.
Джош К
2
Все ответы здесь предоставляют приложение, которое требует либо подключения к Интернету, либо сначала для вызова другого номера. Для меня это означает, что фактическая запись происходит в центральном, а не внутри iPhone. Надеюсь, это не то, о чем этот вопрос. Я, по крайней мере, ожидаю, что приложение действительно сможет сделать это даже без интернета и особенно без необходимости звонить на международный номер туда и обратно.
cregox
Что можно добавить сюда к ответам, чтобы получить ответ на этот вопрос? (не стесняйтесь ответить на него самостоятельно, если вы пришли к выводу, отличному от предложенного)
bmike

Ответы:

2

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


источник
Действительно хороший сервис. Но он больше не нуждается в джейлбрейке, и, как и любое другое «приложение для записи iphone», фактически выполняется в колл-центре весь процесс через номер доступа.
cregox
2

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


источник
2

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

Он называется MobileVOIP и находится в Apple Store! : D

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

cregox
источник
2

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

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

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

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

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

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

bmike
источник
2

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

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

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

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

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

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

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

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

Адам Демпси
источник
1

Это определенно возможно, и почти наверняка нет необходимости читать непосредственно из памяти. Частные API Apple могут быть обнаружены с помощью Xcode и некоторых сторонних браузеров класса Objective-C.

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

clozach
источник
Я не пробовал это сам, но вижу приложение itunes.apple.com/us/app/callrec-me/id343580672?mt=8# , которое утверждает, что выполняет то, что вы просите.
клозах
Что касается вашего комментария, clozach, для приложения в Apple Store, способного сделать это, это может быть только то, что требует, чтобы вы сначала набрали другой номер. Так что технически это не рекордер звонков iPhone.
cregox
Правда, если вы говорите о App Store-готовых приложениях. Тем не менее, операция спросила, возможно ли это на взломанном телефоне.
клозах
Кто-то достаточно умный, чтобы взломать этот записывающий орех, вероятно, поймет, что может продать свою работу ФБР / ЦРУ гораздо дороже, чем когда-либо заплатит потребительская публика.
bmike
1
Извините, bmike, но ни одному государственному агентству не нужно иметь дело с этим человеком. Они наверняка, если их подтолкнуть, могут легко получить разговор в пути. Кроме того, они чрезвычайно подозрительны к нашему отрывочному гению. Это внимание, которое никто не хочет, когда можно было бы продать приложение неверным супругам по всей планете, 50 баксов за штуку, если бы оно работало. С легкостью.
Чиггси
0

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

радиус
источник