No Image

Как установить другую операционную систему на телефон Android

СОДЕРЖАНИЕ
118 просмотров
12 декабря 2023

Введение

Кастомный ROM (он же aftermarket firmware) — это модифицированная версия существующей операционной системы, которая официально не поддерживается производителем устройства. Некоторые кастомные ПЗУ основаны на существующих мобильных ОС, таких как Android, а некоторые — на операционных системах для ПК, таких как Manjaro или Ubuntu. Они отличаются от устройств, использующих стоковую прошивку, тем, что могут предлагать функции и улучшения, которых нет в стоковых версиях Android, не содержат bloatware и не зависят от производителя устройства в плане обновления программного обеспечения.

Самые популярные кастомные ROM включают LineageOS, LineageOS для microG, Paranoid Android, ProtonAOSP, GrapheneOS и CalyxOS.

Некоторые ПЗУ, например GrapheneOS и ProtonAOSP, предлагают программу установки через WebUSB, которая более удобна для большинства пользователей, но в этом руководстве я буду рассматривать установку через командную строку, поскольку это более традиционный и универсальный подход к установке ПЗУ.

Предупреждения

Шаг 1 Поиск номера сборки

How to install a different operating system on an Android Phone, Finding the Build Number: step 1, image 1 of 3How to install a different operating system on an Android Phone, Finding the Build Number: step 1, image 2 of 3How to install a different operating system on an Android Phone, Finding the Build Number: step 1, image 3 of 3

Сначала нам нужно найти номер сборки.

Usually you can find it under About Phone > Build Number or System > About Phone >Номер сборки, но так как он различается на разных устройствах, использовать функцию поиска обычно проще всего.

Шаг 2 Разблокировка опций разработчика

How to install a different operating system on an Android Phone, Unlocking developer options: step 2, image 1 of 2How to install a different operating system on an Android Phone, Unlocking developer options: step 2, image 2 of 2

Теперь вам нужно просто несколько раз нажать на номер сборки, пока не появится подтверждающее сообщение: «Теперь вы разработчик!». Я уже включил опции разработчика на своем устройстве, поэтому мне не нужно делать это снова.

Вам может быть предложено ввести пароль для экрана блокировки, если он у вас установлен.

Шаг 3 Разрешение OEM-разблокировки

How to install a different operating system on an Android Phone, Allowing OEM unlocking: step 3, image 1 of 1

В параметрах разработчика найдите опцию разблокировки OEM и включите ее.

Вам может быть предложено ввести пароль для экрана блокировки, если он у вас установлен.

Шаг 4 Разрешение отладки USB

How to install a different operating system on an Android Phone, Enable USB debugging: step 4, image 1 of 1

В параметрах разработчика найдите опцию отладки USB и включите ее.

Шаг 5 Подключите телефон к компьютеру

How to install a different operating system on an Android Phone, Connect your phone to your computer: step 5, image 1 of 2How to install a different operating system on an Android Phone, Connect your phone to your computer: step 5, image 2 of 2

Подключите телефон к компьютеру с помощью кабеля USB-C — USB-A.

Если у вас плохой кабель, могут возникнуть некоторые проблемы. Некоторые старые устройства также не любят USB 3 в режиме fastboot.

Потяните вниз тень уведомлений и выберите Зарядка этого устройства через USB.

Выберите опцию Передача файлов/Андроид Авто.

На некоторых старых устройствах эта опция может называться MTP.

Шаг 6 Разрешение компьютеру выполнять команды ADB на вашем устройстве

How to install a different operating system on an Android Phone, Allowing your computer to run ADB commands on your device: step 6, image 1 of 2How to install a different operating system on an Android Phone, Allowing your computer to run ADB commands on your device: step 6, image 2 of 2

Откройте приложение терминала на компьютере с установленным SDK Platform Tools и введите adb devices.

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

Я использую MS PowerShell. Поэтому мне нужно открыть окно терминала в папке platform-tools-folder и ввести . в качестве префикса к моим командам. В Linux этого делать не нужно.

Вы можете запустить команду снова, чтобы проверить, сработала ли она. Теперь вместо unauthorized должно быть написано device.

Шаг 7 Разблокировка загрузчика

How to install a different operating system on an Android Phone, Unlocking the bootloader: step 7, image 1 of 1

Введите команду adb reboot bootloader

Подождите пару секунд, пока устройство не перезагрузится в загрузчик, затем введите команду fastboot flashing unlock.

На некоторых устройствах вместо этого может использоваться команда fastboot oem unlock.

Теперь вы должны увидеть подсказку, подобную той, что показана на рисунке. С помощью регулятора громкости выберите опцию Unlock the bootloader-option и подтвердите выбор нажатием кнопки питания.

Шаг 8 Загрузка в загрузчик

How to install a different operating system on an Android Phone, Boot into the bootloader: step 8, image 1 of 1

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

Шаг 9 Загрузка в recovery

Загрузите TWRP Recovery для вашего устройства или восстановление, которое поставляется вместе с пользовательским ROM.

Введите команду fastboot boot [directory][filenameOfTheRecovery].img и дождитесь перезагрузки устройства в режим восстановления.

На некоторых устройствах может потребоваться ввести команду fastboot flash boot [directory][filenameOfTheRecovery].img и fastboot reboot recovery вместо этого.

Шаг 10 Включите функцию боковой загрузки ADB

On TWRP press Advanced > ADB sideload

With other recoveries, like the LineageOS recovery, the option might be similar to Apply Update > Применить обновление из ADB

Шаг 11 Боковая загрузка образа ОС

Загрузите образ ОС для пользовательского рома, который вы хотите установить.

Введите команду adb sideload [directory][filenameOfTheOsImage].zip

Шаг 12 Боковая загрузка GApps

Это нужно сделать только в том случае, если вы хотите/не хотите использовать сервисы Google, а образ вашей ОС еще не включает GApps.

Это не сработает, если вы уже перезагрузили устройство.

Шаг 13 Боковая загрузка GApps

Загрузите пакет GApps, который вы хотите установить.

Повторите шаг 10, чтобы снова включить боковую загрузку ADB.

Введите команду adb sideload [directory][filenameOfTheAppsPackage].zip

Если сценарий сообщает, что уровень API не совпадает, хотя вы используете правильный пакет GApps для вашей версии, обычно это можно решить, перезагрузившись в recovery.

Не загружайтесь в систему до прошивки всех дополнительных пакетов, которые вы хотите установить.

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

На некоторых устройствах вы можете столкнуться с проблемой нехватки места. Обычно эти проблемы можно решить, выбрав пакет GApps меньшего размера и установив все необходимое через Play Store.

Шаг 14 Перезагрузка

Это может занять некоторое время, но если телефон не зацикливается (не перезагружается), все должно быть в порядке.

Если это не сработало, вы можете просто попробовать снова, начиная с шага 8.

Комментировать
118 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно