Помощь по Ошибкам и Терминам iPhone/iPod/iPad

По теме:


Проверить статус разлочки и узнать, как это сделать, можно на сайте - http://jailbreak-me.info

Что нужно, чтобы мой iPhone работал с любым оператором?

Как вы наверное знаете, все продаваемые компанией Apple телефоны привязана к конкретному оператору. В США это AT&T, во Франции Orange, в Германии T-Mobile и наконец O2 в Великобритании. Это связанно с бизнес-моделью компании Apple. По контракту, оператор обязан отчислять определенный процент от дохода с абонента Apple. Доподлинно не известно сколько именно, но ходят слухи что до 20%.

В связи с этим, вы можете использовать телефон только с сим-картой вышеперечисленных операторов. И никак иначе. Схема для "легального" пользователя iPhone выглядит следующим образом:

  • В фирменном магазине оператора или в Apple Store покупается телефон
  • Абонент приходит домой и через интернет заключает контракт с оператором
  • После заключения контракта, через некоторое время телефон активируется и им можно пользоваться

Следовательно, для того чтобы аппарат заработал в сети любого другого оператора нужно выполнить следующие действия:

  1. Активировать телефон
  2. Обойти проверку сим-карты

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

Второй шаг, называют разблокировкой, в миру -- анлок.

Что такое анлок?

Анлок - это модификация программного обеспечения GSM-модуля, которая разрешает пользоваться айфоном, как телефоном, с сим-картой любого оператора.

Существует несколько методов:

  1. Программный (soft unock) -- когда без вмешательства в аппаратную часть телефона происходит модификация радио-модема, убирающая проверку на принадлежность сим-карты к оператору. Обычно для этого используются программы AnySim (iUnlock) или iPhoneSimFree. Как происходит этот процесс, в деталях, можно прочитать в параграфе: "Bootloader, secpack, OTB и все-все-все".
  2. Аппаратный (hard unlock) -- когда вскрывается телефон и с помощью замыкания Test Point получается доступ к модификации программной части радио-модема.
  3. Sim Clone (MultiSIM) -- по сути, не является "анлоком". Этот метод использует некоторые особенности проверки принадлежности сим-карты к оператору, с помощью которого происходит "обман" телефона -- iPhone считает что сим-карта принадлежит оператору AT&T. При использовании этого метода с сим-карты абонента сканируется информация необходимая для авторизации в сети GSM оператора (IMSI, ICCID и секретный ключ Ki) и записывается на специальную смарт-карту, которая будет эмулировать работу SIM. Основная проблема этого метода в том, что секретный ключ Ki можно считать только с первого поколения сим-карт (SIMv1). Требует специальное оборудование, занимает много времени.
  4. Sim Proxy (TurboSIM, StealthSIM, NextSIM, X-SIM и другие) -- логическое продолжение SimClone метода. Только с использованием аппаратной "прокладки" (proxy) между телефоном и сим-картой. Когда телефон запрашивает информацию с целью проверить её принадлежность к оператору, Sim Proxy отдаёт метрику карты AT&T, в остальных случая перенаправляет запросы к сим-карте абонента. Очень прост в применении -- вы просто обрезаете свою сим-карту и накладываете на неё адаптер, после чего вставляете эту конструкцию в телефон. Не требудет специального оборудования.

Как устроен iPhone?

Телефон который вы держите (или будете держать) в своих руках, ничего эксклюзивного в плане своего устройства в целом не представляет. Единственное его отличие от собратьев по классу -- отсутствие клавиатуры и дисплей распознающий две точки прикосновения одновременно.

Я не буду приводить конкретный список "железа", которое расположено в телефоне, а в упрощённом виде расскажу как всё это работает, чтобы на форуме не возникало смешения понятий и всяких бредовых рассказов.

Hardware

