Ubuntu
September 28, 2023

Установка 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. Первая загрузка достаточно долгая, наберитесь терпения.

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