137 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Восстановление загрузчика android

Что такое загрузчик в Android и как его разблокировать

Раньше многие владельцы Android-смартфонов занимались разблокировкой «загрузчика» (или Bootloader) — зачастую без этого было нельзя обновить устройство на более новую версию операционной системы. Сейчас простому пользователю работать с загрузчиком не придется (хотя кто его знает, может и настанет такой момент), но знать о его существовании полезно. Разберемся, почему «загрузчик» бывает открытым или закрытым, и для чего он вообще нужен.

Что такое загрузчик в Android

Bootloader — это программа. Почти такая же, как любое из установленных на вашем телефоне приложений. Отличие в том, что она запускается каждый раз, как только вы включаете смартфон. «Загрузчик» отвечает за запуск нужной операционной системы: другими словами, Bootloader запускается еще до того, как будет загружен Android, и вы увидите перед собой рабочий стол с приложениями. Именно эта программа позволяет запустить Android или активировать режим восстановления, к примеру.

Почему загрузчик заблокирован

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

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

Как разблокировать загрузчик

Загрузчик на Google Pixel

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

Иногда производители сами позволяют разблокировать загрузчик (а зачем тогда блокировали, спрашивается?). Например, Sony недавно опубликовала инструкцию, где настоятельно рекомендуют воспользоваться для этих целей специальной утилитой, которая возьмет всю черновую работу на себя. От владельца потребуется лишь IMEI и действующий адрес электронной почты. После того как программа проверит введенные данные, вам будет предоставлен уникальный код, введя который в специальном поле, устройство будет разблокировано.

А Huawei в прошлом году запретила разблокировку загрузчика фирменных устройств, чтобы… потом снова разрешить ее. Правда, обратиться за разблокировкой могут только активные участники сообщества разработчиков, представленные на площадке XDA.

Стоит отметить, что неосторожные действия пользователей порой приводят к повреждению программы-загрузчика. Это одна из причин, по которой не стоит отсоединять кабель от смартфона во время прошивки или выключать электричество. Восстановление Bootloader – это очень непростая процедура, которая не имеет ничего общего с восстановлением прошивки смартфона или обновлением версии Android.

Ох уж этот многострадальный Google Pixel 4a! Вроде и аппарат должен быть неплохой, и время для выхода выбрано максимально правильно, но что-то всегда не ладится. Сразу вспоминается зарядка AirPower, о которой весь Интернет гудел больше года и которая в итоге так и не вышла. Мне новый бюджетный Google Pixel интересен, но судя по последней информации, его придется еще немного подождать. Изначально он должен был появится на конференции Google I/O, после ее отмены заговорили про более ранний срок, потом про май, потом про июнь, теперь называются новые сроки. Но сколько же в итоге его можно ждать и появится ли он вообще? Ведь откладывать бесконечно нельзя, есть еще один фактор, который торопит команду создателей.

Несмотря на то что есть обширная категория пользователей, которые считают Android самой функциональной мобильной ОС, если разобраться, то становится ясно, что без вспомогательного ПО и сервисов – это просто сосуд, требующий наполнения. Google понимает это как никто другой и даже сделала данную особенность своей платформы её фишкой. Во-первых, так удобнее обновлять совместимые устройства, а, во-вторых, так можно зарабатывать, продавая доступ к своим службам производителям за деньги. Ну, а почему бы и нет, если сервисы и правда крутые?

Думаю, многие из наших читателей помнят середину нулевых годов, когда телефоны ещё не были такими умными, как сегодня, но при этом могли похвастать по-настоящему выдающейся внешностью. Не сказать, что дизайн, который выбирали производители, всегда был удачным, но, так или иначе, выглядели аппараты тех лет определённо интереснее нынешних. Однако, если подумать, то становится ясно, что сыграть на дизайне устройства, у которого всю фронтальную панель занимает экран, а половину задней – объектив камеры, довольно сложно. Но для Samsung нет ничего невозможного.

Как восстановить Bootloader Android

Bootloader —внутренняя программа портативных устройств (смартфонов и планшетов), которая отвечает за запуск ОС, например, Android. Часто продвинутые пользователи, работающие с прошивкой гаджета, повреждают этот загрузчик ОС. В результате чего смартфон перестаёт функционировать, однако существует несколько способов восстановления Bootloader.

