休日出勤した分の振替休日。
ガラケーから機種変した
Z1 を root 化 したあと,2 台目として使ってる butterfly からの移行作業を開始。
移行作業の手順は,Galaxy Nexus から butterfly に移行したとき とほぼ同じ。
新端末に Google アカウントを設定したら,旧端末から Wi-Fi の設定が引き継がれて自宅の Wi-Fi ルータに接続されて,そのあと怒濤の勢いでアプリのダウンロードが進んだので,それ以降のデータの移行作業がメイン。
内部ストレージ (本体メモリ) のデータをいったん待避できるほど外部ストレージ (microSD カード) に空きがなかったので,2 台とも PC に USB 接続して内部ストレージ同士直接コピーしたが,MTP の転送速度が遅すぎて涙目に。
って,butterfly に挿してある 16G バイトの microSD カードは確かに空きが足りなかったのだけれど,Z1 に挿してある microSD カードは 64G バイトだから,Z1 のを一時的に butterfly に挿せばよかったわけで。
ちと無駄な時間を食ってしまったな。
USB 端子の接触不良なのかデータの読み出しエラーなのか,転送速度の乱高下がヒドかったが,内部ストレージは 99%,外部ストレージは 100% コピーできた。
ホントは全部コピーするんじゃなくて,データを整理するチャンスだったんだけどね。
ま,そのうちね。(遠い目)
結局なんだかんだで一日中いじり倒したわけだが,Xperia をこんなにがっつり操作したのは初めてなのに,なぜか懐かしい感覚が。
おそらく,素の Android を少しカスタマイズした程度の UI にシンプルなウィジェットという機能的な画面が,Galaxy Nexus や Nexus 7 で見慣れたリファレンス実装を彷彿させるからだろう。
HTC の派手な UI & アニメーションしまくりの画面が恋しくなるまでは,このシンプルで機能的な世界に浸ろうかな。
移行前: au HTC J butterfly (HTL21)
移行後: au SONY Xperia Z1 (SOL23)
¶ 移行ハマりポイント (1): E メールが「まるごと復元」できない
au の E メールアプリには「まるごとバックアップ」「まるごと復元」という機能があって,複数のフォルダに入ってるメールはもちろん,フォルダごとの通知設定や振分け条件なども含めて一括で移行できるハズなので,まさかここでハマるとは思ってなかった。
復元できませんでした。
バックアップファイルが不正です。
いやいやワケ分かんねえよ……,何言ってんだこのアプリ。
アプリのバージョンはまったく同じで,旧端末から新端末への移行だよ。
どこが問題なのかと。
最終的に,かなり荒技で乗り切った。
旧端末で「まるごとバックアップ」を実行する。旧端末の外部ストレージの /private/au/email/BU/ALL/ALL_YYYYMMDDHHMMSS.zip にバックアップされる。
旧端末で「メールデータバックアップ」を実行する。旧端末の外部ストレージの /private/au/email/BU/RE/RE_YYYYMMDDHHMMSS.vmg に受信メール,/private/au/email/BU/SE/SE_YYYYMMDDHHMMSS.vmg に送信メールがバックアップされるもよう。
新端末を機内モードにする。
新端末で「まるごとバックアップ」を実行する。新端末の外部ストレージの /private/au/email/BU/ALL/ALL_YYYYMMDDHHMMSS.zip にバックアップされる。
新端末で「メールデータバックアップ」を実行する。新端末の外部ストレージの /private/au/email/BU/RE/RE_YYYYMMDDHHMMSS.vmg に受信メール,/private/au/email/BU/SE/SE_YYYYMMDDHHMMSS.vmg に送信メールがバックアップされるもよう。
4 の zip ファイルに含まれる databases フォルダと shared_prefs フォルダの代わりに 1 の同名フォルダを格納した zip ファイルを作る。
新端末で 6 のファイルを「まるごと復元」する。インフォボックス (InfoBox) 以外のフォルダ,通知設定,振分け条件は旧端末と同じ状態に戻るが,フォルダのアイコンは戻らない。
あと各フォルダのメールも戻ったように見えるが本文が読めないので,各フォルダ内のメールは全部消す。
新端末で 5 のファイルを「メールデータ復元」で戻す。振分け条件が無視されてすべて「受信ボックス」や「送信ボックス」に戻るが,気にしない。
新端末で 2 のファイルを「メールデータ復元」で戻す。2 と 5 で差分がないなら,スキップしてもよい。
「再振分け」を実行して,受信ボックス内のメールを本来のフォルダに振り分ける。
つい先日のリリースで追加されたばかりの「インフォボックス」だけが微妙な扱いになってしまった。
今のところこれで問題なく使えてるように見えるけれど,突然メールが消失したり,E メールアプリが起動できなくなったりしても,不思議じゃない。
今後もこまめに「まるごとバックアップ」と「メールデータバックアップ」を。
¶ 移行ハマりポイント (2): おサイフケータイ Web プラグインが正常に動かない
処理が失敗しました
アプリを終了します
これはひどい。
こんなエラーメッセージじゃイミフすぎる。
おサイフケータイ (FeliCa) を使うアプリをデータ領域ごと adb restore で復元してしまったんだろうか,それとも root 化のときに FeliCa のデータを破壊してしまったんだろうか,と疑って試行錯誤してみるも,関係なし。
詰んだか?
ダメ元で logcat しながらエラーを発生させてみると,Chrome が起動できないからエラーなんだよというログが。
えっ,おサイフケータイのアプリってしつこく「標準ブラウザを使ってね」と表示するくせに,Chrome が必要なの??
Chrome は使う予定がなく無効化してあったので,有効化してからおサイフケータイ Web プラグインを動かしてみたら,すんなりいけた。
ははーん,そゆことかー。
調べてみたところ,au 版の Xperia Z1 (SOL23) には標準ブラウザとして Android 標準の「ブラウザ」と「Chrome」が搭載されてるのに対し,ドコモ版の Xperia Z1 (SO-01F) には標準ブラウザとして「Chrome」しか搭載されてないらしい。
「おサイフケータイ Web プラグイン」を作った人が Xperia Z1 には Chrome しかないと思い込んで,Chrome が起動できなきゃエラーとする処理を組み込んだに違いない。
やられたー。
3/8 アニメ『俺の妹。』がこんなに丸裸なわけがない。
尚,現在発表しているところでは,虎のみ特典がつく模様。
虎でポチれるといいなー。