创建于 2025-05-28
Power By: https://github.com/panicopticon/MoaanInkPalmPlusRoot
刷写工具: https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool
Magisk: https://github.com/topjohnwu/Magisk
最近很多盗版小说网站都加了全站 cloudflare 人机验证, 墨案自带的 webview 版本只有 83, 无法通过人机验证无限循环
且固件是基于 AOSP 编译的, framework-res 硬编码 com.android.webview
装 com.google.android.webview 也不能选择,尝试使用 AOSP 预构建的 webview 但是签名不一致升级不了, 那只能想办法Root然后刷写了
最后在 github 找到了这位猛哥的教程, 甚至非常贴心的上传了修补后的 uboot,boot, 我哭死 😭️
编译刷写工具
先编译个刷写工具, 本地环境基于Arch Linux
pacman -S meson
git clone https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool
cd rkdeveloptool
meson build
meson compile -C build
cd build下载猛哥构建好的包 GoogleDriver
我的迷你阅已经 OTA 到了最新的 v9, 直接用大哥的v09.root.zip, 解压出 magisk_patched-27000_ejVar.img uboot-patched.img即可
检测 AB 槽
设置-应用管理-USB 调试模式, 打开调试模式, 插上 usb 线切换到文件传输模式
adb reboot fastboot
#看一下当前是哪个槽位
fastboot getvar current-slot
#设置为 A 槽
fastboot set_active a
fastboot reboot切换到loader模式
此处提醒, 中途不可拔线, 不然会切换到 maskrom 模式
adb reboot loader备份
备份可是个好习惯, 虽然大哥提供了他备份好的, 但是我们还是要手动备份下保证安全
需要 root 权限, 不然会报Creating Comm Object failed!
sudo ./rkdeveloptool read-partition uboot_a uboot_a.img
sudo ./rkdeveloptool read-partition boot_a boot_a.img刷入 boot
暂时只刷 A 槽, 失败还能回退到 B 槽, 防止变砖
sudo ./rkdeveloptool write-partition uboot_a ../../uboot-patched.img
sudo ./rkdeveloptool write-partition boot_a ../../magisk_patched-27000_ejVar.img
sudo ./rkdeveloptool reboot确认能开机进系统后进行下一步
安装 Magisk
大哥预修补的是 Magisk v27.0, 不管了先装个同一版本的再升级
adb install Magisk-v27.0.apk重启后打开 Magisk 直接傻子一样下一步下一步就行了
最后同样的步骤刷下 B 槽就好了, 当然我没有刷
最后火速给大哥点上 Star⭐️
升级 webview
安装模块open_webview , 实测新版本安装报错, 2.4 版本安装正常
安装过程跟提示按+ -即可, 使用手动安装, 集成的 webview 国内下载巨慢, 且每次更新都要重新安装模块
下载webview
adb install webview.apk从网上下载个创建快捷方式
搜索 webview, 活动列表选 WebView DevTools, 然后 Change WebView Provider
WebView 实现选择新安装的 Mulch 即可

最后大功搞成, 终于能过 cloudflare 人机验证了
