📈 GH Trending Explorer 🎲 Surprise me

← all repos

ios-bundles / CarrierSIM

git clone https://github.com/ios-bundles/CarrierSIM.git v7 · 16d ago

CarrierSIM - Установка профилей операторов для разблокирования возможностей iPhone и iPad: VoWiFi, 5G и EVS в России и Беларуси

+2
stars, 24h · #10,771
+~19
stars, 7 days · #8,341
+284
stars, 30 days · #2,838
284
★ total · +7% this week
24
forks · 8 open issues

Star history (as recorded here)

2026-10-20 · 276 ★ 2026-10-23 · 284 ★
LanguagePython
LicenseMIT
Created2026-09-28 (25d ago)
Last push16d ago
Watchers8
OwnerOrganization

Links

README excerpt
# CarrierSIM
Обсуждение на 4PDA
Скрипт привязывает SIM-карты iPhone по IMSI к системному пакету оператора **Vodafone_hu** или к любому другому пакету, который есть в iOS телефона. Задуман для включения **звонков по Wi-Fi (VoWiFi)** в России. Заодно включается кодек EVS и 5G на части диапазонов.
Python-скрипт работает на **macOS**, **Windows** и **Linux**. Готовые сборки без Python выпускаются для macOS, Windows x64 и Linux x64.
Работает на **iPhone 12–18**, включая модели **mini, Pro, Pro Max, Plus, Air и e**, с **iOS 16 и новее**.
| iOS | Работает | Не работает |
| --- | --- | --- |
| 27.2 | ✅ 27.2 beta 2 (24B5089g) | ❌ $\color{red}{\textsf{начиная с 27.2 beta 3 (24B5099f)}}$ |
| 27.0 | ✅ 27.0.1 (24A446) | — |
| 26 | ✅ 26.7.1 (23H30) | — |
| 18 | ✅ 18.7.10 (22H374) | — |
| 17 | ✅ 17.7.2 (21H221) | — |
| 16 | ✅ 16.7.16 (20H392) | — |
| 15 | ❔ не проверялось, 15.8.8 (19H422) | — |
| 14 | ❔ не проверялось, 14.8.1 (18H107) | — |
Указаны самые свежие сборки каждой ветки по AppleDB. На iOS 27.2 beta 3 и новее Apple закрыла способ записи: скрипт предупреждает и останавливается, если iPhone откажет в переносе.
**iPad Wi-Fi + Cellular:** нужна активная SIM или eSIM; установка пока не проверена на устройстве. Модели Wi-Fi без сотового модема не поддерживают установку профилей.
> Экспериментальный инструмент. Работа на будущих версиях iOS не гарантируется.
## Что нужно
- **Python 3.11 или новее**, рекомендуется 3.12. На Windows нужна 64-битная версия.
- **Windows:** установите iTunes x64 по инструкции на 4PDA. Версия из Microsoft Store и Apple Devices могут не подойти. Если скачивание на 4PDA выдаёт ошибку 404, нужна регистрация, вход в аккаунт и некоторая активность на форуме.
- **macOS:** ничего дополнительно ставить не нужно.
- **Linux:** установите системный `usbmuxd` (например, `sudo apt install usbmuxd` на Debian/Ubuntu). Проверка `--check` покажет, найден ли он и есть ли сокет службы.
- iPhone, кабель USB и интернет для первого запуска. Потом можно без кабеля, по Wi-Fi (пункт **10**).
Если устройство не определяется, разблокируйте его, разрешите подключение в «Настройки → Конфиденциальность и безопасность → Проводные аксессуары» и переподключите кабель. На Linux при необходимости: `sudo systemctl restart usbmuxd`.
## Как запустить
1. Распакуйте архив целиком в «Загрузки».
2. Подключите iPhone кабелем, разблокируйте его и нажмите «Доверять». Закройте Finder и iTunes, если в них идёт синхронизация.
3. Запустите файл для своей ОС:
 - macOS: `Запуск macOS.command`
 - Windows: `Запуск Windows.cmd`
 - Linux: `bash "Запуск Linux.sh"`.
4. В меню выберите **1** и дождитесь сообщения «Готово».
До сообщения «Готово» держите iPhone разблокированным. Если включена резервная копия iCloud, а телефон на зарядке (кабель к компьютеру тоже считается) и экран погас, iOS примерно раз в сутки начинает копию и при этом переписывает служебные файлы Books — прямо посреди этапа (#44). Скрипт перед этапами предупреждает об этом и показывает, когда была последняя копия.
При пе