github ios-bundles/CarrierSIM v6-beta1
CarrierSIM v6-beta1

latest releases: v7, v6
pre-releaseone month ago

CarrierSIM v6 beta1 для macOS, Windows и Linux.

Первая бета шестой версии. Основные изменения по сравнению с v5:

  • Поддержка Linux. Установка профилей, возврат штатных профилей и восстановление после сбоя теперь доступны на Linux через системный usbmuxd, без iTunes и библиотек Apple. Добавлены запускатель Запуск Linux.sh и проверка начала сеанса --atc-probe. Полный цикл работы по USB проверен автором Linux-поддержки на нескольких моделях iPhone; работа по Wi-Fi на Linux пока не проверена.
  • Исправлен обмен AirTraffic на Windows. Изменено установление сеанса Grappa, которое могло обрываться ещё при сохранении исходного каталога. Исправление проверено автором на подключённом iPhone с двумя версиями библиотек Apple. Для Windows по-прежнему нужны служба и драйвер Apple Mobile Device из iTunes.
  • Готовые сборки без установки Python для macOS Apple Silicon, macOS Intel, Windows x64 и Linux x64. Отдельно доступен универсальный Python-вариант для всех трёх ОС.
  • Зарубежные SIM больше не затрагиваются по умолчанию. Профиль по умолчанию применяется к российским и белорусским SIM. Для остальных можно явно указать оператора в bundle.yaml или выбрать SIM вручную.
  • Обновлён bundle.yaml для Беларуси: для A1, МТС, life:), Белтелекома и beCloud / UNET выбран MTS_ua. Для МТС России сохранён Vodafone_ro, общий профиль по умолчанию — Vodafone_hu.
  • Паспорт пакета перед установкой. Показываются сведения о выбранном профиле из каталога ios-bundles. Недоступность сайта или некорректный каталог не должны мешать запуску и установке. Свойства пакета сами по себе не подтверждают работу услуг у оператора.
  • Отчёт о профиле — пункт 11 / --report. Собирает диагностику и результаты ручных проверок VoWiFi, VoLTE, 5G и других функций в текстовый отчёт без номеров телефона, IMSI и ICCID.
  • Надёжнее диагностика и понятнее ошибки. Чтение журнала CommCenter переподключается после обрыва; при неподтверждённой установке видно, какой пакет выбрала iOS. Добавлены пояснения для отказа Grappa и отсутствия разрешения «Локальная сеть» на macOS, включая ожидание окна с запросом доступа.
  • Дополнены инструкции и ответы на частые вопросы. Собственный код проекта выпущен под MIT; сторонние компоненты сохраняют свои лицензии.

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

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

Все архивы собраны из одного тега. Автоматические тесты и проверки сборок прошли. Это бета: отзывы о работе на устройствах и отчёты через пункт 11 помогут подготовить стабильную v6.

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

  • @vdovikovva — за готовые сборки, паспорт пакета, отчёт о профиле, защиту зарубежных SIM, улучшения диагностики, обработки ошибок и документации.
  • @CatSema — за поддержку Linux и проверки установки, возврата профилей и восстановления на реальных устройствах.
  • @Sunkist228 — за исправление Grappa на Windows и тестирование с разными версиями компонентов Apple.
  • @Puhavik — за вклад в предыдущие версии и помощь проекту.

Спасибо авторам AirLift, AirCard-Windows, AirCard-Linux, его варианта от hoicau и go-tunes, чьи наработки использованы в протоколе переноса и обмене AirTraffic.

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

Don't miss a new CarrierSIM release

NewReleases is sending notifications on new releases.