SCL21 Galaxy S3 Progre 4.0.4 で高音質コーデック APT-X を利用する
Bluetooth の A2DP コーデックにはいろいろな種類がありますが APT-X と呼ばれる非常に高音質なコーデックが存在します。 グローバル版を含む世間一般の Galaxy S3 ではこのコーデックに標準対応しているのですが、なぜか au の SCL21 Galaxy S3 Progre では対応していなかったので対応させてみました。 手順 差し替え用ファイル をダウンロードして展開します リカバリモードにしてメニューから /system をマウントします 以下のコマンドを実行します $ adb push audio.a2dp.default.so /system/lib/hw/audio.a2dp.default.so $ adb push audio.so /system/lib/bluez-plugin/audio.so $ adb push libbt-aptx-4.0.3.so /system/lib/libbt-aptx-4.0.3.so $ adb push audio.conf /system/etc/bluetooth/audio.conf $ adb shell chmod 644 /system/lib/hw/audio.a2dp.default.so $ adb shell chmod 644 /system/lib/bluez-plugin/audio.so $ adb shell chmod 644 /system/lib/libbt-aptx-4.0.3.so $ adb shell chmod 644 /system/etc/bluetooth/audio.conf レシーバに出力するときに、logcat で aptx 関連のログが出ていればおそらく成功です。 差し替え用ファイルについて 単に opensource.samsung.com からダウンロード出来るソースコードを、GLOBALCONFIG_BLUETOOTH_APT_X_SUPPORT を有効にしてビルドしただけです。 つまり SCL21 もソースコード的には対応しているものの、出荷時に無効化されていただけのようです。近々 4.3.0 にバージョンアップされる噂も...