Repository navigation
2.2.0
🚀 v2.2.0 - 移除 SELinux 规则依赖,动态 linker 选择
本次发布移除了对 sepolicy.rule 文件的依赖,改为在主脚本中动态判断系统版本和二进制位数,选择合适的 linker 执行 Termux 程序。
✨ 重大改进
-
移除 SELinux 规则文件写入
不再需要在模块目录生成 sepolicy.rule,减少对系统的干预 -
动态 linker 选择
在 Android 10+ 系统中,通过 file 命令检测 Termux 二进制是 32 位还是 64 位
自动选择 linker 或 linker64 执行,确保程序正常运行 -
代码精简
移除 SEPOLICY_FILE 常量及相关写入逻辑
generate_main_wrapper 使用单引号 EOF,避免变量转义
🔧 技术细节
旧版:模块启动时写入 sepolicy.rule,依赖 Magisk 加载规则
新版:主脚本运行时动态判断并选择正确的 linker 执行
这一改动使模块更加自包含,减少对外部文件的依赖。
📦 升级说明
从 v2.1.0 升级后重启手机即可。主脚本将自动更新到新版,无需手动干预。
🔗 完整提交历史
Compare v2.1.0...v2.2.0