Ad
Гаджеты

App Store начал отдавать 403: iMazing перестал скачивать приложения

Маша Даровская
By Маша Даровская , IT-редактор и автор
App Store начал отдавать 403: iMazing перестал скачивать приложения
Обложка © Anonhaven

Один из популярных способов возвращать на iPhone приложения, исчезнувшие из App Store, перестал нормально работать. Пользователи iMazing и ipatool получают HTTP 403 от серверов Apple при операциях, связанных с авторизацией и загрузкой приложений. Для российских владельцев iPhone проблема особенно заметна: через iMazing годами восстанавливали банковские клиенты и другие программы, которых больше нельзя найти в магазине.

При этом Apple не объявляла о блокировке iMazing и не сообщала о специальных ограничениях для российских приложений. Доступные данные указывают на более широкое изменение серверной авторизации App Store. Уже сохраненные на компьютере IPA тоже не стоит считать автоматически заблокированными: прежде всего сломался сценарий, в котором сторонняя программа должна обратиться к App Store и получить приложение от имени пользователя.

Массовые сообщения о проблеме появились во второй половине августа. 21 августа в открытом трекере проекта ipatool зарегистрировали ошибку: программа обращается к Apple, но вместо ожидаемого ответа получает HTTP 403 Forbidden.

С похожим поведением столкнулись пользователи iMazing. В обсуждении TidBITS один из владельцев программы пишет, что 14 августа управление приложениями еще работало, а 22 августа проверка обновлений, загрузка программ и повторная авторизация Apple Account уже завершались ошибкой 403. При этом тот же аккаунт нормально входил в сервисы Apple через штатное приложение Music.

Встроенный инструмент Manage Apps умеет работать с официальными приложениями App Store. Пользователь входит в Apple Account, после чего программа показывает связанную с аккаунтом библиотеку, может скачивать приложения на компьютер, сохранять IPA локально и устанавливать их на подключенный iPhone или iPad.

Это описано в официальной инструкции iMazing по Manage Apps: без входа в Apple Account утилита не может скачивать, экспортировать и устанавливать приложения через этот механизм. Там же отдельно предусмотрены импорт уже имеющихся IPA и установка программ из локальной библиотеки.

Именно привязка к истории Apple Account делала программу полезной после удаления приложения из магазина. Если банковский клиент раньше был получен с нужной учетной записью и его версия оставалась доступна для повторной загрузки, iMazing мог вернуть программу на новый или сброшенный iPhone.

Такой сценарий для удаленных российских банковских приложений использовался как минимум с 2022–2023 годов. Например, re:Store публиковал инструкцию по установке через iMazing клиентов банков, ранее загруженных с соответствующим Apple ID.

Сторонние программы сталкиваются с отказом при обращении к серверной инфраструктуре магазина Apple. В ipatool ошибка возникает уже при попытке получить необходимые для загрузки данные: сервер возвращает 403 вместо ожидаемого ответа.

Утилита ipatool предназначена именно для поиска приложений в App Store и скачивания IPA через Apple Account. Интересно, что ее разработчики уже адаптировали программу к изменениям Apple этим летом: версия 2.3.2 от 3 августа получила возврат к старому способу авторизации, если новый не работает. Нынешний 403 появился уже после этого обновления. Поэтому простой переход на прежний адрес сервера, судя по нынешним симптомам, проблему больше не решает.

Серверные изменения Apple выводят Manage Apps из строя не впервые. В июне DigiDNA выпустила iMazing 3.5.4, где отдельно исправила ошибку авторизации, возникшую после изменений на стороне Apple. Через два дня появилась версия 3.5.5 с еще одним исправлением новой проблемы авторизации, также вызванной изменением сервисов Apple. 

Авторизация Apple Account и авторизация для конкретных операций App Store — не одно и то же. Технические тесты показывают, что стандартная проверка учетной записи и двухфакторная аутентификация в некоторых случаях проходят успешно. Ошибка возникает, когда клиент пытается перейти к операциям магазина и использовать полученные данные для загрузки приложения. Именно поэтому советы сменить пароль Apple Account или несколько раз ввести код двухфакторной проверки вряд ли устраняют корень проблемы.

Подобное поведение наблюдалось у ipatool и ранее. В декабре 2025 года пользователи уже фиксировали ситуацию, когда запрос к компоненту MZFinance заканчивался статусом 403 даже после попыток авторизации с несколькими учетными записями. Нынешняя волна отличается массовостью и тем, что затрагивает актуальную версию инструмента после нескольких свежих исправлений механизма входа.

Самая интересная версия причины появилась после изучения новых компонентов AppleMediaServices и CommerceKit. Технический разбор, опубликованный iPhone24 на основе реверс-инжиниринга механизма авторизации, указывает, что Apple могла изменить способ получения Store credential — токена, необходимого для операций App Store. В новой цепочке исследователи нашли признаки использования Private Access Token, FairPlay и криптографических операций с ключом, связанным с Secure Enclave. 

Это пока не подтвержденное Apple объяснение, а результат реверс-инжиниринга. Компания публично не сообщала, что сделала аппаратную аттестацию обязательной именно для этих запросов App Store.

Сама технология вполне подходит для такой защиты. Apple описывает Secure Enclave как изолированный аппаратный компонент для работы с криптографическими ключами: закрытый ключ может оставаться внутри защищенной среды, а программе передается только результат криптографической операции.

Если App Store действительно начал требовать подтверждение, которое может сформировать только доверенный системный компонент на настоящем устройстве Apple, воспроизвести старый механизм на Windows или обычном клиенте macOS станет значительно сложнее.

Для большинства приложений потеря возможности скачать IPA через компьютер — неудобство, но программу все равно можно установить непосредственно из App Store.

С банковскими клиентами и другими удаленными российскими приложениями ситуация другая. Если нужной программы уже нет в магазине, iMazing фактически служил одним из способов перенести или повторно получить ранее приобретенное приложение.

Теперь пользователь может оказаться в ситуации, когда приложение продолжает работать на старом iPhone, но после удаления, сброса устройства или покупки нового смартфона загрузить его тем же способом уже не получается.

Есть новость? Станьте автором.

Мы сотрудничаем с независимыми исследователями и специалистами по кибербезопасности. Отправьте нам новость или предложите статью на рассмотрение редакции.