Где на Mac хранится прошивка iPhone: скрытые папки, пути и секреты работы с IPSW-файлами

Вы когда-нибудь задумывались, куда пропадают гигабайты памяти на вашем Mac после обновления или восстановления iPhone? Или пытались вручную скачать прошивку (IPSW), но не могли найти её в системе? Дело в том, что macOS хранит файлы прошивок iOS в скрытых системных папках, и без знания точных путей их обнаружить практически невозможно. Эта статья не только раскроет все тайные локации, где Mac прячет прошивки для iPhone, но и объяснит, как ими управлять — от ручного удаления до принудительной переустановки.

Мы разберёмся, почему Finder не показывает эти файлы по умолчанию, как отличать кэшированные прошивки от загруженных вручную, и что делать, если iTunes или Finder упорно скачивают одну и ту же версию iOS снова и снова. А ещё вы узнаете, как использовать эти файлы для даунгрейда, восстановления в режиме DFU или даже создания кастомных прошивок — если вы готовы к экспериментам. Начнём с самого главного: где именно macOS хранит эти загадочные .ipsw-файлы.

Скрытые папки macOS: где искать прошивки iPhone

По умолчанию macOS прячет файлы прошивок iPhone в трёх основных локациях, и каждая из них отвечает за свой тип данных. Главная папка, где хранятся загруженные вручную прошивки (например, через сайт ipsw.me или iTunes), находится по пути:

/Library/iTunes/iPhone Software Updates/

Но есть нюанс: начиная с macOS Catalina (2019 год), Apple перенесла управление прошивками из iTunes в Finder, и путь слегка изменился. Теперь актуальный адрес для современных версий macOS (включая Sonoma и Ventura):

~/Library/Updates/

Обратите внимание на тильду (~) — это сокращение для вашей домашней директории (/Users/ВашеИмяПользователя/). Чтобы увидеть скрытую папку Library, в Finder нажмите ⌘ + Shift + G, вставьте путь и нажмите Enter. Если папки Updates нет — значит, вы ещё не скачивали прошивки через Finder.

  • 📁 Основная папка прошивок: ~/Library/Updates/ — здесь хранятся файлы, загруженные через Finder (актуально для macOS Catalina и новее).
  • 🖥️ Устаревший путь для iTunes: /Library/iTunes/iPhone Software Updates/ — используется в macOS Mojave и более ранних версиях.
  • 🗑️ Кэш прошивок: ~/Library/Caches/com.apple.MobileSoftwareUpdate/ — временные файлы, которые можно безопасно удалить.
  • 🔄 Резервные копии прошивок: иногда macOS дублирует файлы в /private/var/folders/ (путь индивидуален для каждого пользователя).
⚠️ Внимание: Не путайте папку Updates с iTunes/iPhone Software Updates. Первая содержит прошивки для Finder (новые Mac), вторая — для iTunes (старые Mac). Удаление файлов из неправильной папки не освободит место!

Как отличить кэшированную прошивку от полной

Не все файлы в папках Updates или iPhone Software Updates являются полноценными прошивками. Mac часто сохраняет частичные загрузки или кэшированные данные, которые занимают место, но не пригодны для восстановления iPhone. Вот как их распознать:

Тип файла Расширение Размер Можно ли использовать для восстановления?
Полная прошивка (IPSW) .ipsw 4–7 ГБ (зависит от модели iPhone) ✅ Да
Частичная загрузка .ipsw.partial или без расширения От нескольких МБ до 3–4 ГБ ❌ Нет (недокачанный файл)
Кэш обновлений .plist, .tmp или случайные символы До 500 МБ ❌ Нет (служебные данные)
Дельта-обновление .ipsw.delta (редко) 500 МБ – 1.5 ГБ ⚠️ Только для обновления (не для полного восстановления)

Если вы видите файл с расширением .ipsw и размером под 5–6 ГБ — это точно полная прошивка. А вот файлы с суффиксом .partial или без расширения можно смело удалять: они либо недокачанные, либо повреждённые. Кстати, macOS иногда оставляет такие "мусорные" файлы после прерванных обновлений.

