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

Установка кастомного рекавери на Android

Установка кастомного рекавери на Android

В этой инструкции — пошагово о том, как установить кастомный рекавери на Android на примере популярного на сегодняшний день варианта TWRP или Team Win Recovery Project. Установка других кастомных рекавери в большинстве случаев производится тем же самым образом. Но для начала о том, что это такое и зачем может потребоваться.

Все Android устройства, включая ваш телефон или планшет имеют предустановленный рекавери (recovery environment, среду восстановления), предназначенный для возможности сброса телефона на заводские настройки, возможности обновления прошивки, некоторых диагностических задач. Для запуска рекавери обычно используется какая-либо комбинация физических кнопок на выключенном устройстве (может отличаться для разных устройств) или ADB из Android SDK.

Однако, предустановленные рекавери ограничены в своих возможностях, а потому у многих пользователей Android возникает задача установить кастомный рекавери (т.е. стороннюю среду восстановления) с расширенными возможностями. Например, рассматриваемый в рамках этой инструкции TRWP позволяет сделать полные резервные копии Android устройства, установить прошивку или получить root доступ к устройству.

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

  • Разблокируйте загрузчик (bootloader) Huawei Y6, прежде чем вы сможете следовать другим шагам.
  • Для установки TWRP на Huawei Y6 вам понадобится ПК с ОС Windows.
  • Загрузите и установите драйверы ADB и Fastboot на свой компьютер.
  • Зарядите телефон до 60%, чтобы он не закрывался неожиданно во время процесса установки.
  • Включите USB-отладку в разделе «Параметры разработчика».

Перейдите в Настройки -> О телефоне и коснитесь 8 раз на номере сборки, пока он не скажет, что вы разработчик.

Включение режима разработчика на Huawei

Теперь вернитесь в «Настройки», вы сможете увидеть «Параметры разработчика». Нажмите на него, а затем включите USB-отладку, и разблокируйте OEM.

Включение режима разработчика на Huawei

↑ Прошивка Custom Recovery через FastBoot

Универсальный способ установки модифицированного режима восстановления, который подойдет для большинства аппаратов. Отличается от первых двух методов повышенной сложностью в освоении, а также возможностью установки не только ClockworkMod и TWRP, но и прочих модификаций Recovery, например, PhilZTouch.

Прежде чем приступить к непосредственной установке необходимо основательно подготовиться. Первым делом надо установить на PC драйвер для подключения мобильного устройства к компьютеру по USB. Ниже приведены ссылки драйверов для основных производителей смартфонов:

В случае иной марки телефона, искать USB-драйвер необходимо на официальном сайте вендора.
Далее потребуется посетить официальный ресурс разработчиков операционной системы для скачивания и установки на ПК платформы Android SDK (Android SDK от Google). После запуска SDK необходимо догрузить пакеты Android SDK Platform tools, Android SDK Tools и Google USB Driver. В полном виде дистрибутив занимает довольно много места на жестком диске, а также долго инсталлируется, а потому придется подождать.

