moto g7にカスタムROMを入れるためのメモ帳みたいな何か。
このメモは一体?
現在私が所有しているmoto g7にカスタムROMをインストールするときに必要なものやインストール方法をまとめたもの。 Android 10自体は殆どのアプリでサポートされているため、今後アプリサポートが減少してきたときの延命措置として参考にする予定。
念の為書いておくけど
これはメモなので、このページを参考にして作業をした結果不具合が生じたとしても、責任は負いません。
moto g7とは?
motorolaのミドルレンジスマホ。 スペックは大雑把に、
Snapdragon 632
64GB Storage
4GB Memory
Android 9 -> 10
といった感じ。 公式アップデートがAndroid 10で止まっているものの、Android 11~13ベースのカスタムROMなどがそこそこ転がっている。
ざっくりカスタムROMリスト
LineageOS
LineageOSチーム公式サポート。2023/09/17時点で20(Android 13ベース)。 週に1回、自動でビルドされたインストールイメージが配布されている。古い版は3~4週間で削除されるので注意。 https://download.lineageos.org/river
ちなみに7月以降のビルドからNFCが機能しなくなったので、NFCが使えないと困るひとは注意。
pixel experience
Android 12で止まってるっぽい(xda漁れば13作ってる人いるかも)。 https://download.pixelexperience.org/river
参考: https://forum.xda-developers.com/t/rom-12-river-pixelexperience-aosp.4394653/
Pixel Extended
Android 11で止まってるっぽい。 https://sourceforge.net/projects/pixelextended/files/river/
Arrows OS
こちらもAndroid 11止まり。 https://arrowos.net/download
/e/
プライバシー重視のカスタムROM。 Android 12ベース。LineageOSより1年遅れくらい。 https://images.ecloud.global/dev/river/
他にもカスタムROMがあるらしいし、GSIにも対応している模様。
インストールにあったら便利な物シリーズ
Stock ROM
ROM焼き失敗したとき用。Lenovoのリカバリーソフトを利用すれば手に入る。
OpenGApps
Googleサービスを使えるようにするやつ。 Android 12からは自分でビルドしてねの方針になったみたいなので注意。 …どころか、Android 13向けGAppsの開発も止まってたりする。
NikGApps
OpenGAppsの代替候補その1(その2は考えてない) https://nikgapps.com
MindTheGApps
LineageOSチームが推奨するGApps。 ※注意:LineageOS 19.1にMindTheGApps 12.1用を入れても「SDKが違う」とハネられる場合があるっぽい? https://androidfilehost.com/?w=files&flid=322935
TWRP
2021年で更新が止まっているっぽいので他のやつを探したほうが良さそう。 http://twrp.me/motorola/motorolamotog7.html
Magisk
root化用。今の所入れる予定は無いけど。 https://github.com/topjohnwu/Magisk/releases
logo.bin
端末の起動時、ブートローダーがアンロックされていることを示すbad keyやN/Aの表記を力技で消す壁紙。
https://savemecomputertips.com/files/xda/logoplus.bin
Low RAM Enabler
システムをAndroid Go Edition化するZip。 スペック関係なくGo Editionに変更できるらしい(もとからGo Editionの機能はあるけどフラグで無効化されているっぽい?) https://forum.xda-developers.com/android/software-hacking/mod-low-ram-property-patcher-android-t3737373
マトモに使えるTWRPが見つけづらいかもしれない。カスタムROMと一緒にビルドされたLineage Recoveryを使うのが正解かも。
インストール方法
事前準備
adbとfastbootコマンドが使えるようにする
Ubuntuならsudo apt install adb fastboot
で終了(Windowsは知らない)。
端末のブートローダーをアンロック
端末内に重要なデータが無いことを確認してから行う。
Motorola公式サイト(英語)でアカウントを作ってアンロックコードを送って貰う必要がある。
ブートローダーのアンロック方法は省略。詳しくはDuckDuckGoの検索結果を参考にしてください。
インストール手順(LineageOSの場合)
adb reboot bootloader fastboot devices
2, Lineage Recoveryをリカバリ領域に書き込み
fastboot flash boot [lineage_recovery_image.img]
3, Lineage Recoveryを起動
fastboot
の画面上で「Recovery」を選択する(コマンドでできてたような気がしてたけどLineage Wikiだと記述が消されてた)。
4, ファクトリーリセットを実行
Format Dataを選択し、factory resetを選択する。
5, カスタムROMをインストール
Apply Updateを選択し、Apply from ADBを実行。パソコンから
adb sideload [lineage-os-image.zip]
を実行
進行状況が47%でフリーズするのは仕様なので気にしなくて良い。
6, GAppsやMagiskなどをインストール
起動前にインストールするのがオススメ(らしい)。
7, 端末を再起動
Reboot system nowを選択して再起動後、成功していればおよそ30分後にLineage OSが立ち上がる。
すべての手順が正しく実行されていれば起動するはず。
参考文献
Android 8.1の端末を強制的に「Go Edition」にするzipファイルが登場 - SMART ASW
Install LineageOS on river - LineageOS Wiki
Motorola スマートフォン を Bootloader Unlock する方法 - Do-roid
更新履歴
2022/12/28: 嘘八百、リンク切れなどを修正
2022/12/31: 記事が壊れていたので修正
2023/06/19: 記事の内容を一部更新
2023/09/17: 改行周りの修正、記事の内容を一部更新
大事なことなのでもう一度
これはメモなので、このページを参考にして作業をした結果不具合が生じたとしても、責任は負いません。