Xperia Pro(MK16a)に入れたCM12を使ってみる

Xperia Pro(MK16a)にCM12を入れました．ちょこちょこ設定をしてみます．

Xperia Pro(MK16a)をBootloader Unlock してみた | matoken’s meme

XperiaPro(MK16a)にLolipopベースのCyanogenMod12を導入してみる | matoken’s meme

Bluetoothテザリングを試す

先ずはやりたかったBluetoothテザリングの設定などをしてみます．
といってもメニューから辿ってOnにするだけです．この設定は再起動してもそのままのようです．

後は適当な機器とペアリングをすれば接続できます．同時接続も可能で3台までは確認しました．同時にRazikoをBluetoothヘッドホンで聞いても大丈夫．

このテザリング機能はなかなか良く出来ていて，XperiaProが3Gに接続されている場合はもちろん，Wi-Fiに接続されている場合はそちらにルーティングを行います．これはなかなか便利．
公衆Wi-Fiサービスなどで1台しか接続できない場合もありますがそういう時も大丈夫ですね．

暫く使ってみていますが，途中で切れてしまうこともなく安定しています．
＃手持ちのAUの国内端末すぐ通信できなくなるので見習って欲しい…．

root権を使えるようにする

adb shellからsuでrootになれず．SuperSUも使えなくてあれ?と思ったのですがCM12ではちょっと方法が変わっているようです．開発者向けオプションの中に以下のような設定ができていました．とりあえずADB shellで使いたいので「ADBのみ」の設定に

カメラのシャッター音を消してみる

ADBでrootが使えるように設定した後，シャッター音を消すためにadb shellでXperiaProの中に入ります．

% ./adb shell
shell@MK16i:/ $

suコマンドでrootになります．

shell@MK16i:/ $ su
root@MK16i:/ #

シャッター音らしきファイルをfindコマンドで探します．それらしいものがありました．

root@MK16i:/ # find /system -name "*.ogg"|grep -i camera
/system/media/audio/ui/camera_focus.ogg
/system/media/audio/ui/camera_click.ogg

該当のファイルシステムを書き込みできるようにremountします．

root@MK16i:/ # df
Filesystem Size Used Free Blksize
/dev 219.4M 36.0K 219.4M 4096
/sys/fs/cgroup 219.4M 0.0K 219.4M 4096
/mnt/asec 219.4M 0.0K 219.4M 4096
/mnt/obb 219.4M 0.0K 219.4M 4096
/system 919.5M 568.7M 350.8M 4096
/cache 4.0M 804.0K 3.2M 4096
/data 2.0G 505.2M 1.5G 4096
/mnt/media_rw/sdcard0 5.4G 302.5M 5.1G 32768
/mnt/secure/asec 5.4G 302.5M 5.1G 32768
/storage/sdcard0 5.4G 302.5M 5.1G 32768
root@MK16i:/ # mount -o remount,rw /system
root@MK16i:/ # mount |grep /system
/dev/block/mtd/by-name/system /system yaffs2 rw,seclabel,relatime 0 0

該当ファイルをリネームします．

root@MK16i:/ # cd /system/media/audio/ui/
root@MK16i:/system/media/audio/ui # ls
Dock.ogg
Effect_Tick.ogg
KeypressDelete.ogg
KeypressInvalid.ogg
KeypressReturn.ogg
KeypressSpacebar.ogg
KeypressStandard.ogg
Lock.ogg
LowBattery.ogg
Trusted.ogg
Undock.ogg
Unlock.ogg
VideoRecord.ogg
WirelessChargingStarted.ogg
camera_click.ogg
camera_focus.ogg
root@MK16i:/system/media/audio/ui # mv camera_click.ogg camera_click.ogg-
root@MK16i:/system/media/audio/ui # mv camera_focus.ogg camera_focus.ogg-
root@MK16i:/system/media/audio/ui # mv VideoRecord.ogg VideoRecord.ogg-

元のようにファイルシステムを読み込み専用に戻します．

root@MK16i:/ # mount -o remount,ro /system
root@MK16i:/ # mount |grep /system
/dev/block/mtd/by-name/system /system yaffs2 ro,seclabel,relatime 0 0

カメラアプリを試すとシャッター音がしなくなっていました．成功のようです．

アプリを導入してみる

CM12にしてストレージは結構空きが出来たしSDへの導入も出来るようになりましたが，重いアプリは辛いのであまり入れていません．とりあえずキーボードを活かすためにエディタのJota+，日本語入力のためにFlickWnn，GPSログを取るためにOSMTracker，データやり取りのためにownCloud/Picasa Tool，サイマルラジオのRaziko(radiko.jp,らじる)，念の為?Ingressといったところです．

FlickWnn利用時はShift+Spaceで入力切替，右端の地球マークのキーで大文字小文字切り替えです．起動しは遅いけど起動してしまえば普通に入力できます．

最近メインで使っているSNSのGoogle+も入れてみたのですが，重くて使い物にならないので諦めました．投稿機能だけでいいので軽いものとかがあると良いのですけど…．標準ブラウザでの閲覧も重いです．モバイル版だとそこそこ軽いですが，投稿時に写真添付するのに画面遷移が必要だったりと結構ストレスです．この端末では諦めたほうが良さそう．

しかし，重いとはいえOSが最新になったのは嬉しいです．重いと言っても2.3の頃と同じくらいの重さな感じなので戻す気はしません．今はいろいろと穴が多くてAndroid 4.3以前は使いたくないですしね…．
国内の大抵の端末は2年縛りがあってもそれ以前にサポートやめちゃって穴の開いたまま使うか新しいのに乗り換えるしか無いので辛いです．ずっとサポートされるのが理想ですが，サポートしないならこの端末のように公式でロック解除方法を提供してくれるのが普通になるといいのにと思います(Nexusシリーズなどは公式で初めからロック解除可能)．そうしたら今回のようにOSを入れ替えて使い続けることが出来るかもしれません．そうならないとCMの開発対象になる国際端末やその国内版じゃないとなかなか手を出す気にならないです…．
＃でも保証が無くなるのを理解しないでサポートに文句言うような人が要ると難しいのかもですね．