На уровне железа важно знать то, что реально телефон имеет два процессора:

  • ARM-процессор который управляет операционной системой
  • Infenion SGOLD2 который отвечает за работу с GSM сетью (его-то и называют радио-модемом, baseband, gsm-модемом, bb).

Первый процессор (будем называть его CPU) собственно и является сердцем телефона: он отвечает за работу операционной системы (к слову, на вашем телефоне и в сам деле работает почти настоящая MacOS X), он отвечает за работу абсолютно всех ваших приложений.

Второй процессор (будем называеть его baseband, сокращенно BB), отвечает за коммуникационные возможности телефона: GSM, EDGE/GPRS, WiFi и Bluetooth. Как и CPU он тоже имеет некое подобие операционной системы, которая состоит из нескольких компонентов: boot loader (загрузчик), flash (прошивки) и eeprom (данных). Хранится всё это добро на специальном модуле памяти (Intel Wireless Flash Memory, отдельный чип на плате), его ещё называют NOR flash.

Software

А вот теперь поговорим о более близких к нам вещах -- программном обеспечении. Если посмотреть на предыдущий раздел, то становится понятно что у телефона существует два типа программ: для CPU и для BB.

В телефон, всё это попадает с помощью пакета ПО, обычно называемого прошивкой. Тут обычно и возникает первая путаница, так что этот момент рассмотрим более подробно.

Когда собирается достаточное количество исправлений, Apple выпускает обновление -- IPSW файл размером около 150 мегабайт, содержащий в себе образ операционной системы телефона и иногда обновление для GSM-части. Следовательно в одном обновлении может быть две "прошивки": для программной части телефона (обновление приложений) и для GSM-части.

У этого пакета есть своя версия (1.0.0, 1.1.1, 1.1.2 и т.д.), но при этом у GSM-части есть своя нумерация (03.01_13G, 04.02_13G и т.д.). Получилось, что программы установленные в сам телефон характеризуются версией пакета обновлений, например последний имеет версию 1.1.3. Это и принято называть "версией прошивки телефона".

Так уж вышло, что на телефон можно установить любое из ныне существующих обновлений, при этом версия прошивки GSM-части не изменится. Вы можете иметь прошивку GSM-части за версией 04.03_13G и прошивку телефона 1.0.2.

Теперь ещё несколько раз перечитайте предыдущие 2 абзаца. Из них мы вынесли два основных термина: прошивка телефон и прошивка GSM-части. От их версий зависит очень много.

Но в свете последних событий, на сцене появляется ещё один термин: версия bootloader'a. Этот вопрос заслуживает отдельного обсуждения.

Bootloader, secpack, OTB, анлок и все-все-все

C выходом в свет обновления за номером 1.1.2, вскрылся один очень неприятный факт. Все телефоны, поступившие в продажу с этой прошивкой (как говорят 1.1.2 из коробки -- 1.1.2 out the box, OTB) имеют отличный от предыдущего bootloader. Версия нового загрузчика 4.6, тогда как предыдущий имел версию 3.9.

В этой версии Apple исправила множество уязвимостей и изменила алгоритм проверки secpack.

Secpack -- содержащаяся в пакете обновления область, в которой расположены цифровые подписи к конкретной версии прошивки GSM-части телефона. Необходим для модификации программного обеспечения GSM-модема.

Если в бутлоадере версии 3.9 возможно было совершать операции с GSM-частью имея secpack от текущей или следующей версии прошивки (>=), то в бутлоадере 4.6 такие операции возможны только с secpack от следующей версии прошивки (>). Плюс ко всему прочему, запись в область в которой находится bootloader, после его инициализации стал невозможен, что делает его "откат" невозможным.

Этот небольшой нюанс испортил жизнь всем. Почему? Давайте теперь посмотрим что же такое программный анлок.

Как работает анлок?

