Android adb exe commands

ADB команды для Android

Большинство пользователей Android ничего не знают об ADB. Полное название — Android Debug Bridge , расшифровывается, как «Отладочный Мост Android». ADB является частью Android SDK. При помощи ADB можно выполнять различные действия над вашим Android планшетом или смартфоном, такие как: перепрошивку, копирование файлов с компьютера на Андроид и обратно, восстановление системы и другие.

Содержание — ADB команды для Android:

ADB для Android — что это такое?

Вам наверняка известно, что операционная система Android основана на модифицированном ядре Linux. Поэтому и с ней возникает необходимость использовать командную строку. Именно программа adb помогает устанавливать связь между компьютером и Android. Она является составляющей среды разработки Android SDK, поэтому чтобы установить Android Debug Bridge, вам нужно скачать Android SDK с официального сайта . Есть версии для всех популярных операционных систем: Windows, Mac OS и Linux. То есть, проще говоря, adb позволяет при помощи компьютера управлять телефоном или планшетом.

ADB команды для Android

Подключите ваше устройство к ПК по USB. Убедитесь, что установлены все драйвера и включена отладка по USB .

Работать с Android Debug Bridge лучше всего через командную строку Windows. Для этого в Windows XP нажмите «Пуск» и в поле ввода «Найти программы и файлы» введите «cmd», после этого нажмите «Enter». Если у вас Windows 7 и выше, нажмите «Пуск» и в поле «Выполнить» введите «cmd» и снова нажмите клавишу «Enter».

adb devices

Самая распространенная команда adb. При помощи нее можно определить, видит ли ваш ПК подключенное устройство. Если вы всё сделали нормально, то появится такая строка: «List of devices attached». После нее вы увидите серийный номер вашего смартфона или планшета и его состояние: «online» либо «offline».

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

adb install

Благодаря этой команде вы можете устанавливать приложения на вашем смартфоне или планшете. Для этого нужно прописать путь, где находится APK файл:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

Чтобы не писать длинных путей, скопируйте файл в директорию android-tools. Тогда путь станет таким:

adb intsall nazvanie_prilogeniya.apk

adb uninstall

Вводить нужно аналогично предыдущей команде. При этом приложение удалится.

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

adb push

Благодаря этой команде вы можете перекидывать файлы с компьютера на Android. Для этого вам нужно знать полный путь, где хранится файл и куда его перемещать.

adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

Чтобы не писать длинных путей, скопируйте файл в директорию android-tools. Тогда вводить нужно:

adb push nazvanie_fayla/sdcard/Android

adb pull

Эта команда копирует файлы с Android на компьютер. Вам нужно знать путь, где находится файл на смартфоне или планшете и указать место, где вы хотите сохранить файл. Если вы не укажете последнее, то файл сохранится в директории android-tools.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

adb reboot

Эта команда перезагрузит ваш Android телефон или планшет.

adb reboot-bootloader

Благодаря этой команде вы можете напрямую загрузиться в режиме bootloader.

adb reboot recovery

Не все девайсы поддерживают данную команду. При помощи нее можно попасть в режим восстановления.

adb connect

При помощи этой команды можно подключить устройство к Wi-Fi сети. Для этого нужно знать ip адресс и порт устройства.

adb connect ip:port

adb shell

При помощи этой команды вы получаете полный доступ ко всем файлам на вашем устройстве.

Второй способ использования adb shell — это выполнение единичной команды Android shell с помощью такой конструкции:

fastboot devices

Если вы переведете ваш телефон или планшет под управлением Андроид в режим bootloader , то команды adb больше срабатывать не будут. Здесь нужно использовать команды fastboot.

Чтобы проверить, видят ли ПК и Android друг друга, используем команду:

После её ввода должен появится серийный номер вашего аппарата.

fastboot oem unlock

При вводе этой команды можно разблокировать загрузчик телефонов и планшетов Asus и HTC. Когда ваше устройство находится в режиме bootloader, введите:

fastboot oem unlock

Также все ваши установленные программы и персональные данные будут потеряны.

adb logcat

При помощи этой команды можно вывести содержимое log файла: изменения, ошибки и т.д. Данные будут слишком быстро прокручиваться, поэтому верным решением будет сохранить их в один TXT-файл. Для этого введите:

adb logcat > filename.txt

adb sideload

Команда пригодится для владельцев устройств линейки Google Nexus. При помощи нее можно обновить прошивку девайса. Скачайте её на компьютер, подключите к нему Nexus, зайдите в режим Recovery, выберите пункт «Apply update from ADB» и после этого введите команду:

Читайте также:  Заработай с помощью своего андроида

adb sideload name.zip

name.zip – это имя zip файла c прошивкой.

adb backup и adb restore

Команда adb backup создает бэкап, а adb restore проводит восстановление из бэкапа.

Источник

List of ADB and Fastboot Commands for Android

Here’s a list of some useful ADB and Fastboot commands that might come in handy in different situations. These ADB commands and ADB Shell commands work on all Android devices regardless of the device model or manufacturer.

People who are used to rooting their Android devices or customizing it will be well aware of ADB and fastboot. These are system utilities that provide access to the backend of Android when it is connected to a PC. These are also one of the constants in the Android ecosystem. Same commands will produce the same results regardless of the device you have, in most cases. ADB or Android Debug Bridge can be used when the Android device is turned on while Fastboot can be used while the device is in the Bootloader or Fastboot mode. Today we’ll take a look at some useful ADB and Fastboot commands.

Before you can make use of ADB and Fastboot commands, you’ll have to enable USB Debugging on your Android device. The option is found in the Developer options but if you don’t know how to get there, you can follow the tutorial linked below. Besides, you’ll also need the ADB and Fastboot drivers on your Windows, Mac, or Linux computer.

ADB Commands List

As mentioned earlier, ADB commands are used when the device is powered on and you have access to the device. That is, you can unlock the device and grant ADB debugging permission to the computer. Listed below are some of the most common and useful ADB commands that you may need at some point. You can even use your Android phone like a PC to execute ADB and Fastboot commands.

adb help

Displays the Help Documentation on ADB commands.

adb devices

Shows all the devices connected to ADB. Can be used to make sure your device is connected properly before performing any other operations.

‘adb devices’ command

adb usb

It shows all Android devices and emulators connected to your computer via a USB cable.

adb devices //show devices attached

This command will display the list of all Android devices attached to your PC.

adb connect ip_address_of_device

Using the ‘adb connect’ command, you can connect the IP address of your Android device to your computer.

adb reboot

ADB can be used to reboot your device, useful when your hardware buttons aren’t working or if you’re already using ADB. You can also reboot directly into the recovery or bootloader using this command.

adb reboot bootloader

Reboots the device into the Fastboot or Bootloader mode.

adb reboot bootloader

adb reboot recovery

Reboots the device into recovery mode.

adb install

It can be used to install an APK file on your Android device from your computer. It is more convenient than the alternative, which is to transfer the APK to the device and then install it. This command is generally used by developers or debuggers. Please note that you must copy the APK file to install in the ‘platform-tools’ folder, otherwise you’ll also have to type the location of the APK.

Use the following command to re-install or update an existing app on your device and keep its data.

If the app (APK) you are installing supports move to SD card feature, you can install it to the SD storage using the following command.

Below are some more parameters that can be used with the ‘adb install’ command:

  • -d (directs command to the connected USB device.)
  • -e (directs command to the running emulator.)
  • -s
  • -p
adb uninstall

This command can be used to uninstall an installed app, which is pretty clear from the command itself.

Use the following command if you want to uninstall an app package but keep its data and cache directories.

Keep the data and cache directories around after package removal.

adb logcat

Displays the log data onto the screen. You can use this command with the following parameters for different purposes as shown below.

adb logcat -c // clear //

By adding the ‘-c’ parameter to the ‘adb logcat’ command, you can clear the existing logs on an Android device.

adb logcat -d > [path_to_file] //

Similarly, by using the ‘-d’ parameter, you can save the logcat output to a file on your computer.

adb bugreport

Displays the Android device information such as dumpsys, dumpstate and logcat data on the screen.

adb jdwp

Lists the JDWP (Java Debug Wire Protocol) processes on the device. if you’re not already aware of it, chances are you don’t have to worry about it either.

adb get-serialno

Displays the adb instance serial number string with the device.

adb get-state

Shows the status of the device.

adb wait-for-device

This command is used to program delay before the next command is issued. It executes when the device is online but it can be programmed to wait till another process is done.

adb start-server

Starts the adb server process.

adb kill-server

Stops the adb server process (terminal adb.exe process).

adb sideload

Just as you can flash zip packages from a custom recovery, you can also do it via adb sideload, provided the recovery supports it. TWRP recovery which is the most common custom recovery for all devices does support it. This way you can flash packages directly from your computer without having to transfer them first to your device or any external storage.

To sideload a mod or update.zip file successfully, you must copy it first to the SDK folder.

adb pull

This command can be used to pull any files from your device and save it on your computer. To download or pull a file from your Android device to the SDK platform-tools directory, use

If you want to download a file from your phone’s storage to a specific drive on your computer, execute the following command

adb push

Similarly, this command can be used to push a file from your computer to your device. If the file to be pushed it save in the SDK folder, use

To push or send a file to your Android from a specific drive on your computer, use

Having given you the above ADB commands list, let’s check out the ADB Shell commands list below.

adb backup //

By using this ADB command, you can create a full backup of your Android device and save to your computer.

adb restore //

Use this command to restore a backup to your device.

ADB Shell Commands List

Below is the list of some really useful ADB shell commands.

adb shell

The ‘adb shell‘ command starts the remote shell command console in the device and lets you control the device through it.

adb shell pm uninstall -k –user 0

You can uninstall or remove any system app installed on your Android device. This is the easiest way to uninstall bloatware. Just use the following command followed by the app package name.

adb shell dumpsys

You can use this ADB shell command to dump all system data about your Android device’s hardware and software configuration.

