Ubuntu Touch на Google Pixel 3a XL установка

Описание

Ubuntu Touch - альтернативная прошивка для ряда телефонов на андроид. Самый популярный и поддерживаемый на 100% телефон Google Pixel 3a XL . Данный телефон можно купить на Ozon или Aliexpress всего за 10-15 тыс. рублей на дату этого поста.

Для установки можно посмотреть видео на русском, где все описано вполне доходчиво

Данная инструкция будет описываться используя Windows 11, все что вы делаете это на свой страх и риск.

⚠️
Не забудьте скопировать все данные с телефона или сделать backup, все данные будут потеряны.

Подготовка

Для начала понадобится скачать:

В телефоне необходимо разблокировать режим разработчика и включить USB-отладка:

  • Открываем Настройки -> О телефоне -> Нажимаем 10 раз на Номер сборки
  • После чего заходим Настройки -> Система -> { } Для разработчиков
  • Ищем Отладка по USB и включаем ее.

Далее подключаем телефон к компьютеру, после чего на телефоне может выскочить уведомление о доверии к компьютеру, нажимаете ОК. Если же ничего не выскочило, не страшно оно появиться чуть позже.
После скачки ADB необходимо разархивировать все с любую удобную для для Вас папку.
Открывайте папку с разархивированными файлами в адресной строке папки напишете cmd и нажмите Enter:

После чего откроется командная строка(терминал) в нашей папке:

Теперь у нас подключен телефон и открыта командная строка, необходимо ввести следующие команды:

adb devices

ответ:

* daemon not running; starting now at tcp:503/
* daemon started successtully
List of devices attached
99EAX0K7C1          device

99EAX0K7C1 - Серийный номер устройства
device - если у вас вместо этого unauthorized, значит вы не одобрили ваш компьютер на телефоне и необходимо повторно написать команду adb devices и на телефоне появиться вопрос с одобрением, где нужно поставить галочку всегда и нажать OK.

Теперь переводим телефон в bootloader:

adb reboot bootloader

После чего телефон перезагрузится и войдет в режим bootleader:

Если у вас Device state: loked , то необходимо выполнить следующую команду:

fastboot devices

ответ:

99EAX0K7C1 fastboot

Если у вас ничего выдало в ответ, то необходимо:

  • скачать драйвера и распаковать в папку
  • нажать на меню Пуск правой кнопкой мыши
  • открыть Диспетчер устройств
  • найти неопознанное устройство Pixel 3a XL и нажать на него правой кнопкой
  • нажать Обновить драйвер -> Найти драйвер на этом ПК -> Выбрать папку куда мы разархивировали файлы и нажать Далее

После установки драйверов повторяем команду :

fastboot devices

ответ:

99EAX0K7C1 fastboot

Ответ получен и необходимо выполнить следующую команду для разблокировки:

fastboot flashing unlock

Установка

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

Далее нам нужно взять скаченную прошивку Android 9.0 PQ3B.190801.002 и распаковать в туже папку где находится наша программа ADB.

Выполняем команду в терминале:

flash-all.bat

Начинается установка прошивки, после чего телефон перезагрузится пару раз и в конце телефон запустится с новым Android.
После включения необходимо пропустить всю настройку, нам не нужен андроид, нужно лишь вновь разблокировать меню разработчика и включить Отладка по USB.
После чего нужно открыть ранее скаченное приложение Ubuntu Touch где нас спросят про Android 9.0 и разблокирован ли наш телефон.

Нажимаем на My device is unloked.

Выбираем нашу Ubuntu Touch и жмем Install.

После чего выбираем версию Ubuntu Touch:

  • 20.04/arm64/android9plus/stable - стабильная версия
  • Wipe Userdata - ставим галочку
  • Bootstrap - галочку не убираем
  • жмем OK

Начнется установка, после чего приложение попросит войти в Recovery Mode:

Для этого кнопками громкости дойдите до пункта Recovery Mode и нажмите кнопку питания.

После появления такого экрана нажмите Continue. Процесс прошивки продолжиться.
После установки телефон перезагрузится и в приложении покажется такое уведомление:

Поздравляю ваш телефон перепрошит и на нем загружается Ubuntu Touch. Первая загрузка достаточно долгая, наберитесь терпения.

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