В прошивке GSM части, есть проверка на принадлежность сим-карты к определенному оператору. Если быть точным, проверяется уникальный IMSI код карты. Этот код состоит из MCC (Mobile Country Code, кода страны), MNC (Mobile Network Code, кода оператора) и идентификатора абонент MSIN. В GSM-модеме происходит проверка MCCMNC номера, если он есть в таблице разрешенных (этот список называется lockstate table), то телефон регистрируется в сети оператора, если нет, то работа GSM части блокируется.

Соответственно чтобы использовать телефон с любым оператором эту проверку надо обойти. Единственный метод, найти место в прошивке GSM части и модифицировать её таким образом, чтобы вне зависимости от того какой MCCMNC код содержится в ICCID, проверка всегда проходила успешно.

Для этого, делается полная копия прошивки GSM-части (дамп), которая выгружается и в ней находится область которую необходимо модифицировать, эта область модифицируется. После чего существующая прошивка удаляется, а модифицированная записывается назад.

Вуаля, и телефон разлочен.

Казалось бы, причём тут bootloader?

Ключевые моменты в процессе анлока -- это стирание старой версии и запись новой. Если раньше, сделать это можно было используя secpack от имеющейся в наличии, то теперь необходимо иметь secpack от следующей версии. Т.е. анлок будет всегда на шаг позже.

Кстати, ещё один очевидный удар: обновление прошивки модема делает невозможным его анлок. Т.е. если вы имели работающий 1.1.2, и вдруг обновились до 1.1.3, чтобы звонить вам придётся ждать пока не выйдет следующее обновление, содержащие обновление GSM-модема.

Да, кстати, "хорошая" новость: Пионер анлок движения Георг Хотц выпустил подробную инструкцию как аппаратно понизить версию bootloader'a. Очень рисковая операция, скажу я вам. На небезызвестном форуме hackint0sh.org, огромное количество рассказов о неудачной попытке. По результатам последнего голосования каждая третья не увенчалась успехом.

Ну чтож, ликбез по основным понятиям можно считать завершенным Осталось осветить ещё несколько моментов.

Побег из Шоушенка

Приложения. Наверное вы заметили что в предыдущих параграфах мы говорили только о "родных" телефону приложениях. Как вы скорее всего знаете, на родных приложениях дело не ограничилось. Конечно, Стив Джобс дал возможность писать приложения для телефона, но только в рамках браузера Safari. Но этого было мало.

Достаточно быстро сообщество iPhone хакеров нашло возможность писать собственные приложения для телефона. Прошло всего несколько месяцев и количество приложений начало измеряться сотнями, увеличиваясь с каждым днём. Сегодня, вы наверное не представляете свою жизнь как минимум без русской клавиатуры (Привет, Славик!). А ведь это стороннее приложение.

А жизнь сторонних приложений невозможна без jailbreak'а

Jailbreak (дословно "побег из тюрьмы") - процесс получения полного доступа к файловой системе телефона. Понятие jail пришло к нам из недр *nix сообщества и обозначает "запирание" пользователя в определенной директории, когда он не может получить доступ ко всему что расположено "выше" в дереве файловой системы.

Изначально, у пользователя есть доступ на запись только в директорию /var/root/ (где хранятся все настройки и медиа-контент пользователя) на телефоне. Всё бы ничего, да только по мимо всего прочего, в этой директории запрещено запускать приложения.

Jailbreak позволяет получить полный доступ ко всем папкам и файлам на телефоне (чтение, запись и исполнение).Теперь, с выходом каждого обновления все пользователи (включая "легальных") следят за новостями и ждут, когда-же jailbreak станет возможным.

К слову, стандартом де-факто стало приложение Installer, название которого говорит само за себя -- это установщик сторонних приложений. Несомнено самое популярное и востребованное приложение для iPhone, когда либо созданное за пределами Apple.

О тёмном прошлом, девственницах и кирпичах

Многие помнят времена первых телефонов, когда анлок занимал 40 минут, в течении которых мы наблюдали за тем как бегут строчки в терминале. Тогда и воздул был чище и трава зеленее.

