0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

10 самых важных ADB команд

10 самых важных ADB команд

Для многих из нас возможность управления своим Android телефоном или планшетом при помощи компьютера считается большим преимуществом. Не считая тех случаев, когда что-то сломалось и нужно это исправить, существует ещё множество ситуаций, когда нужно подключить свой Android девайс к ПК, и провести некоторые манипуляции. О такой возможности, и в частности о действиях, мы сегодня поговорим. Я расскажу о 10 самых часто употребляемых adb командах, которые нужно знать при управлении своим девайсом из командной строки.

Если Вы Mac или Linux пользователь, тогда Вам нужно воспользоваться SDK, как это указано здесь. Это не сложно, и к тому же Вам не придется морочиться с драйверами, как это требует Windows. Просто следуйте инструкциям и у Вас всё получится.

Если Вы Windows пользователь, тогда ситуация здесь и проще, и тяжелее одновременно. Сами инструменты очень просты. Скачайте это файл. Откройте скачанный zip архив и извлеките из него папку android-tools. Перетащите эту папку где-то на видное место. Теперь зайдите на сайт производителя Вашего устройства, скачайте и установите драйвера adb и fastboot для Windows.

Если все драйвера установлены, теперь включите USB-отладку (USB debugging) на Вашем устройстве и подключите его к компьютеру.

Изучаем Android. Десять основных команд ADB и fastboot, которые вы должны знать

Многие из вас не раз сталкивались с ситуацией, когда для получения root прав на Android планшете или смартфоне, установки новой прошивки, восстановления системы и прочих вещей, нужно было подключать его к компьютеру и выполнять ряд команд adb или fastboot, через окно командной строки (терминала).

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

Но перед тем как чем начать ознакомление с этими командами, напомню, что прежде чем ваш планшет или смартфон смог их выполнять, вы должны позаботиться, чтобы на вашем компьютере был установлен Android SDK, а на самом планшете или смартфоне, в меню его настроек была включена опция «Отладка USB».

Как установить Android SDK, содержащий в себе программы adb и fastboot, читайте в этом материале.

Также напомню, что в Android 4.2 и выше, пункт «Отладка USB» скрыт, и как получить к нему доступ, вы можете почитать здесь.

Для тех, кто забыл, как запустить окно командной строки в Windows напомню, что проще всего это сделать, нажав на «Пуск», после чего в окне поиска нужно будет ввести cmd и нажать клавишу «Enter».

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

1. Команда adb devices

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

Если все нормально, то после ввода команды adb devices в окне командной строки Windows или терминала Linux, вы должны увидеть строку с текстом List of devices attached, после которой будет строка, состоящяя из серийного номера вашего устройства и его состояния — offline или online:

Состояние offline означает, что устройство находится в спящем режиме. Состояние online сигнализирует о том, что планшет или смартфон готов выполнять ваши команды.

2. Команда adb push

С помощью команды adb push вы можете копировать файлы на свой планшет или смартфон. При этом вы должны указать путь к папке, в которую вы хотите поместить файл на устройстве и папке на компьютере, откуда будет копироваться файл. Второй путь указывать не обязательно, если файл расположен в той же папке, где находится программа adb.

Вот пример копирования видеофайла superfreak.mp4 с компьютера на устройство, в папку /sdcard/Movies с помощью команды adb push superfreak.mp4 /sdcard/Movies/

Для пользователей Windows хочу напомнить, что в Android при указании пути к файлам и папкам используется прямой слэш — /, а не обратный, как вы привыкли.

3. Команда adb pull

Если команда adb push используется для передачи файлов на Android устройство, то adb pull используется для копирования файлов с устройства на компьютер. Так же как и в предыдущем случае, вы должны указать путь, откуда вы хотите взять файл на устройстве и путь, куда вы хотите этот файл поместить на компьютере. Второй путь указывать не обязательно, если вы хотите, чтобы файл попал в папку, из которой вы запускали программу adb.

Читать еще:  Обзор Huawei Band 2 Pro — Новый фитнес-трекер Huawei с множеством функций

Вот пример копирования файла superfreak.mp4 из папки /sdcard/Movies/ вашего планшета или смартфона на рабочий стол Windows 8 пользователя Jerry, C:UsersJerryDesktop

Если вы хотите, чтобы файл попал в папку, из которой вы запускали adb, просто введите команду adb pull /sdcard/Movies/superfreak.mp4

4. Команда adb reboot

Эта команда часто используется в процессе получения root прав или установке нового программного обеспечения, когда нужно принять те изменения, которые мы сделали на нашем устройстве. После того, как вы введете команду adb reboot, ваш планшет или телефон перезагрузится.

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

5. Команды adb reboot-bootloader и adb reboot recovery

С помощью adb можно не просто перезагружать Android устройство, но и перезагружать его в загрузчик (bootloader). Этот режим нужен для того, чтобы мы могли разблокировать загрузчик, что необходимо для получения root прав и дальнейшей установки альтернативных прошивок.

Некоторые устройства можно загрузить в bootloader с помощью определенной комбинации клавиш при их включении, но зачастую команда adb reboot-bootloader — это единственный способ получить доступ к загрузчику.

Точно также, программу adb можно использовать для получения доступа к меню восстановления планшета или смартфона или рекавери (recovery). Это можно сделать с помощью команды adb reboot recovery

6. Команда fastboot devices

Если вы перегрузили свой планшет в режим загрузчика (bootloader) то он перестанет принимать команды adb. В этом режиме с устройством мы можем общаться с помощью программы fastboot.

С помощью команды fastboot devices вы можете узнать, может ли ваше устройство принимать команды от этой программы в режиме загрузчика. Так как fastboot является очень мощным инструментом, некоторые производители Android устройств не предоставляют доступа для этой программы в режиме загрузчика.

Так же, как и в случае с adb, после ввода команды fastboot devices вы должны увидеть серийный номер вашего устройства.

Зачастую причиной неработоспособности fastboot является отсутствие необходимых Windows драйверов вашего устройства.

7. Команда fastboot oem unlock

Некоторые производители (например, HTC или Asus) выпускают специальные утилиты, позволяющие разблокировать загрузчик их планшетов и смартфонов, после чего на них можно будет устанавливать альтернативные рекавери, такие как ClockworkMod или TWRP и прошивки от независимых разработчиков (кастомные прошивки).

Однако во многих случаях, разблокировать загрузчик Android устройства можно с помощью программы fastboot. Сделать это очень просто – когда ваш планшет или телефон находится в режиме bootloader (пункт 5), достаточно в окне командной строки ввести следующую команду: fastboot oem unlock.

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

Внимание! После выполнения команды fastboot oem unlock, ваше устройство будет полностью очищено от установленных вами программ и ваши персональные данные будут также удалены.

8. Команда adb shell

Команда adb shell зачастую приводит в замешательство некоторых начинающих пользователей.

Есть два пути использования этой команды. Если вы просто введете в окне командной строки текст adb shell и нажмете клавишу «Enter», то вы «попадете» в режим терминала, или командную оболочку вашего Android устройства, где вы сможете выполнять любые команды Android shell.

Ниже вы можете увидеть результат выполнения команды ls в среде Android shell

Этот режим хорошо известен пользователям Linux и Mac компьютеров. Если вы знакомы с командами оболочки bash, то проблем с работой в этом режиме у вас не будет. В противном случае я не рекомендую пользоваться режимом adb shell, до тех пор, пока вы не будете понимать, назначение всех его команд, так как в этом режиме вы имеете полный доступ к файлам на вашем устройстве и можете случайно нанести непоправимые изменения в операционной системе.

Второй способ использования adb shell — это выполнение единичной команды Android shell с помощью такой конструкции: adb shell . Например вы можете изменить права доступа к файлу с помощью команды типа «adb shell chmod 666 /data/имя файла»

9. Команда adb install

С помощью программы adb вы можете не просто копировать файлы на устройство и обратно. Эта программа также позволяет устанавливать приложения на Android устройства в виде apk файлов. Для этого существует команда adb install. Она немного похожа на команду push: вы должны указать путь, где находится файл с приложением, которое вы хотите установить. Поэтому проще всего сначала скопировать apk файл в папку с программой adb, после чего установку программы вы можете произвести с помощью команды adb install ИмяФайлаПриложения.apk

Если вам нужно обновить приложение, то в этом случае нужно использовать ключ -r и команда будет выглядеть так: adb install -r ИмяФайлаПриложения.apk.

С помощью ключа -s вы можете устанавливать приложения на карту памяти (если ваша прошивка позволяет делать это). Ключ -l позволяет заблокировать приложение при установке (установив его в папку /data/app-private). Существуют и другие ключи для более продвинутых функций, но их описание – это тема отдельной статьи.

10. Команда adb uninstall

И наконец, вы можете удалять приложения с вашего планшета или телефона. Для этого нужно использовать команду adb uninstall ИмяФайлаПриложения.apk

У этой команды есть ключ -k, который позволяет при удалении приложения не удалять его данные и кэш, а оставить их на устройстве.

Бонус: Команда adb sideload

Эта команда очень пригодится владельцам планшетов и смартфонов Nexus – с помощью неё они смогут обновлять официальную прошивку на своих устройствах. Другими словами, если ваш смартфон или планшет не получил обновления по-воздуху, вы можете скачать новую прошивку с официального сайта, и обновить устройство «вручную».

После того, как вы скачаете файл с прошивкой на компьютер и подключите планшет или телефон к нему, вам нужно будет перезагрузить свое устройство в режим рекавери, выбрать пункт «Apply update from ADB» , а затем на компьютере в окне командной строки ввести следующую команду: adb sideload xxxxxxxx.zip, где xxxxxxxx.zip – это имя zip файла c прошивкой.

Читать еще:  Как обрезать песню на Андроиде для звонка: самому, с программами так и без них

Более подробную инструкцию о том, как обновить прошивку Nexus устройств вручную вы найдете в этом материале.

Похожие материалы:

Не забудьте поделиться информацией с друзьями:

Прошиваемся по-простому

Андрей Подкин

Итак, прочитав статью Макса Любина, вы решили вдохнуть в старый аппарат новую жизнь. Или даже в новый, если официальная прошивка вас не устраивает. Но вы никогда раньше не делали этого. С чего же начать? Рассмотрим самый простой способ. Конечно, он работает не для всех телефонов. Но, если вам повезет, то все получится.

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

Внимание! Несмотря на то, что в статье рассматривается способ, дающий минимальные риски «окирпичить» аппарат, помните, что все действия вы выполняете на свой страх и риск.

Источник информации

Главным источником информации на тему прошивок в рунете является, конечно же, 4pda. Поэтому заходим на форум, открываем тему своего аппарата и смотрим, что есть в шапке. Тема может быть и не одна, например, отдельно официальные и неофициальные прошивки. Или отдельно прошивки на базе AOSP и/или Cyanogen. Также там есть инструкции. Не всегда они максимально простые, но всегда рабочие.

Если вы хорошо владеете английским языком, то отличным ресурсом для вас будет форум xda-developers. Например, только там я смог найти подходящий вариант прошивки для Moto X 1st gen (на 4pda его не было).

При поиске прошивки для вашего аппарата убедитесь, что она предназначена для recovery, а не для fastboot (или для специализированного ПО, являющегося надстройкой над ним — MiFlash, RSD и т. д.). Именно прошивка для recovery позволяет минимизировать количество сложных операций, а, значит, и ошибок.

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

На данный момент многие телефоны поставляются с заблокированным загрузчиком. В том числе самые популярные как у простых пользователей — Samsung, так и у тех, кто ищет максимальные возможности за минимальную цену — Xiaomi. Поэтому первым шагом для установки неофициальной прошивки может являться разблокировка загрузчика. Внимательно читаем инструкцию, как это сделать, и выполняем ее. Для каких-то аппаратов это просто и быстро, для других — сложнее и дольше. Но избежать разблокировки для использования неофициальной прошивки никак не получится (на самом деле иногда получится, но это уже специфика отдельных аппаратов, основанная на слишком слабой системе блокировки).

Подготовка ПК

На ПК следует установить ряд утилит для работы со смартфоном. Можно найти разные специализированные пакеты для загрузки, но все эти утилиты входят в пакет Android SDK. Так что самый надежный способ установки (особенно если у вас Windows и вы опасаетесь вирусов или троянов на ПК) — это скачать SDK (нас интересует раздел «Get just the command line tools») и распаковать его.

Способ хорош тем, что работает на всех трех основных десктопных ОС (Windows, Mac, Linux). Правда, везде есть свои нюансы: в Windows может потребоваться установка драйверов для устройства, а в Linux некоторые команды могут требовать root (если, конечно, вы не занимаетесь тонкой настройкой прав доступа).

Установка TWRP

TWRP (Team Win Recovery Project) — наверное, самый удобный из массово распространенных кастомных рекавери (о том, что такое recovery вы можете прочитать в соответствующей статье Великого Кукурузо). TWRP использует традиционный сенсорный интерфейс смартфона, позволяет монтировать карты памяти и USB-OTG-устройства, и даже подключаться к компьютеру по интерфейсу MTP.

В теме прошивки своего устройства находим ссылку на загрузку корректной версии TWRP и скачиваем. Обратите внимание, что некоторые версии TWRP могут официально поддерживаться разработчиками для вашего устройства, а некоторые — нет.

Перезагружаем устройство в fastboot. Как правило, для этого надо выключить его, а при включении перед нажатием клавиши питания нажать и удерживать клавишу увеличения громкости (на некоторых устройствах надо наоборот нажимать клавишу уменьшения громкости, а на некоторых надо нажимать только одну из клавиш громкости).

Загрузившись в fastboot, прошиваем TWRP:

где twrp.img — распакованный образ TWRP.

Иногда удается трюк, который позволяет загрузить TWRP даже не прошивая ее:

К сожалению, такой трюк работает не на всех аппаратах. Тогда придется прошить TWRP и загрузить его штатным способом.

Процесс прошивки

Теперь можно скопировать архив с прошивкой на аппарат (если вы этого еще не сделали) и в TWRP выбрать пункт Установить (Install).

Выбираем файл с прошивкой и подтверждаем установку. В процессе обращаем внимание на то, есть ли какие-то сообщения об ошибке. Если нет, то все прошло успешно.

Обратите внимание, что TWRP может как автоматически получить root, установив SuperSU, так и спросить об этом.

Если рутование произошло автоматически, но оно вам не нужно (например, вы хотите пользоваться приложением Сбербанка), то после загрузки нужно будет запустить SuperSU и удалить root-доступ.

Как правило, после установки надо очистить кэш (wipe cache). Затем можно перезагрузиться. После перезагрузки получаем устройство с новой прошивкой.

Шаг 3: Откройте командное окно

Теперь, когда вы извлекли папку с инструментами платформы и включили отладку по USB на вашем телефоне, пришло время перейти к забавным вещам! В новой установленной папке platform-tools вы будете выполнять все команды ADB и Fastboot, необходимые для рута и моддинга.

Короче говоря, вам просто нужно открыть командную строку или окно терминала на вашем компьютере, а затем изменить каталоги на папку platform-tools, которую вы извлекли на шаге 1, используя формат «cd / Users / Desktop / platform-tools». Если вам нужна дополнительная помощь, перейдите по ссылке ниже для пошагового руководства по этой части, затем вы можете перейти к последнему шагу в этом руководстве.

  • Полное руководство: как открыть окно командной строки в правильном каталоге

Требования для использования команд ADB и Fastboot

Чтобы использовать команды ADB и общаться с устройством Android, мы должны загрузить и установить тот, который известен как Android Studio или Android SDK . Его можно скачать с официальной страницы разработки Android.

Читать еще:  Как найти скрытые приложения на Android и чем они опасны

В случае, если мы работаем с Windows , нам просто нужно будет выполнить только что загруженный пакет. Если у нас возникнут вопросы, мы можем обратиться к руководству по установке. Linux и Mac пользователи также имеют соответствующие их версии на вышеупомянутой официальной странице Android Studio.

Напоследок помните, что необходимо активировать отладку терминала по USB . Кроме того, нам потребуется установить на ПК соответствующие драйверы устройств.

1. Установите ADB с fastboot на Windows 10

Шаг 1
Первым делом необходимо перейти к настройкам телефона, а затем щелкнуть строку «О телефоне», которая находится в последней части настроек, как мы видим:

Шаг 2
В новом окне мы находим раздел «Версия ядра»:

Шаг 3
Там мы должны нажать 7 раз в этом разделе, чтобы включить режим разработчика Android, после этого мы переходим в раздел «Параметры разработчика» и должны щелкнуть переключатель линии «Отладка USB», появится следующее сообщение. Там мы нажимаем кнопку «Принять», чтобы включить этот режим на Android. Мы оставляем вам пример учебника, чтобы вы могли увидеть его более четко.

Шаг 4
Теперь приступим к самой установке. Для операционных систем Windows мы должны сначала загрузить утилиту ADB по следующей ссылке:

Шаг 5
Переходим к извлечению содержимого указанного сжатого файла:

Шаг 5
Там мы нашли весь пакет ADB, где включен fastboot. Теперь мы извлекаем этот контент по пути «C: Windows»:

Шаг 6
При выполнении этого у нас будет каталог инструментов платформы на диске C, и оттуда будет возможно запустить ADB. В качестве альтернативы можно будет установить ADB на Windows 10, используя следующий метод, там мы должны перейти по следующему маршруту:

  • Панель управления
  • Система и безопасность
  • система

Шаг 7
Там мы нажимаем на строку «Расширенная конфигурация системы», и во всплывающем окне мы идем на вкладку «Дополнительные параметры» и там нажимаем кнопку «Переменные среды», расположенную внизу:

Шаг 8
Будет отображено следующее:

