Основная причина, по которой многие люди предпочитают телефоны Android iPhone, заключается в том, что Google предоставляет множество кодов Android бесплатно. Другие разработчики могут создавать версии Android с более или менее важными функциями.
Но это не тот опыт работы с Android, который можно получить при покупке устройства. Вместо этого вам придется «сделать это самостоятельно», разблокировав загрузчик на телефоне и прошив пользовательский ПЗУ.
Это технический процесс для каждого. Есть так много моментов, где что-то может пойти не так. Ниже приведены некоторые основные проблемы, с которыми могут столкнуться пользователи при перепрошивке ПЗУ Android.
Установка кастомного ПЗУ на Android и распространенные проблемы
Если вы когда-либо заменяли операционные системы на своем компьютере, вы, вероятно, знакомы с Linux. Этот процесс включает в себя установку Linux на компакт-диск или USB-накопитель, перезагрузку компьютера и нажатие клавиши во время загрузки, которая позволяет загрузить альтернативную операционную систему вместо той, что находится на жестком диске.
На Android процесс намного сложнее. Вам нужен компьютер, а не просто телефон или планшет. Тогда для него необходимо скачать специализированное программное обеспечение.
В частности, необходимо использовать Android Debug Bridge, также известный как ADB. В этот набор инструментов входит программа под названием Fastboot. ADB будет «общаться» с телефоном, когда он включится. Fastboot «общается» с телефоном после перезагрузки в специальный режим, также известный как режим Fastboot. Оба инструмента обмениваются данными через USB-кабель.
Установить ADB относительно просто. Просто посетите сайт Google для разработчиков Android и загрузите соответствующую версию для своего компьютера. ADB поддерживает Windows, macOS и Linux.
В чем проблема?
ADB и Fastboot являются инструментами командной строки. Вместо того, чтобы открывать приложение и нажимать несколько кнопок, пользователям придется научиться открывать командную строку и вводить там свои действия.
Открытие командной строки не является чем-то плохим, но оно заставляет пользователей накапливать больше технических знаний, необходимых для работы. Замена операционной системы на компьютере не требует использования командной строки, а замена операционной системы на телефоне — требует.
Мало того, поскольку ADB и Fastboot не входят в комплект поставки компьютера, пользователям придется с помощью командной строки перейти к месту, где установлен ADB. В противном случае ПК будет неправильно реагировать на команды, которые вводит пользователь. Возможно, вам придется запускать команды с правами администратора.
Примечание . Существуют и другие инструменты, которые могут выполнить за вас тяжелую работу, но они могут не предлагаться Google или другими производителями смартфонов.
2. Установите драйверы
Устройствам, подключенным к компьютерам, требуется специальное программное обеспечение, чтобы два компонента оборудования знали, как взаимодействовать. Windows, macOS и Linux обрабатывают драйверы по-разному. В macOS и Linux многие драйверы включены в операционную систему, тогда как Windows требует, чтобы пользователи загружали отдельные драйверы, например приложения.
В чем проблема?
Трудно предсказать, когда вы столкнетесь с проблемами с драйверами. Ни ADB, ни Fastboot не указывают на прямую проблему. Но если вы вводите команду и ничего не происходит, скорее всего, проблема в драйвере. Проблемы с драйверами может быть трудно решить.
В онлайн-руководствах часто говорится, что ADB проще использовать в macOS или Linux, чем в Windows. Однако для выполнения этой работы вам все равно придется использовать Windows. В Linux могут быть драйверы для связи с телефоном, но по каким-то причинам ADB и Fastboot все равно сталкиваются с проблемами. Но при установке драйвера для Windows все работает нормально.
3. Разблокируйте загрузчик
Загрузчик — это часть телефона, определяющая, какая операционная система будет загружаться. По умолчанию загрузчик загружает только операционную систему, предоставленную производителем. И он обычно заперт.
Пользователи должны разблокировать загрузчик, прежде чем просить свой телефон загрузить альтернативную операционную систему. Это то, что вы сделали, когда установили кастомное ПЗУ.
В чем проблема?
Не каждый телефон Android имеет разблокируемый загрузчик. Многие, если не большинство, телефоны Android не позволяют этого. Если да, то вам следует быть осторожными при выборе модели для покупки. Самый безопасный способ — купить разблокированную версию у поставщика устройства.
Версия Carrier также очень рискованна. В Соединенных Штатах модели GSM от AT&T и T-Mobile поддерживаются с большей вероятностью, чем устройства CDMA от Sprint и Verizon. Но нет ничего определенного.
Телефоны Google — самый безопасный выбор. Устройства Pixel и предыдущие серии Nexus разблокировать относительно легко. Sony — еще один хороший кандидат. Эта компания рассказывает пользователям, как разблокировать устройства, предоставляя исходный код и необходимые драйверы для многих устройств.
Процесс разблокировки загрузчика будет различаться в зависимости от производителя. На телефонах Google просто введите точную команду. При использовании других марок пользователям может потребоваться запросить код разблокировки для входа с помощью команды. Отправка запроса часто предполагает посещение веб-сайта, и ответ не всегда мгновенный.
4. Используйте кастомное рекавери.
После разблокировки загрузчика пришло время начать установку пользовательского ПЗУ.
Большинство смартфонов оснащены функцией восстановления. Это часть телефона, предназначенная для исправления проблемной операционной системы. Отсюда пользователи могут стереть устройство, вернув систему в состояние новой.
Пользовательское восстановление предлагает больше возможностей. Пользователи могут выполнить полное резервное копирование всего программного обеспечения на телефоне, чтобы иметь возможность точно восстановить устройство до его текущего состояния. Пользователи также могут удалить старую операционную систему и установить новую. Процесс называется перепрошивкой.
В чем проблема?
Кастомное рекавери доступно не для всех телефонов. Хотя, если телефон поддерживает пользовательские ПЗУ, он, скорее всего, также имеет совместимое пользовательское восстановление.
В зависимости от устройства пользователи могут не иметь возможности установить пользовательское восстановление. В этом случае рассмотрите возможность запуска временного пользовательского восстановления, не стирая все на телефоне.
Если у вас возникли проблемы с установкой или запуском кастомного рекавери, возможно, проблема в драйвере.
После того, как вы завершите пользовательское восстановление, с этого момента все будет очень просто. Вероятность ошибки все еще существует, но она очень мала.
К счастью, описанные выше шаги обычно нужно выполнить только один раз. Если у вас установлено кастомное рекавери, вам больше не понадобится ПК для прошивки новых операционных систем. Однако, если вашему телефону требуется временная загрузка для восстановления, вам необходимо сохранить ADB и Fastboot на своем компьютере.
Некоторые пользовательские ПЗУ очень стабильны, а другие нет. Поэтому в зависимости от обстоятельств вы можете столкнуться с разными проблемами.
Надеюсь, вы добьетесь успеха.