Releases: ios-bundles/CarrierSIM
Release list
CarrierSIM v6-beta1
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.
CarrierSIM v5
CarrierSIM v5 для macOS и Windows
- Добавлена экспериментальная возможность работы скрипта без USB-подключения (по WiFi).
- Добавлена диагностика сети и определение кодека во время звонка.
- Стандартный профиль оператора теперь можно восстановить отдельно для каждой SIM.
- Исправлены ошибки восстановления после сбоев и очистки служебных файлов Books.
- Для МТС России по умолчанию выбран профиль Vodafone_ro.
- В журнале теперь отображается версия CarrierSIM.
- Справочник моделей дополнен всеми вариантами iPhone 12 и 13, включая mini.
- Добавлены автоматические тесты на Python 3.11–3.14 для Windows, Linux и macOS.
Благодарности
Спасибо @Puhavik и @vdovikovva за PR, помощь в разработке, исправление ошибок и тестирование. Спасибо всем, кто проверял скрипт на своих устройствах, присылал журналы и помогал находить решения.
CarrierSIM v4
CarrierSIM v4 для macOS и Windows
- Исправлено падение при восстановлении штатного профиля.
- Исправлены ошибки из-за большой библиотеки Books и фоновых изменений её файлов.
- Добавлено восстановление папок синхронизации Books, удалённых во время операции.
- Добавлены подсказки при запрете установки приложений и отсутствии USB-драйвера Apple в Windows.
- Журнал запуска, сведения об окружении и подробная диагностика сохраняются в
runs. - Результат установки профиля отображается отдельно от результата восстановления Books; из диагностики убраны посторонние сообщения журнала iPhone.
CarrierSIM v3
CarrierSIM v3 для macOS и Windows
- Добавлен выбор профиля оператора и SIM в меню.
- Добавлен
bundle.yaml: профиль по умолчанию и отдельные профили по MCC/MNC оператора. - Исправлены зависания восстановления и очистка остатков предыдущих запусков.
- Добавлены подробная диагностика ошибок и запись журнала iPhone при синхронизации.
- Улучшена установка зависимостей на Python 3.13+ и Intel Mac, исправлен поиск Python в Windows.
- Добавлен запрос доверия при первом подключении iPhone, обновлена инструкция.
CarrierSIM v2
CarrierSIM v2 для macOS и Windows
Сняты ограничения запуска по модели iPhone и версии iOS. На непроверенных устройствах выводится предупреждение; совместимость не гарантируется.
CarrierSIM v1
CarrierSIM v1 для macOS и Windows
Первый релиз - версия работает только на iOS 27