Skip to content

v4.4.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 13:21
· 18 commits to master since this release

👑 Android NAS v4.4.1 正式发布!

十端生态矩阵:全平台私有云控制中枢


🚀 核心更新亮点

🚑 紧急核弹补丁:全端沙箱重生与 CI 发版链路抢救

这是一个专门针对 v4.4.0 遗留的高危逻辑漏洞、底层语法雪崩与自动化发版链路的抢救性版本。彻底拔除了潜伏在底层的所有致命隐患。

Fixed (🚨 核心安全与全站瘫痪)

  • 普通用户全站 404 与沙箱逃逸:彻底修复了 NasHttpServer 与 FtpServer 中因 new File(rootDir, "/path") 前导斜杠导致父目录被忽略的底层 Bug。修复前 Guest 账号访问任何文件均报 404,且存在底层越权风险。
  • CI 自动化发版脚本崩溃:废弃了极易引发 YAML/Bash 语法错乱的 Here-Document (<<EOF),改用 printf 追加生成 Release Notes,彻底解决发版环节的报错。

Fixed (🩹 历史遗留的编译雪崩)

  • SettingsManager 括号嵌套死局:全量重写类结构,拔除了导致 93 个连锁报错的未闭合方法。
  • NanoHTTPD 2.2.0 状态码错乱:将不支持的 429 TOO_MANY_REQUESTS 与 503 SERVICE_UNAVAILABLE 降级兼容为 403 FORBIDDEN,完美适配极限 API 8。
  • HttpServerService 导包缺失:补齐了被遗漏的 java.io.File 导入,解决 cleanOldParts 报错。
  • FtpServer 幽灵代码残留:清理了错误复制的 break 语句与重复声明的变量,恢复纯 Socket 线程的正常运转。

Changed (开发规范与文档)

  • 新增移动端极限开发规范:引入 DEVELOPMENT_CONSTRAINTS.md,诚实披露本项目的物理开发环境限制与责任边界。
  • AI 协作透明化:进一步细化 AI 开发声明与真机验证模块清单。


📦 安装包下载指南 (Assets)

请直接点击下方对应的文件下载(所有端版本号均已同步):

  • 📱 服务端 (旧手机):AndroidNAS-Server-v4.4.1.apk
  • 🖥️ 手机客户端 (主力机):AndroidNAS-Client-v4.4.1.apk
  • 📺 TV 电视端:AndroidNAS-TV-v4.4.1.apk
  • ⌚ 手表端:AndroidNAS-Watch-v4.4.1.apk
  • 💻 Windows GUI:AndroidNAS-Desktop-Windows-v4.4.1.exe
  • 🐧 Linux GUI:AndroidNAS-Desktop-Linux-v4.4.1
  • ⌨️ Windows CLI:nas-cli-windows-v4.4.1.exe
  • ⌨️ Linux CLI:nas-cli-linux-v4.4.1
  • 🌐 浏览器插件 / 微信小程序:.zip 压缩包

(注:苹果与鸿蒙端需使用开发者工具自行编译签名。)


⚠️ 安全与高危警告

  1. 全盘模式与远控的危险性:开启 Web Shell、H264 远控或 Root 免死保活时,应用将拥有极高的系统权限。请绝对不要在公共 WiFi 下暴露远控端口。
  2. 保活模块冲突:若刷入了 Magisk 特权模块,可能会导致系统安装器提示“应用未卸载”。请进入 Magisk 临时关闭模块并重启后,使用 pm uninstall 强删。
  3. 明文传输:局域网传输默认明文 HTTP。公网访问请务必自建 SSH 穿透进行加密。

Enjoy your personal cloud! 如果觉得项目对你有帮助,欢迎点一个 ⭐ Star!