В подарок от этих времён нам достался термин виргининзация. Возникло всё это вот от куда: старые версии AnySim (iUnlock), по ошибке удаляли из прошивки GSM-части небольшую область -- seczone. В этой области хранилась таблица со списком "разрешенных" MCCMNC кодов и некий уникальный для каждого ключ.

Как оказалось, при обновлении с 1.0.2 до 1.1.1, телефон переставал принимать даже родную AT&T сим-карту, превращаясь в красивый кирпич. Объяснение этому простое: при обновлении прошивки, область в которой хранится seczone не обновляется. Следовательно прошивка пытается проверить наличие MCCMNC в таблице, которой нет.

Тогда и появилось понятие виргинизации. Говоря по-русски: приведения телефона в девственное состояние, когда возвращается оригинальная версия прошивки (без анлока) и восстанавливается lockstate в секзоне.

Следовательно, виргинизация нужна тогда и только тогда, когда телефон анлочился старыми версиями AnySim (до 1.1) и iUlock.

Про официально разлоченные телефоны

Как известно, европейское законодательство не очень хорошо смотрит на идею привязки телефона к конкретному оператору. Как следствие, аж в целой Франции есть такой зверь как официально отвязанный от оператора телефон (в Германии T-Mobile выйграл суд и прекратил продажу таких телефонов).

Но тут есть небольшой подвох -- такие телефоны можно использовать только в стране, в которой находится оператор. Т.е. если вы купили официально разблокированный телефон во Франции, вы можете выбрать себе любого французкого оператора, не более. С сим картами операторов из другой страны, такие телефоны работать не будут!





Зависание в процессе восстановления: эту проблему часто удается решить, следуя инструкциям в статье «iTunes для Windows: устранение проблем с программным обеспечением безопасности». Эта ошибка может появляться в результате неправильно заданного размера пакета по умолчанию. На компьютере может быть установлено ПО системы безопасности стороннего производителя, изменяющее стандартный размер пакета в Windows с помощью ключа TcpWindowSize реестра. Обратитесь за помощью к разработчику ПО, которое изменяет размер пакета по умолчанию.

Не удается выполнить восстановление. Устройство не поддерживается для запрашиваемой сборки: если появляется эта ошибка, вероятно, установлена не самая последняя версия iTunes. Проверьте последнюю доступную версию iTunes на странице http://www.apple.com...unes/download/. Если же установлена последняя версия iTunes, то эта проблема может возникать при попытке восстановления с использованием IPSW-файла предыдущей версии. Установка более ранних версий не поддерживается.

Цикл восстановления (запрос на повторное восстановление после успешного завершения восстановления): обычно эта ошибка появляется из-за устаревшего или неверно настроенного программного обеспечения безопасности. Если выяснилось, что проблема не связана с USB, выполните действия, описанные в статье «iTunes для Windows: устранение проблем с программным обеспечением безопасности».

Ошибка 2:эта ошибка часто устраняется путем отключения и удаления ПО системы безопасности или брандмауэра сторонних производителей.

Ошибка -4:эта ошибка может появиться при следующих условиях:

  • доступ к портам 80 и/или 443 заблокирован;
  • брандмауэр, ПО системы безопасности стороннего производителя или прочие настройки доступа в Интернет блокируют доступ к albert.apple.com и/или phobos.apple.com;
  • сервер iTunes Store перегружен.

Ошибка 6:все действия, описанные в этой статье, могут использоваться для устранения этой ошибки. Часто устранить эту ошибку можно, следуя инструкциям, описанным в статье «iTunes для Windows: устранение проблем с программным обеспечением безопасности». На компьютере может быть установлено ПО системы безопасности стороннего производителя, изменяющее стандартный размер пакета в Windows с помощью ключа TcpWindowSize реестра. Неверно указанный размер пакета может стать причиной появления данной ошибки. Обратитесь за помощью к разработчику ПО, которое вносит изменение в размер пакета по умолчанию.

