Skip to content

Repository files navigation

Target Mac DFU

English · Русский

Build Release macOS License: MIT

Приложение для macOS, которое помогает отправить подключённый Mac в режим DFU одной кнопкой, подобрать и скачать IPSW, а затем выполнить полный Restore.

Обзор Target Mac DFU

Caution

Restore полностью удаляет данные с восстанавливаемого Mac. Перед запуском убедитесь, что выбран правильный компьютер и важные данные сохранены.

Возможности

  • автоматическая отправка Target Mac в DFU через macvdmtool;
  • проверка появления устройства, Model Identifier и ECID;
  • поиск подписанных IPSW и отдельный источник beta-версий;
  • загрузка IPSW с процентом, скоростью, паузой и продолжением;
  • расчёт оставшегося времени и глубокая проверка IPSW перед Restore;
  • выбор папки для хранения IPSW;
  • полный Restore с двойным подтверждением;
  • история операций, журналы и диагностический архив;
  • русский и английский интерфейс;
  • демо-режим для знакомства без подключённого Mac.
  • компактный интерфейс в стиле Liquid Glass с поддержкой macOS 14 и новее.

Скриншоты

DFU одним нажатием Настройки и источники IPSW
Автоматический DFU Настройки Target Mac DFU

Быстрый старт

  1. Скачайте Target-Mac-DFU-1.1.1.zip из раздела Releases.
  2. Переместите Target Mac DFU.app в папку Applications.
  3. Установите Apple Configurator и Automation Tools, если приложение попросит.
  4. Подключите Host Mac к правильному DFU-порту Target Mac напрямую USB-C кабелем.
  5. Откройте Режим DFU и нажмите Отправить Mac в DFU.
  6. После появления модели и ECID выберите IPSW и нажмите Запустить Restore.
  7. Не отключайте кабель и питание до завершения операции.

Подробности: установка · руководство пользователя · решение проблем

Требования

  • Host Mac с Apple silicon;
  • macOS 14 или новее;
  • Apple Configurator с Automation Tools (cfgutil);
  • Xcode Command Line Tools для автоматической установки macvdmtool;
  • USB-C кабель с передачей данных и прямое подключение без хаба;
  • правильный DFU-порт восстанавливаемого Mac.

Сборка из исходников

./scripts/build.sh

Готовое приложение появится в dist/Target Mac DFU.app. Для создания ZIP:

./scripts/package.sh

Источники прошивок

Приложение поддерживает IPSW.me, пользовательский HTTPS JSON-каталог, локальный каталог и beta-каталог IPSWBeta.dev. Для beta-каталога принимаются только ссылки на официальные CDN Apple. Фактическую возможность установки прошивки окончательно проверяют инструменты Apple во время Restore.

Для внутреннего или локального источника используйте инструкцию по собственному JSON-каталогу и готовый файл-пример.

Безопасность и ограничения

  • приложение не является продуктом Apple и не связано с Apple Inc.;
  • пароль администратора обрабатывается системным окном macOS и не сохраняется;
  • телеметрии и фоновой отправки пользовательских данных нет;
  • автоматический DFU зависит от модели, кабеля, порта и состояния обоих Mac;
  • названия Apple, macOS, Mac и Apple Configurator являются товарными знаками Apple Inc.

О найденной уязвимости сообщайте по инструкции в SECURITY.md.

Поддержать проект

Если Target Mac DFU оказался полезен, разработку можно поддержать любым удобным способом.

Buy Me a Coffee CloudTips

TON (Gram)

Mainnet-адрес:

UQBDpkQH_ryzYKm5iiBQLuFz32SJllk4WI3drZfjQCYFHKX4

Открыть перевод в TON-кошельке · Проверить адрес в TON Viewer

Перед подтверждением перевода обязательно сверьте адрес в кошельке с указанным выше.

Лицензия

Исходный код распространяется по лицензии MIT. Загружаемый при необходимости проект macvdmtool имеет собственную лицензию и сопровождается отдельно его авторами.

About

One-click DFU, IPSW download and Restore utility for Apple silicon and T2 Macs

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages