Repository navigation
2.3.0
🚀 v2.3.0 - 多模块兼容与架构优化
本次更新大幅提升了与其他 Magisk 模块的共存能力,并优化了错误日志和主脚本可靠性。
🆕 新功能:智能躲避其他模块
- 扫描阶段会自动检测其他 Magisk 模块提供的命令
- 避免创建重复 wrapper,防止模块间相互覆盖
- 若其他模块新装了同名命令,本模块的旧 wrapper 也会被自动清理
🔧 架构优化
-
全局错误日志重定向
从脚本开头就把 stderr 指向日志文件,所有错误全量记录,不再需要 debug 文件 -
主脚本 ELF 检测更可靠
用 dd 直接读 ELF 文件头,不再依赖 file 命令,兼容性更好 -
模块路径解析更健壮
使用 readlink -f 获取真实路径,避免符号链接层级问题 -
通用缓存构建函数
scan_dirs_to_cache 统一了系统命令和其他模块命令的扫描逻辑
📦 升级说明
从任意旧版本升级后重启即可,无需手动操作。
若之前使用白名单,配置会无缝继承。
🔗 完整提交历史
Compare v2.2.1...v2.3.0