You can also use it to get information about specific components of your device, such as display, battery, etc.

adb shell wm density

This command allows you to change the pixel density of your Android device’s display without any hassles. In order to change your Android phone’s screen resolution, you must know its original resolution. If you don’t know that, execute the following command:

Issuing the above command for the Galaxy S9+ gave me the following info about my phone’s display resolution and density.

Now, if I want to set a lower resolution for my Galaxy S9+, I’ll use the following commands. This value can vary per phone, you’ll know it’s right when you can read text and apps don’t render too small value is from 120 up to 640

for 1080p (FHD)

for 720p (HD)

adb shell pm list packages

The following commands print the names of all app packages installed on your Android device. You can add additional conditions or filters to list specific packages only.

To list all packages:

To get a list only system packages

To list only 3rd-party packages

To show only the disabled app packages:

To show only enabled app packages

To list uninstalled app packages with installed pages.

ADB Shell command to Send SMS screen

By sung this command, you can send the text message screen with the message content and phone number.

adb shell screencap

By using the following ADB shell commands, you can capture the screenshot of your device display and then download the captured screen to your computer.

adb shell screenrecord

On Android devices running Android 4.4 KitKat and above, you can even record your phone or tablet’s screen and download the recorded video to your computer using the ADB shell commands. Besides, you can also set conditions like video duration, resolution in pixels and video bitrate, etc. You need to press Ctrl+C to stop recording manually.

Use the following command to set the width x height of the video:

By default, Android’s screen recorder’s duration is set to 180 seconds (3 minutes). You can decrease this time limit according to your needs (180 seconds is the maximum limit).

Similarly, you can also determine the bitrate of the video output. To set the bitrate to 4MBPS, for example, you can use the following value:

adb shell cd

Change ADB shell directory using ‘cd

adb shell rm

By using this ADB shell command, you can remove any file or directory from your Android device.

To do that, you have to type ‘adb shell‘ command first and hit the Enter key. After that, you can use one of the following commands followed by the file or directory name as shown below.

Delete a directory or folder:

You can also use ‘rmdir‘ in place of ‘rm -d‘ to remove a directory.

adb shell mkdir

This ADB shell command is used to create a new directory or directories under an existing directory. You can also set permission for the directory too. Execute ‘adb shell’ and then the following commands:

adb shell cp & adb shell mv

You can use these commands to copy, move and rename files and directories. Again, you need to start with the ‘adb shell‘ command first.

To copy files and then paste them, by mentioning the source and destination locations as shown below:

To move a file from one location to another, type the following command mentioning the source and destination locations:

If you want to move a file to a different location with a new name,

adb shell netstat

To check the network statistics of your Android device, execute ‘adb shell‘ command and type:

adb shell ip

Using this command, you can see, your phone’s Wi-Fi IP address. Execute ‘adb shell‘ in the command window and then issue the following command:

adb shell top

If you want to know about the top CPU processes running on your Android device, you can use the following command after executing ‘adb shell‘:

If you want to stop CPU processes monitor, press Ctrl+C on your keyboard.

adb shell getprop & adb shell setprop

Using the above commands, you can not only get the properties of your Android’s build.prop configuration but can also set a value of property tag on the build.prop. See the examples below:

Type ‘adb shell‘ in the cmd window, hit the Enter key and then issue the following command:

Below are some more examples:

Now, to set the value of a specific build.prop property, you can use the ‘adb shell setprop‘ commands. See the examples below:

Similarly, you can also set a custom VMHeap size:

ADB Shell KeyEvent commands

By using the following ADB Shell key event commands, you can trigger certain actions performed by certain hardware buttons or UI options on Android devices.

Fastboot Commands Lists

These commands can be used only when the device is in the Fastboot mode. You can try a button combination to put your device into this mode or use the ADB command mentioned above.

Once in Fastboot mode, you can use a number of Fastboot commands as mentioned below.

fastboot devices

Displays all the connected devices. Can be used similarly as the ‘adb devices’ command to make sure the device is properly connected.

fastboot devices

fastboot oem unlock

Unlocks the bootloader on some Android devices such as Pixel or OnePlus. Most other Android devices require you to get an unlock key from the OEM.

fastboot oem lock

Used to relock the bootloader of your device.

fastboot reboot bootloader

Reboots the device from the fastboot mode back into fastboot mode. Sometimes this may be necessary when you’re flashing things in the fastboot mode.

fastboot flash

This command can be used to flash things onto your device. This can be a zip file, a boot image or a recovery image.

fastboot flash boot boot_image.img

Flashes a boot image to your device.

fastboot flash recovery recovery_image.img

Flashes a recovery image to your device.

fastboot boot image_file.img

This command can be used to boot your device using a certain image file without having to flash it first. Can be useful to test an image before flashing it. Should you have any questions about Fastboot commands, please let us know.

So, here end our list of useful ADB and Fastboot commands that can help Android users perform a plethora of commands using cmd. Let’s know if we forgot to mention any command that should have been our list.

Источник

Читайте также:  Смена главного экрана андроид
Оцените статью