Использование кастомного Рекавери

Recovery — спасательный круг для пользователей смартфонов или планшетов. Это средство восстановления операционной системы в случае критических ошибок во время использования. Также в функционал программы входит ограничение действий пользователя в отношении внутренней системы гаджета.

Несмотря на это, пользователи, которые хотят поменять прошивку смартфона или установить операционную систему «со стороны» для устройства, заменяют заводской Recovery на кастомную версию.

Функционал пользовательской системы восстановления схож со стандартным аналогом. Хотя также существует несколько дополнительных возможностей кастомного Recovery, например, доступ к защищённым файлам и функциям. Чаще всего это используется как база для глобальных пользовательских изменений системы.

Наиболее надёжными пользовательскими система восстановления являются:

Bootloader — программа не позволяющая владельцу портативного устройства заменить прошивку на стороннюю. Однако существует несколько способов разблокировки ограничения от разработчиков.

Как разблокировать Bootloader на Android

Разблокировка Bootloader непростая задача. Пользователю придётся применить дополнительный софт и персональный компьютер.

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

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

Чтобы узнать состояние Bootloader необходимо:

  1. Открыть меню вызова смартфона.

  1. Ввести следующее значение: «*#*#7378423#*#*».

  1. Найти подпункт Bootloader unlock allowed в появившихся настройках.

  1. Состояние программы демонстрируется показателями Yes и No.

Порядок действий для телефонов Xiaomi:

  1. Перейти в «Настройки»«О телефоне».

  1. 5 раз быстро нажать на пункт «Версия MIUI» для разблокирования настроек «Для разработчиков».

  1. Перейти в открывшийся раздел настроек по пути «Настройки» — «Расширенные настройки» — «Для разработчиков».

  1. Выбрать пункт «Статус Mi Unlock».

  1. Отобразится статус загрузчика — «Разблокирован» или «Заблокирован».

Для разблокировки Bootloader также нужно установить дополнительное программное обеспечение Android SDK Platform Tools. Владелец гаджета может использовать любую другую программу для отключения защиты загрузчика, однако в данной инструкции будет рассмотрена именно эта.

Чтобы разблокировать Bootloader нужно:

  1. Присоединить планшет или смартфон в режиме fastboot к персональному компьютеру посредством USB-кабеля.
  2. Найти папку SDK Android, которая располагается во внутренней памяти устройства.
  3. Открыть окно команд через сочетания клавиш Shift+правая кнопка мыши на свободном рабочем пространстве.

  1. В открывшемся окне следует ввести adb devices.

  1. Отключить смартфон или планшет от компьютера.
  2. Во вкладке «Настройки» гаджета появится панель «Для разработчиков» — в ней нужно включить «OEM разблокировка» и «Отладка по USB».

  1. Снова подключить портативный гаджет к ПК.
  2. Открыть панель команд в папке SDK Android.

  1. Ввести строку fastboot oem unlock и дождаться завершения процесса.

Если этапы инструкции выполнены верно, то пользователь остаётся ввести команду fastboot reboot для обновления системы. После перезагрузки мобильного устройства программа Bootloader будет разблокирована.

Основные причины поломки Bootloader Android

Наиболее популярная причина неполадок к системой Bootloader — проблема во время перепрошивки мобильного гаджета. Чаще всего это возникает из-за того, что выбранная версия кастомного Recovery содержит внутренние недочёты или во время установки компонентов произошёл сбой.

Также Bootloader перестаёт функционировать из-за вируса, собравшего в файлы портативного гаджета.

Непоправимых ситуаций с работоспособностью внутренней системы портативного устройства нет. Файлы, отвечающие за восстановление ОС, находится в специализированном отделе памяти, к которому закрыт доступ пользователю. При поломке Bootloader или Recovery нарушается путь для запуска восстановления, однако сами данные остаются невредимыми. Переустановка дееспособной программы решает эту проблему.

Способы восстановления через стандартное приложение Recovery

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

Читать еще:  Как поставить точку восстановления системы windows 7

