Чи теоретично можливий запис диктофонів iPhone?


9

ПРИМІТКА. Я не знаю ні iPhone SDK, ні Objective C, просто цікаво, чи можливо.

Я знаю, очевидно, що це все одно повинно бути на пристрої Jailbroken, але технічно можливо зробити додаток для запису дзвінків на iPhone, або це неможливо підключити до дзвінків чи аудіовходу / виходу?

Я знаю, очевидно, що не було б "офіційного" способу зробити це, і, звичайно, не з додатка App Store. І я знаю, що є програми запису дзвінків, які здійснюють вихідні дзвінки через власні сервери.

Цікаво, чи не існує цієї причини ще в тому, що її ніхто не кодував, чи це насправді неможливо?


4
Це, мабуть, було б краще поставити питання щодо ТА, оскільки вони мали б набагато краще знання того, що є, а що неможливо з точки зору програмістів.
Джош К

2
Усі відповіді тут містять додаток, якому потрібно спочатку підключитись до Інтернету або зателефонувати на інший номер. Для мене це означає, що фактичний запис відбувається в центральній, а не в iPhone. Сподіваємось, це не те, про що йдеться у цьому питанні. Я, принаймні, очікую, що додаток насправді може це зробити навіть без Інтернету, особливо без необхідності дзвонити на міжнародний номер туди і назад.
Крего

Що тут можна додати до відповідей, щоб отримати відповідь на це запитання? (не соромтеся відповісти на це самостійно, якщо ви дійшли висновку, іншого, ніж запропоновані)
bmike

Відповіді:


2

На iPhone iPhone Jailbroken SpoofApp робить запис дзвінків. Я не є власником, але зауважте, що запис дзвінків може бути нелегальним залежно від того, де ви знаходитесь та / чи де перебуваєте інша сторона.


Дійсно хороший сервіс. Але це більше не потребує джейлбрейку, і це, як і будь-який інший "додаток для запису iphone" там, насправді робиться в кол-центрі весь процес, через номер доступу.
Крегокс

2

Для ринку Великобританії існує також Call Recorder . Він використовує номер преміум тарифу для запису дзвінка, але він доступний і для телефонів, які не працюють з в'язницею.


2

Нещодавно я виявив додаток, який насправді може зробити це належним чином, але лише для SIP-дзвінків.

Це називається MobileVOIP і знаходиться в Apple Store! : D

Тож сподіваюся, що це відповість на ваше запитання. Навіть якщо він не записує телефонний дзвінок, я вважаю, що це показує, що це теоретично можливо.


2

Існує непростий спосіб, оскільки ця частина програмного забезпечення та обладнання забезпечена.

Звичайно, в теоретичному сенсі це можливо, оскільки диктофон і програми для змішування музики показують потужність апаратного забезпечення для обробки сигналів, а програмне забезпечення має доступ до обох потоків звуку.

Комусь потрібно буде повторно зробити якийсь чи весь код iOS та змінити його. Але те, що поняття просте, напевно, є складним і, можливо, занадто дорогим, щоб статися насправді.

Ви просто берете код, який слухає потік даних мікрофона всередині програми мобільного телефону, і скидаєте файл на зберігання, а також кодуєте його для голосових дзвінків. Якщо цей додаток викликає API, а не виконує цю обробку, тоді ви б реалізували запис там. Ви зробите те ж саме для вхідних даних і можете або додати маркери часу для подальшого змішування, або змішати їх під час обробки дзвінка.

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

Випадок використання настільки очевидний, що якби він сидів там, сотні програм уже робили б це.


2

iOS Tweak Developer Elias Limneos випустив додаток на Cydia під назвою Audio Recorder (спочатку називався Record Recorder).

Тож нарешті можна записувати дзвінки локально на пристрої, не вимагаючи дзвінків через преміальні тарифи!

Звукові звукові сигнали можна відключити, але є примусове повідомлення "Цей дзвінок записується", яке відтворюється на початку для іншої сторони.

Наразі він працює лише з iPhone 4S (лише для гучномовців) та iPhone 5, а ліцензія коштує 3,99 долара за пристрій.

EDIT - Схоже, я був занадто повільним, оскільки я придбав цього минулого тижня, його вже припинено, хоча існуючі покупці можуть продовжувати його використовувати, більше оновлень не буде.

Я, Еліас Лімнеос. сумно повідомляю, що вирішив припинити розповсюдження та працювати над додатком "Audio Recorder". На сьогоднішній день звукозапис припинено.

Джерело: http://limneos.net/audiorecorder.html

EDIT - Він знову передумав і доступний для продажу через власне Cydia repo.


1

Це однозначно можливо, і майже напевно, зайве читати прямо з пам’яті. Приватні API Apple можна знайти, використовуючи як Xcode, так і певні веб-переглядачі класу Objective-C.

Якщо вам потрібно відповісти на незареєстроване запитання (" Як би реалізувати диктофон iPhone?"), Тоді я погоджуюся з Джошем К: перейдіть на сторінку stackoverflow.com. Або зв’яжіться з людьми в Rogue Amoeba , оскільки вони вже вирішили цю проблему на Mac OS X, який має такі самі бібліотеки низького рівня, як і iOS.


Я сам цього не пробував, але перегляньте itunes.apple.com/us/app/callrec-me/id343580672?mt=8# для програми, яка вимагає робити те, що ви просите.
clozach

Щодо вашого коментаря, клозач, для того, щоб програма в магазині яблук змогла це зробити, це може бути лише той, який вимагає, щоб ви набрали спочатку інший номер. Тому технічно це не записуючи дзвінки iPhone.
Крего

Щоправда, якщо ви говорите про готові до App Store додатки. Однак, оп, запитав, чи це можливо по телефону, що не працює з в'язницею .
clozach

Хтось достатньо розумний, щоб зламати цю гайку для запису, ймовірно, зрозуміє, що може продати свою роботу ФБР / ЦРУ за набагато більше, ніж коли-небудь платить споживач.
bmike

1
Вибачте, bmike, але жодному державному агентству не потрібно мати справу з цією людиною. Вони, звичайно, якщо їх підштовхнуть, можуть перемовитись легко в дорозі. Крім того, вони надзвичайно підозрілі до нашого ескізного генія. Такої уваги не хочеться, коли можна було б продати додаток невірним подружжям по всій планеті, 50 баксів, якщо це спрацювало. Легко.
chiggsy

0

Так, це, очевидно, можливо, принаймні, читаючи безпосередньо в пам'яті, навіть якщо гачок, мабуть, зробити набагато простіше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.