Оглавление:
Одна из самых замечательных особенностей большинства Android-устройств — это возможность выбора, какую версию операционной системы использовать. Если мы покупаем смартфон с отличным оборудованием, но не удовлетворены программным обеспечением, мы обычно можем установить другую версию, которая его удовлетворяет.
В зависимости от устройства у нас будут, по крайней мере потенциально, десятки версий Android, которые мы можем установить Некоторые созданы и поддерживается командой разработчиков, в то время как у других есть один разработчик, контролирующий все аспекты.Лучше всего то, что они бесплатны.
Самая крупная и популярная пользовательская среда Android — LineageOS. LineageOS, ранее известная как CyanogenMod (а позже просто Cyanogen), представляет собой версию Android с дополнительными функциями, которые делают наше устройство более мощным и настраиваемым.
Одна из замечательных особенностей LineageOS заключается в том, что она позволяет нам обновлять многие устройства до последней версии Android, даже если стандартные обновления для этого устройства уже давно вышли Это дает новую жизнь телефонам и планшетам, которые в противном случае исчезли бы.
Установка новой операционной системы на наш Android-терминал может показаться одиссеей, но если делать это поэтапно, это может быть легко. Помогает и то, что существует большая погрешность, поэтому новичкам не нужно беспокоиться о сбое своих устройств.
Вот что нам понадобится для обновления ПЗУ:
Совместимый Android-смартфон или планшет USB-кабель для этого устройства Ноутбук или настольный компьютер под управлением Windows, macOS или Linux подключение к интернету Время (это может занять час или два, в зависимости от того, насколько мы знакомы с задействованными технологиями)
Шаг 1
Некоторые редкие устройства позволяют нам прошивать новые ПЗУ без предварительного подключения их к компьютеру. Однако подавляющему большинству устройств потребуется доступ к компьютеру под управлением Windows, MacOS, Linux или даже Chrome OS.Это может быть десятилетний ноутбук или высокопроизводительный настольный компьютер; прошивка ПЗУ не требует много энергии
Обычно вам нужно программное обеспечение ADB. ADB размещается и поддерживается Google, поэтому при загрузке и установке программы можно не беспокоиться о вирусах или вредоносных программах. Мы можем посетить эту страницу, чтобы следовать подробным инструкциям о том, как загрузить и установить ADB для необходимой нам вычислительной платформы. Это не займет много времени, а инструкции очень просты.
После того как вы установили ADB, у нас будет доступ к нему через командную строку в Windows или окно терминала в Linux и MacOS. Это может показаться сложным, но не волнуйтесь, команды чрезвычайно просты и легко копируются и вставляются.
Совет: Иногда мы подключаем наше Android-устройство к компьютеру для подключения к ADB.Когда мы это делаем, нам нужно убедиться, что мы используем USB-кабель, поставляемый с устройством. Если у нас его нет, мы должны использовать качественный кабель Дешёвые кабели могут вызвать проблемы с прошивкой, так что лучше не рисковать.
Шаг 2
Чтобы получить LineageOS, мы должны сначала убедиться, что наше устройство совместимо с ПЗУ Мы идем на вики LineageOS и делаем поиск для устройства, которое вы хотите прошить LineageOS совместима с большинством популярных устройств практически всех основных производителей. Если у нас нет очень дешевого устройства, мы, вероятно, сможем установить хотя бы одну версию LineageOS.
Когда мы доберемся до списка файлов, связанных с нашим устройством, мы загрузим только файл с самой последней датой загрузки. После того, как мы загрузили файл на компьютер, мы можем выйти с сайта LineageOS.Однако нам нужен не просто пакет LineageOS; нам также потребуется загрузить пользовательский пакет восстановления, а также пакет приложений Google.
Самое популярное пользовательское восстановление называется TeamWin Recovery Project, или сокращенно TWRP. Мы можем скачать TWRP для нашего устройства, перейдя на веб-сайт TWRP и выполнив поиск. В обязательном порядке мы указываем точную модель нашего устройства перед загрузкой TWRP или LineageOS. Существует много вариантов Samsung Galaxy S5 и, следовательно, множество версий TWRP и LineageOS с пометкой Galaxy S5.
Также нам понадобится пакет приложений Google. Если мы не установим их в конце процесса перепрошивки, у нас не будет продуктов Google на устройстве при его загрузке, включая магазин Google Play. Мы не можем установить приложения позже, мы должны сделать это во время их оригинальной прошивки.
После того, как мы загрузили эти три пакета, мы перемещаем файлы в то же место, что и файлы ADB, которые мы установили на предыдущем шагеЗатем мы меняем название на более простые вещи; например, имя файла TWRP очень длинное и сложное (twrp-3.2.2-1-xxxx.img). Мы изменили его на просто TWRP.img. Это облегчит поиск файлов позже, а также избавит нас от необходимости печатать в командной строке.
Мы переименовываем каждый загружаемый файл следующим образом:
twrp-x.x.x-x-xxxx.img> TWRP.img
lineage-xx.x-xxxxxxx-nightly-xxxx-signed.zip> LINEAGE.zip
open_gapps-xxxxx-x.x-xxxx-xxxxxxx.zip> GAPPS.zip
Не забудьте переместить их в папку ADB (для Windows это %ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%\adb-fastboot\platform-tools). Когда все файлы организованы, мы готовы к следующему шагу.
Совет. У нашего устройства есть кодовое имя, которое LineageOS, TWRP и GApps будут использовать для его идентификации.Название кода отображается в списке устройств, совместимых с LineageOS: мы используем его для поиска совместимых пакетов, таким образом мы знаем, что всегда загружаем правильный.
Шаг 3
Существует множество различных способов резервного копирования устройства. В Google Play есть бесплатные и платные приложения, а также бесплатные и платные программы для компьютеров. Хороший способ сделать резервную копию устройства — использовать Helium. Если мы подключим телефон к настольному клиенту Helium, мы сможем сделать резервную копию практически всего, что у нас есть на телефоне, с компьютера без предварительного рутирования терминала
После того, как у нас есть все резервные копии, нам нужно будет сделать две вещи на устройстве, прежде чем перейти к следующему шагу: включить отладку по USB и разблокировку OEM.Это две кнопки на панели настроек нашего устройства, спрятанные в разделе под названием «Параметры разработчика».
Мы выполнили поиск в Google по запросу «доступ к параметрам разработчика Android», чтобы найти инструкции о том, как получить доступ к этим двум переключателям (обычно для этого нужно несколько раз нажать на номер сборки Android в настройках). Получив доступ к параметрам разработчика, мы активируем как отладку по USB, так и разблокировку OEM. Если OEM-разблокировки там нет, ничего не происходит: просто убеждаемся, что включена отладка по USB. После того, как мы все это сделали, мы подключаем наш телефон к компьютеру с помощью USB-кабеля. Мы можем видеть, что на компьютер устанавливаются драйверы, что является нормальным явлением.
Шаг 4
Шаги по разблокировке загрузчика нашего устройства будут различаться в зависимости от марки и модели телефона или планшета.Некоторые OEM-производители делают этот процесс невероятно простым, в то время как другие очень усложняют его. Итак, этот шаг будет сильно различаться в зависимости от устройства, поэтому трудно дать четкие инструкции Чтобы упростить жизнь, мы идем на XDA Developers и ищем на форуме для наше устройство. Читаем темы и успешно ли другие пользователи разблокировали загрузчик. Если со всеми остальными все в порядке, то и с тобой все будет в порядке.
Если мы обнаружим, что у других пользователей есть проблемы с загрузчиком, это может быть по нескольким причинам. Возможно, это потому, что устройство слишком новое, поэтому никто еще не разобрался с процессом. Также может быть, что загрузчик защищен и его трудно или невозможно разблокировать; Самсунг славится этим. Убедившись, что загрузчик можно разблокировать, переходим к руководству по установке LineageOS для нашего конкретного устройства.Там мы найдем пошаговую инструкцию, как разблокировать загрузчик.
Помните: это приведет к удалению данных на вашем устройстве.
В большинстве случаев для разблокировки загрузчика мы подключаем терминал к компьютеру с помощью USB-кабеля, а затем запускаем некоторые команды ADB и fastboot для разблокировки телефона:
Команда ADB для проверки правильности подключения устройства.
Команда ADB для перезагрузки устройства в режим быстрой загрузки.
Команда fastboot для проверки того, что устройство находится в режиме быстрой загрузки и правильно подключено.
Команда fastboot для разблокировки загрузчика.
Если мы работаем в Windows, мы можем столкнуться с ошибкой при выполнении шагов на странице загрузчика для нашего устройства.Проблема может заключаться в том, что командная строка находится не в том месте. Открыв командную строку, мы должны ввести следующую команду:
Первое, что нужно сделать после подключения устройства к компьютеру, это запустить эту команду ADB, чтобы убедиться в успешном подключении:
cd %userprofile%\adb-fastboot\platform-tools
Если после успешного подключения к ADB и перезагрузки в режим fastboot у нас возникли какие-то проблемы, возможно, нам нужно обновить драйвера на компьютере. Мы выполнили поиск в Google по запросу «драйверы», загрузили и установили последнюю версию.
После всего этого мы сможем успешно разблокировать загрузчик. После разблокировки загрузчика наше устройство перезагрузится и войдет в настройки Android, как после сброса настроек.
Прежде чем перейти к следующему шагу, нам нужно снова включить отладку по USB. Мы проходим процесс настройки терминал в первый раз, а затем снова включите отладку по USB. После сброса настроек он мог быть отключен, поэтому нам нужно выполнить те же действия, что и раньше (включить, подключить к компьютеру и т. д.).
Шаг 5
Теперь, когда загрузчик разблокирован, пришло время обновить что-то на нашем устройстве. Это очень важный шаг. Вы будете прошивать наше программное обеспечение для смартфона, которое радикально изменит его работу В качестве последнего предупреждения: прошивка неправильного кастомного рекавери на устройстве может привести к ошибке. Мы должны быть абсолютно уверены, что загруженный вами файл TWRP соответствует модели устройства
Когда будете готовы, запустите ADB через командную строку и выполните следующие команды:
устройства adb
Как и прежде, предыдущая команда обеспечивает правильное подключение устройства к нашему компьютеру. После этого запускаем так: adb reboot bootloader
И затем: fastboot devices
Наконец, после перепроверки, вводим это: fastboot flash recovery TWRP.img
После окончания прошивки ADB и fastboot перезагружаем устройство в режим восстановления. Обычно это включает в себя набор нажатий аппаратных клавиш. Загрузка OnePlus 5 в режиме восстановления включает его выключение и включение, удерживая нажатой клавишу уменьшения громкости. Делаем поиск в гугле необходимых шагов для запуска нашего терминала в режиме восстановления.
Поскольку мы только что прошили TWRP во время исходного восстановления, устройство загрузится в TWRP, когда мы нажмем определенные аппаратные клавиши, которые мы нашли с помощью Google. Сначала мы увидим экран ниже:
Шаг 6
Обычно мы просто загружаемся в Android и перемещаем файл с компьютера на устройство после подключения USB-кабеля, но мы не можем загрузиться в Android, потому что мы не загрузил его, но установилНо не волнуйтесь, ADB может выполнять все необходимые нам передачи файлов. Прежде чем сделать это, нам нужно убедиться, что не осталось остатков предыдущей версии Android.
В главном меню TWRP нажмите Wipe, а затем Format Data. TWRP предупредит вас, что это серьезное дело, но поскольку мы сделали резервную копию на третьем шаге, нам не о чем беспокоиться. Следуем инструкциям TWRP и завершаем процесс форматирования.
После получения сообщения «Успех» нажимаем кнопку «Назад», пока не вернемся на страницу «Очистка».Мы касаемся Удалить дополнительно, и мы увидим ряд флажков. Если пункт отмечен, этот раздел жесткого диска будет стерт. Ставим галочки в первых трех галочках: Dalvik/ART Cache, System and Cache и оставляем все остальные не отмеченными.
Проведите пальцем слева направо по ползунку с пометкой Слайд для удаления. Начинается процесс очистки. Как только это будет сделано, мы готовы прошить LineageOS. Когда устройство все еще находится в режиме TWRP, мы подключаем его к компьютеру с помощью USB-кабеля. Мы загружаем командную строку или окно терминала в папке ADB, выполняем проверку устройства, а затем используем команду «push», чтобы поместить файл LineageOS во внутреннюю память терминала. Команда для ввода должна быть: adb push LINEAGE.zip /sdcard/
После ввода и нажатия Enter ADB начнет загружать файл LineageOS на наше устройство.Это может занять некоторое время, и иногда индикатор выполнения не показывает продолжительность процесса. На телефоне возвращаемся в главное меню TWRP и тапаем Установить. Мы увидим список файлов, доступных на устройстве, и пакет LineageOS должен быть одним из них Мы касаемся имени файла, и мы получаем доступ к экрану с тремя варианты: сдвиньте для подтверждения Flash.
TWRP покажет LineageOS на нашем устройстве, а затем сообщит нам, что он был успешно установлен. У нас будет два варианта: очистить кеш/dalvik или перезагрузить систему. Мы никого не нажимаем. Мы сделаем это с помощью кнопки «Домой» на экране.
Шаг 7
Теперь все, что вам нужно, это приложения Google, такие как Google Play Store, Google Play Services, Gmail и Google Maps. Мы собираемся прошить ZIP-файл Google Apps, который мы загрузили на шаге 2, так же, как мы прошиваем LineageOS.Когда устройство включено в TWRP и подключено к компьютеру, мы открываем командную строку ADB и еще раз делаем проверку устройства ADB. Затем пишем такую команду: adb push GAPPS.zip /sdcard/
Обычно пакет приложений Google больше, чем наш пакет LineageOS, поэтому этот процесс может занять даже больше времени, чем первая установка, которую мы сделали на предыдущем шагеКак только мы закончим процесс, с нашим устройством мы выполним следующие шаги:
Touch Install> Поиск Google package> Нажмите package> Проведите пальцем для подтверждения Flash
После выполнения этих шагов начинается процесс обновления. Как только это будет сделано, нажмите Wipe cache/dalvik, немного подождите, а затем нажмите Restart system.
Шаг 8
Если наша первая загрузка занимает более 15 минут, что-то не такВыполняем перезагрузку, удерживая кнопку включения до тех пор, пока устройство не перезагрузится. Даем телефону попробовать снова перезагрузиться. Если он по-прежнему не загружается или что-то не работает, вернитесь к шагу 6. Первое, что вы увидите после успешной загрузки, — это новая загрузочная анимация с тремя кругами логотипа Lineage OS в изогнутом виде. строка.
После завершения загрузки мы окажемся на главном экране Android, где выберем язык, добавим нашу учетную запись Google, подключимся к Wi-Fi и так далее. Как только мы окажемся на главном экране, мы официально закончим: на нашем устройстве установлена LineageOS.
Заключение
В зависимости от устройства, помимо LineageOS, вероятно, существует много других пользовательских ПЗУ.Теперь, когда мы знаем, как прошивать ПЗУ, мы можем наслаждаться прошивкой и тестированием всех видов систем. Все, что нам нужно сделать, это найти ПЗУ, которые соответствуют номеру модели нашего терминала, а затем повторить шаги с 6 по 8 Нет необходимости снова разблокировать загрузчик или устанавливать пользовательское восстановление. Конечно, мы должны снова сделать резервную копию устройства.
Если мы попробуем пользовательские ПЗУ и решим, что они нам больше не нравятся, очень легко вернуться к стандартному ПЗУ, с которым наше устройство поставлялось с завода. Существует другой набор инструкций по обновлению стока, но суть одна и та же.