Skip to content

v0.7.3-alpha - 纯净编译消除孤儿字节码与自愈级低延迟视频流重构

Choose a tag to compare

@AcidGr AcidGr released this 29 Sep 03:31
· 26 commits to main since this release

What's Changed in v0.7.3-alpha

🧹 1. 编译链路净化 (Clean Slate Build) 与二进制开源同源审计

  • 根除历史孤儿字节码残留:排查并彻底修复了 Java 构建时未清理 bin/classes 导致的孤儿类残留隐患。历史版本中已废弃的 JPEG 缓存匿名内部类 DaemonMain$1$1 曾残留于 dex 中,现已彻底物理清除;
  • 引入编译前强力清理与同源断言:编译脚本执行前统一擦除 bin/classes,并在打包完成后对所有 .class 与源码进行一一映射校验,任何无源字节码将直接阻断构建;
  • 产物精简透明:agent_vd.dex 瘦身至 13,108 字节,确保发布的二进制包与 GitHub 仓库源码 100% 诚实对应。

⚡ 2. 自愈级低延迟视频流传输链路 (Self-Healing Stream Pipeline)

  • 消除网页偶发黑屏:彻底解决首次进入控制台或后台唤醒时可能出现的“副屏未启动”需手动刷新的问题;
  • Go 网关指数退避重连:connectDaemonLoop 加入带退避机制(100ms..2s)的长程监听守护,即使底座守护进程在中途重启,网关亦可自动自愈重连;
  • 广播锁争抢优化:客户端快照与帧广播写入解耦,慢客户端(250ms 超时)不再阻塞其他客户端的注册与正常画面分发;
  • Web 控制台生命周期对齐:监听 visibilitychange 事件,切出页面静默停流释放编码器,切回页面毫秒级自愈复流;
  • Java 守护进程严谨化:启动顺序重构,先绑定 3071 端口再标记 running 状态,彻底杜绝网关探针与端口绑定的启动竞态。

📦 刷机与安装说明 (Flashing Notes)

  • 刷机包文件:agent-mobile-use-ksu-v0.7.3-alpha.zip
  • SHA-256:2f7330ae3e62e700ae37b1a61d0c51e6549701c04d5efd64dcfdceb34771da5e
  • 刷入方式:通过 KernelSU / APatch / Magisk 模块管理器直接刷入,重启设备生效;
  • 运行环境:推荐 ColorOS 16 / Android 16,配合 LSPosed 模块启用系统框架(Android/SystemUI)作用域。