Skip to content

v2.2 (20200) — 向导·RKF后端·守护进程·AVB状态

Choose a tag to compare

@Bacillusf Bacillusf released this 27 Jun 13:07
· 96 commits to main since this release

v2.2 (20200)

新功能

  • 初次使用向导:首次安装或版本升级时自动弹出 4 步向导
    • 欢迎页:软件简介与功能概览
    • Root 检查:自动检测 KernelSU / Magisk / APatch 并显示授权状态
    • 模块安装:通过 Root 管理器命令自动安装 RKF 后端模块,实时日志输出
    • 完成:引导进入主界面
  • RKF 后端模块:统一 AVB 控制模块 (id=RKF)
    • 开机自动禁用 AVB Verity / Verification(通过 config 开关控制)
    • 开机自动隐藏 AVB 状态(resetprop 伪装)
    • 交互式 CLI 菜单 (action.sh):音量键导航 + 电源键确认
      • 禁用/启用 AVB
      • 隐藏/显示 AVB 状态
      • 保存日志到 /sdcard
      • 保存并退出 / 不保存退出(真正的临时状态)
    • 安装时自动清理旧 autodisableavb / hideavb 模块
  • 守护进程:刷写时启动 Foreground Service + 通知栏显示状态
    • 正在刷写... / 刷写成功 / 刷写失败
    • 防止系统在刷写过程中杀死应用
  • 首页 AVB 状态:设备信息卡新增 AVB Verity / Verification 状态行
  • 百宝箱 AVB 开关:ToolboxContent 新增自动禁用 AVB + 隐藏 AVB 状态两个开关
    • Root 权限检测文件状态,界面与模块实际状态一致
    • 切换后 Toast 提示"重启后生效"

改进

  • 无 Root 门禁:取消启动时强制 Root 检查,无 Root 也可进入向导
  • 二次确认震动:所有确认弹窗弹出时短震两次
  • 深色模式适配:向导全 4 步支持深色主题,文字自动切换白色
  • 版本号显示:首页 Hero 卡片改为 20200/v2.2 完整格式
  • 检查更新:设置页新增手动检查更新,同版本显示"重新安装"
  • 模块安全:安装时 avbctl 失败仅警告不阻断,不执行 rm -rf 避免 VFS 死锁

二进制

  • 内置 payload-dumper-go (ARM aarch64 静态链接)
  • 内置 RKF.zip 后端模块 (avbctl + rkf_flash + 控制脚本)