2 ошибка обновления dfu util error 74 no dfu capable usb device available

Обновлено: 04.07.2024

Иногда режим восстановления не помогает, и вам нужно перейти в режим DFU, чтобы перезагрузить iOS. Это часто случается, когда джейлбрейк идет не так. iFolks часто не понимают, в чем разница между DFU и Recovery Mode. DFU означает обновление прошивки устройства, это состояние вашего iDevice, когда оно не загружает операционную систему на себя, но все еще взаимодействует с iTunes. Следовательно, режим DFU позволяет восстанавливать все устройства из любого состояния

Режим DFU сильно отличается от режима восстановления, поскольку DFU обходит загрузчик iBoot на вашем iPhone, iPod Touch и iPad.

Это основное различие между режимом восстановления и режимом DFU. С другой стороны, режим восстановления использует iBoot во время восстановления или обновления вашего iPhone. В обход загрузчика iBoot режим DFU позволяет перейти на более раннюю версию вашей текущей прошивки , поскольку в режиме DFU нет агента iBoot.

Самый быстрый способ узнать, есть ли у вас В режиме DFU ваш экран выглядит полностью черным в режиме DFU. Не так с Recovery.

Использование режима DFU

Apple не разрешает переход на предыдущие версии iOS; вот где пригодится режим DFU. Он позволяет вам перейти на предыдущую версию iOS, устранить основные проблемы, установить специальную прошивку или разблокировать iPhone. iFolks также используют его для взлома своих iDevices.

Например: если вы установили последнюю версию iOS на свой iPhone и хотите понизить версию своего iPhone до предыдущей версии iOS, чтобы получить джейлбрейк, вы нужно войти в режим DFU. Однако для установки предыдущих версий iOS также необходимы совместимость устройств и более ранняя версия программного обеспечения.

Перед восстановлением

  • Убедитесь, что вы используете последнюю версию iTunes или macOS для приложения Finder (macOS Catalina +).
  • Сделайте резервную копию вашего устройства, если возможно.
  • Перенесите и синхронизируйте контент на компьютер, если возможно.

Если у вас iPhone 8 или более поздней модели, выполните следующие действия, чтобы войти в режим DFU на вашем устройстве. Для iPad, iPod Touch и iPhone более ранних моделей смотрите подробные инструкции ниже.

Инструкции по выполнению принудительного перезапуска в зависимости от модели

  • На На iPhone 6S или ниже, а также на всех iPad и iPod Touch, одновременно нажмите Home и Power, пока не увидите логотип Apple.
  • Для iPhone 7 или iPhone 7 Plus: нажмите и удерживайте боковую часть и кнопку громкости. Кнопки вниз удерживайте не менее 10 секунд, пока не увидите логотип Apple.
  • На iPhone 8 и более поздних моделей: нажмите и быстро отпустите кнопку увеличения громкости. Затем нажмите и быстро отпустите кнопку уменьшения громкости. Наконец, нажмите и удерживайте боковую кнопку, пока не увидите логотип Apple.

Как войти в режим DFU на iPhone 8 или более поздней модели

  1. Обновите iTunes/Finder на вашем компьютере до последней версии.
  2. Подключите iPhone к компьютеру с помощью кабеля Lightning
  3. Запустите iTunes/Finder и убедитесь, что ваш iPhone отображается в списке устройств.
  4. Убедитесь, что ваш iPhone включен.
  5. Затем, нажмите кнопку увеличения громкости, а затем кнопку уменьшения громкости.
  6. Теперь нажмите и удерживайте боковую кнопку или кнопку питания , пока экран iPhone не станет черным
    1. Ваш экран должен оставаться черным, если вы не выполните предыдущие шаги снова.
    1. Если нет, повторите эти шаги

    Если вы не видите черный экран, вы не находитесь в режиме DFU. Выполните эти шаги еще раз.

    Как войти в режим DFU на iPad, iPod и более ранних моделях iPhone

    Имейте в виду, что режим DFU обозначается полностью черным экраном на устройстве.

    Так что, если вы ничего не видите, это нормально.

    Сначала выключите iDevice

    Как выйти из режима DFU

    Выйти из режима DFU довольно просто, по сравнению с тем, чтобы войти в него.

    Осторожно выполните следующие действия.

    Recovery Mode

    В отличие от режима DFU, режим восстановления довольно прост, и его можно определить как состояние, в котором iPhone загружает загрузчик, но не ОС. Тем не менее, он по-прежнему взаимодействует с iTunes/Finder для установки свежей прошивки и восстановления.

    Использование режима восстановления:

    Режим восстановления не позволяет вам вернуться к предыдущим версиям iOS. Однако вы можете просто восстановить на iPhone, iPod Touch или iPad текущую прошивку или установить обновления в режиме восстановления. С другой стороны, режим восстановления также может быть полезен для взлома вашего iPhone, iPod Touch или iPad.

    Как войти в режим восстановления

    Войти в режим восстановления довольно просто и самый простой процесс.

    1. Убедитесь, что вы используете последнюю версию iTunes или macOS для Finder.
    2. Если iTunes уже открыт, закройте it
    3. Подключите ваше устройство к компьютеру, а затем откройте iTunes/Finder.
    4. Теперь выполните принудительный перезапуск на вашем iDevice
      1. Модели iPhone 8 и новее и iPad с Face ID: нажмите и быстро отпустите кнопку увеличения громкости. Нажмите и быстро отпустите кнопку уменьшения громкости. Нажмите и удерживайте боковую/верхнюю кнопку, пока ваше устройство не начнет перезагружаться. Продолжайте удерживать боковую/верхнюю кнопку, пока ваше устройство не перейдет в режим восстановления.
      2. iPhone 7, iPhone 7 Plus и iPod touch (7-го поколения): нажмите и удерживайте верхнюю (или боковую) и кнопку уменьшения громкости кнопки одновременно. Удерживайте их, пока не увидите экран режима восстановления.
      3. iPad с кнопкой «Домой», iPhone 6s или более ранней версии и iPod touch (6-го поколения) или более ранней версии: нажмите и удерживайте одновременно главную и верхнюю ( или сбоку) одновременно. Удерживайте их, пока не увидите экран режима восстановления.


      1. iTunes/Finder пытается переустановить iOS без удаление ваших данных
      2. Подождите, пока iTunes/Finder загрузит программное обеспечение для вашего устройства.
      3. Если загрузка занимает более 15 минут, и ваше устройство закрывается режим восстановления , дождитесь завершения загрузки. ЗАТЕМ повторить эти шаги
      1. Вы можете потерять данные, особенно если вы не выполняли резервное копирование в iTunes или iCloud

      Как выйти из режима восстановления

      1. Поддерживая соединение между вашим iPhone или iDevice и Mac или ПК с Windows, принудительно перезагрузите устройство, следуя приведенным выше инструкциям, чтобы полностью выключить iPhone.
      2. Теперь нажмите кнопку ON/OFF или боковая кнопка еще раз, чтобы выключить iPhone.
      3. Логотип Connect to Tunes/Finder должен исчезнуть.
      4. Если этот метод не решит вашу проблему, вы необходимо восстановить последнюю версию iOS/iPadOS для вашего iDevice.

      Сходства и различия между DFU и режимом восстановления

      • Оба режима могут использоваться для повторного хранить последнюю версию iOS на iPhone, iPod Touch, iPad и iPad mini.
      • Режим DFU НЕ предлагает вам СОХРАНИТЬ КОНТЕНТ перед восстановлением.
      • Оба режима легко можно вернуть, используя те же методы, что описаны выше.
      • Режим DFU является необходимым шагом для взлома iPhone, iPod Touch или iPad с использованием Redsn0w в качестве программного обеспечения для взлома, в то время как режим восстановления необходим для установки новой прошивки
      • Режим DFU также можно использовать для возврата к предыдущим версиям iOS, но режим восстановления не может.
      • Режим восстановления не обходит загрузчик на iDevices, в то время как режим DFU может легко обойти загрузчик и предотвращение загрузки ОС по умолчанию на iDevice

      Заключение

      И DFU, и Recovery Mode очень полезны для установки кастомной прошивки, обновления, разблокировки или взломать iPhone, iPod Touch или iPad. Помните, что резервное копирование данных необходимо ДО того, как произойдет авария, а не после нее. Так что сделайте резервное копирование частью ежедневного или еженедельного распорядка вашего iDevice.

      Если при подключении платы Iskra JS или Iskra JS Mini к ПК в диспетчере устройств не появилось новых устройств, вероятней всего микроконтроллер управляющей платформы не прошит. Рассмотрим вариант прошивки для пользователей операционной системы Windows и MAC OS .

      Для Windows

      Подготовка софта

      Скачайте и установите на компьютер программу для прошивки микроконтроллеров STM32.

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

      Переключите управляющую платформу в DFU-режим. Для этого необходимо соединить пин BOOT0 с пином 3V3 .

      Не снимайте с платы Iskra JS джампер выбора питания, иначе на плату не поступит питание. Если у вас набор Йодо, возьмите временно джампер с платы Troyka Slot Shield

      Подключите плату к компьютеру и посмотрите как определяется платформа:

      Установка драйвера для STM32 в DFU-режиме

      для 32-х битных систем: C:\Program Files\STMicroelectronics\Software\DfuSe

      Всё получилось. Теперь можно продолжить «обновлять прошивку в DFU-режиме»

      Обновление прошивки

      Скачайте прошивку в зависимости от вашей управляющей платформы: Распакуйте ZIP-архив. Распаковывать его лучше всего в корень диска C. Если в пути до архива будут русские буквы или пробелы, то программа работать не будет.

      Это значит всё получилось. Жмём «Quit», снимаем перемычку с BOOT0 и перезагружаем плату.

      Далее запускайте Espruino Web IDE и попробуйте помигать светодиодом.

      Для MAC OS

      Подготовка софта

      Переключите управляющую платформу в DFU-режим. Для этого необходимо соединить пин BOOT0 с пином 3V3 .

      Не снимайте с платы Iskra JS джампер выбора питания, иначе на плату не поступит питание. Если у вас набор Йодо, возьмите временно джампер с платы Troyka Slot Shield

      Скачайте менеджер пакетов «Homebrew». Для этого выполните команду: Далее установите утилиту dfu-util из менеджера пакетов «Homebrew». Для этого вбейте команду в терминал:

      Запомните значения в квадратных скобках. В нашем случае это «[0483:df11]»

      Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

      Было у меня устройство Fiio BTR5 - усилитель для наушников и по совместительству bluetooth-гарнитура и внешняя звуковая карта. Изначально устройство поставлялось с прошивкой версии 1.06. Её можно было обновить до версии 2.0 программой с сайта производителя. Совсем новые устройства поставляются с прошивкой версии 2.1. Вот последнее мне и не давало покоя.

      На китайском сайте производителя можно найти установщик для версии 2.1. На той же странице написано, что версия 2.1 отличается от 2.0 только тем, что её прошивают на заводе. Никаких новых функций и исправлений она не несёт. Но хочется же самого свежего!

      Сначала я попробовал обновить устройство утилитой производителя в Windows. Перевёл его в режим DFU следующим способом:

      1. Включить устройство самой маленькой кнопкой на корпусе;
      2. Перевести устройство в режим сопряжения удержанием средней кнопки до появления надписи " PAIRING ";
      3. Нажать и удерживать среднюю кнопку и кнопку увеличения громкости до короткого появления надписи " DFU " на экране.

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

      С форума 4PDA я узнал о существовании программы dfu-util, которая используется для загрузки прошивки по USB в различные устройства, которые поддерживают режим DFU. В репозитории Debian есть версия 0.9, с сайта программы можно скачать исходный код версии 0.10. Для сборки требуется библиотека libusb версии 1.0. Я использовал версию 0.10-dev из git-репозитория "git://git.code.sf.net/p/dfu-util/dfu-ut il".

      Для обновления устройства нужно извлечь из архива образ прошивки и положить его по удобному пути. Файл называется "BTR5-FW2.1.C.dfu". Само устройство надо перевести в режим DFU по алгоритму выше и подключить к компьютеру. Если всё сделано правильно, то в выводе "lsusb" должна появиться похожая строка:

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


      После сброса настроек на iPhone 3G iTunes тупо не обновил прошивку, и написал "Не удалось восстановить 'iPhone', неизвестная ошибка".

      После часа залипания на форумах — нашёл то, что можно с помощью "DFU" восстановить прошивку.

      В итоге: В режим DFU — НЕ ВХОДИТ. iPhone специально не распознаёт, и называет его почему то iPod.

      Я не могу обновить прошивку:
      1.iTunes не даёт мне это сделать, называя телефон iPod и не давая ему доступа.
      2. Сам iPhone не входит в режим DFU.

      5 Часов за компьютером — ничего не могу сделать, помогите/подскажите — что нужно делать в такой ситуации?

      Метки: ipod, iphone, dfu, прошивка, jailbreak, cydia

      Комментарии 30


      Было… Обязательно с другого компа пробуй. Я вот у друга восстанавливал



      скачай ту же прошивку что стояла ранее, и прошей на неё обратно, новее по ты на него уже не поставишь!


      Я сначала пытался ставить 4.2.1 — не ставил, после пытался 4.2 — не ставил и писал (хотите сделать откат?) — в общем я вообще ничего не догнял, в общем даже не знаю что делать…((


      лучше отдай тогда знающему человеку, там ничего сложного нет, скачиваешь прошивку та что была, заходишь в тунец зажимаешь кнопку shift, и нажимаешь обновить выбираешь её и никаких проблем быть не должно, обновиться по и с помощью redsn0w разлачиваешь, инфы в нете море, удачи)


      В том то и днло, что Туней (всмысле при простом обновлении) выдаёт ошибку 1015 (то есть сликшом ранняя прошивка ставится), а если при скачиании прошивки с инета — он выдёт кучу разных проблем.


      У меня было такое, попробуй на хр, у меня получилось.


      напишите в личку imei код, может он действительно залочен?



      вы уверены?
      Я просто всякими этими заменами не хочу себе в добавок ещё и компьютер чинить…
      Мне и с айфоном извечных проблем хватает…

      А ещё что нибудь можно сделать?
      Симки AT&T у меня нету,

      НО ВОТ СЛУЧИЛОСЬ НЕОБЪЯСНИМОЕ:
      Теперь ошибка 1015 — то есть я ставлю последнюю прошивку на 3G — а он почему то пишет что это старая прошивка и откат невозможен…
      Как вы думаете — в чём едло? что нужно сделать?


      отключить антивирусы
      отключить брендмауэр винды
      обновить айтюнс
      засунуть в другой юсб-порт
      проверить, целый ли юсб-кабель

      если ничего не помогло — запускаем tinyumbrella (самую свежую версию) и устанавливаем там флажок в поле "вернуться к заводским настройкам" или "clean reboot" или что-то другое со словом "hosts"
      тел в дфу входить должен в любом случае. только вы можете этого не заметить, т.к. в этом режиме экран черный и выглядит так, как будто тел выключен


      Брендмауэр винды отключен
      Айтюнс последней версии
      И в другой порт засовывать пробовал
      У меня 2 почти новых USB кабеля, оба выдают тоже самое

      КАК РАЗ ТАКИ у меня прошивка слетела при попытке вернуться к заводским настройкам*

      У меня при попытке ввести телефон в ДФУ — вместо дфу выходит РЕЖИМ RECOVERY, я пальцы до мазолей о кнопки натёр что бы в ДФУ ввести, весь вечер просидел.

      Наконец психанул и стал пытаться обновиться через recovery (подумал такое возможно), и он почти начал обновляться — и тут выдал последнюю новую ошибку что нужно ВСТАВИТЬ СИМКУ, я вставил Билайн — выдал ту же ошибку и не обновил.

      Какую же симку ему нужно?
      p.S. А что такое Tiny Umbrella?



      Брендмауэр винды отключен
      Айтюнс последней версии
      И в другой порт засовывать пробовал
      У меня 2 почти новых USB кабеля, оба выдают тоже самое

      КАК РАЗ ТАКИ у меня прошивка слетела при попытке вернуться к заводским настройкам*

      У меня при попытке ввести телефон в ДФУ — вместо дфу выходит РЕЖИМ RECOVERY, я пальцы до мазолей о кнопки натёр что бы в ДФУ ввести, весь вечер просидел.

      Наконец психанул и стал пытаться обновиться через recovery (подумал такое возможно), и он почти начал обновляться — и тут выдал последнюю новую ошибку что нужно ВСТАВИТЬ СИМКУ, я вставил Билайн — выдал ту же ошибку и не обновил.

      Какую же симку ему нужно?
      p.S. А что такое Tiny Umbrella?

      Как замучаешься, найди умного школьника — он тебе за 500р все прошьет! ))

      Я точно так же мучался, потому что при установленном джейле вернул аппарат к заводским настройкам и получил на старте "вечное яблоко" (при джейле нельзя делать возврат к заводскому состоянию оказывается).

      Через несколько дней и на третьем компьютере я справился сам, но помню когда мне было 16, я вовсю прошивал PSP, чиповал приставки и т.п. и про Tiny Umbrella, которая бэкапит SHSH, знал.

      Читайте также: