OpenDMG
DFU-Tools icon

DFU-Tools for Mac

Restore, reboot, and repair Apple Silicon, T2, and supported iPhone and iPad devices.

By XRSec. Free and open source.

Get it with OpenDMG View source on GitHub

DFU-Tools at a glance

Version
1.2.0.3
Released
21 August 2026
Download size
926 KB
Works on
Apple silicon and Intel
Category
Utilities
Developer
XRSec
GitHub stars
56

About DFU-Tools

DFU-Tools 是一个面向 macOS 的桌面工具,用于辅助 Apple Silicon、T2 以及部分 iPhone、iPad 设备进行 DFU、重启、恢复和修复操作。

Screenshots

DFU-Tools screenshot 1

How to install DFU-Tools on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for DFU-Tools and press Get. OpenDMG downloads version 1.2.0.3 from XRSec's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to DFU-Tools show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's file is on GitHub: DFU-Tools.dmg (926 KB).

What is new in DFU-Tools 1.2.0.3

本次更新改进了软件更新、安全存储及管理员权限操作流程。

### 新增功能

- 启动时自动检查 GitHub Releases
- 每个自然日最多自动检查一次
- DFU-Tools 菜单新增“检查更新…”入口
- 手动检查更新不受每日检查限制
- 支持显示“已是最新版本”和“检查失败”状态
- 点击更新提示可直接打开对应 Release 页面
- 版本采用 `Version.Build` 格式比较:

```text
Version 1.2.0 + Build 3 = 1.2.0.3
```

### 安全改进

- 管理员密码改为存储在 macOS Keychain
- 不再将管理员密码明文保存在 JSON 文件中
- IPSW 选择记录改用 `UserDefaults`
- 使用 security-scoped bookmark 保存 IPSW 文件访问权限

### 问题修复

- 修复 Unix Socket 在 `/tmp` 创建时出现权限错误的问题
- 修复 Xcode Run 环境下密码验证进程无法启动的问题
- 修复权限限制导致 `sudo` 和 DFUToolsHelper 无法执行的问题
- 优化 DFUToolsHelper 临时 Socket 路径

### 升级提示

升级后可能需要:

- 重新输入一次管理员密码
- 重新选择一次 IPSW 文件

More Utilities apps

All Utilities apps