Ошибка 3004 появляется в iTunes (или в приложении «Устройства Apple» на Windows и Finder на Mac) в момент восстановления или обновления iPhone/iPad, когда программа не может установить стабильное соединение с серверами обновления Apple. Процесс прошивки прерывается, устройство может остаться в режиме восстановления, а на экране компьютера отображается сообщение вида «Не удалось восстановить iPhone. Произошла неизвестная ошибка (3004)».
Сбой относится к сетевой группе ошибок: iTunes скачивает файл прошивки (IPSW), проверяет его подпись на серверах Apple, и если этот обмен данными блокируется — антивирусом, брандмауэром, изменённым файлом hosts или нестабильным интернетом — восстановление останавливается. Хорошая новость: в большинстве ситуаций проблему можно решить без сервисного центра, последовательно проверив несколько типовых причин.
Что означает ошибка 3004 и когда она возникает
Код 3004 сигнализирует, что процесс восстановления прерван на этапе связи с серверами Apple или проверки прошивки. Чаще всего ошибка всплывает в таких сценариях:
- 🔌 восстановление iPhone или iPad через iTunes на Windows;
- 🔄 обновление iOS/iPadOS при подключении кабелем к компьютеру;
- 🛡️ работа антивируса или брандмауэра, фильтрующих трафик iTunes;
- 🌐 нестабильное интернет-соединение или блокировка серверов Apple в сети;
- 📄 изменённый файл
hosts, перенаправляющий запросы к серверам Apple.
Важно понимать: сама по себе ошибка 3004 не означает аппаратную неисправность iPhone. Это признак того, что звено «компьютер → интернет → серверы Apple» работает некорректно. Поэтому диагностику логично начинать именно с компьютера и сети, а не с телефона.
Быстрая первичная диагностика
Прежде чем менять настройки системы, выполните простые проверки — они безопасны и часто сразу устраняют сбой. Перезагрузите компьютер и сам iPhone, затем повторите попытку восстановления. Временный сбой кэша iTunes или сетевого стека исчезает после перезагрузки.
Далее проверьте кабель и порт. Используйте оригинальный или сертифицированный кабель Lightning/USB-C, подключайте его напрямую к USB-порту компьютера, минуя хабы и разветвители. Попробуйте другой порт — нестабильный контакт способен рвать передачу данных в середине процесса.
⚠️ Внимание: не отключайте кабель и не закрывайте iTunes, пока идёт восстановление. Прерывание на раннем этапе обычно безобидно, но повторные обрывы вынуждают начинать процедуру заново и скачивать прошивку повторно.
Проверка соединения с серверами Apple
Поскольку ошибка сетевая, убедитесь, что компьютер вообще может достучаться до серверов Apple. Откройте в браузере страницу состояния систем Apple (System Status) — если службы активации и обновления помечены как недоступные, проблема на стороне Apple, и остаётся только дождаться восстановления работы.
Дополнительно проверьте само интернет-соединение. Переключитесь с Wi-Fi на проводную сеть или наоборот, перезагрузите роутер. Если вы находитесь в корпоративной сети или используете VPN, временно отключите VPN и попробуйте другую сеть — корпоративные фильтры и прокси нередко блокируют обращения iTunes к серверам обновления.
Антивирус и брандмауэр
Сторонние антивирусы и брандмауэры — одна из самых частых причин ошибки 3004. Они могут перехватывать защищённое соединение iTunes и разрывать его. Временно приостановите защиту антивируса на время восстановления, затем включите её снова.
Если после отключения антивируса восстановление проходит успешно, добавьте iTunes в исключения защитного ПО, чтобы не отключать защиту каждый раз. Также убедитесь, что встроенный брандмауэр Windows не блокирует программу: проверьте правила для iTunes.exe в разделе разрешённых приложений брандмауэра.
⚠️ Внимание: отключайте антивирус только на время восстановления и только если скачивали iTunes из официального источника — Microsoft Store или сайта Apple. Сразу после завершения включите защиту обратно.
Проверка файла hosts
Файл hosts иногда изменяется сторонними утилитами (например, старыми инструментами для отката прошивок), которые перенаправляют запросы к серверам Apple на другие адреса. В результате проверка подписи прошивки завершается ошибкой.
На Windows файл находится по пути C:\Windows\System32\drivers\etc\hosts. Откройте его в Блокноте, запущенном от имени администратора, и проверьте строки, содержащие gs.apple.com. Если такие строки есть и не закомментированы символом #, добавьте # в их начало или удалите их, затем сохраните файл и перезагрузите компьютер.
Как открыть hosts с правами администратора
Нажмите «Пуск», введите «Блокнот», кликните по нему правой кнопкой и выберите «Запуск от имени администратора». Затем через меню «Файл → Открыть» перейдите в C:\Windows\System32\drivers\etc\, в поле типа файлов выберите «Все файлы» и откройте hosts.
Обновление iTunes и повторное восстановление
Устаревшая версия iTunes может некорректно работать с новыми прошивками. На Windows проверьте обновления через меню Справка → Проверить наличие обновлений (для версии с сайта Apple) или через Microsoft Store. На Mac iTunes обновляется вместе с macOS, поэтому проверьте обновления системы в настройках.
После обновления повторите процедуру. Если iPhone «завис» в режиме восстановления (на экране кабель и компьютер), подключите его и выберите в iTunes вариант «Обновить» — программа попытается переустановить iOS без стирания данных. Вариант «Восстановить» удаляет все данные, поэтому прибегайте к нему осознанно и при наличии резервной копии.
☑️ Порядок действий при ошибке 3004
Сводная таблица причин и решений
| Причина | Как проверить | Решение |
|---|---|---|
| Блокировка антивирусом | Отключить защиту и повторить | Добавить iTunes в исключения |
| Изменённый hosts | Строки с gs.apple.com | Закомментировать или удалить строки |
| Нестабильная сеть/VPN | Другая сеть, отключение VPN | Проводное подключение, сброс роутера |
| Неисправный кабель/порт | Другой кабель и USB-порт | Оригинальный кабель, прямое подключение |
| Устаревший iTunes | Проверка обновлений | Обновить до актуальной версии |
Если ничего не помогло
Когда все программные способы исчерпаны, попробуйте выполнить восстановление на другом компьютере с актуальным iTunes — это отсечёт проблемы конкретной системы. Также можно использовать режим DFU для более глубокого восстановления, однако порядок входа в него зависит от модели iPhone, поэтому сверьтесь с официальной инструкцией Apple для вашего устройства.
Если ошибка 3004 (или сопутствующие коды) повторяется на разных компьютерах и сетях, возможна аппаратная проблема с самим устройством. В этом случае разумнее обратиться в авторизованный сервис Apple, где проведут диагностику специализированным оборудованием.
Частые вопросы
Ошибка 3004 удаляет данные с iPhone?
Сама ошибка ничего не удаляет — она лишь прерывает процесс. Данные стираются только если вы выбрали вариант «Восстановить» и процесс завершился. Вариант «Обновить» переустанавливает систему с сохранением данных.
Можно ли исправить ошибку 3004 без компьютера?
Нет, поскольку ошибка возникает именно при работе iTunes на компьютере. Если компьютера нет, обратитесь к знакомым или в сервис, где выполнят восстановление на своём оборудовании.
Поможет ли сброс настроек сети на iPhone?
Как правило, нет: ошибка 3004 связана с сетью и настройками на стороне компьютера, а не iPhone. Проверяйте роутер, VPN, антивирус и файл hosts на ПК или Mac.
Ошибка 3004 и 3194 — это одно и то же?
Они из одной сетевой группы, но 3194 чаще указывает именно на проблему с проверкой подписи прошивки (например, из-за hosts или попытки установить неподписываемую версию iOS), а 3004 — на обрыв связи с серверами в процессе. Методы решения во многом совпадают.
Что делать, если iPhone застрял в режиме восстановления после ошибки?
Подключите его к компьютеру, откройте iTunes и выберите «Обновить». Если не помогло, попробуйте принудительную перезагрузку по инструкции для вашей модели либо восстановление через режим DFU.