command line

Многие пользователи умеют подключать Android-устройства к компьютеру и загружать информацию на него или с него. Иногда возникают ситуации, когда "что-то поломалось" и нужно исправить, но обычным способом не получается взаимодействовать с устройством.  В этих случаях можно воспользоваться утилитой ADB (Android Debug Bridge). Рассмотрим основные команды, которые должен знать каждый.

Перед началом работы необходимо скачать и установить пакет Android SDK или Android Tools. На Android устройстве необходимо включить режим отладки USB.

Запустите командную строку (в Windows) или терминал (в Linux).

1. Команда "adb devices"

Данная команда позволяет убедиться, что между компьютером и устройством Android существует связь. Поэтому эту команду вызывают первой. В командной строке необходимо ввести adb devices и нажать ENTER. Должна отобразиться надпись "List of devices attached" и ниже список подключенных устройств (на рисунке устройство с именем device).

adb devices

2. Команда "adb push"

Данная команда позволяет скопировать файл с компьютера на устройство. В командной строке необходимо ввести adb push путь_к_файлу_на_компьютере путь_к_файлу_на_устройстве  и нажать ENTER. Например, команда adb push C:\public\cert.cer /sdcard/cert.cer скопирует файл cert.cer из каталога c:\public в устройство в каталог /sdcard.

ВАЖНО. В указании пути файла в устройстве используйте символ /.

adb push

 

3. Команда "adb pull"

Данная команда позволяет скопировать файл с устройства на компьютер. В командной строке необходимо ввести adb pull путь_к_файлу_на_устройстве путь_к_файлу_на_компьютере  и нажать ENTER. Например, команда adb pull /sdcard/cert.cer  C:\Temp\cert.cer скопирует файл cert.cer из каталога устройства /sdcard на компьютер в каталог c:\Temp.

ВАЖНО. В указании пути файла в устройстве используйте символ /.

 adb pull

 

4. Команда "adb reboot"

Данная команда позволяет перегрузить устройство. В командной строке необходимо ввести adb reboot  и нажать ENTER. Устройство будет перезагружено.

adb reboot

 

5. Команда "adb reboot recovery"

Данная команда позволяет перегрузить устройство в режим восстановления (recovery). В командной строке необходимо ввести adb reboot recovery и нажать ENTER. Устройство будет перезагружено в режим восстановления.

 

6. Команда "adb install"

Данная команда позволяет установить программу (файл apk) в устройство. В командной строке необходимо ввести adb install путь_к_файлу_программы.apk и нажать ENTER. Например, команда adb install C:\odin\Seeder-1.4.0.apk установит программу Seeder в устройстве.

adb install

 

7. Команда "adb uninstall"

Данная команда позволяет удалить программу из устройства. В командной строке необходимо ввести adb uninstall название_пакета_программы и нажать ENTER. Например, команда adb uninstall com.lcis.seeder удалит программу Seeder из устройства.

ВАЖНО. Правильное название пакета программы можно получить командой  adb shell pm list packages (описание ниже).

adb uninstall

 

 

8. Команда "adb shell pm list packages"

Данная команда позволяет получить список установленных программ. В командной строке необходимо ввести adb shell pm list packages и нажать ENTER. На экране отобразиться список установленных программ.

adb shell pm list packages

 

9. Команда "adb backup -all"

Данная команда позволяет сделать резервную копию всех установленных программ и настроек устройства на компьютере. В командной строке необходимо ввести adb backup -f путь_файлу_резервной_копии_на_компьютере -all и нажать ENTER.  Например, команда adb backup -f C:\odin\backup.bak -all создаст резервную копию программ и настроек устройства и сохранит её в файле C:\odin\backup.bak.

ВАЖНО. После ввода команды необходимо разблокировать устройство и дать согласие на создание резервной копии.

 

10. Команда "adb restore"

Данная команда позволяет восстановить состояние устройства (установленные программы и настройки) из резервной копии. В командной строке необходимо ввести adb restore путь_файлу_резервной_копии_на_компьютере и нажать ENTER.  Например, команда adb restore C:\odin\backup.bak восстановит состояние устройства из резервной копии C:\odin\backup.bak.

ВАЖНО. После ввода команды необходимо разблокировать устройство и дать согласие на восстановление из резервной копии.

Комментарии