macOS
brew install dfu-utillocal Homebrew formula metadata
sudo port install dfu-utilMacPorts ports tree · cross/dfu-util/Portfile · ソース: api.github.com
brew
dfu-util のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install dfu-utillocal Homebrew formula metadata
sudo port install dfu-utilMacPorts ports tree · cross/dfu-util/Portfile · ソース: api.github.com
sudo apk add dfu-utilAlpine Linux edge package indexes · dfu-util · ソース: dl-cdn.alpinelinux.org
sudo apt install dfu-utilDebian stable package indexes · dfu-util · ソース: deb.debian.org
sudo dnf install dfu-utilFedora Rawhide package metadata · dfu-util · ソース: dl.fedoraproject.org
nix profile install nixpkgs#dfu-utilnixpkgs package indexes · pkgs/by-name/df/dfu-util/package.nix · ソース: api.github.com
sudo pacman -S dfu-utilArch Linux sync databases · dfu-util · ソース: geo.mirror.pkgbuild.com
sudo zypper install dfu-utilopenSUSE Tumbleweed package metadata · dfu-util · ソース: download.opensuse.org
scoop install main/dfu-utilScoop official bucket manifest trees · bucket/dfu-util.json · ソース: api.github.com
概要
USB programmer
履歴
dfu-util is the general-purpose host-side command-line utility for USB Device Firmware Upgrade. It downloads firmware to DFU-capable devices, uploads firmware from them, and ships companion tools for DFU suffix and prefix handling.
The official manual records dfu-util as originally written for the OpenMoko project by Weston Schmidt and Harald Welte, with support added over time for DFU 1.0, DFU 1.1, and ST's DfuSe variant. The project homepage also notes that Harald Welte's original work was partly based on dfu-programmer 0.4 and that the project is maintained by Tormod Volden.
The official homepage names Openmoko Neo1973 and Freerunner among tested devices, then broadens the list to microcontroller boards, phones, DfuSe devices, STM32 bootloaders, Black Magic Probe, Particle-era hardware, and other embedded targets. It also states that most Linux distributions ship dfu-util and that macOS users can install it through Homebrew or MacPorts.
The man page documents the core package-manager-visible workflow: list attached DFU devices, select by USB identifiers, interface, path, or serial number, then upload with -U or download with -D. DfuSe usage adds address selection and modifiers such as leave, unprotect, and mass-erase for devices whose DFU behavior extends the base USB specification.
dfu-util is a classic tiny-but-critical system package: it is not a framework, but it lets firmware projects document one portable command instead of vendor GUI steps. Its packaging matters because hardware instructions, board recovery guides, and CI-adjacent flashing scripts assume the binary can be installed from the user's normal OS package manager.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
dfu-prefix | cli | グローバル実行可能ファイル | |
dfu-suffix | cli | グローバル実行可能ファイル | |
dfu-util | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://dfu-util.sourceforge.net/
インストールメタデータ
| パッケージキー | brew:dfu-util |
|---|---|
| バージョン | 0.11 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/dfu-util |
| ホームページ | https://dfu-util.sourceforge.net/ |
| リポジトリ | https://sourceforge.net/p/dfu-util/dfu-util/ci/master/tree |
| 上流ドキュメント | https://dfu-util.sourceforge.net/ |
| ライセンス | GPL-2.0-or-later |
| ソースアーカイブ | https://downloads.sourceforge.net/project/dfu-util/dfu-util-0.11.tar.gz |
| 依存関係 | libusb |
| ビルド依存関係 | pkgconf |
| Bottle | 利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dfu-util |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
dfu-util 0.11-3
Device firmware update (DFU) USB programmer
https://dfu-util.sourceforge.net
sudo apt install dfu-utildfu-util
nix profile install nixpkgs#dfu-utildfu-util 0.11-1
Device firmware update (DFU) USB programmer
http://dfu-util.sourceforge.net
sudo apt install dfu-utildfu-util 0.11-r1
Host side implementation of the DFU 1.0 and DFU 1.1 specifications
https://dfu-util.sourceforge.net/
sudo apk add dfu-utildfu-util-doc 0.11-r1
Host side implementation of the DFU 1.0 and DFU 1.1 specifications (documentation)
https://dfu-util.sourceforge.net/
sudo apk add dfu-util-docdfu-util 0.11-13.fc44
USB Device Firmware Upgrade tool
http://dfu-util.sourceforge.net/
sudo dnf install dfu-utildfu-util 0.11-3
Tool intended to download and upload firmware using DFU protocol to devices connected over USB
http://dfu-util.sourceforge.net/
sudo pacman -S dfu-utildfu-util 0.11-2.10
DFU firmware upgrade utility
http://dfu-util.sourceforge.net
sudo zypper install dfu-utildfu-util
sudo port install dfu-utilmain/dfu-util
scoop install main/dfu-utilソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.