📊 Вы когда-нибудь вручную скачивали прошивку для iPhone?
Да, с сайта ipsw.me
Да, через iTunes/Finder
Нет, всегда обновляюсь автоматически
Не знаю, что это такое

Чтобы проверить, какая именно прошивка хранится на вашем Mac, откройте Терминал и выполните команду:

ls -l ~/Library/Updates/ | grep ipsw

Эта команда выведет список всех .ipsw-файлов с указанием их размера и даты изменения. Если вывод пустой — значит, прошивок в этой папке нет. Попробуйте аналогичную команду для старого пути:

ls -l /Library/iTunes/iPhone\ Software\ Updates/ | grep ipsw

Зачем нужны локальные прошивки и когда их использовать

Многие пользователи даже не подозревают, что прошивки iPhone можно скачивать и хранить на Mac вручную. Между тем, это даёт несколько ключевых преимуществ:

  • Экономия трафика: если у вас несколько iPhone, можно один раз скачать прошивку и использовать её для всех устройств.
  • 🔄 Даунгрейд iOS: если новая версия iOS работает нестабильно, вы можете откатиться на предыдущую (при условии, что Apple ещё подписывает её).
  • 🛠️ Восстановление без интернета: если iPhone "окирпичился" в месте с плохим соединением, локальная прошивка спасёт ситуацию.
  • 🔒 Контроль версий: вы можете хранить архив прошивок для разных моделей iPhone (например, если у вас iPhone 12 и iPhone 15).

Но есть и подводные камни. Например, Apple периодически прекращает подписывать старые версии iOS, и даже имея локальный .ipsw-файл, вы не сможете установить его на iPhone. Чтобы проверить, какие версии ещё доступны для даунгрейда, используйте сервис ipsw.me — он показывает статус подписи в реальном времени.

Что будет, если установить неподписанную прошивку?

Если попытаться установить прошивку, которую Apple больше не подписывает, iTunes или Finder выдаст ошибку 3194. Это означает, что серверы Apple отклонили запрос на установку. Единственный способ обойти это — использовать инструменты вроде futurerestore (для опытных пользователей) или ждать, пока Apple снова не начнёт подписывать эту версию (что маловероятно).

Ещё один нюанс: прошивки привязаны к конкретной модели iPhone. Например, файл для iPhone 13 Pro (iPhone14,2) не подойдёт для iPhone 13 (iPhone14,5). Чтобы узнать точный идентификатор модели вашего устройства, перейдите в Настройки → Основные → Об этом устройстве и посмотрите строку Модель (не путать с Номер модели!).

Пошаговая инструкция: как скачать прошивку вручную

Если вы хотите иметь полный контроль над прошивками, лучше скачивать их самостоятельно. Вот как это сделать правильно:

  1. Перейдите на сайт ipsw.me — это самый надёжный источник прошивок для устройств Apple.

  2. Выберите модель вашего iPhone (например, iPhone 14 Pro Max).

  3. Нажмите на нужную версию iOS (зелёная галочка означает, что прошивка подписана Apple).

  4. Скачайте файл .ipsw (размером ~5–6 ГБ) в удобную папку (например, на Рабочий стол).

  5. Переместите скачанный файл в папку ~/Library/Updates/ (или /Library/iTunes/iPhone Software Updates/ для старых Mac).

Скачать правильную версию IPSW для вашей модели iPhone|Проверить статус подписи на ipsw.me|Создать резервную копию iPhone в iTunes/Finder|Отключить функцию "Найти iPhone" в настройках|Зарядить iPhone минимум на 50%-->

Теперь, когда прошивка находится в нужной папке, вы можете использовать её для восстановления iPhone:

  1. Подключите iPhone к Mac через USB (желательно оригинальный кабель).
  2. Откройте Finder (или iTunes, если у вас macOS Mojave или старше).
  3. Выберите ваш iPhone в боковом меню.
  4. Зажмите Option (⌥) на клавиатуре и нажмите кнопку Восстановить iPhone.
  5. В открывшемся окне выберите скачанный .ipsw-файл.
