Skip to content

2.3.0

Choose a tag to compare

@Klein-ops Klein-ops released this 30 Apr 02:53
· 10 commits to main since this release
d0bf806

🚀 v2.3.0 - 多模块兼容与架构优化

本次更新大幅提升了与其他 Magisk 模块的共存能力,并优化了错误日志和主脚本可靠性。

🆕 新功能:智能躲避其他模块

  • 扫描阶段会自动检测其他 Magisk 模块提供的命令
  • 避免创建重复 wrapper,防止模块间相互覆盖
  • 若其他模块新装了同名命令,本模块的旧 wrapper 也会被自动清理

🔧 架构优化

  1. 全局错误日志重定向
    从脚本开头就把 stderr 指向日志文件,所有错误全量记录,不再需要 debug 文件

  2. 主脚本 ELF 检测更可靠
    用 dd 直接读 ELF 文件头,不再依赖 file 命令,兼容性更好

  3. 模块路径解析更健壮
    使用 readlink -f 获取真实路径,避免符号链接层级问题

  4. 通用缓存构建函数
    scan_dirs_to_cache 统一了系统命令和其他模块命令的扫描逻辑

📦 升级说明

从任意旧版本升级后重启即可,无需手动操作。
若之前使用白名单,配置会无缝继承。

🔗 完整提交历史
Compare v2.2.1...v2.3.0