Вы когда-нибудь замечали, что перед установкой новой версии iOS на iPhone внезапно пропадает несколько гигабайт свободного места? Или задавались вопросом, почему устройство предлагает «загрузить и установить» обновление, хотя интернет отключён? Всё дело в том, как Apple обрабатывает файлы прошивки — они не просто скачиваются и исчезают, а занимают место на накопителе, иногда надолго. В этой статье мы детально разберём, куда именно загружаются обновления iPhone, как их найти в файловой системе, можно ли удалить их вручную и что делать, если iOS упорно не видит скачанную прошивку.
Спойлер: механизм хранения обновлений в iOS далеко не так прозрачен, как в Android, где файлы прошивки лежат в открытой папке /cache. Здесь всё спрятано за слоем абстракции, но с помощью скрытых функций и сторонних инструментов (вроде iMazing или iExplorer) можно получить доступ к системным папкам. А ещё мы расскажем, почему иногда iPhone скачивает обновление по 2–3 раза и как этого избежать.
Как iOS загружает обновления: официальный механизм от Apple
Процесс обновления iOS состоит из трёх ключевых этапов: проверка доступности прошивки, скачивание файла и установка. При этом Apple использует гибридный подход: часть данных загружается заранее (в фоновом режиме), а часть — непосредственно перед установкой. Вот как это работает:
- 🔍 Проверка обновлений: iPhone ежедневно связывается с серверами Apple (
mesu.apple.com) черезНастройки → Основные → Обновление ПО. Если новая версия iOS доступна, система сохраняет информацию о ней в кэше (но не скачивает файл!). - 📥 Фоновая загрузка: Если устройство подключено к Wi-Fi и зарядке, iOS может автоматически начать скачивание прошивки в фоновом режиме. Файл сохраняется в защищённой системной папке (о её расположении — ниже).
- 🔄 Установка: При нажатии «Установить» система проверяет целостность файла, распаковывает его и применяет изменения. Если файл повреждён (например, из-за прерванной загрузки), iOS удаляет его и начинает скачивание заново.
Важный нюанс: с iOS 12 Apple внедрила технологию «дельта-обновлений» (delta updates). Вместо скачивания полной прошивки (весом 3–6 ГБ) система загружает только изменившиеся файлы (обычно 500 МБ–1.5 ГБ). Это экономит место и трафик, но усложняет поиск файлов обновления вручную — они могут быть разбиты на сотни мелких пакетов.
Где физически хранятся файлы обновлений iOS
В отличие от Windows или Android, где пользователь может свободно исследовать файловую систему, iOS скрывает системные папки. Однако файлы обновлений всё же имеют фиксированные пути — их можно найти через Finder (на Mac) или специализированные программы вроде iMazing. Вот ключевые расположения:
| Тип файла | Путь в файловой системе | Описание |
|---|---|---|
| Основной файл прошивки (IPSW) | /private/var/mobile/Library/Downloads/ |
Здесь хранятся полные образы iOS (например, iPhone14,3_17.2_21C62_Restore.ipsw). Папка очищается после успешной установки. |
| Дельта-обновления | /private/var/mobile/Library/Caches/com.apple.softwareupdated/ |
Мелкие пакеты с изменениями (файлы .diff или .patch). Могут оставаться на устройстве даже после обновления. |
| Кэш метаданных | /private/var/mobile/Library/Preferences/com.apple.softwareupdated.plist |
Информация о доступных обновлениях, статусе загрузки и ошибках. Можно сбросить для принудительной перепроверки. |
| Временные файлы | /private/var/folders/ (разные подпапки) |
Файлы, используемые во время установки. Обычно удаляются автоматически, но иногда «зависают». |
Критическая деталь: папка /private/var/ недоступна через стандартный проводник iOS, но её можно увидеть, подключив iPhone к Mac через USB и использовав Terminal с командой ls /private/var/mobile/Library/Downloads/ (требуется джейлбрейк или специальные утилиты).
Если вы не хотите копаться в системных файлах, есть более простой способ проверить, скачалось ли обновление: перейдите в Настройки → Основные → Хранилище iPhone и найдите в списке приложений пункт «Обновление ПО». Если он занимает несколько гигабайт — файл прошивки уже на устройстве.
Почему обновление скачивается несколько раз и как это исправить
Одна из самых распространённых проблем — iPhone скачивает одно и то же обновление по 2–3 раза, съедая гигабайты трафика и места. Причины такого поведения:
- 🔌 Прерванная загрузка: Если во время скачивания пропал Wi-Fi или устройство разрядилось, iOS может не распознать частично загруженный файл и начать заново.
- 🐞 Ошибка проверки целостности: Система сравнивает хеш-сумму скачанного файла с эталонной. Если они не совпадают (например, из-за сбоя сети), файл удаляется.
- 📡 Смена сети: При переключении с Wi-Fi на мобильный интернет (или наоборот) iOS может сбросить загрузку.
- 🔄 Дельта-обновления: Если вы отложили установку, а Apple выпустила новую версию, система может скачать свежие пакеты поверх старых.
Чтобы избежать многократной загрузки:
Стабильно подключитесь к Wi-Fi (отключите мобильные данные в Настройки → Сотовая связь → Параметры данных → Сотовые данные для обновления ПО)
Зарядьте iPhone до 50% и подключите к зарядке
Не прерывайте процесс (не выходите из меню обновления, не перезагружайте устройство)
Если загрузка «зависла», перезагрузите iPhone и проверьте хранилище в Настройки → Основные → Хранилище iPhone-->
Если обновление уже скачалось, но iOS упорно предлагает загрузить его снова, попробуйте:
- Удалите файл прошивки вручную через
Настройки → Основные → Хранилище iPhone → Обновление ПО → Удалить. - Перезагрузите устройство.
- Снова проверьте обновление в
Настройки → Основные → Обновление ПО.
Что делать, если обновление «застряло» на этапе подготовки?
Если прогресс-бар обновления не движется дольше 30 минут:
1. Принудительно перезагрузите iPhone (зажмите Повышение громкости → Понижение громкости → Боковая кнопка до появления логотипа Apple).
2. Подключитесь к другому Wi-Fi (иногда проблема в маршрутизаторе).
3. Проверьте, не блокирует ли загрузку VPN или антивирус (отключите их временно).
4. Если ничего не помогает, скачайте прошивку на Mac/PC через Finder/iTunes и установите вручную.
Как очистить кэш обновлений и освободить место
Файлы прошивки могут занимать от 1 до 6 ГБ — немало для устройств с 64 или 128 ГБ памяти. Если обновление уже установлено или вы передумали его устанавливать, вот как очистить ненужные данные:
Способ 1: Через настройки iPhone
Самый простой метод:
- Откройте
Настройки → Основные → Хранилище iPhone. - Найдите в списке «Обновление ПО» (обычно вверху, если файл скачан).
- Тапните по нему и выберите «Удалить обновление».
Способ 2: Сброс настроек сети
Если файл обновления «завис» и не удаляется через хранилище, сбросьте сетевые настройки:
- Перейдите в
Настройки → Основные → Перенос или сброс iPhone → Сброс → Сбросить настройки сети. - После перезагрузки проверьте хранилище — часто это помогает системе «увидеть» и удалить ненужные файлы.
Способ 3: Через Mac или PC (для продвинутых)
Если первые два способа не сработали, подключите iPhone к компьютеру и используйте:
- 🖥️ Finder (macOS Catalina и новее): Выберите iPhone в боковом меню, перейдите на вкладку «Общие» и нажмите «Восстановить iPhone» (это удалит все данные, поэтому сначала сделайте резервную копию!).
- 🔧 iMazing или iExplorer: Эти программы позволяют вручную удалить файлы из папки
/Downloads/без полного сброса.
Можно ли перенести загрузку обновления на Mac/PC или внешний накопитель
Многие пользователи хотят скачивать прошивку не на сам iPhone (где мало места), а на компьютер или флешку. Увы, Apple не предоставляет такой возможности напрямую, но есть обходные пути:
Официальный способ: загрузка через Finder/iTunes
Вы можете скачать полный файл прошивки (.ipsw) на компьютер и установить его вручную:
- Подключите iPhone к Mac или PC.
- Откройте Finder (или iTunes на Windows) и выберите своё устройство.
- Зажмите
Option(на Mac) илиShift(на Windows) и кликните «Обновить». - Выберите предварительно скачанный файл
.ipsw(его можно загрузить с сайтов вроде ipsw.me).
Неофициальные способы (с рисками)
Для опытных пользователей есть варианты с использованием:
- 🔌 Внешний SSD + адаптер Lightning/USB-C: Некоторые утилиты (например, iMazing) позволяют указать внешний накопитель как место для загрузки прошивки. Однако это требует джейлбрейка и может привести к ошибкам установки.
- ☁️ Облачные сервисы: Можно скачать
.ipswна Google Drive или iCloud Drive, а затем открыть его через Files на iPhone. Но iOS не поддерживает установку прошивки из облака — файл всё равно придётся переносить в системную папку.
1. Совместимость файла с вашей моделью iPhone (например, прошивка для iPhone 13 не подойдёт для iPhone 12).
2. Целостность файла (его размер должен совпадать с указанным на сайте).
3. Версию Finder/iTunes (обновите программу до последней версии).-->
Что делать, если обновление скачалось, но не устанавливается
Ситуация: файл прошивки занимает место на iPhone, но при нажатии «Установить» появляется ошибка. Распространённые причины и решения:
| Ошибка | Причина | Решение |
|---|---|---|
| «Не удалось установить обновление» | Повреждённый файл прошивки или нехватка места. | Удалите обновление через Хранилище iPhone и скачайте заново. |
| «Обновление запросило Apple ID» | iPhone привязан к другому аккаунту (например, после покупки б/у). | Отвяжите устройство через Настройки → [Ваше имя] → iTunes Store и App Store. |
| «Недостаточно памяти» (хотя место есть) | Системный раздел переполнен (не путать с пользовательской памятью). | Удалите ненужные приложения или перенесите фото в iCloud. |
| «Ошибка сервера» (код 3194, 3004 и т. д.) | Проблемы на стороне Apple или блокировка файла hosts. |
Проверьте статус серверов Apple на developer.apple.com. |
Если ни один из способов не помог, попробуйте установить прошивку через режим DFU:
- Подключите iPhone к компьютеру и откройте Finder/iTunes.
- Выполните принудительную перезагрузку (см. инструкцию выше).
- Сразу после появления логотипа Apple зажмите
Понижение громкости(на iPhone 8 и новее) илиДомой(на iPhone 7 и старше) на 10 секунд. - Экран должен остаться чёрным — это значит, что устройство в режиме DFU. Теперь выберите «Восстановить iPhone» в Finder.
Чем DFU отличается от Recovery Mode?
Recovery Mode — это «мягкий» режим восстановления, при котором iOS загружает минимальную прошивку для диагностики. DFU (Device Firmware Update) — это «глубокий» режим, при котором устройство не загружает iOS вообще, позволяя перепрошить даже сильно повреждённую систему. DFU используется, когда Recovery Mode не помогает или iPhone не реагирует на кнопки.
Как отключить автоматическую загрузку обновлений
Если вы не хотите, чтобы iOS самостоятельно скачивала прошивки (например, из-за ограниченного трафика или памяти), можно отключить эту функцию:
- Перейдите в
Настройки → Основные → Обновление ПО. - Тапните по «Автоматические обновления».
- Отключите опции:
- 🔄 «Загружать обновления iOS» (отключает фоновую загрузку).
- 📲 «Устанавливать обновления iOS» (отключает автоматическую установку).
Обратите внимание: даже с отключённой автоматической загрузкой iPhone будет проверять наличие обновлений и уведомлять вас о них. Чтобы полностью запретить проверки, потребуется:
- 📵 Отключить Wi-Fi и мобильные данные для серверов Apple через
Настройки → Сотовая связь → Параметры данных → Сотовые данные для обновления ПО. - 🔒 Использовать VPN с блокировкой доменов
mesu.apple.comиapplsus.apple.com.
FAQ: Частые вопросы о загрузке обновлений iPhone
Можно ли установить обновление iOS без подключения к интернету?
Да, если файл прошивки уже скачан на устройство. Для этого:
- Убедитесь, что обновление загружено (проверьте в
Хранилище iPhone). - Отключите Wi-Fi и мобильные данные.
- Перейдите в
Настройки → Основные → Обновление ПОи нажмите «Установить».
Если файл не скачан, установка без интернета невозможна — iOS требует подключения для проверки подписи прошивки на серверах Apple.
Почему обновление весит больше, чем указано на сайте Apple?
На сайте Apple обычно указывается размер дельта-обновления (только изменения). Однако если вы обновляетесь с сильно устаревшей версии (например, с iOS 15 на iOS 17), система может скачать полный образ (3–6 ГБ), а не мелкие пакеты. Кроме того, во время установки iOS создаёт временные файлы, которые занимают дополнительное место (они удаляются после перезагрузки).
Можно ли скачать прошивку на одном iPhone и перенести её на другой?
Нет, так сделать нельзя. Файлы обновлений привязаны к:
- 📱 Конкретной модели (например, прошивка для iPhone 13 Pro не подойдёт для iPhone 13 mini).
- 🔐 Уникальному идентификатору устройства (UID).
- 🔄 Текущей версии iOS (дельта-обновления зависят от исходной прошивки).
Единственный легальный способ переноса — скачать .ipsw на компьютер и установить через Finder/iTunes.
Что будет, если удалить файл обновления во время установки?
Если вы прерёвёте установку (например, принудительно перезагрузите iPhone или удалите файл через Хранилище iPhone), произойдёт одно из двух:
- 🔄 iOS откатится к предыдущей версии (если процесс не успел дойти до критической стадии).
- 🚨 Устройство войдёт в режим Recovery Mode (если системные файлы были частично перезаписаны). В этом случае потребуется восстановить iPhone через компьютер.
Риск «окирпичивания» (полной неработоспособности) минимален, но лучше не прерывать установку намеренно.
Как узнать, какая версия iOS будет установлена после обновления?
Перед загрузкой iOS показывает только номер версии (например, iOS 17.3), но не сборку (например, 21D50). Чтобы увидеть полную информацию:
- Подключите iPhone к Mac и откройте Консоль (приложение в
Программы → Утилиты). - Введите в поиске
softwareupdated— здесь будут логи с деталями о доступных обновлениях.
Или проверьте сборку на сайтах вроде ipsw.me после скачивания .ipsw.