⚠️ Внимание: Если вы видите ошибку Ошибка 14 или Ошибка 4013 при восстановлении, это может означать, что прошивка повреждена или не подходит для вашей модели. Проверьте целостность файла (его хэш должен совпадать с указанным на ipsw.me) и повторите попытку.

Как безопасно удалить ненужные прошивки и освободить место

Прошивки iPhone занимают много места — до 7 ГБ каждая! Если у вас на Mac хранится несколько версий, это может съедать десятки гигабайт дискового пространства. Вот как безопасно их удалить:

Сначала проверьте, какие прошивки у вас есть. Откройте Терминал и выполните:

du -sh ~/Library/Updates/* 2>/dev/null | grep -E "[0-9]+G"

Эта команда покажет все файлы размером более 1 ГБ в папке Updates. Если вы увидели что-то вроде 5.3G iPhone14,3_17.2_21C62_Restore.ipsw — это и есть прошивка.

Чтобы удалить ненужные файлы:

  1. Откройте папку ~/Library/Updates/ через Finder (⌘ + Shift + G).
  2. Выделите файлы с расширением .ipsw, которые хотите удалить.
  3. Переместите их в Корзину.
  4. Важно! Очистите Корзину, иначе место не освободится.

Если вы хотите удалить все прошивки сразу (например, перед продажей Mac), используйте команду в Терминале:

rm -rf ~/Library/Updates/ 2>/dev/null; rm -rf /Library/iTunes/iPhone\ Software\ Updates/ 2>/dev/null

Не забывайте про кэш! Папка ~/Library/Caches/com.apple.MobileSoftwareUpdate/ может содержать временные файлы объёмом до 1–2 ГБ. Их можно удалить без риска для системы:

rm -rf ~/Library/Caches/com.apple.MobileSoftwareUpdate/*

Проблемы с прошивками: ошибки и их решения

Работа с прошивками iPhone на Mac не всегда проходит гладко. Вот самые распространённые ошибки и способы их исправления:

Ошибка Причина Решение
Ошибка 3194 Apple не подписывает эту версию iOS Используйте актуальную прошивку или инструменты вроде futurerestore
Ошибка 14 Повреждённый IPSW-файл или несовместимость с моделью Скачайте прошивку заново и проверьте модель iPhone
Ошибка 4013 Проблемы с подключением к серверам Apple Проверьте интернет, отключите VPN, попробуйте другой USB-порт
Ошибка 9 Конфликт с антивирусом или брандмауэром Временно отключите защиту и повторите попытку
Ошибка 53 Проблемы с Touch ID (актуально для iPhone 5s–8) Обновите macOS или используйте другой Mac

Если Finder или iTunes упорно не видят скачанную прошивку, даже если она лежит в правильной папке, попробуйте следующее:

  • 🔄 Перезагрузите Mac и iPhone.
  • 🔌 Попробуйте другой USB-кабель (желательно оригинальный).
  • 📂 Переместите .ipsw-файл на Рабочий стол, а затем обратно в папку Updates.
  • 🛠️ Обновите macOS до последней версии (иногда баги исправляются в новых релизах).

Если вы видите ошибку "Не удалось восстановить iPhone", но прошивка точно подходит для вашей модели и подписана Apple, попробуйте использовать режим DFU. Это принудительный режим восстановления, который обходит многие программные блокировки. Чтобы войти в DFU:

  1. Подключите iPhone к Mac.
  2. Выключите iPhone.
  3. Зажмите Боковую кнопку (или Домой для старых моделей) на 3 секунды.
  4. Не отпуская её, зажмите Кнопку уменьшения громкости на 10 секунд.
  5. Отпустите Боковую кнопку, но продолжайте держать Кнопку уменьшения громкости ещё 5 секунд.
  6. Экран должен остаться чёрным — это значит, что iPhone в режиме DFU.

Альтернативные способы работы с прошивками

Помимо стандартных методов, есть и более продвинутые инструменты для работы с прошивками iPhone на Mac. Они подойдут опытным пользователям, которые хотят больше контроля:

  • 🖥️ 3uTools: бесплатная утилита для управления прошивками, резервными копиями и даже джейлбрейком. Скачивает и хранит IPSW-файлы в своей папке (~/Library/Containers/com.3uTools.Data/Data/Library/Application Support/3uTools/Firmware/).
  • 🔧 iMazing: платное ПО с расширенными функциями резервного копирования и восстановления. Хранит прошивки в ~/Library/Application Support/iMazing/Downloads/.
  • 📦 futurerestore: консольная утилита для установки неподписанных прошивок (требует знания команд Терминала).
  • 🔄 ReiBoot: инструмент для выхода из режима восстановления и исправления ошибок при обновлении.

Если вы используете 3uTools или iMazing, помните, что эти программы создают свои собственные папки для хранения прошивок. Чтобы найти их, откройте Терминал и выполните:

mdfind -name "*.ipsw" | grep -v "Library/Updates"

Эта команда найдёт все .ipsw-файлы на Mac, исключая стандартные папки Apple. Осторожно: удаление файлов из папок сторонних программ может нарушить их работу.

ln -s ~/Library/Updates/ ~/Desktop/iPhone_Firmware

Теперь все прошивки будут доступны в один клик!-->

Для самых продвинутых пользователей существует возможность модификации прошивок (например, удаление ненужных языков или приложений). Для этого используются инструменты вроде ipsw или Jailbreak-утилиты checkm8. Однако это рискованно: неправильные изменения могут превратить iPhone в "кирпич". Если вы всё же решитесь, обязательно:

  • Создайте полную резервную копию iPhone.
  • Используйте виртуальную машину для экспериментов.
  • Изучите гайды на специализированных форумах (например, r/jailbreak на Reddit).

FAQ: Ответы на частые вопросы

Можно ли использовать прошивку с одного iPhone на другом?

Нет, прошивки строго привязаны к модели iPhone. Например, файл для iPhone 13 Pro (iPhone14,2) не подойдёт для iPhone 13 (iPhone14,5), даже если у них одинаковая версия iOS. Чтобы узнать точную модель, перейдите в Настройки → Основные → Об этом устройстве и посмотрите поле Модель (например, MN9X3RU/A — это iPhone 13 Pro 128 ГБ).

Почему macOS снова скачивает прошивку, хотя она уже есть на диске?

Это происходит из-за сбоя в работе Finder или iTunes. Программа не распознаёт локальный файл и загружает его заново. Решения:

  1. Переместите .ipsw-файл на Рабочий стол, затем обратно в ~/Library/Updates/.
  2. Перезагрузите Mac.
  3. Удалите файл com.apple.MobileSoftwareUpdate.plist в папке ~/Library/Preferences/ и повторите попытку.
Как восстановить iPhone без интернета, если прошивка уже скачана?

Если у вас есть локальный .ipsw-файл, подключите iPhone к Mac, откройте Finder (или iTunes), зажмите Option (⌥) и нажмите Восстановить iPhone. В открывшемся окне выберите скачанную прошивку. Убедитесь, что:

  • Файл не повреждён (проверьте его хэш на ipsw.me).
  • Прошивка подписана Apple (актуально для даунгрейда).
  • iPhone заряжен минимум на 50%.
Можно ли хранить прошивки на внешнем диске?

Технически да, но Finder и iTunes ищут прошивки только в стандартных папках (~/Library/Updates/ или /Library/iTunes/...). Чтобы использовать внешний диск:

  1. Скачайте прошивку на внешний диск.
  2. Создайте символическую ссылку (симлинк) на файл в стандартной папке:
    ln -s /Volumes/YourDrive/firmware.ipsw ~/Library/Updates/firmware.ipsw
  3. Используйте Finder как обычно — программа "увидит" прошивку через симлинк.

Минус этого метода: если диск отключить, Finder не сможет найти файл.

Что делать, если прошивка повреждена (ошибка при проверке)?

Если Finder выдаёт ошибку типа "Прошивка повреждена", попробуйте:

  • Скачать файл заново (возможно, загрузка прервалась).
  • Проверьте хэш файла (на ipsw.me указан SHA1 для каждой прошивки). Для проверки используйте команду:
    shasum -a 1 ваш_файл.ipsw
  • Если хэши совпадают, но ошибка остаётся — проблема в macOS. Попробуйте восстановить iPhone на другом Mac.