Ошибка 9:эта ошибка появляется, когда устройство неожиданно отключается от шины USB, в результате чего прекращается обмен данными. Это может произойти, если пользователь вручную отключает устройство в процессе восстановления. Эту проблему можно устранить путем локализации неисправного порта USB, путем использования другого кабеля от USB к док-разъему, путем использования другого порта USB, путем восстановления на другом компьютере или устранив конфликты с программным обеспечением безопасности сторонних производителей.

Ошибка 13 и 14:обычно эти ошибки можно устранить, выполнив одно или несколько перечисленных ниже действий.
Устраните неполадки подключения USB, подсоедините устройство напрямую к другому порту USB компьютера.
Подключите компьютер и устройство с помощью концентратора USB 2.0.
Попробуйте использовать другой 30-контактный кабель от USB к док-разъему.
Устраните конфликты с программным обеспечением безопасности сторонних производителей.
На компьютере может быть установлено ПО системы безопасности стороннего производителя, которое изменяет стандартный размер пакета в Windows с помощью одного или нескольких ключей TcpWindowSize реестра. Неверно указанный размер пакета может стать причиной появления данной ошибки. Обратитесь за помощью к разработчику ПО, которое вносит изменение в размер пакета по умолчанию.
Подключите компьютер к Интернету напрямую без использования маршрутизаторов, концентраторов или коммутаторов. Возможно, для получения доступа в Интернет потребуется перезагрузить компьютер и модем.
Попробуйте использовать для восстановления заведомо исправные компьютер и подключение к сети.
Если в файле журнала iPhone, iPad или iPod Updater содержится ошибка ASR 1000, то произошла ошибка в процессе распаковки и переноса IPSW-файла, загруженного во время восстановления. Эта ошибка часто возникает из-за использования ПО безопасности сторонних производителей, нестабильного подключения к Интернету, которое приводит к появлению ошибок при загрузке, или из-за конфликтов шины USB.

Ошибка 18 (или -18):эта ошибка возникает, когда на устройстве повреждена медиатека и ее невозможно изменить или обновить. Чтобы решить эту проблему, попробуйте обновить iTunes до последней версии и выполните восстановление еще раз.

Ошибка -19:полный текст: «iTunes не удалось синхронизировать в iPhone "[имя iPhone]" из-за возникновения неизвестной ошибки (-19)». Эта ошибка возникает при обновлении iPhone 3G до более поздней версии ПО, когда iTunes пытается выполнить резервное копирование iPhone в процессе синхронизации. Чтобы решить эту проблему, выполните следующие действия.
Снимите флажок «Синхронизировать автоматически, если iPhone подключен» на вкладке «Обзор» в iTunes.
Извлеките iPhone.
Повторно подключите iPhone.
Выберите «Обновить».

Ошибка 20, 21, 34, 37:эти ошибки обычно возникают, когда ПО системы безопасности мешает проведению процесса восстановления или обновления. Если компьютер работает под управлением ОС Windows, выполните действия, описанные в этой статье.

Ошибка 23, 28, 29, 1002, 1011, 1012, 1013, 1014, 1611:эти ошибки могут быть связаны с аппаратной частью устройства. Следуйте инструкциям, описанным в данной статье, а также попробуйте выполнить процесс восстановления с помощью заведомо исправного 30-контактного кабеля от USB к док-разъему, компьютера и подключения к сети, чтобы определить источник этой проблемы. Если MAC-адрес отсутствует или IMEI принимает значение по умолчанию (00 499901 064000 0), значит, проблема связана с аппаратным обеспечением.

Ошибка 48:для устранения этой ошибки выполните действия, описанные в этой статье. Также см. инструкции в разделе «Восстановление с помощью новой учетной записи пользователя» выше, связанные с расположением IPSW-файлов.

