Главная » Интернет и IT » Как записать телефонный разговор по мобильному

Как записать телефонный разговор по мобильному

Некоторые современные мобильные телефоны имеет стандартную функцию, автоматической записи телефонных разговоров. Android-смартфоны запись телефонных разговоров имели в более ранних версиях ОС, позже ее убрали, т.к. запись разговоров в некоторых странах является нелегальной. В России запрета на запись собственных телефонных разговоров нет, запрещено прослушивать чужие разговоры, а также давать слушать собственные телефонные разговоры третьему лицу. Тогда это нарушение 23 статьи Конституции РФ.

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

Запись разговоров android

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

Так что лучше воспользоваться иным методом, установив специальное приложение на свой аппарат. К счастью, пользователи могут найти огромное количество подобных программ и пользоваться ими абсолютно бесплатно. Достаточно посетить Google Play и ввести в поисковом поле запрос «Запись звонков» - перед вами откроется длинный перечень всевозможных приложений.

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

Но, что делать, если ни одно приложение не работает, и запись не происходит? На помощь приходит хороший источник - хабрахабр:

Танцы с бубном

Однако, не всё так плохо. Существует способ записывать разговоры с помощью root-прав и специального кастомного ядра, которое содержит необходимый драйвер для записи разговоров. На некоторых устройствах данный драйвер уже содержится в стоковом ядре, поэтому нет надобности устанавливать кастомное ядро. Таким способом, на данный момент, можно добиться записи на устройствах, которые построены на таких чипсетах от Qualcomm, как QSD8250 (HTC Desire, Nexus One, HTC HD2 и др.), QSD8255 (HTC Desire HD, HTC Incredible S, SE Xperia Ray и др.) и QSD8260 (HTC Sensation, Samsung SGH-T989 Galaxy S II, HTC EVO 3D и др.). Так же запись возможна на некоторых старых чипсетах Qualcomm MSM72xx.

Запись через ядро

Первое, что необходимо сделать — это узнать на каком чипсете построен телефон. Затем необходимо найти специальное ядро с поддержкой записи с линии, это можно сделать на xda-developers.com или 4pda.ru. Если вы нашли ядро для вашего телефона, где заявлена поддержка записи (иногда обозначается 2wcr или CallRec), тогда можете приступить к разблокировке загрузчика/получению S-OFF, установке recovery, получению root-прав и прошивке найденного ядра. Если ядро с поддержкой записи вы не нашли для вашего телефона, но чипсет телефона точно должен её поддерживать, то напишите разработчику или разработчикам ядер для вашего телефона, просьбу добавить данный патч в своё ядро или ядра.

Запись через стандартные APIAndroid’a

Если же запись через ядро невозможна на вашем телефоне, то есть шанс, что существуют специальные либы с поддержкой записи. Как правило, это три файла: libaudio.so, libaudioflinger.so и libaudiopolicy.so запакованные в .zip для прошивки через recovery. Также хочу подчеркнуть, что данный патч может работать только на определённых прошивках. Например, на Samsung Galaxy S записи можно добиться только на Android 2.2 Froyo, на других прошивках запись не работает. Как правило эти библиотеки вытащены из китайской прошивки. Как правило запись через Bluetooth-гарнитуру работает плохо.

Софт

Запись через ядро поддерживают несколько программ, одна из них rVoix, бесплатная программа с открытым исходным кодом. Автор этой программы является так же и автором патчей для ядер и благодаря нему запись стала возможной на многих устройствах. Есть и другая программа с поддержкой записи через ядро — CallRecorder, автором которой я и являюсь. Если проблема была не в ядре, а в системных библиотеках, то запись должна заработать во всех остальных программах для записи разговоров, коих довольно много в Market’e.

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

Оставить комментарий

Подпишитесь на наш паблик в ВК

Рейтинг@Mail.ru