chahinebrini 2919ce45b8 feat(magic): sync current ReBreak Magic app state
Include recent Magic app work: Tauri native shell, iOS device detection
via supervise-magic sidecar, MDM client, local HTTP server, new pages
(detect, enroll, supervise, sideload, pair, preflight, configure, done),
and updated device section/status UI.
2026-06-18 05:23:26 +02:00

1007 B

Tauri Sidecar Binaries

This directory holds native binaries that are bundled with the ReBreak Magic app.

supervise-magic

Go binary that puts an iPhone/iPad into supervised mode without erasing data.

Build

cd ../../ops/mdm/supervise-magic

# macOS (Apple Silicon)
make build-arm64

# macOS (Intel)
make build-amd64

# Windows (x86_64)
make build-windows-amd64

Naming convention for Tauri

Tauri expects sidecar binaries in this directory with the following naming pattern:

supervise-magic-<target-triple>[.exe]

Common target triples:

  • aarch64-apple-darwin (Apple Silicon)
  • x86_64-apple-darwin (Intel Mac)
  • x86_64-pc-windows-msvc (Windows)

After building, copy or symlink the binary into this directory with the correct target-triple name.

Example:

cp ops/mdm/supervise-magic/bin/supervise-magic-darwin-arm64 \
   apps/rebreak-magic/src-tauri/binaries/supervise-magic-aarch64-apple-darwin

Tauri will bundle the matching binary at build time.