Ошибка 1015:ошибка возникает из-за попыток установить более раннюю версию программного обеспечения устройства iPhone, iPad или iPod touch. Это может произойти при попытке выполнить восстановление с использованием более ранней версии IPSW-файла. Установка более ранних версий не поддерживается. В этом случае попытайтесь восстановить ПО iPhone, iPad или iPod touch, используя последнюю версию, предоставляемую компанией Apple.

Ошибка 1479:эта ошибка появляется при обращении в Apple в процессе обновления или восстановления. Завершите работу программы, отключите устройство от USB, перезагрузите устройство с ОС iOS, повторно подключите устройство к компьютеру, затем запустите iTunes и повторите попытку обновления или восстановления.

Ошибка 1602:попробуйте решить эту проблему, выполнив следующие действия.
Выполните действия по устранению неполадок подключения USB и попробуйте подключиться, используя заведомо исправный кабель.
Выполните действия, перечисленные в описании ошибки 1604.
Попробуйте отключить, деактивировать или удалить антивирус, брандмауэр или другое ПО безопасности сторонних производителей, возможно, это решит проблему. Дополнительные рекомендации по устранению неполадок, связанных с ПО безопасности, см. в этой статье.

Ошибка 1603:если появляется эта ошибка и устройство с ОС iOS не переходит в режим восстановления автоматически, это необходимо сделать вручную. Инструкции по принудительному переводу iPhone в режим восстановления см. статью «iPhone и iPod touch: не удается выполнить обновление или восстановление». Также попробуйте удалить IPSW-файл и после этого выполнить восстановление еще раз. Если есть необходимость сохранить IPSW-файл в папке текущего пользователя, попробуйте выполнить восстановление в новой учетной записи пользователя с правами администратора.

Ошибка 1604:часто эта ошибка связана с синхронизацией шины USB. Попробуйте использовать другие порты USB, отключить и снова включить порты USB, а также выполнить действия по устранению неполадок с подключениями USB (устранение неполадок с подключениями к USB, устройство распознается некорректно, компьютер не распознает устройство FireWire или USB). Если вы используете док-станцию, то исключите ее из схемы подключения и подключите устройство непосредственно с помощью 30-контактного кабеля от USB к док-разъему. Если проблему не удалось решить на заведомо исправном компьютере, возможно, устройство нуждается в обслуживании.
Если решить проблему с помощью устранения неполадок подключения USB не удалось, а возможности подключить устройство к другому компьютеру нет, то для решения этой проблемы попробуйте выполнить описанные ниже действия.
Подключите устройство к iTunes и убедитесь, что устройство находится в режиме восстановления. Если нет, то переведите устройство в режим восстановления.
Начните процесс восстановления и дождитесь появления ошибки 1604.
В появившемся окне нажмите «OK».
Закройте и снова запустите программу iTunes, не отключая устройство iPhone.
Устройство iPhone должно опознаться программой, как находящееся в режиме восстановления.
Попытайтесь вновь выполнить восстановление.
Если решить проблему с помощью указанных выше действий не удалось, попробуйте использовать для восстановления заведомо исправный кабель USB, компьютер и сетевое подключение.

Ошибка 2000-2009:(2001, 2002, 2005, 2006, 2009 и т. д.) при появлении этих ошибок на компьютере Mac отключите все устройства сторонних производителей, концентраторы, дополнительные кабели, дисплеи, выполните сброс контроллера управления системой (SMC) и попробуйте выполнить восстановление системы. Подробнее о сбросе параметров контроллера управления системой (SMC). При использовании компьютера под управлением ОС Windows отключите все устройства USB и дополнительные кабели, оставив подключенными только клавиатуру, мышь и устройство, затем перезагрузите компьютер и повторите попытку восстановления. Если это не помогло решить проблему, см. вышеописанные способы устранения проблем с USB и статьи, в которых содержатся сведения по устранению ошибки 1604. Если решить проблему по-прежнему не удается, возможно, причиной является программное обеспечение безопасности.

