Skip to content

CarrierSIM v7

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Oct 11:34
v7
feb9e2f

CarrierSIM v7 для macOS, Windows и Linux.

Основные изменения по сравнению с v6:

  • iOS 27.2 beta 3. В этой сборке (24B5099f) Apple закрыла способ записи: iPhone больше не переносит файлы AirTraffic в каталог операторов. Скрипт находит отказ в журнале iPhone (Failed to move completed file), останавливается без повторов и пишет, что Apple закрыла способ, а каталог операторов не менялся. Перед записью на 27.2 beta 3 и новее выводится предупреждение. На 27.2 beta 1 и 2 запись работает как раньше. Уже установленный профиль после обновления остаётся. Таблица версий iOS, на которых всё работает, — в README.
  • Надёжнее автоматический откат после сбоя. Если связь обрывается во время отката, скрипт переподключается и повторяет его (до --attempts раз), подхватывая и незавершённые шаги самого отката. Пункт 5 после такого обрыва больше не нужен.
  • Предупреждение о резервной копии iCloud. Резервное копирование iCloud может начаться, пока iPhone заблокирован, заряжается и подключён к Wi-Fi, и переписывает служебные файлы «Книг». Перед записью скрипт читает настройки iCloud Backup и просит не блокировать iPhone до конца операции.
  • Профили управления (MDM) не мешают запуску. Отказ iPhone в чтении отдельных сведений больше не останавливает все действия, включая восстановление.
  • Журналы без личных данных. В сыром журнале iPhone, который прикладывают к issue, IMSI, ICCID, номера телефонов и имя телефона теперь заменяются заглушками.
  • Диагностика VoWiFi. Если адрес ePDG оказывается 127.0.0.1, отчёт прямо говорит, что его блокирует DNS-фильтр (например, блокировщик рекламы), а туннель не выходит с телефона.
  • FAQ: EVS в звонках (нужен у обоих абонентов, короткие номера отвечают в AMR, иногда требуется полная перезагрузка) и APN оператора-донора, если после установки медленный интернет или не работают MMS. Добавлен ответ о том, что меняется на iOS 27.2.

Какой архив скачать

  • CarrierSIM-v7-macOS-arm64.zip — Mac с Apple Silicon.
  • CarrierSIM-v7-macOS-x86_64.zip — Mac с Intel.
  • CarrierSIM-v7-Windows-x64.zip — Windows x64; iTunes нужен отдельно.
  • CarrierSIM-v7-Linux-x64.zip — Linux x64, сборка на Ubuntu 22.04. Нужен системный usbmuxd; распаковывайте через unzip, сохраняя символические ссылки.
  • CarrierSIM-v7-Python-universal.zip — исходный Python-вариант для macOS, Windows и Linux. Нужен Python 3.11 или новее, рекомендуется 3.12.

Все пять архивов собраны из одного тега v7. Автоматические тесты на 24 сочетаниях ОС и Python и проверки готовых сборок прошли.

Благодарности

  • @vdovikovva — за обработку закрытия способа в iOS 27.2 beta 3, повтор отката после обрыва связи, предупреждение о резервной копии iCloud, маскирование журналов, диагностику ePDG и ответы в FAQ.

Спасибо всем, кто проверял CarrierSIM на своих iPhone, присылал журналы и отчёты, сообщал об ошибках и делился результатами на GitHub и 4pda.