Дома интернет по Wi-Fi есть, а звонок обрывается на второй минуте. В старом фонде с толстыми стенами, в полуподвальном офисе, на даче на краю покрытия. Для таких мест и придуманы звонки по Wi-Fi (VoWiFi): телефон звонит через роутер и не нуждается в сигнале вышки. Как это работает и где переключатель, рассказали в отдельной статье.
Проблема в том, что у российских SIM на iPhone переключатель либо не появляется, либо ничего не делает. Ниже — как это обойти открытым скриптом CarrierSIM, что он меняет в телефоне и что по состоянию на 10 октября 2026 года работает у разных операторов.
Почему у российской SIM нет звонков по Wi-Fi
Какие функции связи доступны SIM-карте, iPhone решает не сам. В iOS лежат пакеты операторов — наборы настроек, подписанные Apple: можно ли звонить через Wi-Fi, через LTE (VoLTE), включать ли 5G, каким кодеком передавать голос. Вставили SIM — система по её коду находит пакет «своего» оператора и включает ровно то, что в нём разрешено.
У пакетов российских операторов звонки по Wi-Fi для iPhone выключены. При этом в той же iOS лежат пакеты сотен зарубежных операторов, где всё включено. CarrierSIM делает одну вещь: говорит iPhone, что для вашей SIM нужно брать не штатный пакет, а пакет, например, венгерского Vodafone. Номер, тариф и оператор остаются вашими — меняется только набор разрешённых функций.
Заодно с VoWiFi включаются:
- EVS (HD Voice+) — кодек с заметно более чистым голосом. Работает, только если он есть у обоих собеседников и оба звонят через VoLTE или VoWiFi.
- 5G на части диапазонов. Там, где оператор уже даёт 5G. Почему без этого 5G на iPhone в России не работает вовсе — отдельный разбор. Полосы n78 и n79 в России не откроются ни на каком пакете: разрешённые диапазоны задаёт отдельный подписанный файл, скрипт его не трогает.
Что скрипт меняет, а что нет
Это важно понять до установки. CarrierSIM не делает джейлбрейк и не трогает системный раздел: пакеты операторов остаются подписанными Apple и не меняются. Скрипт пишет только в пользовательский каталог, где iOS хранит, какой пакет выбрать для какой SIM, — туда добавляется ссылка с номером IMSI вашей карты. Перед записью скрипт сохраняет копию каталога, а после — проверяет по системному журналу, что iPhone выбрал нужный пакет и принял его подпись. Не принял — возвращает как было.
При этом способ неофициальный. Apple и операторы его не поддерживают, и автор прямо пишет: инструмент экспериментальный, работа на будущих версиях iOS не гарантируется.
Что нужно
- iPhone 12–18, включая mini, Plus, Pro, Pro Max, Air и модели с «e».
- iOS 16 и новее. Проверено вплоть до iOS 27.0.1 и бета-версии 27.2 beta 2.
- Компьютер на macOS, Windows или Linux и кабель. На Mac ничего ставить не нужно. На Windows нужен настольный iTunes x64 — версия из Microsoft Store и приложение Apple Devices могут не подойти, ссылка на правильный установщик есть в README. На Linux — системная служба
usbmuxd. - Интернет при первом запуске: скрипт сам скачает нужные библиотеки.
Python ставить не обязательно: на странице релизов есть готовые сборки для macOS, Windows и Linux.
Сначала про iOS 27.2: не откладывайте
Начиная с iOS 27.2 beta 3 Apple закрыла способ, которым скрипт записывает файлы в телефон. Уже поставленный профиль после обновления остаётся, но поставить, сменить или убрать его скриптом на такой версии нельзя. Если в финальной 27.2 закрытие останется, а вы хотите звонки по Wi-Fi, ставить профиль нужно до обновления. И не обновляйтесь на 27.2, если планируете потом менять пакет.
Установка по шагам
- Скачайте архив со страницы релизов и распакуйте его целиком в «Загрузки».
- Подключите iPhone кабелем, разблокируйте и нажмите «Доверять». Закройте Finder или iTunes, если в них идёт синхронизация.
- Запустите файл для своей системы: «Запуск macOS.command», «Запуск Windows.cmd» или «Запуск Linux.sh». На Mac система может сказать, что файл «повреждён», — это блокировка неподписанных файлов, обход описан в README.
- Выберите в меню 2: скрипт покажет ваши SIM и план установки, ничего не записывая. Удобно проверить, что телефон виден.
- Выберите 1 и дождитесь сообщения «Готово». Всё это время держите iPhone разблокированным и не трогайте кабель.
- Перезагрузите iPhone.
По умолчанию МТС получает пакет Vodafone Румынии, остальные российские операторы — Vodafone Венгрии. Другой пакет можно выбрать пунктом 7: скрипт покажет его «паспорт» — что в нём включено — и запишет только после подтверждения.
Одна деталь из практики: если включена резервная копия iCloud, а iPhone на зарядке с погасшим экраном (кабель к компьютеру тоже считается зарядкой), iOS может начать копию прямо посреди установки и сбить её. Поэтому экран не должен гаснуть до «Готово».
Как включить и проверить
- «Настройки» → «Сотовая связь» → нужная SIM → включите «Вызовы по Wi-Fi».
- Включите авиарежим, затем отдельно Wi-Fi.
- Дождитесь, когда рядом с названием оператора появится отметка Wi-Fi.
- Выключите авиарежим. Дальше звонки по Wi-Fi будут подключаться сами.
Проверить, через что на самом деле идёт звонок и каким кодеком, можно пунктом 9: запустите его и позвоните — скрипт покажет канал (Wi-Fi, LTE или 5G) и кодек (EVS или AMR).
С 5G проверка своя: значок «5G» в строке состояния ещё не значит, что вы в сети 5G. Наберите *3001#12345# и нажмите вызов — откроется служебное меню Field Test. Полосы с буквой n (например, n1, n7, n40) — это 5G, полосы с буквой b — LTE. Видите только b — телефон работает в LTE, просто рядом нет 5G.
Что у какого оператора
Данные из README проекта и отзывов в теме на 4PDA на 10 октября 2026 года. Операторы меняют настройки на своей стороне, поэтому картина может сдвинуться в любую сторону.
- МТС — пакет Vodafone_ro. Проверено на iPhone 14, 17 и 17 Pro с eSIM, на iPhone 17 подтверждён звонок по Wi-Fi. Звонки по Wi-Fi в роуминге в этом пакете выключены.
- Билайн — Vodafone_hu. Проверено на iPhone 15 Pro и 15 Pro Max, SMS через Wi-Fi уходят. Если переключатель есть, а звонки по Wi-Fi не идут, скорее всего услуга выключена на самом номере. По отзывам, оператор выключает её у SIM, которая стояла в телефоне без официальной поддержки. Помогает одно из двух: попросить поддержку включить VoWiFi на номере (бывает, что отказывают) или вставить SIM в Android-смартфон либо в iPhone 13 или более старый, включить там звонки по Wi-Fi и вернуть карту в свой iPhone.
- МегаФон — Vodafone_hu. Звонки по Wi-Fi работают. SMS через Wi-Fi — не у всех: с 2 октября у части пользователей пошли, у части нет. Проверяйте на обычном номере: на короткие номера SMS через Wi-Fi не уходят даже на штатном пакете.
- T2 — Vodafone_hu и другие пакеты. До октября не работало ни на каком. В ночь на 2 октября звонки по Wi-Fi включились у многих — в Москве, Санкт-Петербурге и других городах, без переустановки. Похоже, оператор включает услугу по регионам: если у вас пока нет, подождите и время от времени включайте и выключайте авиарежим. И проверьте подключённые услуги: по условиям оператора звонки по Wi-Fi не работают вместе с «Городским номером», «Вторым номером», «Корпоративной АТС», CVPN и CSD.
- Yota — Vodafone_hu, проверено на iPhone 14 Pro.
Что может пойти не так
- Пропал переключатель VoLTE. Это нормально: в пакетах Vodafone его нет, а VoLTE включён всегда. Проверка — выключите Wi-Fi и позвоните: если во время разговора интернет работает и сеть не падает в 3G, всё в порядке.
- Медленнее интернет или не уходят MMS. Вместе с пакетом могли подставиться настройки точки доступа (APN) чужого оператора. Проверьте «Сотовая связь» → номер → «Сотовая сеть передачи данных» и, если там чужой APN, впишите настройки своего оператора с его сайта.
- Вместо «LTE» значок «4G» или подпись «Vodafone … Wi-Fi» в строке оператора. На связь не влияет; убрать нельзя, не меняя пакет.
- Звонки по Wi-Fi включаются только в авиарежиме или при слабом сигнале. Когда предпочесть Wi-Fi, решают пакет и оператор: у части пакетов дома приоритет у сотовой сети. Сравнить пакеты можно на ios-bundles.github.io.
- Не подключается вообще. Частая причина — блокировка рекламы на уровне DNS: AdGuard, Pi-hole, VPN или фильтр в роутере могут закрывать адрес сервера оператора, через который идёт звонок. Пункт 8 покажет это в диагностике. Гостевые сети Wi-Fi тоже могут не пропускать звонки.
- Телефон предлагает «Обновить настройки оператора». Лучше не соглашаться: в теме был случай, когда после обновления профиль слетел наполовину и пропал 5G.
Сменили SIM — ставьте заново
Профиль привязан не к телефону и не к номеру, а к IMSI — внутреннему коду SIM-карты. Новая SIM, перевыпуск eSIM, перенос номера с eSIM на пластик дают новый IMSI, и профиль нужно поставить заново. Как устроены eSIM у российских операторов и как переносить номер — в отдельном гиде.
После смены SIM иногда не активируются iMessage и FaceTime — так бывает и без скрипта. Помогал перевыпуск SIM у оператора: активация проходила за 10–60 минут. Учтите, что после перевыпуска оператор может на сутки ограничить SMS.
Как вернуть как было
Пункт 4 удаляет ссылки, которые добавил скрипт, и iPhone возвращается к штатному пакету оператора. Если установка прервалась — пункт 5, затем повторите нужное действие. На iOS 27.2 beta 3 и новее, где скрипт больше не может писать, профиль снимается только полным сбросом iPhone или сменой SIM. Обычный сброс настроек сети его не убирает.
И одна мера осторожности: папка runs рядом со скриптом хранит копии и журналы, в части из них есть идентификаторы ваших SIM. Не выкладывайте её в чаты и на форумы — для отчёта у скрипта есть пункт 11, он собирает сведения без номеров.
Коротко
- Звонки по Wi-Fi у российских SIM на iPhone не работают, потому что выключены в пакете оператора, а не потому что их не умеет телефон.
- CarrierSIM подставляет SIM пакет европейского Vodafone, ничего не взламывая, и всё откатывается одним пунктом меню.
- Вместе со звонками по Wi-Fi включаются EVS и 5G там, где оператор его даёт.
- Ставить нужно до iOS 27.2 beta 3 — дальше Apple способ закрыла.
Исходный код, все флаги и подробное техническое описание — в репозитории проекта.