Ошибки 3000-3999:(3002, 3004, 3013, 3014, 3164, 3194 и т. д.) ошибки, коды которых находятся в этом диапазоне, обычно указывают на то, что программа iTunes не может подключиться к серверу gs.apple.com через порт 80 или 443. Проблема может вызываться устаревшим или неверно настроенным ПО системы безопасности, брандмауэром или настройками прокси-сервера для выхода в Интернет. Если подключение осуществляется через прокси-сервер, попытайтесь выполнить обновление или восстановление без прокси-сервера или используйте заведомо исправное подключение к сети. Если решить проблему с помощью указанных выше действий не удалось, то следуйте инструкциям, описанным в статье «iTunes для Windows: устранение проблем с программным обеспечением безопасности». Ошибка 3014 может указывать на то, что на перед повторной попыткой восстановления необходимо освободить место на жестком диске компьютера.

Ошибка 3002:если эта ошибка возникает при обновлении iPod touch (2-го поколения) или iPhone 3G, выполните обновление или восстановление с помощью программы iTunes стандартным способом (нажмите «Обновить» или «Восстановить»).

Ошибка 3004:если устранить проблему путем выполнения действий, описанных для ошибок 3000-3999, не удалось, попробуйте закрыть программу iTunes и выполнить в командной строке следующую команду: dscacheutil-flushcache

Ошибка 9807:в случае появления этой ошибки убедитесь, что на компьютере правильно установлены дата и время.
Если это не решит проблему, откройте доступ к следующим серверам VeriSign:
evintl-ocsp.verisign.com;
evsecure-ocsp.verisign.com.

Доступ к этим серверам может блокироваться программным обеспечением безопасности, программами для фильтрации содержимого и для защиты от шпионских программ. Если используется iTunes для Windows, следуйте инструкциям, приведенным в статье «iTunes для Windows: устранение проблем с программным обеспечением безопасности»

Ошибка 9808:для устранения этой ошибки следуйте инструкциям, описанным в статье «iTunes Store: сообщение о неизвестной ошибке при подключении». Если решить проблему с помощью указанных выше действий не удалось, а после перезагрузки происходит сброс всех настроек, то следуйте инструкциям, описанным в статье «iTunes для Windows: устранение проблем с программным обеспечением безопасности».

Ошибка 9844:обычно эту ошибку вызывают неправильные настройки брандмауэра. Список портов и серверов, которые необходимо разрешить, см. в начале этой статьи.

Ошибка 40265xxxx:ошибки с номерами 40265xxxx обычно возникают на этапе восстановления из резервной копии после установки ОС iOS на устройство. Проблема решается восстановлением и настройкой устройства в качестве нового. Перед настройкой в качестве нового устройства сохраните резервную копию устройства, созданную программой iTunes ранее, например, скопируйте ее на рабочий стол. Сведения о том, где хранятся файлы резервных копий в вашей операционной системе, а также дополнительные заметки по настройке в качестве нового устройства см. в статье «iPhone и iPod touch: сведения о резервных копиях». В создаваемых программой iTunes резервных копиях хранятся сообщения SMS, различные закладки и данные прочих программ.

 

Как вы все видите большое количество "если" или "либо", а к каждой ошибке нужен свой подход и своё решение! Порывшись я нашел несколько решений проблем с ошибками, и нужна ваша помощь с закрытием "Черных дыр" в этом списке:

2: Прошивка распознана, но не может быть использована из-за того, что собрана и упакована неправильно (обычно ошибка появляется при работе с кастомными прошивками)

4: ?

5: Прошивка не может быть установлена либо по причине повреждения логотипов загрузки, либо из-за того, что устройство введено не в тот служебный режим (например, прошивка предназначена для DFU Mode, а вы пробуете восстанавливаться через Recovery Mode)

6: Прошивка не может быть установлена либо по причине повреждения логотипов загрузки, либо из-за того, что устройство введено не в тот служебный режим (например, прошивка предназначена для DFU Mode, а вы пробуете восстанавливаться через Recovery Mode)

9: Помогает введение телефона в DFU и перезагрузка компьютера.

10: Поврежден или отсутствует низкоуровневый загрузчик LLB из-за криво собранной кастомной прошивки-Скачайте другую кастомную прошивку или пересоберите её самостоятельно.

13: Помогает отключение защиты компьютера(брандмауэр, антивирус).- либо Проблема USB-кабеля или 30-pin разъёма либо попытка установить бета-версию iOS из-под Windows.

14: Вы скачали битый файл прошивки, установите нормальное соединение с интернетом и повторите попытку.

18: ?

19: ?

20: Перейдите в DFU.

21: ?

23: iTunes не может считать IMEI или MAC-адрес оборудования устройства(ошибка часто имеет апаратный характер)

28: Аппаратная неисправность 30-pin разъёма, идите в сервис.

29: ошибка железа аппарата, связана с флэш памятью.- скорее Обновите iTunes до 10 версии.

48: ?

50: Обновите iTunes до последней версии, выйдите из аккаунта и войдите снова, отключите брандмауэр и антивирус.

1004: - Ошибка Itunes, при изменённом файле "hosts". Допустим там прописаны адреса Саурика. Если все строчки заменить знаком #, тогда ошибки не будет, но файлы SHSH - будут напрямую браться с серверов Apple, и соответственно только для последней прошивки.

1002: ?

1011: встречается на 2Г, а 23 на последующих моделях, означают ошибку ББ то есть в этих случаях скорее всео у вас нет: IMEI, bluetooth, Wi-Fi, Modem Unknown.

1013: Слишком низкая версия прошивки (вы попытались откатить модем, а это практически невозможно). Прошейтесь на более позднею версию прошивки.

1014: установка на телефон прошивки, не изменяющей модем, т.е. прошивка встает нормально, но модем этой прошивке не соответствует. Необходимо использовать функцию Kick Device Out of Recovery в утилите TinyUmbrella.

1015: установка на телефон прошивки, не изменяющей модем, т.е. прошивка встает нормально, но модем этой прошивке не соответствует. Необходимо использовать функцию Kick Device Out of Recovery в утилите TinyUmbrella.

1600: Ошибка возникает при попытке прошить кастомную прошивку на телефон который не корректно введен в режим DFU. Помогает исправить проблему программа iReb. С ее помощью введите устройство в режим DFU и далее выбираете в iTunes нужную кастомную прошивку.

1601: Смените порт USB, или попробуйте на другом компьютере.

1602: ?

1603: На кастомную прошивку восстанавливается неджейлбрейкнутое устройство.

1604: Попытка прошить кастом на не джеильнутый телефон, сделайте джеилбрейк.

1608: ?

1609: Версия iTunes слишком старая для работы с устройством.

1611: Смените порт USB, или попробуйте на другом компьютере.

1612: ?

1639: ?

2009: ?

3004: ?

3013: ?

3014: Неполадки с сервером, скачайте Hotspot Shield и ошибки не будет.

3015: ?

3194: Невозможно запросить с сервера подписывания прошивок подходящий хэш SHSH. Возникает, если вы переадресовали iTunes на сервер Cydia через файл hosts или утилиту TinyUmbrella, но на сервере нет сохранённых хэшей для данной прошивки. Решение- если у вас нет SHSH то вам нужно прошиться на самую последнюю офф. прошивку.

9807: iTunes не может связаться с сервером проверки цифровых подписей,Отключите брандмауэр и антивирус.

9808: Отключите проверку сертификатов в настройках интернета.

9844: ?

4026xxxxx: ?