いまわたしのメインで使っているスマホは Nexus5 ですが、その前のメインスマホである GALAXY NEXUS(SC-04D) も毎朝の寝起きの寝床ルーティンワーク用に使っています。
この SC-04D は公式の最新OSは Android 4.2.2 なんですが、これだと一部のアプリがインストールできないので、ブートロックを解除してカスタムROMで Android 6 にしてました。
これが最近、一部のアプリ内での動画再生ができなかったり、端末全体の動作が時折かなり遅くなるので、ひさびさにOSをバージョンアップして Android 7 にすることにしました。
使用するカスタムROMは知名度も安定度も高い LinageOS にしたかったのですが、最近メンテナンス対象外になったみたいで公式サイト上にROMがなくなってました。
そこでネットで見て実績があって安定性もよさそうな、下記の組み合わせでトライしてみました。
Mini_Dynamic_GApps-7.1.x-20170215
いつもどおりリカバリーモードで TWRP を起動して、まず現状をバックアップして… とここでなぜか「端末の空き領域がない」とエラーになってしまってバックアップできませんでした。
まあ、それでもパソコンに以前のバックアップがあったはずだと思い、そのまま端末をWipeしてOSなどのデータを消したあとに、purenexus をインストール… しようとしたのですがこれまたエラーになってしまって先へ進めません。
しかもWipeしたあとなので、すでに起動OSが存在しない状態で、端末内には過去のバックアップが無い状態で、パソコンからファイルを転送したりするための環境(Android SDK)も手持ちのPCにはなかったので一時文鎮化も覚悟しました。
その後、どうも新しいROMは TWRP もそこそこ新しくないとインストールできないという情報を見て、自分の TWRP を見ると2.5、最新は3.2なのでかなり古い。
というわけで、いろいろ調べて「15 seconds ADB」という Android SDK がなくても端末と通信できるソフトを使って TWRP を最新にアップデートしたところ、カスタムROMがインストールができて無事起動できるようになりました。
とりあえず、懸案の動画再生ができるようになり、動作もそこそこ軽快な感じです。
ただ一点問題があり、わたしの環境では位置情報をオンにしても現在地をつかんでくれません。
楽天チェックのマップ表示で現在地を指定しても日本全体の地図しかでませんし、radiko だとなぜか千葉県だと思っているようです。
しばらく様子を見て、実績の有無はわかりませんが、すこし新しいROMである purenexus_tuna-7.1.2-20170726-UNOFFICIAL を試してみたいと思います。