Androidで会話を録音する

多くの人が、スマートフォンで電話での会話を2万ルーブルで録音できるようにしたいと思っています。 タスクは平凡なようで Android APIを使用してこれを行うことができるようです。 しかし、シャーマニズムやタンバリンとのダンスなしでは、ほとんどすべてのデバイスで録音が機能しないのはなぜですか?



法律



問題は、一部の国では録音が違法であり、メーカーがこの機能を追加するのに時間を浪費しないことです。 しかし、会話の録音が禁止されていない国に住んでいる人はどうでしょう。 たとえば、ロシアでは、自分の電話での会話を録音することは禁止されていません。録音について話している相手に警告する必要さえありません。 あなただけがあなたの会話の記録を聞く権利を持っています。 録音を聴くために第三者を提供する場合、これはロシア連邦憲法第23条の違反と見なされます。



電話番号



一部のデバイスでは、カーネルに必要なドライバーが含まれていません;一部のデバイスでは、システムライブラリで記録が無効になっています。 したがって、これらの携帯電話での録音は、市場の多数のプログラムのいずれでも機能しません。 全員が同じように会話を書いているので、驚くことではありません。 しかし、一部の携帯電話では、録音はタンバリンと踊らずに機能します。たとえば、Samsung Galaxy S IIなどです。 しかし、すべてのファームウェア、たとえばAndroid 4 ICSで記録が機能しなくなったわけではありません。明らかに、Samsungはユーザーがそれを必要としないと考えて削除しました。





タンバリンと踊る



しかし、すべてがそれほど悪いわけではありません。 ルート権限と、会話の記録に必要なドライバーを含む特別なカスタムカーネルを使用して、会話を記録する方法があります。 一部のデバイスでは、このドライバーは既にストックカーネルに含まれているため、カスタムカーネルをインストールする必要はありません。 この方法で、現時点では、QSD8250(HTC Desire、Nexus One、HTC HD2など)、QSD8255(HTC Desire HD、HTC Incredible S、SE Xperia RayなどのQualcommチップセット上に構築されたデバイスに記録できますなど)およびQSD8260(HTC Sensation、Samsung SGH-T989 Galaxy S II、HTC EVO 3Dなど)。 一部の古いQualcomm MSM72xxチップセットでも記録が可能です。



カーネル記録



最初にすることは、どのチップセット上に電話が構築されているかを調べることです。 次に、ラインからの記録をサポートする特別なカーネルを見つける必要があります。これはxda-developers.comまたはw3bsit3-dns.comで実行できます。 録音サポートが要求されている電話機のカーネル(2wcrまたはCallRecと呼ばれることもあります)を見つけた場合、ブートローダーのロック解除/ S-OFFの取得、リカバリのインストール、ルート権限の取得、見つかったカーネルのフラッシュに進むことができます。 電話機の録音サポートカーネルが見つからなかったが、電話機のチップセットがそれをサポートする必要がある場合、電話機の開発者またはカーネル開発者に連絡して、 このパッチをコアまたはカーネルに追加するようにリクエストしてください。



Androidの標準APIを介した記録



お使いの携帯電話でカーネル経由の録音が不可能な場合、録音をサポートする特別なものがある可能性があります。 通常、これらは3つのファイルです。libaudio.so、libaudioflinger.so、およびlibaudiopolicy.soは、リカバリ経由のファームウェア用に.zipにパッケージ化されています。 また、このパッチは特定のファームウェアでのみ機能することを強調したいと思います。 たとえば、Samsung Galaxy Sでは、Android 2.2 Froyoでのみ記録を実現できますが、他のファームウェアでは記録が機能しません。 原則として、これらのライブラリは中国語のファームウェアから取り出されます。 原則として、Bluetoothヘッドセットを介した録音はうまく機能しません。



ソフトウェア



カーネルを介した記録は、いくつかのプログラムでサポートされています。そのうちの1つは、無料のオープンソースプログラムであるrVoixです。 このプログラムの作者はカーネルのパッチの作者でもあり、彼のおかげで、多くのデバイスで録音が可能になりました。



カーネルを介した記録をサポートする別のプログラムがあります-CallRecorder 、私はその著者です。



問題がカーネルではなくシステムライブラリにあった場合、記録は会話を記録する他のすべてのプログラムで動作するはずであり、その中には市場に非常に多くあります。



All Articles