Прошивка кирпича через fastboot
Всегда свежая версия FastBoot+ADB: Скачать 28.0.0
Чтобы установить FastBoot на компьютер под управлением ОС Windows выполняем следующие действия:
- Качаем и устанавливаем драйвера для своего смартфона с инструкции для своего смартфона или с нашего сайта .
- Создаем в корне дискаC:папку adb и распаковываем в нее скачанный архив с FastBoot+ADB. Путь к распакованным файлам должен быть C:adb.
На этом все, дальше можно приступать к различным манипуляциям со смартфоном.
Настройка Fastboot
В первую очередь на смартфоне Вам нужно войти в режим для разработчиков и активировать пункт Отладка по USB.
Подключаем смартфон к компьютеру. При этом на самом телефоне выбирайте режим «Только зарядка» или подобный ему, в зависимости от модели устройства.
Перед тем как приступить к выполнению команд нужно проверить, видит ли Fastboot смартфон.
Как проверить подключение смартфона к Fastboot?
- Создаем в папке adb на диске C: файл devices.cmd. Проверьте, чтобы файл действительно имел формат .cmd.
- Нажимаем правую кнопку мышки на файле devices.cmd и выбираем Редактировать. Откроется Блокнот. Пишем в нем следующие строки и сохраняем:
- Смартфон подключаем к компьютеру, если еще не сделали этого раньше и запускаем созданный devices.cmd.
- Если все сделано правильно на экране Вы увидите что-то подобное:
После этого можно переходить к полноценному использованию Фастбут.
Если подобной информации на экране не появилось, попробуйте переустановить драйвера, смените порт USB для подключения или перезагрузите компьютер.
Если ничего не помогает и компьютер не видит устройство пишите в комментарии.
Что такое Fastboot на Xiaomi
Fastboot Mode (в переводе на русский язык «режим загрузчика») — это режим управления смартфоном на Андроид при помощи компьютера и командной строки. Он предназначен для изменения параметров устройства, которые недоступны через стандартные настройки.
В этом режиме открыт доступ к «внутренностям» телефона Xiaomi и производятся такие операции, как перепрошивка, возврат к заводским настройкам, разблокировка OEM загрузчика, отладка, удаление приложений и другие манипуляции.
Часто владельцы устройств Xiaomi считают Фастбут просто одним из способов обновления прошивки смартфона, наряду с Recovery и OTA. Однако они сильно отличаются:
- OTA (аббревиатура от англ. over-the-air) — это файлы обновления, которые прилетают «по воздуху». На телефон по интернету приходит пакет с новой версией системных файлов. Для установки пакета достаточно нажать кнопку «Обновить». Либо можно скачать OTA и установить вручную через Recovery Mode.
- Recovery mode (режим восстановления) — это стандартное средство восстановления Android. Режим бывает стоковый и кастомный. Стоковое рекавери включает функции для восстановления устройства: обновление файлов ОТА, установка прошивки от производителя (Recovery ROM), восстановление заводских настроек. Кастомное рекавери — это сторонняя среда восстановления с большими возможностями.
Через режим загрузчика телефон можно прошить, поскольку этот режим является альтернативой режиму восстановления для установки и обновления смартфонов Xiaomi. Для этого нужно скачать специальную прошивку, версия OTA или Recovery ROM не подойдёт.
При использовании режима Fastboot требуются навыки работы с командной строкой. В отличие от OTA и Recovery.
Если вследствие неудачной прошивки телефона он отказывается включаться, его всегда можно восстановить при помощи фастбут. Там можно восстановить практически любой смартфон Сяоми, если проблема касается программной части аппарата.
ADB – это сокращение от выражения Android Dubug Bridge (мост отладки андроид). Он позволяет получить доступ к системным папкам, открывать скрытые файлы и вносить в них изменения. Для этой процедуры придется рутировать свое устройство.
Fastboot используют, если на устройстве вдруг перестала работать система Android. Для использования команд нужно лишь загрузить телефон в режим быстрой загрузки. Это поможет получить доступ к системном разделам операционной системы и вносить в них изменения.
Установка кастомной прошивки на LG Nexus 4
За почти год использования моего предыдущего Samsung Galaxy Nexus я перепробовал целую кучу разных прошивок, частенько перепрошивался, проводил всякие эксперименты. И знаете, однажды я нашел идеальную прошивку, прошивку мечты – это ParanoidAndroid. Я просто не могу ничего другого кроме этой прошивки рекомендовать. Но, так или иначе – выбор за вами, процедура установки разных прошивок идентична.
Примерно вот так может выглядеть ваш Nexus 4 после установки ParanoidAndroid:
Вот видео-обзор этой же прошивки, но тем, кто сам лично ParanoidAndroid не юзал, мало что будет понятно:
Итак, с прошивкой мы определились, надо ее скачать. Оф.тема разработчиков прошивки ParanoidAndroid здесь, там же описание, ссылки и новые версии. Скачать саму прошивку можно в разделе mako на goo.im , а так же необходимо будет скачать Google Apps в соответствующем разделе на goo.im .
Прошивку и gapps скачали, теперь их надо как-то залить на телефон. Если телефон нормально виден в проводнике, то пропускаем блок текста ниже, если не получается попасть в память телефона через проводник, то читайте.
Тут небольшая загвоздочка может возникнуть, но только если вы не читаете этот пост – потому что у меня все загвоздки решаются, и я об этом обязательно пишу!
Я сижу и подключаю телефон по USB с помощью кабеля, но зарядка идет, а вот в проводнике я не могу его видеть как папку, чтобы закинуть туда наши архивы для прошивки. Если у вас та же история, тогда вот решение!
Не знаю почему, но Windows решила установить при подключении включенного телефона ADB драйвера (имеется в виду не fastboot, а именно запущенная система android). Может это я как-то что-то не то сделал, но факт есть факт — папки телефона в проводнике не видно. Я думал, что каких-то драйверов не хватает, долго гуглил, ничего не нашел. Решил воспользоваться суровым способом: Заходим в диспетчер устройств, видим «Android device что-то там ADB» – просто нажимаем на него правой кнопкой и выбираем Удалить. Отключаем телефон и сразу подключаем обратно – Windows должна заново определить устройство и установить на него правильные драйвера. Мне это помогло, и в проводнике появилась необходимая папка Nexus 4!
Выбираем папку Nexus 4 / Внутренняя память / Download и туда закидываем архивы, в моем случае это pa_mako-3.10-11MAR2013-131748.zip и pa_gapps-full-4.2-20130308.zip. В вашем случае это будут уже более новые версии, в маркировках разобраться совсем не трудно.
Когда все архивы закачаны, отключаем телефон от компьютера и выключаем. Нам необходимо снова попасть в recovery mode, для этого зажимаем Volume Down + Power пока не включится fastboot, где кнопками громкости выбираем Recovery mode и жмем Power.
Если вдруг случилось так, что вы увидели не главный экран TWRP (его опознать очень просто, сомнений в этом не будет точно), а увидели лежащего на спине андроида с красным треугольником, то есть выход, а как без него!
Для этого держим зажатой кнопку Power пока телефон не выключится. Опять загружаемся в fastboot, подключаем телефон по USB и проделываем заново сценарий по установке recovery. Когда рекавери установлен, не перезагружаемся, а кнопками громкости находим пункт Recovery mode и выбираем его кнопкой питания. Теперь-то точно запустится TWRP, а значит следуем инструкции ниже.
Увидим главный экран TWRP, жмем на верхнюю правую кнопку Wipe, а потом Factory Reset – это удалит все данные на телефоне!
После полного сброса, необходимо вернуться на предыдущий экран и нажать на верхнюю левую кнопку Install. На открывшемся экране из списка папок выбираем Download, а затем нажимаем сначала на файл прошивки pa_mako, потом Add More Zips и сразу выбираем файл pa_gapps и наконец делаем Swipe to Confirm Flash. Сейчас прошьются сразу и прошивка и приложения Google Apps, около минуты ожидания и мы должны увидеть надпись Successful. Очень важно подчистить все кеши, для этого выбираем кнопку Wipe cache/dalvik. Все готово – нажимаем Reboot System.
Сейчас будет загружаться система, но уже с прошивкой ParanoidAndroid. После длительной загрузки попадаем в меню первичной настройки телефона, где надо выбрать язык, указать аккаунт и т.д.
Собственно это и все! Успехов вам друзья. Если у вас появились какие-то вопросы или предложения по поводу процесса прошивки или по поводу ParanoidAndroid – пожалуйста, пишите в комментариях.
На заметку: О том, как получить доступ в меню разработчика на любой прошивке.
Открываем настройки, выбираем пункт «О телефоне» в самом низу, прокручиваем экран до пункта «Номер Сборки», там будет написано JDQ39, что соответствует версии android 4.2.2, у вас может быть написано и что-то другое, это не важно. Жамкаем на эту строку 7 раз подряд. Как итог – должно появиться сообщение «Вы стали разработчиком!» Вот оказывается как легко можно стать разработчиком под androind =))) Возвращаемся обратно в меню настроек, видим новый пункт «Для разработчиков».
Итак, все готово. Опускаем шаги, связанные со скачиванием дистрибутива, самой прошивки и, установкой драйверов. Все это у нас уже есть и функционирует нормально.
1 способ
Приступим к методу прошивки, связанному с использованием MiFlash, то есть, переходим на официальную версию прошивки компании Сяоми.
Вводим телефон в режим фастбут описанным методом, при появлении зайца запускаем от имени администратора MiFlash.
Если телефон не отобразился сразу, нажимаем на refresh, устройство появится.
Следующим шагом выбираем прошивку, заранее скачанную и распакованную на компьютере.
Нажимаем ОК и прошивка определяется как выбранная.
Внизу ничего не меняем, остается нажать flash и процесс прошивания запустится. Длится он недолго, закончится выходом телефона из fastboot и загрузкой новой системы. Придется подождать, первый запуск довольно длительный, от 5 до 15 минут.
Если в процессе прошивки возникают ошибки, значит, вы скачали не последнюю версию прошивальщика либо у вас неправильно встали драйвера и устройство работает некорректно. Возможно, переустановка вам поможет. Но, обычно, если устройство определилось в программе, то с ним должно быть все в порядке и дело только в скачанной прошивке.
Некоторые пользователи заметили, что сбоев не происходит на 64 битной системе Windows, я не стал экспериментировать и перешел для такого важного шага с 32 на 64 бита.
2 способ
Другая возможность более сложная, но дает широкий выбор устанавливаемых прошивок. Здесь нет ограничений, перед вами предстанет вся палитра систем, придуманных на основе MIUI либо вообще к фирменной оболочке Xiaomi не имеющие никакого отношения.
Для начала нужно перейти на кастомное рекавери, заменить стоковое. Скачиваем здесь. Не думайте, что будет все просто, нужно выбрать свой девайс и под него скачать нужное TWRP. То есть то самое модифицированное рекавери, которое даст вам возможность установить любую прошивку, какую пожелаете.
Скачали, переименовали в recovery.img (это обязательно) и закинули в уже готовую папку adb на диске С. Вот что у вас должно получиться.
Заходим в папку, нажимаем на клавиатуре клавишу shift, одновременно с правой кнопкой мыши.
Клацаете по опции «Открыть окно команд», появляется новое окошко.
Далее подключаете телефон, переведенный в fastboot, а командной открывшейся строке пишете: fastboot flash recovery recovery.img.
И TWRP прошивается. По окончании процесса нужно набрать новую команду в строке: fastboot boot recovery.img, телефон выйдет из режима fastboot и войдет в уже сформировавшееся новое кастомное рекавери. Это будет слышно по характерному звуку, издаваемому компьютером, он увидит ваш телефон и даст возможность закинуть во внутреннюю память или на карту вашу новую приготовленную прошивку.
Ее вы скачали загодя, разархивировать и переименовывать уже ничего не надо (но можно и после всех манипуляций с TWRP).
Не перепутайте, прошивка для MiFlash/fastboot имеет расширение на конце названия .tgz, кастомная имеет расширение .zip. Как вариант, можно попробовать отсюда, выбрав из списка свой аппарат, загружаете нужную систему.
Итак, приготовлено все, в памяти смартфона есть новейшая прошивка и телефон находится здесь.
Делаем полный сброс, очистку всего,кроме того места, где лежит ваша прошивка, иначе она тоже затрется.
Все готово к установке, выбираем Install и, собственно, саму прошивку.
Делаем свайп, то бишь тянем вправо голубую стрелку, и процесс прошивки начинается. Внимательно смотрите, чтобы все закончилось удачно, без ошибок, в противном случае не сможете загрузиться в систему, останетесь в рекавери. Причин может быть несколько. Главная из которых — некорректно скачанная, то есть с ошибками, прошивка. Меняйте и пробуйте снова. Отсюда, с этого места у вас другой дороги, кроме как повторно прошиться, но уже удачно, нет. Установка на этом заканчивается, ожидаем первый запуск системы, может продлиться несколько томительных минут. Как только системные файлы встанут на свои места, все определится и конфигурируется, включится экран и предложит вам первую настройку телефона.
Мы использовали два различных метода прошивки для режима fastboot телефонов Xiaomi. Каждый из них по-своему хорош, для тех, кто только получил смартфон в руки, советую первый способ, как наиболее проверенный и надежный. Со временем придет понимание и уверенность в своих силах, тогда пробуйте изменить кардинально свой аппарат вторым способом. Если в этом появится нужда.
Что нужно
Перед тем как начать прошивку телефона через Фастбут нужно немного подготовиться:
- Проверить чтобы телефон успешно работал с компьютером через USB-кабель, установить все нужные драйверы если это не так.
- Установить специальную программа MiFlash, получившая также название MIUI ROM Flashing (по ходу статьи будет ссылка).
- И, конечно же, не обойтись без самого файла прошивки. Нужно выбрать или глобальную версию или версию для прошивки в режиме Fastboot. Загрузка должна происходить только с сайта MIUI и только для вашей конкретной модели! Требуемое расширение файла – «.tgz». Если попалось «.gz» – просто переименуйте.
- Не забываем, что нам для успешной операции необходим разблокированный бутлоадер. Загрузчик неактивен? Тогда воспользуйтесь нашей отдельной статьей на эту тему.
Прошивка Android через Fastboot
А теперь расскажем, как выполняется прошивка Android с помощью утилиты Fastboot. От пользователя требуется понимание принципа работы с консолью, а также соответствующая подготовка мобильного устройства и компьютера.
Подготовка к процессу
От последовательности действий и внимательности юзера зависит, пройдет ли операция благополучно. Как уже было отмечено, нужен компьютер и шнур USB для подключения девайса. На ПК необходимо поставить драйверы под гаджет для обеспечения совместимости и специальный софт, о котором речь пойдет ниже.
Рекомендуется сделать бэкап системы гаджета и включить режим отладки по USB. А для этого следует:
- Войти в настройки и открыть раздел «Параметры разработчика».
- Рядом с соответствующим пунктом установить галочку.
На некоторых устройствах программное включение не предусмотрено, это придется сделать в разделе «О телефоне». В таком случае нужно найти пункт «Номер сборки» и кликать по нему (5-7 и более раз) до появления сообщения «Вы стали разработчиком». В настройках появится раздел «Для разработчиков», в котором уже можно включить требуемую поддержку.
Инсталляция драйверов
Поиск драйверов выполняется на официальном сайте разработчика ПО или производителя устройства. Как правило, ведущие бренды предоставляют специальные утилиты, которые можно обнаружить на поставляемом в комплекте диске.
Также вариант – воспользоваться пакетом Android Studio, который позволит скачать Google USB-драйвер. Это доступно и в ручном режиме в «Диспетчере задач» компьютера. Для некоторых устройств придется отключить проверку подлинности драйверов.
Создание резервной копии
Чтобы не потерять важную информацию, ее копируют на другой носитель. Перед откатом до прежнего состояния системы необходимо сделать ее резервную копию.
Сохранить пользовательские данные можно с помощью инструментов Google или облачных хранилищ, а полную копию системы – с помощью специальных утилит – Titanium Backup, TWRP или CWM Recovery (плюс ROM Manager), FlashTool или ADB, которая в любом случае понадобится для прошивки.
Стоит отметить, что предварительно потребуется рутировать устройство, но резервирование считается важнейшим условием безопасного осуществления операции.
Скачивание и установка файлов
Fastboot и ADB входят в комплект Android SDK. Перед работой необходимо установить весь пакет или только часть, содержащую эти две утилиты. Первый вариант предпочтителен, поскольку позволит установить драйверы. Для выполнения установки файлов требуется:
- Зайти на сайт разработчика, найти и скачать на компьютер утилиту.
- Распаковывать архив на диск С в отдельную папку.
- Скачать и установить Java Development Kit пятой версии или выше.
- Открыть папку adt-bundle-windows и активировать запуск SDK Manager.exe. В появившемся окне выбрать пакеты для своей версии ОС и нажать на Install. После выполнения рекомендаций программа установится.
- В разделе платформенных инструментов найти папки Fastboot и ADB, в которых имеются исполнительные файлы для запуска утилит.
С Fastboot доступна запись отдельных разделов или памяти целиком. Для этого потребуются образы в формате .img или пакеты .zip, которые нужно скопировать в папку утилиты.
Зипы распаковывать не нужно, но следует переименовать. Имя должно быть без пробелов и кириллицы.
Инициализация Fastboot
Fastboot – консольное приложение, поэтому работа с ним предполагает использование командной строки. Для запуска следует:
- Открыть папку, нажать Shift и правой кнопкой мышки кликнуть в пустом месте, а в появившемся окне выбрать «Открыть окно команд».
- Использовать программу Adb Run, которая позволяет избежать ручного ввода команд в консоль.
Загрузка в Bootloader
Гаджет будет принимать команды Fastboot только в случае, если открыт его загрузчик. Для этого следует:
- Отправить команду adb reboot bootloader.
- После того, как гаджет перейдет в требуемый режим, проверить состояние командой fastboot devices.
- Выполнить перезагрузку в TWRP Recovery (так легче). Для этого выбрать кнопку Fastboot в меню «Перезагрузка».
Если таким способом сделать задуманное не получается (например, когда аппарат не загружается в Recovery), придется использовать сочетание клавиш громкости, питания и «Домой». Универсального решения нет, но в инструкции производителя необходимая информация должна быть.
Как разблокировать загрузчик
Производители, как правило, не разрешают открывать Bootloader. Чтобы проверить его состояние, следует на подключенное к компьютеру устройство отправить команду fastboot oem device-info.
Заметим, что и тут единого способа для всех моделей и производителей не существует. Иногда требуется предварительное получение ключа разблокировки. Для этого нужно пользоваться специальными инструкциями производителя. А выполняется разблокировка загрузчика следующим образом:
- Для получения ключа обычно используется команда fastboot oem get_unlock_data или другая (зависит от производителя).
- Если гаджет не в Fastboot, его нужно перевести в этот режим путем 10-секундного удержания кнопок уменьшения громкости и питания.
- В командную строку на ПК ввести команду на разблокировку примерно такого содержания: fastboot oem unlock (они могут быть различны).
- Подтвердить разблокировку загрузчика кнопкой увеличения громкости.
- Перезагрузить гаджет командой reboot.
Перезапись разделов памяти
Когда все готово, а прошивочные файлы проверены на соответствие устройству, можно переходить к процессу записи. Старые разделы нужно стереть. Для каждого предусмотрена отдельная команда – например, fastboot erase название раздела (на латинице). Для удаления пользовательских данных применяется fastboot–w.
Монтаж Zip-пакетов
Для записи полного образа, заключенного в .zip, нужно:
- Ввести в командную строку fastboot-действие update.
- После форматирования прошить устройство Zip-пакетом. При установке официального обновления вводится fastboot update update.zip.
В остальных случаях – fastboot flash update.zip.
Прошивка начнется, а после окончания процесса появится соответствующее сообщение с указанием потраченного времени.
Перезапись img-образов
Не всегда удается найти подходящий дистрибутив в формате архива. Кроме того, если такой имеется, легче использовать другой метод прошивки – через Recovery. Когда нужно прошить отдельные разделы для восстановления после серьезных неполадок, только Fastboot спасет ситуацию.
Для каждого образа img применяется своя команда: fastboot flash наименование раздела имя_файла.img. Например, для того же Recovery вводится fastboot flash recovery recovery.img.
Нужно подождать, пока в консоли всплывет сообщение об окончании процесса, затем можно приступать к прошивке следующего раздела.
Для системного раздела – команда fastboot flash system system.img, и так далее. Для прошивки сразу трех основных разделов (загрузки, восстановления и системного) одним пакетом удобна команда fastboot flashall. Потом Android нужно перезагрузить, послав команду fastboot reboot.