Последний шаг – скачивание файла рекавери, его переименование в update.img и копирование в папку platform-tools, найти которую можно в каталоге с Android SDK. Брать нужный рекавери под конкретное устройство лучше всего в профильных форумах, так как неправильный выбор образа рекавери и последующая его установка может привести к печальным последствиям.
Когда подготовка окончена, можно приступить к непосредственной прошивке:

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

  • Запустить терминал Windows: Пуск -> Выполнить -> ввести «cmd».
  • Ввести в терминале команду: «cd путь_к_папке_platform-tools». Должно получиться, например, так: «cd C:android-sdkplatform-tools”. Именно по этой причине Android SDK рекомендуется устанавливать в первый уровень логического раздела жесткого диска. Иначе говоря – сразу на диск С.

  • Ввести в терминале «adb devices» и убедиться в том, что андроид устройство правильно определилось.
  • В терминале, командой «adb reboot bootloader», перезагрузить устройство в режим загрузчика и проверить его нормальную работу командой «fastboot devices».
  • Прошить рекавери командой «fastboot flash recovery update.img» и дождаться окончания процесса.
  • Читать еще:  Код ошибки 0x8007048f при установке Windows 7

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

    Возможные ошибки

    Сбой запуска TWRP возникает в случае установки кастомной прошивки поверх MIUI 8 и более поздних версий. Пользователю попросту не открывается рекавери после зажатия клавиш повышения громкости и питания. Происходит такая неприятность из-за конфликта рекавери с версией операционной системы смартфона.

    Ошибки, возникающие в процессе установки кастомной прошивки:

    1. № 0 в архиве прошивки отсутствуют необходимые файлы. Порой установленный на компьютере антивирус ошибочно определяет угрозу и удаляет часть документов. Отключите его или добавьте папку в исключения.
    2. № 7 появляется в случае попытки установить прошивку, которая не соответствует модели телефона.
    3. № 225 отсутствует файл urbater-binary или нуждается в замене.

    Использование официального приложения простой метод, но не гарантирует выполнение задачи. Действовать через режим FastBoot сложнее, но этот способ позволяет осуществить задуманное с большей долей вероятности.

    Использование официального приложения Official TWRP App

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

    Далее нажимаем на кнопку «TWRP Flash», а потом в выпадающем списке выбираем модель устройства и версию ПО.

    Подтверждаем переход на официальный сайт TWRP, с которого загружаем файл Recovery.

    После окончания скачивания жмем на «Select a file to flash..» и выбираем сохраненный образ img.

    Кликаем по кнопке «Flash to recovery» для начала установки.

    При ее успешном завершении появится сообщение «Flash Completed Successfully!».

    Прошивка Clockworkmod Recovery через режим Fastboot

    Этот вариант более надёжен, и его смело можно назвать классическим. Но он требует непосредственного подключения смартфона к ПК по USB, установки специализированного пакета разработчика Android SDK Platform Tools и «прошивочных» драйверов.

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

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

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

    1. Скачиваем Android SDK.
    2. Скачиваем с официального сайта образ Clockworkmod recovery именно под ваш тип устройства (это важно).
    3. Переименовываем загруженный образ в «recovery.img» и копируем его в каталог «platform tools».
    4. Переводим аппарат в FastBoot и подключаем его к ПК посредством кабеля, не забыв установить драйвера.
    5. Открываем терминал системы Windows и переходим внутри неё в каталог platform tools.
    6. Затем набирайте команду fastboot flash recovery.img и нажмите клавишу Enter для её запуска.
    7. После прошивки раздела выведется сообщение об удачном выполнении операции.

    Важно! Во время прошивки не отключайте устройство от кабеля — в противном случае возможен сбой записи с последующим превращением его в «кирпич».

    Установка TWRP Recovery на телефон Xiaomi или Redmi через ПК

    Изначально на смартфонах XIaomi стоит фирменное стоковое Mi Recovery (на момент обновления статьи версия 3.0). В нем доступна лишь функция сброса к заводским настройкам и подключению к Mi PC Suite, которое почти не работает.

    Ранее было возможно ставить TWRP через официальное приложение от разработчиков, но из-за того, что новые модели Xiaomi не всегда получают поддержку TWRP — приходится использовать сторонние стабильные сборки, которые основаны на других моделях. Весь процесс проходит в несколько шагов:

    1. Разблокировка бутлоадера на смартфоне.
    2. Скачивание и распаковка ADB-драйверов.
    3. Проверка наличия обычных драйверов для определения компьютером устройства.
    4. Поиск и загрузка правильного файла рекавери (Recovery.img) под свою модель телефона.

    Подготовка

    Теперь начинаем непосредственно к установке кастомного рекавери на Xiaomi или Redmi.

    1. Установка ADB-драйверов. После загрузки архив нужно распаковать в корень системного диска, чтобы получилось как в примере: C:adb .
    2. Также скачиваем файл с дополнительными драйверами из статьи о подключении телефона к ПК, чтобы телефон определился в режиме FastBoot.
    3. Находим файл с рекавери под свой смартфон. Выбираем между официальным сайтом TWRP.me и форумом 4PDA. Рекомендую смотреть в ветке 4PDA (раздел с прошивками) под свою модель, в одном из топиков будет пункт «Recovery». Скачиваем и при необходимости переименовываем файл в «Recovery.img«.
    4. Включаем отладку по USB.
    5. Когда все пункты соблюдены можно переходить к самому процессу установки TWRP.
    Читать еще:  Установка qt creator в Windows 10

    Инструкция

    Как только подготовка окончена приступаем к основной инструкции.

    1. Переносим Recovery.img в папку с ADB-файлами, еще раз проверяем, что папка находится на системном диске.
    2. Теперь находясь в папке ADB зажимаем SHIFT и в любом месте нажимаем правой кнопкой мыши, появляется меню и нужно нажать на «Открыть окно команд». Или в строке системного пути вводим команду «cmd» и жмем Enter (пример в видео).
    3. Выключаем смартфон. Переводим его в режим Fastboot — зажимаем одновременно кнопки питания и уменьшения громкости.
    4. Подключаем телефон с включенным режимом Фастбут к компьютеру через USB. При успешном подключении компьютер должен издать характерный звук успешного подключения нового устройства.
    5. В открытом терминале (который мы включили в пункте 2) пишем fastboot devices . Идет определение устройства.
    6. Также дополнительно можно проверить статус загрузчика: fastboot oem device-info . Напротив строки bootloader должна стоять надпись «true».
    7. Если все правильно — приступаем к последнему шагу. Вводим теперь саму команду установки Recovery: fastboot flash recovery recovery.img и нажимаем Enter. Правильная установка выглядит так.
    8. Теперь чтобы телефон сам вошел в TWRP вводим команду fastboot boot recovery.img и Enter.
    9. Теперь чтобы после перезагрузки телефона встроенное Mi Recovery не перекрыло TWRP — нужно сделать несколько шагов: нажать на «Reboot» — «Recovery». Смартфон заново войдет в TWRP.

    Если 9 пункт не помог решить проблему появления стокового рекавери — значит нужно пробовать ставить другие версии Recovery, возможно не самые новые сборки. Или же использовать совет из следующего пункта.

    1. Прочитайте все требования Скачать рекавери twrp и последний Минимальные инструменты ADB и Fastboot почтовый файл

    2. Загрузите последнюю версию TWRP Recovery. Теперь сохраните восстановление как recovery.img для перепрошивки и скопируйте его в последнюю версию папка fastboot-tool,

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

    4. Откройте окно Cmd на «ADB-FastBoot платформенные инструментыПапка по удержанию Shift + правая кнопка мыши ⇒ Открыть окно команд здесь,

    5. Теперь загрузите ваше устройство Android в режим загрузчика с помощью следующей команды, или вы можете сделать это вручную, Увеличение или уменьшение громкости + клавиша питания,

    6. Теперь проверьте устройство, подключенное или нет с помощью этой команды.

    Если показать «в ожидании любого устройстваЗатем переустановите драйвер, либо установите его вручную через диспетчер устройств.

    7. После подключения устройства вставьте следующую команду в восстановление flash twrp через команду Fastboot.

    Note: – Убедитесь, что вы переименовали twrp img twrp-3. *. 1 * – * -. Img в recovery.img, Для устройств Huawei Android 8.0 используйте эту команду «fastboot flash recovery_ramdisk recovery.img»

    8. Один раз twrp перепрошивка сделана, можно перезагружать устройство в любое время, следуя этой команде.

    9. Или вы можете напрямую перезагрузить устройство в twrp recovery, следуя этой команде fastboot.

    Note: Linux Пользователь, используйте код: «sudo fastboot flash» а также макинтош пользователь «./fastboot flash»

    Полезные команды ADB

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

    После завершения работы вы можете отключить службу чтобы она не потребляла лишние ресурсы:

    Теперь можно выполнять adb команды для android.

    Список устройств

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

    Если к системе подключено несколько смартфонов, то по умолчанию действия будут применяться к первому. Но вы можете задать нужное имя устройства с помощью опции -s. Например:

    adb -s 0123456789ABCDEF logcat

    Также указать имя устройства, к которому необходимо применять команды программы adb можно с помощью переменной ANDROID_SERIAL:

    Тогда все команды adb будут применяться к устройству, указанному в этой переменной.

    Состояние устройства

    С помощью команды get-state вы можете узнать состояние устройства:

    Команда вернет одно из значений: device — работает, bootloader — загружается, offline — выключено. С помощью команды status-window можно постоянно отслеживать состояние:

    Читать еще:  Как изменить разрешение файла в Windows 10

    Просмотр журналов

    Самое частое действие, которое приходится делать разработчикам и тестировщикам мобильных приложений в поиске ошибок — это просмотр журналов системы и приложений. Для этого применяется команда logcat:

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

    С помощью опции -c можно очистить все логи на устройстве:

    Не всегда нужно смотреть полный системный лог, иногда будет достаточно только увидеть сообщения нужной программы.. Для этого просто укажите имя пакета:

    adb logcat com android.settings

    С помощью опции —log-level можно установить уровень подробности сообщений, доступны такие варианты: V, D, I, W, E, F, S. Для выбора подробности вывода укажите нужную букву через двоеточие после имени приложения:

    adb logcat com android.settings:E

    Или выведем только ошибки для всей системы целиком:

    Передача файлов на устройство

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

    $ adb push /адрес/локального/файла /адрес/удаленного/файла

    Например, загрузим файл из домашней папки на устройство:

    Файл будет мгновенно передан на устройство и вы можете в этом убедиться. Дополнительно можно использовать опцию -p для отображения прогресса, а также опцию -a чтобы сохранить оригинальный timestamp.

    Загрузка файла с устройства

    Таким же образом вы можете скачать файл с устройства. Синтаксис команды pull:

    $ adb push /адрес/удаленного/файла /адрес/локального/файла

    Например, скопируем отправленный файл обратно:

    adb pull /sdcard/file

    Установка приложений

    С помощью adb можно напрямую устанавливать приложения. Эта возможность может быть очень удобной для разработчиков. Команде install нужно передать только адрес apk файла:

    После этого приложение установлено и готово к работе на вашем устройстве. Если вам нужно обновить приложение до более новой версии, тогда используйте опцию -r. Это очень важно. Иначе получите ошибку:

    Еще доступны опции -s — для установки на флешку и -d — для понижения версии программы.

    Удаление приложений

    Удалить приложение тоже очень просто. Для этого достаточно передать имя его пакета команде uninstall. Например, удалим браузер Firefox:

    adb uninstall org.mozilla.firefox

    Резервное копирование

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

    $ adb backup опции пакеты

    Опции указывают какие данные нужно копировать. Каждая опция может иметь приставку no, которая означает, что эти данные копировать не нужно. Рассмотрим основные опции:

    • -apk — сохранять apk файлы для программ, по умолчанию отключено;
    • -obb — сохранять расширения установленные расширения apk файлов в формате obb. По умолчанию отключено;
    • -shared — сохранять данные приложений из SD карты или памяти телефона, отключено;
    • -all — сохранить все установленные приложения;
    • -system — сохранить системные приложения, эти приложения уже входят в список all.

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

    adb backup -apk -obb -shared -all -f backup.ab

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

    Для восстановления из резервной копии используйте команду restore. Ей достаточно передать адрес файла:

    adb restore android.ab

    Перезагрузка устройства

    В утилиты adb есть даже команды для перезагрузки устройства. Можно просто перезагрузить смартфон с помощью команды reboot:

    Можно загрузиться в режим recovery:

    adb reboot recovery

    Или в режим настройки загрузчика:

    adb reboot bootloader

    Консоль Android

    С помощью команды shell вы можете войти в консоль Android и выполнять там необходимые действия. Здесь доступно большинство привычных нам команд linux. Мы подробно рассматривали все доступные команды в статье команды Android Terminal Emulator. Сейчас же поговорим про саму команду shell и приведем несколько примеров. Чтобы войти в консоль наберите:

    Дальше откроется командная строка adb на Android. Если вам не нужна консоль, а нужно только выполнить команду и вернуть результат, то вы можете передать команду сразу после shell:

    adb shell ls /system

    Например, с помощью такой команды вы можете сделать снимок экрана:

    adb shell screencap -p /sdcard/screenshot.png

    А так можно снять экран смартфона на видео:

    adb shell screenrecord /sdcard/video.mp4

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

    Adblock
    detector