中国版 OnePlus 12R(OnePlus Ace 3)に LineageOS と Magisk を導入する手順
こんにちは、yukky_maru です。
今回は中国版 OnePlus 12R(通称 OnePlus Ace 3)にカスタム ROM を導入し、Google Play サービスなどの国際版相当の機能を有効化したうえで、Magisk による root 化を行った手順をまとめます。
備忘録を兼ねて記録しておきます。
はじめに
中国版 OnePlus Ace 3 はとてもコスパのいい端末ですが、デフォルト状態では Google 系サービスが使えず、日常利用には不便です。
そこで、今回は LineageOS 22.2(2025-10-10版) を導入します。
LineageOS 23 も既に公開されていますが、現時点では Magisk が未対応のため、root 化を行いたい場合は 22.2 を推奨します。
root 化が不要であれば、LineageOS 23 でも構いません。インストール手順は同一です。
ブートローダーのアンロック
- 端末の設定から「デバイス情報」を7回連続でタップし、開発者オプションを有効化します。
- 開発者オプション内の「OEMロック解除」をオンにします。
- 端末を電源オフにし、Volume Up + Volume Down + Power を同時に押して bootloader モード に入ります。
必要ファイルのダウンロード
以下のファイルを LineageOS の公式サイトから取得します。
👉 https://download.lineageos.org/devices/aston/builds
boot.imgdtbo.imginit_boot.imgvbmeta.imgrecovery.imgvendor_boot.img
fastboot によるイメージ書き込み
bootloader モードで以下を順に実行します。
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash init_boot init_boot.img
fastboot flash vbmeta vbmeta.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash recovery recovery.img
書き込み完了後、画面の指示に従って Recovery モード に入ります。
パーティションのコピーと初期化
copy-partitions ツールを使用してパーティションをコピーします。
手順:
-
端末で「Apply Update」→「Apply from ADB」を選択。
-
PC で以下を実行:
adb sideload copy-partitions-20220613-signed.zip -
終了後、Recovery メニューから
「Factory Reset」→「Format data / factory reset」を選択。
LineageOS の導入
LineageOS 本体を導入します。
adb sideload lineage-22.2-20251010-nightly-aston-signed.zip
補足:
adb sideload が 47% で止まり以下のようなエラーが出ても、正常に完了している場合があります。
adb: failed to read command: No error
Google サービス(GApps)の導入
LineageOS には Google Play サービスが含まれていません。
以下の手順で GApps を導入します。
- GApps 解説ページ:https://wiki.lineageos.org/gapps/
- OnePlus Ace 3 向けパッケージ(ARM64, Android 15 相当)
→ MindTheGapps-15.0.0-arm64
adb sideload MindTheGapps-15.0.0-arm64-20250812_214357.zip
これで LineageOS 22.2 + Google Play サービス の環境が完成します。
Magisk による Root 化
続いて root 化を行います。
-
payload-dumper-go をダウンロード。
-
payload-dumper-go.exeを、先ほどのlineage-22.2-20251010-nightly-aston-signed.zipを解凍したフォルダに配置し、実行します。 -
payload.binが展開され、複数の.imgファイルが生成されます。 -
その中の
init_boot.imgを取り出し、端末へ転送します。 -
Magisk の APK を端末にインストールします。
-
Magisk アプリで「init_boot.img」を選択し、パッチを適用します。
-
パッチ後に生成された
magisk_patched-xxxx.imgを PC に転送します。 -
fastboot モードで以下を実行:
fastboot flash init_boot magisk_patched-xxxx.img fastboot reboot
再起動後、Magisk アプリで「Installed: Yes」と表示されれば root 化成功です。
まとめ
以上で、中国版 OnePlus Ace 3(OnePlus 12R)に
- LineageOS 22.2
- Google Play サービス
- Magisk(root 化)
を導入する手順が完了です。
root 化が不要な場合は、最新の LineageOS 23 でも問題ありませんが、Magisk を利用する場合は 22.2 を推奨します。