Суетолог · 0.13

Одно приложение для Mac с Intel и Apple Silicon. Один и тот же архив можно перенести на Mac Studio и на старый Mac. macOS сама выбирает подходящую часть приложения. Браузер, второй компьютер, Homebrew и Терминал для использования не нужны.

Установка

Распакуйте архив и перенесите Суетолог.app в «Программы». Запустите приложение, подключите и разблокируйте iPhone и при запросе подтвердите доверие этому Mac. При каждом запуске выбор iPhone начинается заново. Подключите телефон кабелем, выберите его в списке — после выбора читаются приложения. Без телефона показывается ожидание подключения; поиск изначально пустой. На каждом Mac вход в Apple Account выполняется отдельно.

Устройства

В главном списке отображаются доступные подключения по кабелю. Кнопка «Устройства…» открывает историю ранее выбранных iPhone. Можно удалить одну запись или очистить историю целиком. История хранится только в Суетологе. После отключения телефона выбор очищается; повторное подключение требует нового выбора. Запросы приложений к ранее отключённому телефону при запуске не выполняются.

Вход и загрузка

Нажмите «Войти…» и введите аккаунт, которым первоначально получали нужное приложение. Пароль и код вводите в форме приложения. В поле пароля выбирается английская раскладка; кириллица и эмодзи отклоняются. Сохранённый аккаунт отображается в окне. При необходимости доступ к Связке ключей подтвердите локально.

Выберите приложение и нажмите «Загрузить IPA». Имя готового файла содержит только название и версию, например TimeTravel-1.5.ipa. Можно запросить установленную версию или обработать все приложения iPhone. IPA проверяется перед сохранением. Если в папке уже находится файл другого приложения с таким именем, он не перезаписывается.

Для установки выберите IPA и нажмите «Установить». После успешной установки наличие приложения и версии проверяется повторным чтением iPhone. При первом запуске на телефоне может потребоваться Apple Account владельца лицензии.

Если загрузка не выполнена

В окне ошибки отображаются код завершения и причина, полученная от модуля загрузки. Кнопка «Скопировать ошибку» копирует это сообщение. Адреса загрузки, пароли, токены и другие распознанные секреты скрываются; целиком ответы с данными аккаунта в журнал не выводятся.

Коды подтверждения

Код приходит на доверенное устройство того аккаунта, в который выполняется вход. Кнопка повторного запроса запускает новый вход после паузы 30 секунд; отдельной отправки SMS нет. Инструкция Apple.

Совместимость

Intel: macOS Catalina 10.15 и новее. Apple Silicon: macOS Ventura 13 и новее. Внутри одного приложения находятся обе архитектуры основного файла и модулей подключения и загрузки. На Intel используется интерфейс AppKit, на Apple Silicon — существующий интерфейс SwiftUI. Формат универсального приложения Apple.

Что доступно и что ещё требует проверки

IPA загружаются с серверов Apple через аккаунт владельца. Бинарник уже установленного приложения с обычного iPhone не извлекается. Удалённое приложение или его прежняя версия могут быть недоступны у Apple. Сведения об устройстве, аккумуляторе и деталях показываются в объёме, доступном от iOS; отсутствие истории ремонта не подтверждает оригинальность деталей.

До объединения Intel-интерфейс был запущен через Rosetta на современном Mac и прочитал сохранённый аккаунт. Нативные проверки входа, повторного запроса и очистки пароля, проверки IPA и защиты существующих файлов пройдены. Сборка для Apple Silicon ранее загружала и устанавливала TimeTravel; пользователь подтвердил запуск приложения после входа на iPhone.

На самой Catalina запуск и полный цикл работы ещё не подтверждены. Через новую Intel-часть успешная загрузка IPA также пока не подтверждена. Подключение нового iPhone зависит от установленной на старом Mac версии Apple MobileDevice. Точные результаты проверки объединённого архива сохранены в verification.json рядом с исходниками проекта.

Сессия хранится локально на каждом Mac. При первом входе модуль загрузки может получать проверяемые служебные компоненты из официальных источников Apple и Unicorn. Лицензии и сведения о модулях находятся внутри приложения в Resources/Licenses.

Подписка

3 пробные загрузки и по одной попытке установки этих приложений предоставляются бесплатно. Отмена или ошибка тоже расходует разрешённую попытку. Затем требуется подписка: 100 USDT за календарный месяц, один активный Mac. Оплата в сети TRC20. Комиссия отправителя оплачивается отдельно. Автоматических списаний нет.

Сохраните ключ лицензии через окно «Подписка» и храните копию вне этого Mac. Он нужен для восстановления после переустановки macOS или замены компьютера. При переносе предыдущий Mac теряет доступ при следующей проверке. Без интернета операции загрузки и установки не разрешаются.

Эта сборка предназначена для проверки владельцем. Реальная оплата и работа коммерческой версии на Catalina ещё требуют проверки.