Skip to content

Releases: chenyibai9527/MacDiskInspector

Mac 磁盘扫描助手 0.2.3-preview.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 21:53

Mac 磁盘扫描助手 0.2.3 Preview 1

Pre-release

Choose a tag to compare

@chenyibai9527 chenyibai9527 released this 26 Jul 17:07

这是针对 macOS 26 媒体资料库重复授权提示的预览修复版。

主要变化:

  • 默认保护范围补充位于 ~/Library 内的照片索引、媒体分析目录及 Apple Music/iTunes 媒体服务缓存;
  • 重新扫描继续保持媒体隐私目录的默认跳过策略;
  • App Sandbox 仅保留用户选择目录的只读权限;
  • Universal 构建,同时支持 Apple 芯片与 Intel Mac。

校验:

  • 39 项单元测试通过;
  • 源码安全检查通过;
  • DMG SHA-256:e468ad4611673cd6c1159d41ac88ae0a0a0c302b45a2512ef677165fd04ee676

这是未使用 Apple Developer ID 签名和公证的社区预览版。首次打开请参阅 DMG 内的说明文档。

Mac 磁盘扫描助手 0.2.2 Preview 2

Pre-release

Choose a tag to compare

@chenyibai9527 chenyibai9527 released this 26 Jul 16:33

本预览版在 Preview 1 的隐私扫描修复基础上,修复浅色与深色模式下标题栏、侧栏和主体背景割裂的问题。

主要变化:

  • 移除强制不透明工具栏背景;
  • 窗口和主体统一使用系统自适应 windowBackgroundColor;
  • 侧栏材质延伸到标题栏,保留 macOS 原生导航层级;
  • 移除只在浅色模式生效的整页装饰渐变;
  • 卡片、按钮和状态层仍使用原生 Material 与 macOS 26 Glass API;
  • 已实际验证浅色和深色模式。

Universal 构建支持 Apple Silicon 与 Intel。社区版使用 ad-hoc 签名,未经过 Apple Developer ID 公证。

DMG SHA-256:fc320e6e542a72f01e3c13cff5c776cf4c71af3de53cf7bec6ee3b70ba0e3572

Mac 磁盘扫描助手 0.2.2 Preview 1

Pre-release

Choose a tag to compare

@chenyibai9527 chenyibai9527 released this 26 Jul 15:57

本预览版修复全盘扫描仍可能触发 Apple Music、照片和日历授权提示的问题。

主要变化:

  • 目录遍历改为 POSIX readdir,只读取目录项名称;
  • 在读取子项元数据或打开子目录之前应用受保护目录排除;
  • 默认保护清单新增日历、通讯录、提醒事项和家庭数据;
  • 增加回归测试,确认被排除的 Music 目录不会被 lstat 或打开;
  • 版本更新为 0.2.2,Universal 构建支持 Apple Silicon 与 Intel。

社区版使用 ad-hoc 签名,未经过 Apple Developer ID 公证。首次打开请参阅 DMG 内的说明文档。

DMG SHA-256:2272c88480534bef30424f88d1cf81d81b6b11a8812d63072020884929a62a46

Mac 磁盘扫描助手 0.2.1 公开预览版

Choose a tag to compare

@chenyibai9527 chenyibai9527 released this 26 Jul 13:47

Mac 磁盘扫描助手 0.2.1 公开预览版

这是一次隐私边界修复版本,重点解决全盘扫描经过音乐、照片等默认保护目录时,仍可能触发 macOS 权限询问的问题。

本次修复

  • 扫描器改为逐层浅枚举,在打开子目录或读取其元数据之前先应用受保护目录规则。
  • 默认排除的音乐、照片、邮件、信息、Safari 与其他 App 容器不会被传给目录内容读取器。
  • 全盘扫描为本机普通用户分别建立保护范围;当前账户的设置不会放行其他账户。
  • 保留符号链接跳过、跨卷限制、硬链接去重、取消与部分结果能力。

验证

  • 新增测试明确验证被排除的 Music 目录从未被打开。
  • 37 项单元测试全部通过。
  • 核心安全验证与源码安全不变量检查通过。
  • 10 万文件基准约 39.25 秒,峰值内存约 47.8 MiB。
  • GitHub Actions:CI #30204674705
  • 源代码提交:46632e44c9a7fe7e646688bec1446a4bcbd093f7
  • App 构建号:20260726134226
  • DMG SHA-256:47db106a1ff59b5af9aa0b484e93928c8d42e9b6d4da413238bb0fbb5be120ae

系统要求

  • macOS 13 或更高版本。
  • 同一个 DMG 支持 Apple Silicon(arm64)和 Intel(x86_64)。
  • macOS 26 及以上使用原生 Liquid Glass;旧系统回退到标准材质。

安装提示

此社区预览包采用 ad-hoc 签名,尚未经过 Apple Developer ID 签名和公证。首次打开时,请优先在 Finder 中右键 App 并选择“打开”;如果仍被阻止,请前往“系统设置 → 隐私与安全性”核对 App 名称后选择“仍要打开”。

不要关闭 Gatekeeper,也不要运行来源不明的 sudoxattr 或其他绕过系统安全检查的命令。DMG 内附有中文使用说明和“打不开”指引。

Mac 磁盘扫描助手 0.2.0 公开预览版

Choose a tag to compare

@chenyibai9527 chenyibai9527 released this 26 Jul 12:07

Mac 磁盘扫描助手 0.2.0 公开预览版

这是 Mac 磁盘扫描助手的首个公开预览版本。它是一个原生 macOS、
默认只读的可解释磁盘空间诊断工具。

主要能力

  • 读取磁盘容量、可用空间与扫描覆盖情况;
  • 扫描用户明确选择的目录并聚合高占用位置;
  • 区分 allocated size 与 logical size;
  • 不跟随符号链接,默认不跨卷,并尽可能去重硬链接;
  • 记录权限失败与未覆盖范围,不把无法访问的目录显示为 0 B;
  • 解释系统、开发、设计、浏览器、云盘、媒体与常见 App 数据;
  • 给出风险、判断可信度和可验证建议;
  • 不删除、移动或上传文件,也不会替用户执行清理命令。

系统要求

  • macOS 13 或更高版本;
  • 同一 DMG 支持 Apple Silicon(arm64)和 Intel(x86_64)Mac;
  • macOS 26 及以上使用原生 Liquid Glass,旧系统自动回退到标准材质。

安装

  1. 下载并打开 DMG;
  2. 将“Mac 磁盘扫描助手.app”拖入“Applications”;
  3. 从“应用程序”文件夹打开。

重要说明:尚未 Apple 公证

本预览包采用 ad-hoc 签名,尚未经过 Apple Developer ID 签名和公证。
macOS 首次打开时可能阻止运行。

请先尝试在 Finder 中右键 App 并选择“打开”。如果系统仍然阻止,请在首次
尝试打开后前往“系统设置 → 隐私与安全性”,核对 App 名称后选择“仍要打开”。

不要关闭 Gatekeeper,不要运行来源不明的 sudoxattr 或其他绕过系统安全
检查的命令。DMG 内同时附有中文使用说明和“打不开”指引。

验证

  • 源代码提交:dbd8b319e840e516899f04224636a86727107c05
  • App 构建号:20260726120249
  • GitHub Actions:单元测试、核心安全验证、Universal App 构建、双架构检查和
    源码安全不变量检查全部通过。
  • DMG 的 SHA-256 同时附在 SHA256SUMS.txt

问题与建议请提交到
GitHub Issues
安全漏洞请使用仓库的 Private Vulnerability Reporting,不要先公开漏洞细节。