Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
realme-c53-unlock-root — Bootloader 解锁 (CVE-2022-38694) 与 Realme C53 / RMX3760 (Unisoc T612) 的 root 指南 | Kitploit
工具/GitHubGitHub/gopartner/realme-c53-unlock-root
Android安全权限提升Payload生成漏洞利用移动安全硬件安全学习与教育固件分析
GitHubgopartner/realme-c53-unlock-root

realme-c53-unlock-root

Bootloader 解锁 (CVE-2022-38694) 与 Realme C53 / RMX3760 (Unisoc T612) 的 root 指南

查看仓库
1101102个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Realme C53 (RMX3760) — Bootloader 解锁与 Root 工具包

English | Bahasa Indonesia

解锁 bootloader 并为你的 Realme C53(以及其他 Realme 设备)获取 root 权限。支持 KernelSU、Magisk 或两者的混合方案。

⚠️ RMX3760 (Unisoc T612):Bootloader 解锁 + Magisk root 已在 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。

你在自己的 fork 上创建的每个 GitHub release 都是你的个人构建——请保存它,以便随时在同一设备上再次 root 时复用。


✅ 已验证结果(2026-08-02)

方法Android 15 (5.15.178)Android 14 (5.4.254)
Bootloader 解锁(CVE-2022-38694)✅ 正常✅ 正常
Magisk root✅ 正常✅ 正常
KernelSU LKM(模块加载)✅ 正常(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

✅ 重新锁定 bootloader — 已验证(2026-08-05,Android 14): fastboot flashing lock → Lock bootloader successfully! → ro.boot.flash.locked=1, verifiedbootstate=green,vbmeta.device_state=locked,设备正常启动。 完整流程:重新锁定 Bootloader。


🔒 重新锁定 Bootloader

将设备恢复到完全原厂、已锁定的状态(已在 Android 14 / RMX3760 上验证)。

前提条件

  • 已备份原厂 boot 镜像(例如 output/backup/boot_a_a14_stock.img、boot_b_a14_stock.img)
  • 已移除 root——在两个 slot 上都恢复原厂 boot,以便锁定后通过 AVB 验证

步骤

# 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

ℹ️ 即使引导加载程序是通过 CVE 漏洞解锁的,fastboot flashing lock 仍然有效。锁定后的首次启动耗时更长(恢复出厂设置)——请耐心等待。

ℹ️ 如果你的设备对 flashing lock 报告 Not implement.,请使用与解锁相同的 spd_dump CVE 工具链,通过将 miscdata 标记(偏移量 8192,64 字节)清零来重新锁定:清零的标记 = 锁定状态。


📋 环境要求

项目用途
GitHub 账号Fork + GitHub Actions(构建内核模块)
Python 3.10+CLI 工具(python cli.py)
ADB + Fastboot刷写与验证(随 Platform Tools 提供)
USB 数据线支持数据传输
Windows PC(或 Linux 虚拟机)引导加载程序解锁(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 的云端运行。


两种使用方式

🟢 路径 A — 使用现有 Release(无需构建)

如果已经有人为相同设备/内核完成了构建,只需下载他们的 Release:

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 账号或 fork。唯一前提条件:匹配的内核版本(vermagic)。

🔵 路径 B — 自行构建(推荐)

构建你自己的个人内核模块——你自己的 Release,你自己的备份:

Fork this repo → Run GitHub Actions → Get YOUR Release
  → Download kernelsu.ko from your own Release
  → Follow "Quick Start" from Step 2

📋 设备兼容性

芯片组系列SoC/平台解锁方法状态
SPRD(紫光展锐)T606、T610、T612、T618CVE-2022-38694✅ 已测试(C53)
Realme C53(RMX3760) Android 15T612CVE-2022-38694✅ 解锁 + Magisk + KSU LKM
Realme C53(RMX3760) Android 14T612CVE-2022-38694✅ 解锁 + Magisk(KSU 被阻止:MODULE_SIG_FORCE=y)
MediaTekHelio Gxx、DimensityBROM 模式(mtkclient)⚠️ 配置示例
QualcommSnapdragon 6xx/7xxEDL / fastboot oem⚠️ 配置示例

多设备 + 多芯片组:每个设备在 devices/ 中都有对应的 TOML 配置文件。 可通过菜单 d) 或环境变量 RMX_DEVICE=example_mediatek python cli.py 进行切换。

自行创建配置文件:复制 devices/template.toml → devices/你的机型.toml,填写设备对应的值。

对于非 SPRD 芯片组,解锁工具不包含在仓库中。 请参阅 CLI 菜单 5 中的解锁说明,获取所需工具的下载链接。


🚀 快速开始(完整流程)

第 1 步 — Fork 并构建内核模块

  1. 将此仓库 Fork 到你的 GitHub 账户
  2. 进入 Actions 标签页 → Build & Create Complete Release → Run workflow
  3. 等待约 15 分钟
  4. GitHub 会创建一个包含 kernelsu.ko 的 Release

第 2 步 — 准备电脑与手机

# 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

步骤 3 — 解锁引导加载程序

python cli.py       # select menu 5 (follow the screwdriver trick)

手机将被恢复出厂设置。设置 Android,启用 USB 调试。

步骤 4 — 构建与刷写

选择你的 root 方法:

选项 A — Hybrid 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

步骤 5 — 验证 Root

python cli.py       # select menu 8
# or
adb shell su -c id  # should show uid=0(root)

🔄 复用你的发布版本

你的 GitHub Release 与你的 fork 和你的手机绑定。如果你以后需要再次 root(OTA 更新后、恢复出厂设置后等):

KernelSU root:

  1. 前往你的 fork 的 Releases 页面
  2. 下载同一个 kernelsu.ko
  3. 备份全新的原厂 boot:python cli.py → 菜单 3
  4. 重新构建:python release/build_release.py --kernelsu kernelsu.ko --stock output/backup/stock_boot_*.img
  5. 刷入:python cli.py → 菜单 6

Hybrid Magisk+KSU root:

  1. 按照步骤 4 选项 A 操作——使用 Magisk v27 重新修补原厂 boot
  2. 重新安装 ksu_loader Magisk 模块
  3. 保留同一个 kernelsu.ko 和 KernelSU Next APK

无需重新构建内核模块——只要内核版本没有变化,同一个 .ko 就能继续使用。


📁 仓库结构

下载工具