Введение
После месяцев ожидания и бета-тестирования компания Google начала распространение операционной системы Android 10 на линейке смартфонов Pixel. Случилось это 3 сентября. В этой статье мы расскажем, как установить Android 10 на ваш смартфон Pixel уже сейчас или как обновить его по воздуху.
В последнем случае вы увидите уведомление и нужно будет выполнять инструкции на экране. Однако, уведомления ещё нужно дождаться. Если вы не хотите ждать, можно вручную поставить обновление в любой момент.
Как обновить Pixel до Android 10
- Откройте панель уведомлений жестом сверху вниз по экрану и нажмите на иконку шестерёнки.
- Откроются системные настройки. Прокрутите вниз и перейдите в раздел Система > Дополнительно.
- Нажмите «Обновление системы».
- Нажмите «Проверить наличие обновлений».
Если обновление доступно, система скажет об этом и вы сможете начать процесс установки. Рекомендуется делать это только при подключении к сети Wi-Fi, а не с применением мобильного интернета. Если смартфон подключен к Wi-Fi, загрузка может начаться автоматически и вы узнаете об этом, когда система уже будет установлена.
Когда обновление скачано, установка происходит незаметно в фоновом режиме. Дальше нужно нажать на уведомление об обновлении до Android 10 для перезагрузки смартфона. Распространение Android 10 ведётся поэтапно, поэтому не все обладатели смартфонов Pixel увидят его в первый день.
Если вы не хотите ждать, можно поставить обновление вручную. Давайте узнаем как.
Как установить ADB на Windows, Mac, и ChromeOS
Чтобы поставить Android 10 на смартфон Pixel любого поколения, нужно установить на компьютер программы ADB и Fastboot. Они ставятся на Windows или Mac. Подключите ваше Android-устройство через кабель USB и выполните установку программного обеспечения Android на мобильное устройство. Если вы не знакомы с Android SDK, лучше этим не заниматься и подождать появления обновления по воздуху.
Установка ADB и Fastboot является одной из наиболее сложных частей процесса обновления Android вручную. Правда, сейчас есть несколько инструментов для упрощения задачи.
Пользователи Windows могут скачать установщик ADB и настроить его всего за пару минут. Дважды кликните по установочному файлу и выберите «Запустить как администратор». Дальше нужно будет дать приложению возможность запуска от имени администратора. Когда программа запущена, наберите Y и нажмите на ввод для установки ADB & Fastboot и установки драйверов. Когда появится новое окно, выполняйте указания.
Как установить ADB на Mac, Linux & ChromeOS
Для компьютеров Mac есть программа Nexus Tools. Также она подходит для Linux и ChromeOS. Запустите на компьютере терминал и вставьте код с XDA. Терминал можно открыть, просто набрав в поиске Terminal.
После вставки указанного выше кода начнётся процесс установки ADB и Fastboot на Mac, Linux или Chrome OS. Больше ничего делать не потребуется.
После завершения работы скрипта наберите ADB или Fastboot для запуска соответствующего процесса. Так вы начнёте процесс установки образа системы от Google. На смартфоне нужно будет перейти в Настройки > Для разработчиков для включения «Отладки по USB». На современных смартфонах нужно будет в разделе для разработчиков активировать опцию OEM Unlock, чтобы можно было разблокировать загрузчик и ставить последнее программное обеспечение. Если вы раньше уже делали всё это и вручную обновляли свой смартфон, повторять эти шаги не нужно.
Как вручную установить Android 10 на Pixel
Для начала нужно скачать установочные образы Android 10. Это файл, который содержит все необходимые компоненты. Выберите нужную вам модель смартфона и нажмите на ссылку. Дальше вы соглашаетесь с условиями использования и скачиваете образ. Затем выполняйте инструкции на экране.
Установить Android 10 можно только на относительно современные модели смартфонов. В их число входят Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3a, Pixel 3a XL и Pixel 3 XL. Нельзя обновить до Android 10 Nexus 5X и 6P, планшет Pixel C.
Ниже приведены ссылки для скачивания Android 10 для разных моделей:
Google Pixel (2016)
Pixel XL (2016)
Pixel 2
Pixel 2 XL
Pixel 3
Pixel 3 XL
Pixel 3a
Pixel 3a XL
Нужно заметить, что у Google есть два образа Android 10 для каждой модели смартфонов. Не совсем понятно, для чего это нужно. Возможно, нужно подождать прояснения этого вопроса, прежде чем что-то скачивать.
Если же вы готовы рискнуть и продолжать, необходимо распаковать скаченные файлы в папку, к которой вы сможете быстро получить доступ. Например, распаковать её на рабочий стол. Дальше наберите в поиске Windows cmd или откройте терминал и укажите на созданную папку в системах Mac, Linux или Chrome OS. Если вы на компьютере Mac, нужно убедиться, что терминал запущен внутри этой папки. Для этого нужно нажать на папку правой клавишей мыши и открыть терминал как папку.
Если на смартфоне Pixel загрузчик не разблокирован, нужно заняться этим. Нельзя вручную установить Android на заблокированном устройстве. Процесс установки полностью сотрёт все пользовательские данные, настройки, фотографии, видео, установленные программы и игры. Смартфон вернётся в состояние, в котором он был при покупке в магазине.
Запустите терминал в папке adb и наберите следующую команду, затем нажмите ввод:
adb reboot bootloader
В Fastboot наберите:
fastboot oem unlock
Нажмите на ввод. Следуйте указаниям на экране и выберите «Стереть устройство». Подождите минуту или около того для разблокировки. Все данные на аппарате будут уничтожены. Если вы не хотите стирать их, ждите появления второй предварительной версии Android для разработчиков. Оттуда можно будет обновиться до финального варианта системы без удаления данных.
Пользователи смартфонов Pixel должны использовать команды fastboot devices и затем fastboot flashing unlock для разблокировки загрузчика. Дальше нужно перезагрузиться и следовать указаниям.
Установка образов Android 10 на смартфоны Pixel
Дальше откройте папку с распакованными файлами Android 10. В адресной строке введите cmd. Наберите описанные ниже команды и нажмите ввод. Или можно копировать и вставить эти команды, чтобы не ошибиться при наборе. На компьютерах Mac откройте терминал в папке, активировав ярлык терминала в настройках. Откройте системные настройки и выберите Клавиатура > Ярлыки > Сервисы. Найдите опцию «Новый терминал в папке» и нажмите на неё. Теперь, когда вы будете в Finder, нажмите правой кнопкой на папку и из контекстного меню сможете запустить терминал. Или можно сделать это на рабочем столе, если вы распаковали установочный образ туда.
В терминале скопируйте и вставьте нижеприведённые команды. На Windows:
flash-all.bat
На Mac:
sudo ./flash-all.sh
После установки файлов потребуется перезагрузка. Логотип загрузочного экрана может отображаться довольно долго, не нужно отсоединять устройство от кабеля. Когда Android покажет надпись завершения установки, аппарат можно отключить от кабеля.
Проблемы?
У некоторых пользователей могут отображаться ошибки вроде mke2fs failed with status 1 или другие. Если вы видите ошибку status 1, нужно редактировать скрипт flash_all и убрать команду «-w» внизу файла.
На новых моделях Pixel уничтожение пользовательских данных по непонятным причинам не срабатывает. В файле установочного образа откройте и редактируйте файл flash_all. Прокрутите его содержимое вниз. Уберите «-w», как показано на изображении ниже. Это должно решить ошибку status 1.
Может появится другая ошибка missing system.img. Тогда нужно распаковать папку update.zip и переместить все образы в упомянутую выше оригинальную папку. Дальше вручную прошивайте их один за одним вместо всех сразу командой flash-all. Делайте это, если только есть проблемы с отсутствующими образами. Потребуется несколько дополнительных шагов, но результат должен быть тем же.
Когда процесс завершён, можно ввести информацию учётной записи Google и начать пользоваться Android 10.
Заключение
Как видите, проще подождать появления обновление по воздуху, чем возиться со всеми этими командами. Бета-версия Android 10 доступна уже несколько месяцев, а скоро будут обновлены все смартфоны Pixel.
Описанные выше шаги по ручному обновлению нужно делать, если у вас есть хоть какой-то опыт подобных действий и терпение. Также можно вступить в программу бета-тестирования Android Q, поставить бета-версию системы, затем обновиться до финального варианта Android 10.