Для начала владелец устройства открывает режим Recovery. Делается это при включении смартфона или планшета. Во время запуска пользователь зажимает условленные сочетания клавиш на корпусе аппарата. Чаще попадаются следующие комбинации:

  • Кнопка уменьшения громкости и клавиша блокировки экрана.
  • Регулятор увеличения громкости звука и Power.
  • Обе кнопки регулировки громкости и блокировка экрана.
  • Клавиши «Домой» и Power.

Если сочетание кнопок выбрано верно, то на рабочем экране устройства появится опция Recovery. Остаётся только запустить восстановление в специальной вкладке — Wipe Data/Factory Reset.

После чего произойдёт полная перезагрузка системы и сброс до заводских настроек, что вернёт Bootloader в рабочее состояние.

Восстановление через ПК

Восстановление bootloader загрузчика ОС Андроид на планшете или смартфоне также запускается при помощи компьютерных утилит.

Популярные программы с подобным функционалом:

  • FlashTool — для владельцев техники компании Sony.
  • Odin — для мобильных устройств Samsung.

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

Как разблокировать bootloader на Android смартфоне. Официальный способ

Разблокировка загрузчика(bootloader) на Вашем смартфоне это первый шаг для его ускорения и установки пользовательских прошивок. И, вопреки распространенному мнению, эта возможность поддерживается на большинстве устройств. Ниже описан официальный способ для разблокировки загрузчика операционной системы.

Не каждый телефон позволит Вам это сделать

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

Возможность разблокировать загрузчик зависит от производителя Вашего смартфона, модели, и даже от Вашего оператора. Все смартфоны Nexus позволяют разблокировать bootloader, и многие телефоны от Motorola и HTC позволят Вам разблокировать загрузчик таким же образом, как и на Nexus.

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

Лучший способ узнать к какой категории относится Ваш смартфон, это посмотреть на специализированном сайте. Если у Вас смартфон HTC или Motorola, то Вы также сможете проверить возможность разблокировки на сайтах HTC и Motorola. Если загрузчик Вашего смартфона нельзя разблокировать официальным способом, то Вам поможет только неофициальная разблокировка или root метод, который обычно можно найти на форуме XDA Developers.

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

Шаг 0: сделайте бекап всего, что хотите сохранить

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

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

Когда Вы сохраните все важные файлы, то можно начать.

Шаг 1: установка Android SDK и драйверов для Вашего телефона

Вам будут нужны две вещи для этого процесса: Android Debug Bridge, который представляет собой командную строку для ПК, с помощью которой можно общаться с телефоном, и USB драйвер для вашего устройства. Если Вы установили их раньше, то Вам необходимо обновить их до последней версии.

Приведем краткую инструкцию по установке:

  • 1. Перейдите на страницу загрузки Android SDK и прокрутите страницу вниз до “SDK Tools Only”. Загрузите ZIP файл для вашей ОС и распакуйте архив.
  • 2. Запустите SDK Manager и снимите галочки со всех пунктов кроме “Android SDK Platform-tools”. Если Вы используете телефон Nexus, то можете также выбрать «Google USB Driver», чтобы загрузить драйверы Google.
  • 3. После завершения установки можете закрыть SDK manager.
  • 4. Установите USB драйверы для своего телефона. Вы можете найти их на веб-сайте производителя смартфона (например Motorola или HTC)
  • 5. Перезагрузите компьютер, если потребуется.

Включите телефон и подключите его к компьютеру с помощью USB кабеля. Откройте папку инструментов в папке с установленным SDK Android и нажмите Shift+правой кнопкой мыши на пустой области. Выберите “Open a Command Prompt Here” и выполните следующую команду:
adb devices
Если появится серийный номер, то Ваш телефон обнаружился и Вы можете продолжить дальше. В противном случае, убедитесь, что вы правильно выполнены все указанные шаги.

Шаг 2: Включение USB Debugging

Далее Вам потребуется включить несколько опции на вашем телефоне. Зайдите в настройки телефона и выберите «О телефоне». Пролистайте вниз до пункта «Номер сборки» и 7 раз нажмите на этот пункт. Должно появится сообщение, что Вы вошли в режиме разработчика.

Вернитесь на главную страницу настроек, у Вас должен появится новый пункт “Для разработчиков”. Включите “OEM Unlocking”, если данная опция существует (если ее нет, не беспокойтесь – этот пункт есть только на некоторых телефонах).

Затем включите “Отладка по USB”. Введите пароль или PIN-код, если необходимо.

Как только это сделаете, соедините свой телефон с компьютером. У вас появится окно на телефоне с вопросом «Включить отладку по USB?». Поставьте галочку в поле «Всегда разрешать для этого компьютера» и нажмите OK.

Шаг 3: Получение ключа разблокировки(не для телефонов Nexus)

Если у вас смартфон Nexus, то переходите к следующему шагу.

Перейдите на сайт производителя смартфона для получения ключа разблокировки (например для Motorola откройте эту страницу или эту для HTC), выберите свое устройство(если требуется) и водите или создайте новый аккаунт.

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

Соедините телефон и ПК с помощью USB кабеля. Ваш телефон должен как-то оповестить Вас, о подключении. Откройте папку инструментов в папке с установленным SDK Android и нажмите Shift+правой кнопкой мыши на пустой области. Выберите “Open a Command Prompt Here” и введите команду для разблокировки, которую предоставляет производитель (для Motorola это fastboot oem get_unlock_data command , для HTC fastboot oem get_identifier_token ).

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

Шаг 4: Разблокировка

Теперь вы готовы к разблокировке. Если ваш телефон все еще находится в режим fastboot, запустите команду, которая написана ниже. Если нет, то выключите телефон и загрузитесь в режиме fastboot. На разных телефонах бывают разные способы, но чаще всего нужно нажать и удерживать кнопку включения и клавишу убавления громкости в течение 10 секунд. Отпустите кнопки и вы должны попасть в fastboot режим (пользователи HTC должны будут клавишой убавления громкости добраться для пункта Fastboot и клавише включения выбрать этот пункт). Соедините телефон и ПК USB кабелем.

Откройте папку инструментов в папке с установленным SDK Android и нажмите Shift+правой кнопкой мыши на пустой области. Выберите “Open a Command Prompt Here”.

Читать еще:  Как пользоваться консолью восстановления windows xp

Чтобы разблокировать устройство, вам потребуется выполнить одну простую команду. Для большинства устройств Nexus, эта команда:
fastboot oem unlock
Если у Вас новая версия Nexus, например, Nexus 5X или 6P, то команда будет немного другая:
fastboot flashing unlock
Если у Вас не Nexus смартфон, то на сайте производителя будет указана нужная Вам команда. Для устройств Motorola это команда fastboot oem unlock UNIQUE_KEY , где UNIQUE_KEY это код отправленный вам на email. Для HTC это команда fastboot oem unlocktoken Unlock_code.bin , где Unlock_code.bin это файл полученный от производителя HTC.

После запуска команды телефон может спросить действительно ли Вы хотите разблокировать. используйте клавишу громкости для подтверждения.

Когда разблокировка будет завершена, используя экранное меню, перезагрузить телефон (или выполните команду fastboot reboot на компьютере). Если все сделано правильно, то при загрузке телефона Вы увидите сообщение о том, что загрузчик разблокирован, а дальше загрузится ОС Android. Важно сначала загрузить Android прежде чем выполнять какие-либо действия, например установку пользовательского recovery.

Поздравляем с разблокировкой! Пока Вы не заметите никаких различий, но теперь вы сможете установить пользовательский recovery, получить root права или установить пользовательскую прошивку.

Как восстановить андроид

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

Восстановление Android на Xiaomi

Решение 1

Телефон не включается при любой комбинации кнопок. MiFlash прошивает аппарат, но смартфон не включается. При установке драйверов, в выключенном состоянии определяется, как устройство Qualcomm.

  1. Разберите смартфон и выньте аккумулятор, на час или более.
  2. Соберите устройство и подключите к ПК, с 64-битной ОС Windows.
  3. Установите через MiFlash прошивку 6.1.7.
  4. Удерживайте кнопку включения и громкости. Возможно, потребуется держать кнопки 1-2 минуты.
  5. Если телефон запустился, удерживайте кнопку включения, для обычной загрузки в систему.

Решение 2

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

  1. Скачайте и распакуйте архив.
  2. Запустите MiFlash версии 20151028.
  3. Выберите и установите файлы из распакованного архива.
  4. По окончанию, удерживайте кнопку включения для перезагрузки системы.
  5. Для предотвращения подобной ситуации в будущем, рекомендуется установить патч, после восстановления аппарата.
  6. Детальный процесс установки аналогичен этой инструкции. Вам только нужно прошить загрузчик, без прошивки.

