Quest
23.09.2015, 00:34
ADB = Android Debug Bridge = «Отладочный Мост Android». ADB является частью Android SDK. При помощи ADB можно выполнять различные действия над вашим Android планшетом или смартфоном, такие как: перепрошивку, копирование файлов с компьютера на Андроид и обратно, восстановление системы и другие.
https://4idroid.com/wp-content/uploads/2014/03/console.jpg
ADB для Android
Операционная система Android основана на модифицированном ядре Linux. Поэтому и с ней возникает необходимость использовать командную строку. Именно программа adb помогает устанавливать связь между компьютером и Android. Она является составляющей среды разработки Android SDK, поэтому чтобы установить Android Debug Bridge, вам нужно скачать Android SDK с официального сайта. (http://developer.android.com/sdk/index.html)
Есть версии для всех популярных операционных систем: Windows, Mac OS и Linux. То есть, проще говоря, adb позволяет при помощи компьютера управлять телефоном или планшетом.
Основные команды adb Андроид
Подключите ваше устройство к ПК по 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
https://4idroid.com/wp-content/uploads/2014/03/adb-install.jpg
Благодаря этой команде вы можете устанавливать приложения на вашем смартфоне или планшете. Для этого нужно прописать путь, где находится APK файл:
adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk
Чтобы не писать длинных путей, скопируйте файл в директорию android-tools. Тогда путь станет таким:
adb intsall nazvanie_prilogeniya.apk
adb uninstall
Вводить нужно аналогично предыдущей команде. При этом приложение удалится.
У этой команды есть интересная фишка. Если вы добавите ключ -k,то при удалении игры или программы их данные и кэш не удалятся, а останутся на Android устройстве.
adb push
https://4idroid.com/wp-content/uploads/2014/03/adb-push.jpg
Благодаря этой команде вы можете перекидывать файлы с компьютера на Android.
Для этого вам нужно знать полный путь, где хранится файл и куда его перемещать.
adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android
Чтобы не писать длинных путей, скопируйте файл в директорию android-tools.
Тогда вводить нужно:
adb push nazvanie_fayla/sdcard/Android
adb pull
https://4idroid.com/wp-content/uploads/2014/03/adb-pull.jpg
Эта команда копирует файлы с Android на компьютер.
Вам нужно знать путь, где находится файл на смартфоне
или планшете и указать место, где вы хотите сохранить файл.
Если вы не укажете последнее, то файл сохранится в
директории android-tools.
adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity
adb reboot
https://4idroid.com/wp-content/uploads/2014/03/adb-reboot.jpg
Эта команда перезагрузит ваш Android телефон или планшет.
adb reboot-bootloader
https://4idroid.com/wp-content/uploads/2014/03/adb-reboot-bootloader.jpg
Благодаря этой команде вы можете напрямую загрузиться в режиме bootloader.
adb reboot recovery
Не все девайсы поддерживают данную команду. При помощи нее можно попасть в режим восстановления.
adb connect
При помощи этой команды можно подключить устройство к Wi-Fi сети. Для этого нужно знать ip адресс и порт устройства.
adb connect ip:port
adb shell
https://4idroid.com/wp-content/uploads/2014/03/shell.jpg
При помощи этой команды вы получаете полный доступ ко всем файлам на вашем устройстве.
Второй способ использования adb shell — это выполнение единичной команды Android shell с помощью такой конструкции:
adb shell <команда>
fastboot devices
Если вы переведете ваш телефон или планшет под управлением Андроид в режим bootloader, то команды adb больше срабатывать не будут. Здесь нужно использовать команды fastboot.
https://4idroid.com/wp-content/uploads/2014/03/fastboot-devices.jpg
Чтобы проверить, видят ли ПК и Android друг друга, используем команду:
fastboot devices
После её ввода должен появится серийный номер вашего аппарата.
fastboot oem unlock
https://4idroid.com/wp-content/uploads/2014/03/unlock.png
При вводе этой команды можно разблокировать загрузчик телефонов и планшетов Asus и HTC. Когда ваше устройство находится в режиме bootloader, введите:
fastboot oem unlock
Также все ваши установленные программы и персональные данные будут потеряны.
adb logcat
https://4idroid.com/wp-content/uploads/2014/03/logcat_0.jpg
При помощи этой команды можно вывести содержимое 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 проводит восстановление из бэкапа.
Источник (https://4idroid.com/adb-dlya-android-osnovnye-komandy-adb-android/)
https://4idroid.com/wp-content/uploads/2014/03/console.jpg
ADB для Android
Операционная система Android основана на модифицированном ядре Linux. Поэтому и с ней возникает необходимость использовать командную строку. Именно программа adb помогает устанавливать связь между компьютером и Android. Она является составляющей среды разработки Android SDK, поэтому чтобы установить Android Debug Bridge, вам нужно скачать Android SDK с официального сайта. (http://developer.android.com/sdk/index.html)
Есть версии для всех популярных операционных систем: Windows, Mac OS и Linux. То есть, проще говоря, adb позволяет при помощи компьютера управлять телефоном или планшетом.
Основные команды adb Андроид
Подключите ваше устройство к ПК по 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
https://4idroid.com/wp-content/uploads/2014/03/adb-install.jpg
Благодаря этой команде вы можете устанавливать приложения на вашем смартфоне или планшете. Для этого нужно прописать путь, где находится APK файл:
adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk
Чтобы не писать длинных путей, скопируйте файл в директорию android-tools. Тогда путь станет таким:
adb intsall nazvanie_prilogeniya.apk
adb uninstall
Вводить нужно аналогично предыдущей команде. При этом приложение удалится.
У этой команды есть интересная фишка. Если вы добавите ключ -k,то при удалении игры или программы их данные и кэш не удалятся, а останутся на Android устройстве.
adb push
https://4idroid.com/wp-content/uploads/2014/03/adb-push.jpg
Благодаря этой команде вы можете перекидывать файлы с компьютера на Android.
Для этого вам нужно знать полный путь, где хранится файл и куда его перемещать.
adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android
Чтобы не писать длинных путей, скопируйте файл в директорию android-tools.
Тогда вводить нужно:
adb push nazvanie_fayla/sdcard/Android
adb pull
https://4idroid.com/wp-content/uploads/2014/03/adb-pull.jpg
Эта команда копирует файлы с Android на компьютер.
Вам нужно знать путь, где находится файл на смартфоне
или планшете и указать место, где вы хотите сохранить файл.
Если вы не укажете последнее, то файл сохранится в
директории android-tools.
adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity
adb reboot
https://4idroid.com/wp-content/uploads/2014/03/adb-reboot.jpg
Эта команда перезагрузит ваш Android телефон или планшет.
adb reboot-bootloader
https://4idroid.com/wp-content/uploads/2014/03/adb-reboot-bootloader.jpg
Благодаря этой команде вы можете напрямую загрузиться в режиме bootloader.
adb reboot recovery
Не все девайсы поддерживают данную команду. При помощи нее можно попасть в режим восстановления.
adb connect
При помощи этой команды можно подключить устройство к Wi-Fi сети. Для этого нужно знать ip адресс и порт устройства.
adb connect ip:port
adb shell
https://4idroid.com/wp-content/uploads/2014/03/shell.jpg
При помощи этой команды вы получаете полный доступ ко всем файлам на вашем устройстве.
Второй способ использования adb shell — это выполнение единичной команды Android shell с помощью такой конструкции:
adb shell <команда>
fastboot devices
Если вы переведете ваш телефон или планшет под управлением Андроид в режим bootloader, то команды adb больше срабатывать не будут. Здесь нужно использовать команды fastboot.
https://4idroid.com/wp-content/uploads/2014/03/fastboot-devices.jpg
Чтобы проверить, видят ли ПК и Android друг друга, используем команду:
fastboot devices
После её ввода должен появится серийный номер вашего аппарата.
fastboot oem unlock
https://4idroid.com/wp-content/uploads/2014/03/unlock.png
При вводе этой команды можно разблокировать загрузчик телефонов и планшетов Asus и HTC. Когда ваше устройство находится в режиме bootloader, введите:
fastboot oem unlock
Также все ваши установленные программы и персональные данные будут потеряны.
adb logcat
https://4idroid.com/wp-content/uploads/2014/03/logcat_0.jpg
При помощи этой команды можно вывести содержимое 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 проводит восстановление из бэкапа.
Источник (https://4idroid.com/adb-dlya-android-osnovnye-komandy-adb-android/)