Add DFU Blaster Pro as a macOS FMA (#47053)

Add DFU Blaster Pro to maintained apps: input metadata (homebrew) and
outputs including an apps.json entry and a darwin-specific output with
version 4.2, installer URL, sha256, and install/uninstall script refs.
Include install/uninstall scripts that handle DMG installation, app
quit/relaunch, and cleanup of receipts/services. Also add a frontend
SVG/PNG icon (DfuBlasterPro component and 60x60@2x PNG) and update the
icons index to export the new icon. Default category set to Utilities.
This commit is contained in:
Allen Houchins
2026-06-07 21:18:30 -05:00
committed by GitHub
parent 03997d9db9
commit 1083cef8a7
6 changed files with 53 additions and 0 deletions
@@ -0,0 +1,8 @@
{
"name": "DFU Blaster Pro",
"unique_identifier": "com.twocanoes.DFU-Blaster-Pro",
"token": "dfu-blaster-pro",
"installer_format": "dmg",
"slug": "dfu-blaster-pro/darwin",
"default_categories": ["Utilities"]
}
+7
View File
@@ -960,6 +960,13 @@
"unique_identifier": "com.exafunction.windsurf",
"description": "Devin Desktop is an agentic IDE with an AI agent command center, formerly known as Windsurf."
},
{
"name": "DFU Blaster Pro",
"slug": "dfu-blaster-pro/darwin",
"platform": "darwin",
"unique_identifier": "com.twocanoes.DFU-Blaster-Pro",
"description": "DFU Blaster Pro is a utility for putting Apple silicon Macs into DFU mode for restore."
},
{
"name": "Dialpad",
"slug": "dialpad/darwin",
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -34,6 +34,7 @@ import Cryptomator from "./Cryptomator";
import DellCommandUpdate from "./DellCommandUpdate";
import DellDisplayManager from "./DellDisplayManager";
import DevinDesktop from "./DevinDesktop";
import DfuBlasterPro from "./DfuBlasterPro";
import DruvaInSync from "./DruvaInSync";
import DuoDesktop from "./DuoDesktop";
import FleetDesktop from "./FleetDesktop";
@@ -350,6 +351,7 @@ export const SOFTWARE_NAME_TO_ICON_MAP = {
"another redis desktop manager": AnotherRedisDesktopManager,
antigravity: Antigravity,
"antigravity ide": AntigravityIde,
"dfu blaster pro": DfuBlasterPro,
"google antigravity ide": AntigravityIde,
anydesk: AnyDesk,
apparency: Apparency,
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB