CyanogenMod 10 を 10.1.3 から 10.2.1 に更新する
以前に ICONIA TAB A700 にインストールした CyanogenMod を 10.2.1 に更新した。 ICONIA TAB A700 の CyanogenMod 10 を 10.1 に更新する にあるように更新した後、何回か更新した。 それらは、次の項目の「CyanogenMod の更新」を実行しただけで特段の更新作業は必要なかった (gapps の更新は不要だった)。
CyanogenMod の更新
「設定」の「タブレット情報」「CyanogenModアプデート」から更新する。 ダウンロードが終わると再起動して更新が始まる。
gapps の更新
CyanogenMod 自体の更新は特に問題がなかったのだが、 更新後に「Google プレイ」を起動すると接続できなくなっていた。 gapps は自動で更新されないので、手動で更新する必要がある。
http://goo.im/gapps から「CM 10.2.x」用の gapps-jb-20130813-signed.zip をダウンロードする。 内蔵されているメモリに保存したが、CWR の「instal zip from sdcard」から インストールできた。
USB で Ubuntu に接続して USB デバッグを許可する。 Ubuntu の端末で
adb reboot recovery
を実行して、ICONIA TAB A700 を再起動する。 ClockworkMod Recovery が起動したら 「instal zip from sdcard」を選択する。 操作は、ボリュームのアップ、ダウンで選び、電源ボタンで決定する。 「choose zip from sdcard」で gapps-jb-20130813-signed.zip を探して選択する。
インストールが終われば「reboot system now」で再起動する。
エラーでアプリをインストールできない
再起動後に「Google プレイ」は接続できるようになったのだが、アプリをインストールしようとすると
サーバーからの情報の取得中にエラーが発生しました。[RPC:S-3]
というエラーが出てうまくいかない。
どうも、Google のアカウントを一度削除して再び登録すれば直るらしい。 「設定」の「アカウント」で「Google」を選ぶ。 表示されているリストから対象のアカウントを選択する。 同期の一覧が出るのだが、右上のメニューをクリックして 「アカウントを削除」を実行する。 「Google プレイ」を起動するとアカウントの登録を求められるので、 削除したアカウントを再び登録する。
これで私の環境では、上のエラーが出なくなりアプリをインストールできるようになった。
Flash 再生可能なブラウザ
Android 4.3 だか http://forum.xda-developers.com/showthread.php?p=47958533 や http://androidlover.net/smartphone/nexus-five/android-4-4-flash-player.html の方法でうまくいった。 Flash に対応したブラウザ「ドルフィンブラウザ」と Flash をインストールする。
Google プレイで「ドルフィンブラウザ」と「Dolphin Jetpack」をインストールする。 ドルフィンブラウザの設定で「ページ内容設定」の「プラグインを有効にする」を 「常にオン」にする。
http://forum.xda-developers.com/showthread.php?p=47958533 のページ内の
2) Download the hacked flash player HERE
のリンク https://docs.google.com/file/d/0B1qjrD8ZER9ITmlVNW1EVWM5YlE/edit?usp=sharing&pli=1 からダウンロードして Flash をインストールする。
これでドルフィンブラウザで Flash が動いていた。
キーボードレイアウト (追記: 2014-06-22)
Bluetooth キーボードを使うために日本語のキーボードレイアウトが標準ではない。 Google play で「日本語106/109キーボードレイアウト」をインストールする。
端末で su をすると Ctrl-p うまく動作しない (追記: 2014-06-22)
CyanogenMod 10.2.1 の付属の su だと、Ctrl-p や Ctrl-c などが ^P や ^C になる。 これは SuperSU をインストールして使えば良いようだ (参考 http://forum.cyanogenmod.com/topic/76922-cm-102-su-terminal-sadness/)。
Google Play で SuperSU をインストールして実行する。 「SUバイナリのアップデートが必要です。続行しますか?」で「続行」、 「どのようにSUバイナリをインストールしますか?」で「通常」を選択した。 5分経ってもインストールが終了しなかったので、CyanogenMod を再起動して もう一度 SuperSU を実行するとインストールがうまくいったことになったのか 特に何も起こらなかった。
この状態で、端末を起動して su を実行すると「Ctrl + キー」がうまく動くようになった。