Шаг 9
Там мы выбираем строку «Путь» и нажимаем кнопку «Редактировать», будет отображаться следующее:

Шаг 10
Там мы нажимаем кнопку «Обзор» и вводим путь, по которому был извлечен загруженный контент ADB. Нажмите OK, чтобы сохранить изменения. Еще один полезный метод в Windows 10, это перейти непосредственно к загруженному контенту и где-нибудь бесплатно нажать клавишу Shift, щелкнуть правой кнопкой мыши и выбрать параметр «Открыть окно PowerShell здесь»:

Шаг 11
Теперь пришло время подключить наше устройство Android к Windows 10 и там, в режиме USB, выбрать опцию «Файлы»:

Шаг 12
Выбрав эту опцию, мы перейдем к открытой консоли PowerShell и выполним следующее:

Шаг 13
Как мы видим, выполняются два основных действия:

  • Запуск демона ABD через порт 5037
  • Обнаружение устройств Android, подключенных к устройству

Шаг 14
В первый раз, когда мы выполняем этот процесс, он применяется также к Linux и macOS, мы видим, что компьютер не авторизован, поэтому мы увидим следующее сообщение на устройстве Android:

Шаг 15
Там мы нажимаем ОК, чтобы разрешить отпечаток пальца. Теперь мы видим, что оборудование авторизовано в АБР:

Загрузите последнюю версию ADB Minimal и Fastboot

Мы поделились официальной ссылкой Google для Android ADB, последний минимальный инструмент ADB и Fastboot для Windows, Также загрузите последнюю версию adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll, fastboot.exe в zip-файл. Вы можете использовать его только для прошивки заводских образов, boot.img, recovery.img, system.img и т. Д.

Загрузите последнюю версию adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll, fastboot.exe в ZIP-файл

Вы также можете быть заинтересованы в: – Samsung Odin Flash Tool Все версии Скачать ссылку с руководством

Как использовать Minimal ADB и Fastboot Tools

1.] Сначала загрузите последнюю версию ADB zip и Fastboot Tools и разархивируйте их.

2.] Скопируйте папку в «С«Диск или рабочий стол.

3.] Подключить На вашем Android-устройстве на вашем ПК должны быть установлены последние версии драйверов ADB и Fastboot.

4.] Перейти к Папка ADB и Fastboot и открой его CMD windows как этоShift + правая мышь«И нажмите»Откройте командное окно здесь«Выбор.

Вы также можете открыть его с Откройте командную строку и написать Компакт-диск Папка ADB и Fastboot команда местоположения.

5.] Теперь вы можете использовать команду ADB fastboot в cmd windows как «устройства adb», устройства fastboot «и т. д.

Все еще возникают проблемы с использованием этого инструмента, просто прокомментируйте ниже, мы можем вам помочь?

Шаг 1: Загрузите пакет Platform-Tools

Было время, когда для установки ADB и Fastboot на компьютер требовалось немного усилий. Он включал в себя универсальные драйверы ADB, установку Android SDK и часто небольшое устранение неполадок. К счастью, Google упростила ситуацию, выпустив пакет инструментов SDK Platform Tools..

Этот автономный пакет дает вам все, что вам нужно в одно мгновение — никаких грязных драйверов для работы и никаких модных программ для установки. Процесс быстрый, понятный и также напрямую от Google. Нажмите на одну из ссылок ниже, чтобы загрузить инструмент, затем извлеките ZIP-файл и поместите извлеченную папку на рабочий стол..

  • Загрузить Google Platform-Tools: Windows | Mac | Linux

Быстрый совет для пользователей Windows

Есть немного более быстрый метод, который вы можете использовать, чтобы открыть командное окно в папке platform-tools. Откройте папку с инструментами платформы, удерживайте клавишу Shift на клавиатуре, затем щелкните правой кнопкой мыши любое пустое место в папке, чтобы вызвать меню.

Если у вас Windows 10 или 8, вы должны увидеть опцию «Открыть окно PowerShell здесь». Но если вы работаете в Windows 7, он скажет «Открыть окно команд здесь». Выберите опцию, соответствующую вашей версии Windows, после чего окно командной строки откроется прямо в папке platform-tools. Готово!

  • Получить Android How через Facebook, Twitter, Reddit, Pinterest или Flipboard
  • Подпишитесь на Android How ‘еженедельный бюллетень только для Android
  • Подпишитесь на последние видео с Android Как на YouTube

Изображение на обложке и скриншоты Стивен Перкинс / Android How и Даллас Томас / Android How

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector