4 общие проблемы, которые необходимо знать при установке пользовательского ПЗУ Android
Android

4 общие проблемы, которые необходимо знать при установке пользовательского ПЗУ Android

Думаете об установке пользовательского ПЗУ Android? Возможно, вас ждет больше, чем вы ожидаете. Вот общие проблемы, которые следует учитывать

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

Но это не тот опыт работы с Android, который вы получаете при первой покупке устройства. Вместо этого вам придется взять все в свои руки, разблокировав загрузчик телефона и установив пользовательский ROM

Это технический процесс, который, мягко говоря, не для всех. Я писал об Android в течение многих лет, и до сих пор считаю этот процесс упражнением в терпении. Есть так много моментов, в которых все может пойти и часто идет не так

Вот некоторые из основных проблемных моментов, с которыми вы можете столкнуться при прошивке ПЗУ Android

1. Установка ADB и Fastboot

Если вы знакомы с заменой операционных систем на вашем компьютере, то вы, вероятно, знакомы с Linux. Этот процесс включает в себя установку Linux на CD или USB-носитель, перезагрузку компьютера и нажатие клавиши во время загрузки, которая позволяет загрузить альтернативную ОС, а не ту, что находится на жестком диске

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

В частности, у вас должен быть Android Debug Bridge, более известный как ADB. Этот набор инструментов включает в себя программу Fastboot.ADB общается с телефоном при включении.Fastboot общается с телефоном после перезагрузки в специальный режим, который удобно называть ‘режим Fastboot’. Оба инструмента взаимодействуют через USB-кабель

Установка ADB относительно проста. Вы заходите на сайт разработчиков Google Android и загружаете подходящую версию для вашего компьютера.ADB поддерживает Windows, macOS и Linux

В чем проблема?

ADB и Fastboot – это инструменты командной строки. Вместо того чтобы открыть приложение и нажать несколько кнопок, вам придется научиться открывать командную строку и вводить то, что нужно сделать

Открытие командной строки – это не плохо, но это увеличивает объем технических знаний, необходимых для работы. Замена ОС на компьютере не требует командной строки, а замена ОС на телефоне – требует

Мало того, поскольку ADB и Fastboot не поставляются вместе с компьютером, вам придется направить командную строку в то место, где вы установили ADB. В противном случае ваш компьютер будет лишь невнятно реагировать на вводимые вами команды. Также может потребоваться выполнение команд с привилегиями администратора

Примечание: Существуют инструменты, которые могут выполнить большую часть этой тяжелой работы за вас. Эти программы не исходят от Google или других производителей смартфонов, и я не использовал пользовательские ROM, которые предписывали мне использовать такой метод. Не стесняйтесь делиться своим опытом работы с такими приложениями в комментариях

2. Установка драйверов

Устройствам, которые вы подключаете к компьютеру, требуется специальное программное обеспечение, которое указывает двум частям оборудования, как взаимодействовать.Windows, macOS и Linux работают с драйверами по-разному. В macOS и Linux многие драйверы встроены в ОС, тогда как в Windows драйверы нужно загружать отдельно, как и приложения

В чем проблема?

Трудно определить, когда у вас проблема с драйверами. Ни ADB, ни Fastboot не скажут вам об этом напрямую. Но если вы вводите команду и ничего не происходит, есть шанс, что у вас проблемы с драйвером

Проблемы с драйверами бывает трудно устранить. Когда я недавно установил пользовательский ROM, у меня не было проблем с тем, чтобы ADB распознал мое устройство. Когда я перезагрузился в режим Fastboot, Fastboot также распознал мое устройство

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

В онлайн-инструкциях обычно говорится, что ADB проще использовать на macOS или Linux, чем на Windows. Тем не менее, мне постоянно приходилось доводить дело до конца на Windows.Linux может иметь драйверы для связи с моим телефоном, но по какой-то причине ADB и Fastboot по-прежнему работают с проблемами. Но когда я устанавливаю драйверы, предусмотренные для Windows, все, как правило, работает отлично.(Я никогда не пробовал использовать Mac)

3. Разблокировка загрузчика

Загрузчик – это часть телефона, которая определяет, какую операционную систему загружать. По умолчанию загрузчик запускает только ту ОС, которую предоставил производитель. И она поставляется заблокированной

Вы должны разблокировать загрузчик, прежде чем сможете указать своему телефону загрузить альтернативную ОС, что вы и делаете при установке пользовательской ПЗУ

В чем проблема?

Не каждый телефон Android имеет разблокируемый загрузчик. Многие – если не большинство – не имеют. Среди тех, у кого есть, нужно быть осторожным при выборе модели. Безопаснее всего покупать разблокированную оператором версию устройства

Несущие версии – это азартная игра. В США модели GSM от AT&T и T-Mobile имеют больше шансов на поддержку, чем устройства CDMA от Sprint и Verizon. Но это не является жестким и быстрым правилом

Телефоны Google – самая надежная ставка. Устройства Pixel и предшествующие им линейки Nexus относительно легко разблокировать.Sony – еще один хороший вариант. Компания рассказывает, как разблокировать свои устройства, предлагает исходный код и предоставляет необходимые драйверы для многих своих устройств

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

4. Использование пользовательского восстановления

После разблокировки загрузчика пора приступать к установке пользовательского ПЗУ

Большинство смартфонов поставляются с так называемым recovery. Это часть телефона, которую вы загружаете для восстановления сломанной ОС. Отсюда можно стереть устройство, вернув систему к исходному состоянию

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

В чем проблема?

Пользовательские восстановления доступны не для всех телефонов. Хотя, если ваш телефон поддерживает пользовательские ROM, более чем вероятно, что есть и совместимое пользовательское восстановление

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

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

Что касается пользовательского ПЗУ

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

К счастью, описанные выше шаги обычно выполняются один раз. Если вы установили пользовательское восстановление, вам больше не нужен компьютер для прошивки новых ОС. Хотя если телефон требовал временной загрузки восстановления, то вам нужно будет держать ADB и Fastboot под рукой на компьютере

Некоторые пользовательские ПЗУ работают стабильно. Другие представляют собой беспорядок с ошибками. Так что в зависимости от обстоятельств, вы можете еще не выбраться из леса. Вы можете решить, что пользовательское ПЗУ просто не стоит усилий

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий