欢迎光临
我们一直在努力

红米Note12Turbo免解BL临时Root刷华为墨水屏壳:NFC刷图保姆级教程

华为的四色墨水屏壳官方只支持自家机型,但它的驱动协议早已被开源社区逆向清楚。本文记录怎么在 红米 Note 12 Turbo 上,用 DirtyFrag 临时 Root(免解 BL)+ KernelSU Hook 的方案,让手机自己的 NFC 直接给华为四色墨水屏壳刷图,全程不需要外置读卡器。

⚠️ 风险提示:刷机 / Root 有风险,操作不当可能导致手机变砖、丢数据或失去保修。请先备份重要数据,所有操作风险自负,仅用于你本人拥有的设备与配件。

本文所用到的工具下载: https://pan.quark.cn/s/68466bddc7f4

先说结论:整个流程只有两大步——①把手机临时 Root 好;②用刷图 App 完成 Hook、对位、刷图。临时 Root 重启后失效,不修改系统分区,可逆性较好。

一、原理:Root 之后为什么能给墨水屏壳刷图

  • 壳子本体是一块黑白黄红四色电子墨水屏(552×768),靠 NFC 与主机通信并取电;
  • 驱动协议改编自开源项目 kur0neko/huawei-epd-pn532——最早是用 PN532 外置读卡器驱动,后来社区把它移植到了手机 NFC 上;
  • 刷图 App(包名 dev.einkflash)在拿到 Root 后,向系统 NFC 服务注入 Hook,让手机 NFC 按壳子的私有协议发指令;
  • Hook 生效后,壳子在系统眼里就是一张普通 NFC 标签,连官方「墨小家」App 都能直接识别刷图(见第七节)。

