Skip to content

Aerome v1.1.1 — 安装器安全同步上游

Choose a tag to compare

@Akilaea Akilaea released this 28 Jun 13:17

概述

同步上游 Mineradio v1.1.1P0 安装器安全修复,完成 Aerome 品牌化适配。

安装器安全修复(来自上游 v1.1.1)

  • 新增专属标记文件:安装时在安装根目录写入 .aerome-install-root 标记(含 appId=com.aerome.desktop)。卸载时只清理该标记文件确认归属的目录,避免误删用户其它文件。
  • 卸载不再递归删除安装根目录:新卸载器改为枚举 Aerome 已知文件名(Aerome.exe、Electron 运行时 DLL/pak/dat、locales/resources/swiftshader/ 等空目录),不再使用 RMDir /R $INSTDIR
  • 卸载前双重校验:强制要求卸载路径必须以 \Aerome 结尾且存在标记文件;任一项不满足直接退出,不删任何文件。
  • 禁止在混合目录就地安装:例如 D:\百度盘\翻身(1) 这类含其它文件的目录不再被接管为安装目录。
  • 禁用遗留不安全卸载器:扫描注册表中记录的旧 InstallLocation,如果该路径缺少标记文件且不可接管,删除遗留的 Uninstall Aerome.exe 单文件并清理残留注册表项。
  • 首次安装目录选择改进:自动从 D-Z 盘中选首个可用盘作为默认安装位置;只有电脑确实只有 C 盘时才放行 C:\Aerome
  • C 盘保护:检测到 D-Z 任意盘存在时,禁止安装到 C 盘。
  • 保留覆盖能力:v1.1.0 已经创建过的独立 Aerome 文件夹即使没有标记文件,也可以被 v1.1.1 安全覆盖安装。

升级说明

  • 这是 P0 安全更新,必须运行完整的 Setup.exe 才能替换旧版 Windows 卸载器和注册表项;不提供软件内快速补丁。
  • 已经安装 v1.1.0 的用户:直接覆盖安装即可。
  • 已经从更早版本升级过的用户:如果当前安装路径是独立的 D:\Aerome 之类的纯净目录,直接覆盖安装;如果是混合目录,安装器只移除遗留的 Uninstall Aerome.exe 单文件,并把新版本安装到一个安全的 Aerome 子目录,不会触碰目录里的其它文件。

关于上游 SUPPORT 海报

上游 v1.1.1 同时附带了作者个人的支持海报(赞助渠道),Aerome 派生版本不携带此文件,仅同步与安全相关的代码改动。

上游版权声明

本项目是 Mineradio(作者 XxHuberrr,GPL-3.0)的派生作品。安装器安全修复代码源自上游 v1.1.1,遵循 GPL-3.0 许可证保留原作者署名。

SHA256 校验

77b73a2ee34b4d487b2d9849f19dde99e5c6424f3044bacbdd784069b57205dd  Aerome-1.1.1-Setup.exe
5612d1c2dbbfb10c52b8ebc553565ec300c62bcbbc2c4d0a763ac3e22fbda673  Aerome-1.1.1-Setup.exe.blockmap
cdb7f4ce531fd4524768c3c03fb9b2bac3d220a4f8ba16c4075ac530335a068c  latest.yml