2012年7月18日水曜日

アンドロイド携帯(Galaxy nexus SC-04D)で通話録音(Call Recorder)

長い間更新を怠っていましたが、久々に更新するネタがありましたので・・・

*ネタかどうかは人それぞれですが、私にとっては画期的でした。

以前の記事で Sharp 3D SH-03C の root化とWiFiテザリング

携帯を SH-03C から Galaxy nexus SC-04D へ機種変したと書いていましたが、操作性をはじめ使い勝手が本当に良くなりました。
2年に満たないのに、この技術革新には驚きます。パソコンの時よりも遥かに早い、早すぎます。

さて、SH-03CSC-04D を比べた場合、製品自体のコンセプトが大きく違っており果たして通常使用の場合に支障が無いかどうかが心配(SC-04D購入は本当に気まぐれでしたので・・・) でしたが、3点を除き私にとっては問題無しでした。

1.ストラップを付けられない

2.端末での伝言メモが出来ない

3.通話中の録音が出来ない

1.ストラップを付けられない。

普段、首からぶら下げ、シャツや背広のポケットに入れていましたが、この機種にはストラップ孔が無くぶら下げることが出来ません。
現在は、シリコン製のカバーを被せ、ポケットから簡単に落ちないようにしていますがやはり気を使います。
今後は、本体にストラップを付けることが出来るよう工夫してみようと思ってます。

2.端末での伝言メモが出来ない

スマートフォンの場合、シャープ製しか備わっていないみたいですね。国産のスマートフォンなら本来搭載できるのではないかと思うのですが。
取り敢えず、「留守番電話サービス」を利用するしか方法は無さそう!

3.通話中の録音が出来ない

米国(州)での規制でSC-04Dは無理みたいです。ネットで検索すると色々と出てきますね。

しかし、やはり世の中には出来ないものは何とかしてしまう方々がいらっしゃるみたいです。

CallRecorder (SKVALEX社)

機器の root化 が必須ですが、SC-04D等を使用している大抵の方は、カスタムROMを使用中でしょうから問題ないでしょう。私自身も購入数時間後にはroot化し、カスタムROMを導入していました。

Google Playのアプリページを見ると root化 した下記の機種で動作するようです。

- HTC Desire
- HTC HD2
- Google Nexus One
- HTC Desire HD
- HTC Desire Z
- HTC Desire S
- HTC Incredible S
- HTC Thunderbolt
- HTC Sensation
- HTC EVO 3D (CDMA)
- HTC Hero
- HTC Wildfire
- ZTE Blade
- Sony Ericsson XPERIA ray
- Sony Ericsson XPERIA arc
- Samsung Galaxy S II X (SGH-T989)
- Galaxy Nexus (alsa required)
- Samsung Galaxy R (alsa & Chinese kernel required)
Requires the kernel with 2-way call recording patch and ROOT permissions:

と有りますので、機種によってはカーネルにパッチを当てなければならない機種も有りそうです。

SC-04Dは、 (alsa required) と有るように、AlsaMixer をインストール後、録音方法 を ALSA に指定して使用します。

手順


1.端末の root化

こちらについては、Galaxy nexus のカスタム化の大御所「AndroidLover」さんのサイトを参照に行うのが最良でしょう。

注 : 現在(2012/07/18) CallRecorder は、Jelly Beanには対応していません。

Google Play上のバージョンは、Stable版でJelly Beanに対応していませんが、
こちらで紹介されている 1.2.8 bata は、Jelly Beanに対応しています。

ただし、 apk での供給ですので導入には注意が必要です。

注 : カスタムROM、カスタムKernelを導入する際、適切な組み合わせが必要です。

私自身が確認できている組み合わせ

ICS

Kernel : Faux123
ROM  : AOKP_maguro_Milestone-6
 
Kernel : CMPlus
ROM  : AOKP_maguro_Milestone-6

Kernel : Franco
ROM  : AOKP_maguro_Milestone-6

GLaDOS(Kernel)は、駄目みたいですね。

Jelly Bean

Kernel : Lean , Franco , Trinity
ROM  : AOKP , Paranoidandroid , Balck Bean AOKP


2.AlsaMixer のインストール

ダウンロード

普通にインストールするだけでOK
設定は弄らない。

JellyBeanでは、インストールが上手くいっていないような状態になりますが、そのままでOK


3.CallRecorderのインストール

ダウンロード

録音方法 : ALSA

通話録音形式 : WAV(better)
ICSでは、MP3でも録音できていますが、Jelly Beanでは、WAV だけしか録音できません。

詳しい情報XDA


現在、各ソフトのインストール時の画面キャプチャーがありませんので分かり辛いと思いますが、root化と比べると至極簡単です。

最後に、Galaxy nexus SC-04D の root化及びカスタムROM導入に当たり「AndroidLover」さんのさいとには大変お世話になりました。ありがとうございました。


追記(2012/08/02)

今回、JellyBean にも対応したので、環境を移行することができました。やはり操作性を含めかなり向上したことが実感できました。
気持ち好い!!