二、前置准备:DirtyFrag 临时 Root(免解 BL)

  • 下载并安装两个 APK:KernelSU 管理器、DirtyFrag(均在 GitHub Releases 页下载);
  • 打开 DirtyFrag,按工具说明执行,等进度走完显示 Rooted;
  • 打开 KernelSU 确认:首页显示"工作中(越狱模式)"、模式 LKM、设备型号 Redmi Note 12 Turbo,即临时 Root 成功。
  • DirtyFrag 完成临时 Root,KernelSU 显示已授权

    图1:DirtyFrag 显示 Rooted(左),KernelSU 显示"工作中(越狱模式)"(右)

    DirtyFrag 提供 Autorun(开机自动执行 exploit)开关,可以减少每次重启后手动重做的步骤;详细 Root 步骤也可以参考 B 站视频《两秒 Root 神器 DirtyFrag 实测:免解 BL 三步上车》【搞机纪年】。

    三、安装刷图 App 并授权 Root

  • 到刷图 App(eink-qpoll-flash)的 Release 页下载最新 APK 安装;它是 debug 签名,安装时需允许"未知来源";
  • 打开 KernelSU → 底部「超级用户」tab → 搜索找到「墨水屏刷图」→ 打开「超级用户」开关,给予 Root 权限。
  • KernelSU 给墨水屏刷图 App 授权

    图2:在超级用户列表找到 App(左),打开超级用户开关(右)

    四、注入 Hook(每次开机后要重做)

  • 打开刷图 App,点「① 注入 HOOK(首次)」;
  • 按钮变为「✓ 已HOOK」,日志会显示 NfcQ hook ok、已重启 NFC 卡片,说明 Hook 已生效(App 会自动重启一次 NFC);
  • 注意:Hook 每次开机后都会失效,重新点一次即可。
  • 注入 Hook 前后对比

    图3:点「① 注入HOOK」(左),按钮变为「✓ 已HOOK」且日志确认生效(右)

    五、找信号对位:决定成败的一步

  • 先选屏幕类型:A0(14 Pro 壳) 或 A1(15 Pro 壳)——选错图像会错位,拿不准就换另一个试;
  • 把壳子贴到手机背面 NFC 感应区,参考下图的摆放位置;
  • 看顶部信号条:格数越多、ms 数越小代表连接越稳。慢慢挪动壳子,找到最稳位置后压紧别动。
  • 14 Pro 与 15 Pro 壳的摆放位置

    图4:14 Pro 壳摆放位置(左),15 Pro 壳摆放位置(右),信号 21ms 属于可用状态

    信号条后面括号里写着"通信:能否刷看供电"——NFC 负责传指令,刷新的功率靠感应取电,刷不动 / 提示"供电不足"多半是位置不对,重新对位即可。

    六、NFC 刷图

  • 点「② 选图」从相册选图;**长按「② 选图」**则加载内置测试图(552×768,黑白黄红四色);
  • 保持贴合,点「③ 刷图」,全程按住别动,界面会显示上传与刷屏进度(上传 16/16 → 刷屏中…);
  • 进度走完、弹出「刷新完成 ✅」即成功。换图可以直接再点③,无需把壳拿开。
  • 选图与刷图过程

    图5:内置测试图(左),刷图中显示上传与刷屏进度(中),刷图进行中实拍(右)

    刷新完成

    图6:刷图完成实拍(左),界面提示"刷新完成(换图后直接再点③,无需拿开)"(右)

    七、进阶:Hook 后可直接用官方「墨小家」

    注入 Hook 后,壳子在系统眼里就是一张普通 NFC 标签——所以除了本文的刷图 App,官方「墨小家」也能直接识别并刷图(貌似只支持 14 Pro 壳)。想用官方 UI 的话,Hook 完切过去就行。

    墨小家识别到壳子并传图

    图7:「墨小家」识别到壳子,正在传图

    八、常见问题 FAQ

    Q1:重启手机后刷不了图?

    A:正常现象。临时 Root 和 Hook 都随重启失效,重走第二节的 Root 流程,再点一次「① 注入 Hook」即可。

    Q2:刷不动或提示"供电不足"?

    A:基本是对位问题。重新找信号:格数拉满、ms 压到最低,压紧再刷。

    Q3:图像错位或颜色不对?

    A:A0 / A1 屏幕类型选错了,换成另一个再刷。

    Q4:会永久 Root、解 BL 吗?影响保修吗?

    A:DirtyFrag 走 LKM 模式临时 Root,不解锁 BL、不改系统分区,重启后 Root 消失。但 Root 操作本身仍有风险,是否影响保修请以厂商政策为准。

    Q5:其他机型能用吗?

    A:本文在 Redmi Note 12 Turbo(Android 12,内核 5.10.253)实测通过;理论上带 NFC 的机型可自行尝试,风险自负。

    Q6:可以拿去卖或商用吗?

    A:仅限非商业用途。

    总结

    红米 Note 12 Turbo 刷华为墨水屏壳的完整链路就三件事:DirtyFrag 临时 Root → KernelSU 给 App 授权并注入 Hook → NFC 对位刷图。记住三个要点就不会翻车:Hook 开机要重做、对位以信号条为准、A0/A1 别选错。感谢开源社区的协议逆向工作,也欢迎在评论区反馈你的机型实测结果。

    本文整理自 B 站图文教程《Redmi Note 12 Turbo · 华为四色墨水屏壳刷图图文教程》(与 Claude Code 结对编写)。协议改编自 kur0neko/huawei-epd-pn532,参考 ZhaoGY-N/huawei-nfc-eink-android-app、wiwiwei/ink-nfc-lab、nfc-qpoll-ksu,仅限非商业用途。

    相关链接

    名称链接
    https://pan.quark.cn/s/68466bddc7f4 https://pan.quark.cn/s/68466bddc7f4
    《Redmi Note 12 Turbo · 华为四色墨水屏壳刷图图文教程》 https://www.bilibili.com/opus/1262825981141319681
    赞(0)
    未经允许不得转载:171主机测评 » 红米Note12Turbo免解BL临时Root刷华为墨水屏壳:NFC刷图保姆级教程
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址