Chrome OS

Как установить ADB на Chrome OS 67 без Crouton

Для разработчиков приложений для Android, ADB & Fastboot является одним из самых важных инструментов, которые необходимо иметь на вашем компьютере — и хотя ADB уже давно совместим с Chromebook, ранее для этого требовалось пройти через некоторые трудности и установить сторонний набор скриптов под названием crouton, Это позволяет запустить Linux-окружение внутри Chrome OS, так что ADB может быть запущен из Linux-окружения.

Но с последним обновлением Chrome OS 67, ADB теперь является официально поддерживается из режима разработчика на Chromebooks с чипом x86_64. Это невероятно простой процесс с простым скриптом, который делает основную часть работы за вас — единственный недостаток в том, что вам нужно включить питание (полное стирание данных / сброс к заводским настройкам) ваш Chromebook, поэтому создайте резервные копии всех важных данных, прежде чем приступать к работе.

Начните с того, что убедитесь, что ваш Chromebook работает на чипсете x86_64. Вам нужно нажать CTRL + ALT + T, чтобы запустить терминал crosh, и ввести uname -m.

Если терминал crosh отображает x86_64, можно приступать.

Теперь нам нужно перевести ваш Chromebook в режим разработчика — предупреждаем, что это сделает ваш Chomebook менее безопасным, поскольку режим разработчика отключает некоторые функции безопасности, такие как проверенная загрузка, и по умолчанию включает оболочку root. Это также выполнит стирание данных / сброс к заводским настройкам на вашем Chromebook, поэтому создайте резервные копии перед тем, как продолжить! Вы были предупреждены!

Чтобы включить режим разработчика, вам нужно перейти на страницу списка устройств Chromium OS на сайте Chromium.org, и найдите в списке конкретное устройство Chromebook. Нажмите на название конкретной модели вашего Chromebook, и вы попадете в общую вики-инструкцию специально для вашего устройства — поскольку метод включения режима разработчика практически уникален для всех устройств Chromebook, мы не можем дать универсальное пошаговое руководство для этого процесса.

После включения режима разработчика на вашем Chromebook, мы можем приступить к загрузке и запуску скрипта для получения ADB & Настройка инструментов Fastboot. Но сначала мы должны взглянуть на crosh, терминал оболочки Chrome OS. Помните, что вы нажимаете CTRL + ALT + T, чтобы открыть его.

По умолчанию crosh работает в режиме песочницы, поэтому для доступа к более глубоким командам необходимо повысить свои привилегии. Итак, запустите терминал crosh и введите shell.

На этом этапе вам нужно создать пароль sudo, который вернет вам часть безопасности, которой мы пожертвовали при включении режима разработчика. Для этого введите:

Sudo su

Chromeos-setdevpasswd

Выйти из

После того, как вы это сделаете, sudo Теперь команды будут требовать ввода пароля.

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

Сценарий загрузит соответствующие двоичные файлы и автоматически переместит их в нужное место (usr/local/bin).

Затем скрипт загрузит и установит ADB & Fastboot wrapper, который сэкономит вам время на вводе команд, когда вы хотите запустить ADB.

Чтобы начать процесс загрузки и установки скрипта, введите в терминал crosh следующие команды:

curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | bash

В качестве альтернативы, если вы хотите избежать пересылки из curl в bash, вы можете использовать другую команду:

cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.sh

Для последней команды вам нужно проверить ее с помощью more или vim, а затем запустить:

chmod +x install.sh; bash install.sh

Теперь, чтобы проверить, что все прошло успешно — в терминале crosh введите:

Adb -version

Fastboot -version

Должно отобразиться, что приложения были установлены в /usr/local/bin — если у вас возникли проблемы, попробуйте перезагрузить Chromebook. То же самое происходит, если вы не получаете уведомление ADB на вашем Android-устройстве при подключении к USB-портам Chromebook — попробуйте перезагрузить и Chromebook, и Android-устройство вместе.

Добавить комментарий