Решение 3

Альтернативный способ восстановления загрузчика, как и во втором способе.

  1. Скачайте и установите QFIL.
  2. Понадобятся файлы прошивки версии 6.1.7.
  3. Подключите телефон к компьютеру, убедитесь, что аппарат распознан как Qualcomm 9008.
  4. Запустите программу QFIL, где выберите порт – 9008.
  5. Выбираем Flat Build.
  6. B поле «Programmer Path», выберите файл из папки Mi4c, из этого архива.
  7. В поле Load Xml, укажите rawprogramm0.xml и patch0.xml, из прошивки версии 6.1.7.
  8. Нажмите на кнопку «Download» для начала прошивки.
  9. Подробнее, как работать с программой QFIL, смотрите по ссылке.

Redmi Note 2

Решение

Метод рассчитан на восстановление телефона, в случае невозможности включения или входа в recovery. Так же если при подключении к зарядке, индикация отсутствует.

  1. Подключите телефон к зарядке на 60 минут.
  2. Подключите устройство к компьютеру, где отключена подпись драйверов.
  3. Выберите вариант удаления с драйверами, если устройство определилось как Alcatel Rndis.
  4. Установите драйвера на подключенное неизвестное устройство.
  5. Скачайте и распакуйте архив, с SP Flash Tool и англо-китайской прошивкой.
  6. Запустите программу в режиме «download».
  7. Как появится новое устройство неизвестного типа, установите дополнительный пакет драйверов.
  8. После прошивки, ожидайте 15-20 минут, пока закончится распаковка приложений.

Redmi Note 3 Pro Kenzo

Решение вывода смартфона из бутлупа

Метод позволит восстановить телефон, если после прошивки телефон находится в циклической перезагрузке.

Установите прошивку, следуя указаниям из этой инструкции.

Решение по восстановлению телефона после блокировки загрузчика

Способ актуален, если по окончанию прошивки, телефону не удается загрузить систему. Загорается логотип и так по кругу. А войти получается только в режим fastboot.

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

  1. Скачайте и распакуйте архив.
  2. Установите программу MiFlashSetup.
  3. Загрузите смартфон в режиме fastboot, кнопками «Питания» и «Уменьшение громкости».
  4. В папке fastboot, запустите программу fastboot_edl.exe.
  5. Введите edl.cmd, для перехода в режим EDL.
  6. Откройте программу MiFlash, где укажите путь к прошивке, после чего установите образ.
  7. По окончанию, отсоедините шнур и загрузите TWRP, кнопками «Питания» и «Увеличения громкости». Как появится логотип, продолжайте держать только кнопку громкости, пока не появится TWRP.
  8. Выполните установку патча. Для этого установите архив cofface.zip из папки sbin, а затем перезагрузитесь в систему.
  9. После перезагрузки начнется распаковка приложений и окончания установка системы, что не была произведена. Процесс займет 10-15 минут, после чего телефон запустится в нормальном режиме.

Redmi Note 3 Pro Kate

Решение по восстановлению телефона после блокировки загрузчика

Способ идентичен этой инструкции. Только в качестве установки использовать файлы из этого архива.

Вывод

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

Статья была Вам полезна?

Поставьте оценку – поддержите проект!

(2 оценок, среднее: 5,00 из 5)

Восстановление загрузчика android

ˇ1. необходимо изучить основные понятия (хотя бы): в шапке “Термины (определения)” (все) + “Общая теория” ( релиз “немного старый”, но общее представление дает) ;
++ “в идеале” – разобраться со “Списком открытых вопросов”
ˇ2. предоставить“абсолютный минимум” необходимой инфо (“правила темы”):

  1. ссылки на //4pda.ru/devdb/ (описание аппарата) и тему прошивки (/обсуждение) аппарата на 4pda
  2. [под спойлер!] инфо о разделах внутр. памяти – (желательно – с размерами разделов) (пример); возможно – попросить/получить в теме своего аппарата
  3. [под спойлер!] идентификаторы USB VID/PID аппарата во всех комбинациях кнопок/аккумулятора: проверить все варианты
  4. [под спойлер!] что было сделано с аппаратом перед тем, как он оказался в таком состоянии? что было испробовано из приведенных в теме методов/подходов?(детально!)
  5. [под спойлер!] вывод qblinfo одного из загрузчиков (/программера) – с прошивки (/дампа). (зачем, еще пример вывода )
  6. сколько часов на (родной?) зарядке был аппарат перед диагностикой? (FLCB ?); желательно – также уровень заряда аккумулятора (mV / mA) ?
  7. на скольких ПК (/каких ОС) было проведено диагностику?
  8. [под спойлер!] собственные соображения/предположения(/сомнения(/вопросы)) относительно возможных вариантов решения

в случае отсутствия “абсолютного минимума” необходимой инфо – сообщение будет удалено.

зы: если у Вас нету возможности/желания предоставить информацию по всех пунктах выше, но есть желание получить совет от участников этой темы – сформулируйте вопрос в теме своего аппарата, а здесь – только линк на соотв. пост в теме Вашего аппарата;
если у кого нибудь из участников этой темы будет возможность/желание – то Вы получите ответ в теме Вашего аппарата

зыы: (рекомендовано) – Как правильно задавать вопросы?

  • собрать и систематизировать (“привести к “удобо-понятному” виду) общую терминологию и определения
  • систематизировать и найти общие методологические принципы и подходы восстановления
  • .
  • собрать рабочие наборы (“кейсы”) восстановления кирпичей на Qualcomm
  • .
  • разработать типовые рекомендации по составлению “кейсов восстановления” аппаратов Qualcomm для которых нет готовых кейсов

____________

  • ответы ув. vvevvevve, :thank_you: — лучше начать отсюда – и далее по теме (минимум 2 страницы)
  • Возможно ли использовать один и тот же программер (xPRG****.hex(/mbn)) на разных аппаратах но с одним и тем же SoC? ответ1
  • .

_____________

Общие особенности архитектуры Qualcomm
Процесс загрузки Qualcomm
Состояния в которых может “находится” аппарат
Как определить состояние аппарата
Протоколы работы с аппаратом
Общая “архитектура процесса” восстановления
Для информации. (by VVitaly, :thank_you: )
особенности загрузки устройств на NAND-флешке (by vvevvevve, :thank_you: )
Если не работает SB, то главный критерий – “близость” поколений платформ
Подборка всех известных подписанных программеров

—————-
“интересные заметки” (о фастбуте) + “продолжение”
nv параметр отвечающий за усиление микрофона (by =S=, :thank_you: )

Большая база распиновок jtag для большинства моделей смартфонов спасибо Vladimirs77,
Общие принципы восстановления загрузчиков на Qualcomm (Пост Vladimirs77 #50087863)

стандарты UFS (Universal Flash Storage) – спасибо Kramar111,

===
Qualcomm Snapdragon S4 Pro APQ8064:
ZTE Nubia Z5 (NX501)

Читать еще:  Восстановление контактов на андроид после сброса настроек

актуальные версии QPST из сети (QPST2.7.422-437) – спасибо! peter23,
Общие принципы восстановления загрузчиков на Qualcomm (Пост peter23 #50215409)

утилиты для работы с IMEI – спасибо ув. ariafan, ссылка и ув. acdev, ссылка

Файл автоматической конвертации HEX значений gpt.bin (полученного dd if=/dev/block/mmcblk0 of=/sdcard/gpt.bin bs=8 count=2176) в текстовое содержание rawprogram0.xml средствами excel – спасибо Bazzz2,

recovery script for collecting the partitions info (mmcblk0info.sh/zip):
http://forum.xda-devel…=56569542&postcount=71

Средство по работе с прошивками Qualcomm by vin2809,

®Partitions Backup & Restore Немного скриншотов для пояснения процесса:®Partitions Backup & Restore (Пост aleha81 #39380773)
Partitions Backup & Restore v1.6.0 RUS – спасибо htc 600,

мод. fastboot.exe, котрый “умеет” посылать команду “reboot-edl” бутлоадеру “напрямую” (без приставки “oem”) – командной строкой “fastboot_edl reboot-edl”;
спасибо emusic, Общие принципы восстановления загрузчиков на Qualcomm (Пост emusic #50224890)

emmcdl:
спасибо peter23, “за находку” 🙂
Видна поддержка firehose, видна возможность считывать флешку с телефона, а не только записывать (в первую очередь именно этим и интересна).
Общие принципы восстановления загрузчиков на Qualcomm (Пост peter23 #50287938)

набор батников для автоматизированных чтения/записи разделов через emmcdl – спасибо emusic,
Общие принципы восстановления загрузчиков на Qualcomm (Пост emusic #50332273)

полный дамп флешки:
* как снять полный дамп флешки если нет слота для SD-карты + универсальный и платформонезависимый – скрипт :thank_you: vvevvevve,
* и попроще (но “негарантировано”) Общие принципы восстановления загрузчиков на Qualcomm (Пост wladimir_tm #41497005)
* на habrahabr.ru: ссылка на инструкцию Общие принципы восстановления загрузчиков на Qualcomm (Пост олежек1975 #43247628)
————–
** “прямо на (живом) аппарате” сделать “восстановительную SD”

“даже на WinXP” – нужно “отключать проверку подписи” драйверов :thank_you: Magnat.mg

“инструкция в картинках”: QFIL Резервное копирование и восстановление EFS: Lenovo S90 – Прошивки (OS 4.4.4 – 5.X.X ) (Пост MATVEЙ #40689013)

“примерный пример” по прошивке с помощью MiFlash:

20160915
для новичков в теме:
обязательным условием написания сообщений в данной теме есть: предоставить “абсолютный минимум” необходимой инфо для своего аппарата.
в случае если не понятно как “это” получить:
1. сразу искать нормальный СЦ (“сервис центр”)
2. обращаться в соответствующий раздел форума (=Технотрепалка)
зы: с случае невыполнения данного условия – сообщения новичков будут удалены (и конечно же – оставлены без ответа)

если у Вас нету возможности/желания предоставить информацию по всех пунктах выше, но есть желание получить совет от участников этой темы – сформулируйте вопрос в теме своего аппарата, а здесь – только линк на соотв. пост в теме Вашего аппарата;
если у кого нибудь из участников этой темы будет возможность/желание – то Вы получите ответ в теме Вашего аппарата[/i]

20160902
стандарты UFS (Universal Flash Storage) – спасибо Kramar111,

“абсолютный минимум” необходимой инфо:[/b][background][list=1 ][*]ссылки на //4pda.ru/devdb/ (описание аппарата) и тему прошивки(/обсуждением) аппарата на 4pda [*][под спойлер!]инфо о раделах внутр. памяти – с размерами разделов (пример)
зы: если у Вас нету возможности/желания предоставить информацию по всех пунктах выше, но есть желание получить совет от участников этой темы – сформулируйте вопрос в теме своего аппарата, а здесь – только линк на соотв. пост в теме Вашего аппарата;
если у кого нибудь из участников этой темы будет возможность/желание – то Вы получите ответ в теме Вашего аппарата

[*] если у Вас нету возможности/желания предоставить информацию по всех пунктах выше, но есть желание получить совет (возможно) от участником даной темы – сформулируйте свой вопрос в теме своего аппарата, а в этой теме – только линк на соотв. пост в теме Вашего аппарата;
если у кого нибудь из участником этой темы будет возможность/желание – то Вам ответят в теме Вашего аппарата

20160612
набор батников для автоматизированных чтения/записи разделов через emmcdl – спасибо emusic,
Общие принципы восстановления загрузчиков на Qualcomm (Пост emusic #50332273)

20160611
change
“абсолютный минимум” необходимой инфо
п.5 п.1

emmcdl:
спасибо peter23, “за находку” 🙂
Видна поддержка firehose, видна возможность считывать флешку с телефона, а не только записывать (в первую очередь именно этим и интересна).
Общие принципы восстановления загрузчиков на Qualcomm (Пост peter23 #50287938)
+ Нашел более свежую версию 2.15 Общие принципы восстановления загрузчиков на Qualcomm (Пост peter23 #50314988)

Большая база распиновок jtag для большинства моделей смартфонов спасибо Vladimirs77,
Общие принципы восстановления загрузчиков на Qualcomm (Пост Vladimirs77 #50087863)

мод. fastboot.exe, котрый “умеет” посылать команду “reboot-edl” бутлоадеру “напрямую” (без приставки “oem”) – командной строкой “fastboot_edl reboot-edl”;
спасибо emusic, Общие принципы восстановления загрузчиков на Qualcomm (Пост emusic #50224890)

20160608
актуальные версии QPST из сети (QPST2.7.422-437) – спасибо! peter23,
Общие принципы восстановления загрузчиков на Qualcomm (Пост peter23 #50215409)

утилиты для работы с IMEI – спасибо ув. ariafan, ссылка и ув. acdev, ссылка

Partitions Backup & Restore v1.6.0 RUS – спасибо htc 600,

CORR:
[*][под спойлер!] cmdline офф. прошивки и lsusb (USB VID/PID) своего аппарата во всех комбинациях кнопок/аккумулятора: проверить все комбинации

20160513
modiff: прежде чем задавать вопросы:

Как восстановить загрузчик планшета самостоятельно

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

  • после неудачной прошивки планшетный компьютер не включается совсем;
  • дисплей при включении загорается на несколько секунд, а затем снова гаснет;
  • компьютер не распознает гаджет при подключении через USB-кабель.

Решение в этом случае только одно – восстанавливать SPI загрузчик.

Первый этап восстановления

Самая главная вещь, которая вам понадобится в течение всего процесса – это программатор LРТ. Сделать его можно следующим образом:

  1. Покупаете разъем LРТ и 4 резистора на 150 Ом.
  2. В качестве проводов можно использовать около 10 см. IDE шлейфа.
  3. Питание можно подключить внешнее, если просто примотать изолентой два проводка к батарейке БИОСа.
  4. Распиновку LРТ находите в Интернете.
  5. Теперь, следуя определенной последовательности, припаяйте провода к LРТ, а уже эту конструкцию припаяйте к памяти SPI.
  6. Паять LРТ к микросхеме SPI можно, не снимая с платы, но тогда перед этим обязательно нужно выключить сам планшет.

Теперь можно приступать к следующей части процесса восстановления загрузчика. А первый этап закончен.

Второй этап восстановления

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

  1. Скачайте оригинальную версию прошивки с официального сайта производителя.
  2. Из этой прошивки выбираете два файла u-boot.bin и w-load_DDR3_700M_1066M_16bit_1_256MB_0150001.bin.
  3. Скачайте редактор bin-файлов, это может быть, например, Hex Editor Neo.
  4. Теперь откройте редактор, зайдите в раздел «File» и перейдите в «New file».
  5. Теперь выберите пункт «Edit», а там найдите «Change file size».
  6. Задайте размер файла – 00080000 Hexadecimal, это значение будет равно 512 Кб.
  7. Зайдите снова в «Edit» и выберите «Insert file», поставьте файл u-boot.bin.
  8. Теперь опять переходите в «Edit» и выбираете «Go to offset», здесь вводите 00070000.
  9. После этих действий вас должно перекинуть на строку 00070000.
  10. Здесь нажимаете «Edit» и переходите в «Insert file», выставляете еще один файл w-load_DDR3_700M_1066M_16bit_1_256MB_0150001.bin.
  11. Сохраните результат, назвав его spiflash.bin.

На этом этап сбора прошивки окончен. Можно приступать к самому главному процессу.

Третий этап восстановления

После того, как программатор, который был собран в первом этапе, будет припаян к микросхеме SPI, от вас потребуется:

  1. Запустить в консоли (Пуск – Выполнить – Cmd) программу spipgmw.
  2. Теперь сделать spipgmw /i без программатора, а затем с программатором, если вывод программы будет меняться, значит, вы находитесь на верном пути.
  3. Далее проделать следующие действия:

  • отключить бит защиты от записи – spipgmw /u;
  • стереть мелкосхему – spipgmw /e;
  • залить прошивку – spipgmw /p, указав путь к файлу с прошивкой;
  • считать мелкосхему – spipgmw /d, указав путь для сохранения содержимого рабочей памяти прошивки из микросхемы;
  • сравнить файл содержимого рабочей памяти прошивки с файлом самой прошивки (для этого правой кнопкой мыши кликните по файлу, выберите «Свойства», затем – «Контрольные суммы» и в конце – «Сравнить»).
  • Если все сошлось, тогда запаиваете микросхему SPI на место, если нет, то возвращаетесь к пункту №3.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: