- Что такое Android ADB Interface? (Android Debug Bridge для новичков)
- ADB Driver
- Как работать с ADB
- Команды ADB
- ADB команды для Android
- ADB для Android — что это такое?
- ADB команды для Android
- adb devices
- adb install
- adb uninstall
- adb push
- adb pull
- adb reboot
- adb reboot-bootloader
- adb reboot recovery
- adb connect
- adb shell
- fastboot devices
- fastboot oem unlock
- adb logcat
- adb sideload
- adb backup и adb restore
- Программа adb — Инструкция по установке и настройке для работы с Андроид
- Что такое ADB.
- Как установить ADB.
- Установка драйверов устройства.
- Как запустить ADB
Что такое Android ADB Interface? (Android Debug Bridge для новичков)
7 декабря 2018 | Просмотров: 7357 | |
Сегодня мы разберем, что такое ADB. Постараемся сдлеать это максимально просто, чтобы любой новичок понял, что это и для чего. Сразу же определим, что ADB — это Android Debug Bridge, а, если по-русски, то «отладочный мост Android». По сути, этот инструмент устанавливается вместе с пакетом Android-SDK и позволяет управлять устройством с ОС Android на борту при помощи Вашего ПК. Всё будет работать только в случае, если производитель Android-девайса намеренно не закрыл эту возможность. Через ADB (консольное приложение для компьютера) производится отладка Android-устройств, в том числе и эмуляторов. Схема работы следующая: клиент-сервер. При первом запуске ADB с любой командой создается сервер в виде системной службы (демона). Далее эту служба будет вести «прослушку» всех команд, которые посылаются на порт 5037. ADB DriverADB Driver нужен, чтобы Ваш компьютер увидел Ваш смартфон или планшет на базе Android. Скачать последнюю версию АДБ Драйвера можно по этой ссылке (как установить написано там же). Как работать с ADBМы помним, что ADB — консольное приложение, а это значит, что на винде с ним работать не совсем комфортно. Однако же, мы будем это делать. Как? Можно запустить cmd.exe (обработчика команд Windows).
Попадаем в обработчик. Команды ADBСписок команд ADB поможет Вам не набирать постоянно их в консоли «ручками». CTRL+C + CTRL+V решит эту рутинную проблему. adb -d Команда посылается только на устройство подключенное через USB. adb -e Команда посылается на устройство в эмуляторе. adb -s Команда посылается на устройство с указанным серийным номером: adb -p Команда посылается на устройство с указанным именем: adb devices Список всех подсоединенных устройств. adb connect [: ] Подсоединиться к андроид хосту по протококу TCP/IP через порт 5555 (по умолчанию, если не задан). adb disconnect [ [: ]] Отсоединиться от андроид подключенного через TCP/IP порт 5555 (по умолчанию, если не задан). adb push Копировать файл/папку PC->девайс. adb pull [ ] Копировать файл/папку девайс->PC. adb sync [ ] Копировать PC->девайс только новые файлы. adb shell Запуск упрощенного unix shell. adb emu Послать команду в консоль эмулятора adb install [-l] [-r] [-s] Послать приложение на устройство и установить его. adb uninstall [-k] Удаление приложения с устройства. adb wait-for-device Ждать подключения устройства. adb start-server Запустить службу/демон. adb kill-server Остановить службу/демон. adb get-state Получить статус: adb get-serialno Получить серийный номер. adb status-window Непрерывный опрос состояния. adb remount Перемонтировать для записи. Требуется для работы скриптов, которые изменяют данные на. adb reboot bootloader Перезагрузка в режим bootloader. adb reboot recovery Перезагрузка в режим recovery. adb root Перезапуск демона с правами root adb usb Перезапуск демона, прослушивающего USB. adb tcpip Перезапуск демона, прослушивающего порт TCP. adb ppp [параметры] Запуск службы через USB. Источник 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 проводит восстановление из бэкапа. Источник Программа adb — Инструкция по установке и настройке для работы с АндроидПрограмма adb — Инструкция по установке и настройке для работы с Андроид. Практически каждый владелец Android устройства, который решил улучшить своего любимца путем замены прошивки или ядра операционной системы, сталкивается с программой adb. Для большинства новичков именно эта программа становится непреодолимым препятствием и мы сегодня расскажем вам, как установить и начать работу с этим замечательным приложением, которое поможет вам, например, получить rootправа на вашем устройстве, прошить новую версию Android или даже восстановить ваш телефон или планшет к первоначальному состоянию после неудачного вмешательства в систему. Так что же такое ADB, полюбившийся всем моддерам и хакерам, где его взять, и зачем он нам нужен? Что такое ADB.Аббревиатура ADB расшифровывается как Android Debug Bridge (отладочный мост Андроид). ADB является составной частью Android SDK, который можно скачать отсюда . Так как операционная система Android является разновидностью Linux, для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа adb просто незаменима. Программа adb устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android. Как установить ADB.Прежде всего, рекомендуем вам скачать самую последнюю версию Android SDK, на момент написания этого руководства доступна версия r11, на ее примере построено все дальнейшее описание, и в более ранних версиях, местоположение необходимых программ после установки SDK, может отличаться от описанного здесь. 1. Скачиваем Android SDK, его можно найти по ссылке указанной ранее. Имеется несколько разновидностей SDK, для Microsoft Windows, Mac OS и Linux. Нам потребуется разновидность для Microsoft Windows. И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить SDK в Windows 7, и поэтому скачиваем zip архив. В архиве находится папка android-sdk-windows, которая и содержит сам SDK. Распаковываем ее на компьютер. В нашем примере, мы разместили папку в корне диска С. Если вы сделаете то же самое, путь к SDK будет у нас такой: C:\android-sdk-windows В более ранних версиях SDK внутри этой папки в папке tools располагалась нужная нам программа adb, но позднее она была перемещена разработчиками в папку platform-tools. Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb, поэтому переходим к следующему этапу установки. 2. Устанавливаем SDK Platform Tools. Нам нужно скачать и установить Android SDK Platform-tools и Android SDK Tools. С помощью двойного клика по пункту или нажатием на «Accept» и «Reject» отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «Install» и ждем пока скачаются и установятся нужные нам компоненты. Теперь мы имеем установленную adb на своем компьютере, но для работы с нашим телефоном или планшетом нужно будет установить их драйвер и для дальнейшего удобства с программой, неплохо было бы прописать путь к ней и другим компонентам в систему Windows. 3. Если мы зайдем в папку C:\android-sdk-windows\platform-tools\ , то теперь сможем там обнаружить программу adb. После этого, нам нужно отредактировать системную переменную PATH, чтобы каждый раз при запуске программы и вводе команд не набирать путь к программе, который выглядит так: C:\android-sdk-windows\platform-tools\adb Если вы ни разу не редактировали системные переменные, создайте точку восстановления системы, чтобы потом можно было вернуть ее в первоначальное состояние. — Если у вас установлена Windows 7, клацаем правой клавишей мыши по ярлыку «Компьютер», выбираем «свойства» и в открывшемся окне выбираем «Дополнительные параметры системы». — Если у вас Windows XP, клацаем правой кнопкой мыши по «Мой компьютер» и затем по «Свойства» В следующем окне на вкладке «Дополнительно» нажимаем на кнопку «Переменные среды». В списке «Системные переменные» выбираем переменную «path» и нажимаем кнопку «Изменить…» Откроется окно редактирования переменной, и в пункте «значение переменной» в самый конец строки, после точки с запятой добавляем путь к папке tools и папке platform-tools: ;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools; (если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой) Если вы установили Android SDK в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools. Нажимаем «ОК», чтобы сохранить изменения. После этого, чтобы изменения вступили в силу, нужно будет перезагрузить компьютер. Установка драйверов устройства.Некоторые устройства, например телефоны и планшеты компании Samsung имеют собственное программное обеспечение для синхронизации с компьютером, и если оно у вас установлено на компьютере, то драйвер устройства уже установлен у вас в системе. Но для таких устройств, как Nexus One, которые поставляются без каких либо дополнительных программ и драйверов, для работы с Android SDK, драйверы установить необходимо. Для этого идем в папку, в которую мы устанавливали SDK и запускаем SDK Manager. Точно так же, как мы устанавливали Android SDK Platform-tools и Android SDK Tools, находим и выбираем в списке «Google Usb Driver package». Нажимаем «Install» и ждем пока программа скачает драйверы. Драйверы для 32 и 64 разрядной Windows будут скачаны в следующую папку: C:\1\android-sdk-windows\extras\google\usb_driver Теперь можно установить драйверы для вашего устройства. Для этого в меню настроек телефона или планшета выбираем пункт «Приложения» (Applications), и в нем включаем «Отладка USB» (USB debugging). Подключаем наше устройство к компьютеру. Компьютер обнаружит новое оборудование и предложит установить драйверы. Устанавливаем драйверы из папки, куда они были скачаны ранее. После установки драйверов в диспетчере устройств появится новое устройство «ADB Interface» и мы можем убедиться в этом открыв его, нажав правой клавишей мыши по иконке «Компьютер» -> «Свойства» -> «Диспетчер устройств» Как запустить ADBРаботать с программой adb лучше всего через командную строку Windows. Для вызова командной строки на компьютере с Windows XP, нажимаем «Пуск» и в поле ввода «Выполнить» набираем cmd и нажимаем «Enter». На компьютере с Windows 7, нажимаем «Пуск» и в поле ввода «Найти программы и файлы» набираем cmd и нажимаем «Enter». Откроется окно командной строки, и для того чтобы, например посмотреть какие устройства у нас подключены к компьютеру, набираем в нем команду: Программа adb отобразит список устройств, подключенных в настоящий момент к компьютеру. Источник |