
Realme C53 / RMX3760 (Unisoc T612) 向けブートローダーアンロック (CVE-2022-38694) & root化ガイド
Realme C53(およびその他のRealmeデバイス)のブートローダーをアンロックしてルート化します。KernelSU、Magisk、またはその両方のハイブリッドに対応。
⚠️ RMX3760 (Unisoc T612):ブートローダーのアンロック + Magiskによるルート化は、Android 15とAndroid 14の両方で動作確認済みです。 KernelSU LKMはAndroid 15カーネル(
5.15.178、MODULE_SIG_FORCE=n)でのみ動作します。 Android 14(5.4.254、MODULE_SIG_FORCE=y)ではカーネルが署名されていないモジュールを拒否します(insmod→Key was rejected by service)。そのため、そちらではMagiskを使用してください。
自分のフォークで作成するGitHubリリースはすべてあなた個人のビルドです。保存しておけば、同じデバイスで再度ルート化が必要になったときにいつでも再利用できます。
| 方法 | Android 15 (5.15.178) | Android 14 (5.4.254) |
|---|---|---|
| ブートローダーアンロック (CVE-2022-38694) | ✅ OK | ✅ OK |
| Magiskルート化 | ✅ OK | ✅ OK |
| KernelSU LKM (モジュールロード) | ✅ OK (MODULE_SIG_FORCE=n) | ❌ ブロック (MODULE_SIG_FORCE=y) |
🔎 まずカーネルを確認してください:
adb shell uname -r
5.15.178-android13-8→ KernelSU / ハイブリッドが動作します5.4.254-android12-9→ Magisk を使用してください(KernelSU はカーネルの完全な再ビルドが必要です)
正確なコマンド、ログ、MD5チェックサムを含む完全なステップバイステップガイド:docs/UNLOCK_ROOT_GUIDE.md
✅ ブートローダーの再ロック — 検証済み (2026-08-05、Android 14):
fastboot flashing lock→Lock bootloader successfully!→ro.boot.flash.locked=1、verifiedbootstate=green、vbmeta.device_state=locked、デバイスは正常に起動します。 完全な手順:ブートローダーの再ロック。
デバイスを完全な純正のロック状態に復元します(Android 14 / RMX3760で検証済み)。
output/backup/boot_a_a14_stock.img、boot_b_a14_stock.img)# 1. Flash stock boot to BOTH slots (replaces Magisk-patched boot / removes root)
adb reboot bootloader
fastboot flash boot_a output/backup/boot_a_a14_stock.img
fastboot flash boot_b output/backup/boot_b_a14_stock.img
# 2. Re-lock the bootloader (confirm on the phone screen with volume keys if prompted)
fastboot flashing lock
# → fastboot getvar locked → "Lock bootloader successfully!"
# 3. Reboot and verify
fastboot reboot
adb shell getprop ro.boot.flash.locked # 1
adb shell getprop ro.boot.verifiedbootstate # green
adb shell getprop ro.boot.vbmeta.device_state # locked
ℹ️
fastboot flashing lockは、ブートローダーが CVE エクスプロイト経由でアンロックされていても機能します。ロック後の初回起動には時間がかかります(工場出荷時リセット)— そのままお待ちください。ℹ️ デバイスが
flashing lockに対してNot implement.を報告する場合は、アンロックに使用したのと同じspd_dumpCVE ツールチェーンでmiscdataマーカー(オフセット8192、64 バイト)をゼロ埋めして再ロックしてください。ゼロ埋めされたマーカー = ロック状態です。
| 項目 | 必要な用途 |
|---|---|
| GitHub アカウント | フォーク + GitHub Actions(カーネルモジュールのビルド) |
| Python 3.10+ | CLI ツール(python cli.py) |
| ADB + Fastboot | 書き込みと検証(Platform Tools に同梱) |
| USB ケーブル | データ転送対応のもの |
| Windows PC(または Linux VM) | ブートローダーのアンロック(spd_dump.exe は Windows でのみ動作) |
Python をお持ちでない場合?代わりに Release ZIP をダウンロードしてください — 書き込みスクリプトが含まれており、セットアップは不要です。
🤖 AI アシスタントを使いますか? すぐに使えるプロンプトについては
AI_PROMPT_TEMPLATE.mdを参照してください。 推奨:opencode — ファイルの読み取り・編集やコマンドの実行をターミナルから直接行える AI エージェント CLI です。このリポジトリのフォルダから実行してください。
You fork this repo
→ Run GitHub Actions (builds kernelsu.ko for YOUR device)
OR use a pre-built Release
→ Unlock bootloader (CVE-2022-38694 for SPRD/Unisoc)
→ Flash KernelSU, Magisk, or hybrid root
→ Done. Keep the Release for future use.
カーネルビルド環境をセットアップする必要はありません。すべては GitHub のクラウド上で実行されます。
誰かが同じデバイス/カーネル向けにすでにビルドしている場合は、そのリリースをダウンロードするだけです:
Download Release ZIP or kernelsu.ko from an existing GitHub Release
→ Place kernelsu.ko in downloads/kernelsu.ko
→ Follow "Quick Start" from Step 2
GitHub アカウントやフォークは不要です。唯一の前提条件は、一致するカーネルバージョン (vermagic) です。
自分専用のカーネルモジュールをビルドしましょう — あなたのリリース、あなたのバックアップ:
Fork this repo → Run GitHub Actions → Get YOUR Release
→ Download kernelsu.ko from your own Release
→ Follow "Quick Start" from Step 2
| チップセットファミリー | SoC/プラットフォーム | アンロック方法 | ステータス |
|---|---|---|---|
| SPRD (Unisoc) | T606, T610, T612, T618 | CVE-2022-38694 | ✅ テスト済み (C53) |
| Realme C53 (RMX3760) Android 15 | T612 | CVE-2022-38694 | ✅ アンロック + Magisk + KSU LKM |
| Realme C53 (RMX3760) Android 14 | T612 | CVE-2022-38694 | ✅ アンロック + Magisk (KSU ブロック: MODULE_SIG_FORCE=y) |
| MediaTek | Helio Gxx, Dimensity | BROM モード (mtkclient) | ⚠️ プロファイル例 |
| Qualcomm | Snapdragon 6xx/7xx | EDL / fastboot oem | ⚠️ プロファイル例 |
マルチデバイス + マルチチップセット: 各デバイスには devices/ 内に TOML プロファイルがあります。
メニュー d) または環境変数 RMX_DEVICE=example_mediatek python cli.py で切り替えます。
自分でプロファイルを作成する: devices/template.toml をコピー → devices/MODEL_ANDA.toml、デバイスの値を入力します。
SPRD以外のチップセットの場合、unlockツールはリポジトリに含まれていません。 必要なツールのダウンロードリンクについては、CLIメニュー5のunlock手順を参照してください。
kernelsu.ko を含む Release を作成します# Clone your fork
git clone https://github.com/YOUR_USERNAME/realme-c53-unlock-root.git
cd realme-c53-unlock-root
# Download the Release from GitHub
# → Go to your fork's Releases page
# → Download kernelsu.ko from the latest release
# → Place it in: downloads/kernelsu.ko
# Install SPRD driver (Windows only)
python cli.py # select menu 4
python cli.py # select menu 5 (follow the screwdriver trick)
電話は工場出荷時設定にリセットされます。Androidをセットアップし、USBデバッグを有効にします。
root化の方法を選択してください:
オプションA — ハイブリッド Magisk + KernelSU (RMX3760に推奨)
# 1. Download Magisk v27.0 APK to tools/apk/
# 2. Extract and run boot_patch.sh on-device, or use Magisk app to patch stock boot
# 3. Flash patched boot to both slots:
adb reboot bootloader
fastboot flash boot_a magisk_patched_boot.img
fastboot flash boot_b magisk_patched_boot.img
fastboot reboot
# 4. Install ksu_loader Magisk module:
# Push tools/modules/ksu_loader/ksu_loader_v2.zip to phone
# Open Magisk app → Modules → Install from storage → select the zip
# Reboot
# 5. Install KernelSU Next APK for KSU app root management
adb install tools/apk/KernelSU_Next.apk
オプションB — KernelSU LKM(テストブートの安全性)
# Backup stock boot from your phone
python cli.py # select menu 3
# Build flashable KernelSU boot image
python release/build_release.py --kernelsu downloads/kernelsu.ko --stock output/backup/stock_boot_*.img
# Verify the artifact
python release/build/verify_release.py
# Flash to phone (test-boot first)
python cli.py # select menu 6
オプション C — Magisk のみ(直接フラッシュ)
# Use Magisk app to patch stock boot, then:
fastboot flash boot_a magisk_patched_boot.img
fastboot flash boot_b magisk_patched_boot.img
fastboot reboot
python cli.py # select menu 8
# or
adb shell su -c id # should show uid=0(root)
GitHub リリースはあなたのフォークと端末に紐づいています。再度 root 化が必要になった場合(OTA アップデート後、工場出荷時リセット後など)は次の手順を実行してください:
KernelSU root:
kernelsu.ko をダウンロードしますpython cli.py → メニュー 3python release/build_release.py --kernelsu kernelsu.ko --stock output/backup/stock_boot_*.imgpython cli.py → メニュー 6ハイブリッド Magisk+KSU root:
kernelsu.ko と KernelSU Next APK を維持します