Как настроить ADB для работы с Windows. Прошивка Андроид с помощью утилиты FastBoot Скачать adb на русском языке компьютер

В данной статье вы узнаете что такое ADB для чего он нужен пользователям, а также как управлять им с помощью команд в Android терминале. Ну что же начнем изучать adb команды android…

Знакомимся с ADB

ADB (android debug bridge) - это средство , выявления ошибок, удаление , выполнить , прошивки устройств на Android и многого другого. Официальную документацию на английском языке можете прочитать на данном сайте .

Где скачать ADB?

Скачать ADB можно с официального .

Либо воспользоваться специальной программой Adb Run , облегчающая взаимодействие с ADB.

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

Adb команды Android

Команды Adb можно разделить 3 типа, непосредственно для команды Adb и FastBoot () и Linux команды (Android).

Проверка подключения Android к компьютеру. ADB DEVICES

Чтобы убедиться, что Android подключен к компьютеру необходимо ввести adb команду:

Пример как использовать:

На данном скрине видно что Android подсоединен

Если у вас не появилось похожее сообщение, то возможно, необходимо проверить, наличие драйверов на ПК, целостность кабеля, работоспособность порта USB.

Подключение Android по WI-FI. ADB Connect

Для того, чтобы подключить Android по WI-FI сети, необходимо получить ip адрес и порт устройства, в этом вам поможет приложение ADB Wireless (необходим Root) которую можно скачать в Google Play

После этого ввести команду adb:

adb connect ip:port

Пример как использовать:

adb connect 192.168.0.14:5555

Более подробно о том как подключить Android через WI-FI — Отладка по USB по Wi-FI .

Установка приложений на Android. ADB Install

Для того, чтобы установить какое-либо приложение с компьютера на Android, необходимо ввести команду:

adb install

Пример как с помощью команды adb install установить приложение необходимо написать:

adb intsall C:\papka_gde_hranitsya_proga.apk

То есть написать команду adb install путь к приложению и название приложения.

Отправить какой-либо файл на Android. ADB PUSH

Чтобы отправить с компьютера на Android любой файл существует следующая команда:

adb push

Пример, чтобы с помощью команды Adb отправить файл с ПК на Android необходимо написать adb push команду:

adb push C:\papka_gde_hranitsya_file\imja_file /sdcard

То есть написать adb push команду путь к файлу, название файла и место где сохранить данный файл.

Отправить / Принять файл c Android на Компьютер.
ADB PULL

Для того чтобы принять абсолютно любой файл с устройства Android на компьютер существует команда:

adb pull

Для того чтобы с помощью команды Adb принять файл с Android девайса на ваш ПК необходимо написать:

adb pull /sdcard/xxx/Keks_s_Pameloy_Anderson.avi C:\papka_gde_budet_hranitsya_file

То есть написать команду adb pull и путь к файлу который находится на Android, название файла и место где сохранить данный файл на ПК.

Перезагрузка Android. ADB Reboot

Для перезагрузки Android, после каких-либо выполненных операций, либо перезагрузить в специальный режим, существует команда:

adb reboot

Команды перезагрузят Android в нормальный режим (обычная перезагрузка):

adb reboot или adb reboot normal

загрузки Bootloader :

adb reboot bootloader

Команда перезагрузит Android в режим Recovery :

adb reboot recovery

Управление Android. ADB SHELL

Перейти в управление Android , после чего можно использовать linux команды ОС Android.

Весь потенциал Android раскрывается после того когда вы переходите в управление Android где доступны многие команды linux.

adb shell

Команды в терминале Android
(Linux команды)

Команда суперпользователь . SU

Суперпользователь или Root. Позволяет выполнять абсолютно все действия, от создания, модифицирования, изменения, до удаления конкретных системных файлов, для этого введите команду:

До ввода команды: su пользователь является гостем в системе (многие действия заблокированы) и обозначается в начале терминала знаком доллар $ после ввода команды su становится админом и в терминале обозначается как американский номер #

Команда перейти в папку. CD

Для того чтобы перемещаться между разделам и каталогами в Android, существует специальная команда:

Чтобы перейти с раздела /sdcard в раздел /sdcard/xxx/porno/hot_girl

cd /sdcard/xxx/porno/hot_girl

Для того чтобы вернуться с раздела на каталог выше, либо обратно в /sdcard:
если находимся в каталоге /sdcard/xxx/porno/hot_girl — hot_girl

окажемся в каталоге:

/sdcard/xxx/porno/

если необходимо подняться в /sdcard то:

cd ../ ../ (столько раз сколько это необходимо)

Внимание в Android и других Unix системах файлы Primer , либо primer или PrimER абсолютно разные файлы!

Переместить / Переименовать файл либо каталог. MV

Перемещение и переименование файла, каталога (папки) или файла осуществляется только одной командой:

Пример переименовать файл:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

Пример переименовать папку:

mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super

Пример как Переместить файл:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Пример как Переместить папку:

mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno

Просмотреть что внутри каталога. LS

Какие каталоги и файлы содержаться в каталоге где вы находитесь, используют следующую linux команду:

Пример как использовать, узнать какие файлы в папке /sdcard/xxx/hot porno:

ls /sdcard/xxx/hot_porno/

вы получите в окне следующее сообщение:

Alenka.avi

Pamela.avi

Anderson.avi

Пример как использовать:

ls -a /sdcard/xxx/hot_porno/

выдаст следующие сообщение:

.Skruty_file_Hot.avi

Pamela Anderson.avi

Skrutiy_File.avi

Копировать файл или папку (каталог). CP

Скопировать какой-либо файл или папку и переместить куда-либо:

Пример Скопировать файл:

cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Пример Скопировать папку:

cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno

Создать каталог (папку). MKDIR

Для того, чтобы создать где-либо папку, используйте команду:

Пример как использовать:

mkdir /sdcrad/android_papka

Удалить каталог (папку) или файл. RM

Если необходимо удалить какой либо файл или папку linux команда:

Пример как удалить файл:

rm /sdcard/xxx/hot_porno/Alenka.avi

Пример как удалить папку:

rm - r /sdcard/xxx/hot_porno

Вывести содержимое файла на экран. CAT

Если перед вами стоит задача вывести на экран содержимое текстового файла:

Пример как использовать:

cat /sdcard/books/Толстой_книга_война_и_мир.txt

и получим:

Еh bien, mon prince. Genes et Lucques ne sont plus que des apanages, des поместья, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus мой верный раб, comme vous dites.

Показать полный путь. PWD

Для того чтобы понять в каком разделе и каталоге сейчас находитесь:

Если находимся в каком-либо каталоге и надо узнать полный путь (например находимся в системном разделе, каталог app):

выдаст сообщение:

/system/app/

Создать пустой файл. TOUCH

Чтобы создать текстовый файл:

Создадим файл 666.txt в каталоге /sdcard:

touch /sdcard/666.txt

Создание резервной копии с раздела и восстановление.
DD IF

Создания резервной копии на Sd карту

dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

Восстановления раздела с резервной копии с Sd карты

dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

Просмотр занимаемого места. DU

Для того, чтобы понять сколько занимает что-либо:

Пример как использовать:

Выставление permission, прав файлам и директориям

Чтобы узнать какие права у файлов и директорий нужно написать такую команду

Права Доступа (permission)

И так мы знаем, что существуют пользователи, группы. Теперь поговорим о правах доступа. Для чего этого необходимо? Например у вас есть директория в которой находятся личные файлы. Чтобы вы, владелец , например могли редактировать, просматривать файлы, группа , только видеть данные, файлы, а остальные пользователи которые не входят ни в одну из групп и не являются владельцами, вообще не могли ничего сделать, вот поэтому и необходимы права доступа.

Права на файл могут обозначаться цифрами и буквами:

Значения прав в цифрах суммируются:

  • полные права (rwx) 7 = 4 + 2 +1
  • чтение и запись (rw-) 6 = 4 + 2 + 0
  • чтение и выполнение (r-x) 5 = 4 + 0 + 1
  • только чтение 4 (r—) = 4 + 0 + 0
  • только запись 2 (-w-) = 0 + 2 + 0
  • права отсутствуют (—) 0 = 0 + 0 + 0

Для каждого файла и директории назначаются отдельно права для владельца, группы и остальных пользователей.

Изменять права доступа на файл или директорию командой chmod можно как числами, так буквами.

Назначение прав доступа цифрами

Для того, чтобы изменить права файлу или директорию командой chmod используя цифры введите команду:

Sudo chmod 755 text.txt

Для директорий необходимо после chmod добавить ключ -R .

Назначение прав доступа буквами

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

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

Права доступа можно назначать, убирать или присваивать:

Установить права на файл «rwxr-xr-x» (755):

Sudo chmod u=rwx,g=rx,o=rx text.txt

Добавить права на выполнение владельцу, удалить выполнение для группы, удалить запись и выполнение для остальных:

Sudo chmod u+x,g-x,o-wx text.txt

Добавить возможность всем (пользователь, группа. остальных) читать:

Sudo chmod a+r text.txt

Для изменения прав доступ директориям необходимо использовать ключ -R:

Sudo chmod -R a+r imya_papki

Жесткие и символические ссылки

В Linux в том числе Android существует такое понятие как ссылки — что на нормальном привычном языке звучит «ярлык». Бывают два типа ссылок это:

  • Жесткие ссылки
  • Символические ссылки или симлинки

В чем различия жестких и символических ссылок?

Символические ссылки - создают ярлык которые указывают точное место файла или папки куда ярлык ссылается. Если файл или папку переместить, символическая ссылка будет битая. Чтобы наглядно понять что такое символическая ссылка — в Windows XP или Windows 7 есть ярлыки программ на рабочем столе, которые ссылаются в папку с программой, а точней exe-шник.

Android Debug Bridge (ADB) является консольным приложением, которое позволяет осуществлять управление широким рядом функций мобильных устройств, работающих на базе операционной системы Android. Главным предназначением ADB является выполнение отладочных операций с Андроид-устройствами.

Android Debug Bridge представляет собой программу, которая работает по принципу «клиент-сервер». Первый запуск АДБ с любыми командами обязательно сопровождается созданием сервера в виде системной службы, которая называется «демон». Эта служба будет беспрерывно «прослушивать» порт 5037 в ожидании поступления команды.

Поскольку приложение консольное, все функции осуществляются с помощью ввода команд с определенным синтаксисом в командную строку Windows (cmd).

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

Для обычного пользователя применение команд Android Debug Bridge, в большинстве случаев, становиться необходимостью при восстановлении и/или прошивке Android-девайса.

Весь функционал программы раскрывается после ввода определенной команды. В качестве примера рассмотрим команду, позволяющую просмотреть подключенные девайсы и проверить фактор готовности устройства к приему команд/файлов. Для этого служит следующая команда:

Ответ системы на ввод данной команды двухвариантный. Если устройство не подключено или не опознано (не установлены драйвера, устройство находится в не поддерживающем работу через ADB режиме и другие причины) пользователь получает ответ «device attached» (1). Во втором варианте, — наличии подключенного и готового для дальнейшей работы девайса, в консоль выводится его серийный номер (2).

Разнообразие возможностей

Список возможностей, предоставляемых пользователю инструментом Android Debug Bridge довольно широк. Для доступа к использованию полного перечня команд на устройстве потребуется наличие прав суперпользователя (рут-прав) и только после их получения можно говорить о раскрытии потенциала ADB в качестве инструмента для отладки Андроид-девайсов.

Отдельно стоит отметить наличие в Android Debug Bridge своеобразной справочной системы. Если точнее – это перечень команд с описанием синтаксиса, выводимый в качестве ответа на команду adb help .

Такое решение очень часто помогает многим пользователям вспомнить забытую команду для вызова той или иной функции либо ее правильное написание

Достоинства

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

Недостатки

  • Отсутствие русскоязычной версии;
  • Консольное приложение, требующее знания синтаксиса команд.

Скачать ADB бесплатно

Android Debug Bridge является неотъемлемой частью инструментария, предназначенного для разработчиков Андроид (Android SDK). Инструменты Android SDK, в свою очередь, входят в комплект компонентов Android Studio . Скачивание Android SDK для собственных целей доступно всем пользователям абсолютно бесплатно. Для этого необходимо лишь посетить страницу загрузки на официальном сайте компании Google.

В том случае, когда в загрузке полного пакета Android SDK, содержащего Android Debug Bridge, нет необходимости, можно воспользоваться ссылкой ниже. По ней доступно скачивание небольшого архива, содержащего лишь ADB и Fastboot.

Многие из нас уже знакомы с ADB (Android Debug Bridge), поскольку, будучи владельцем Android устройства, довольно часто приходится выполнять такие простые действия, как adb push и pull , или adb reboot и т.д. Но для многих начинающих пользователей один только вид командной строки уже пугает, и кажется запредельно возможным. Хотя на самом деле всё довольно просто, опытные пользователи не дадут мне соврать, а самая большая сложность заключается в том, чтобы запомнить все эти команды, хотя это тоже не обязательно делать, поскольку Интернет всегда под рукой и найти нужную команду не составляет труда.

Android Debug Bridge, который является частью эмулятора Android SDK, позволяет осуществлять связь между Вашим компьютером и подключенным к нему Android устройством, кстати если нужен какой то софт, то программы на ноутбук скачать бесплатно можно здесь. Что я могу делать с помощью ADB? Возможности у него довольно широкие, например, самые популярные действия: копировать файлы с Android устройства на компьютер, заливать файлы с компьютера на Android, выполнять множество Linux команд, получать отчеты об ошибках и т.д.

Поэтому, если Вы новичок в этом деле и хотите узнать немного больше об ADB, чем просто что это такое, тогда предлагаю Вам ознакомится с моим небольшим базовым пособием по изучению ADB.

Что понадобится

1. Android Debug Bridge (ADB) для Windows 32bit - скачать

2. Android Debug Bridge (ADB) для Windows 64bit - скачать

3. Компьютер с установленной Windows ОС.

Теперь переходим к активной фазе:

1. Скачиваем нужный zip архив и извлекаем его куда Вам будет угодно, например, диск С.

2. Теперь переходим в директорию C:/adb/sdk/platform-tools. Здесь вы найдете набор файлов, как показано на картинке ниже.

3. Зажимаем кнопку Shift + правый клик мышью и запускаем командную строку Windows с текущей директории.

4. Вводим команду adb start-server .

5. Чтобы убедится, что Ваше устройство правильно подключено и было распознано компьютером, введите команду: adb devices . Если всё хорошо, вы увидите что то похоже на это:

Теперь, когда Ваше устройство подключено и всё работает, давайте немного с ним поиграем.

Читаем LOGCAT через ADB

Самый простой способ, это выполнить команду: adb logcat . Как результат, на экране появится всё содержимое лог файла устройства. Чтобы получить logcat в отдельном файле выполните: adb logcat > logcat.txt .

Отчет об ошибках (BUGREPORT)

Можно выполнить команду: adb bugreport , но вы получите уведомление, что сформировавшийся отчет невозможно будет прочитать, поэтому лучше воспользоваться: adb bugreport >result.txt .

ADB совместно с ROOT правами доступа

Для работы из-под ADB с полными правами доступа, нужно рутить девайс. Если девайс уже рученый, тогда выполняем команду: adb root и видим то, что показано на картинке ниже (перезагрузка ADB с root правами).

Установка приложений через ADB

Чтобы установить приложение, убедитесь, чтобы в названии apk файла не было пробелов и надо точно знать правильный путь к нему. Ну а дальше выполняем команду: adb install + название файла инсталяции. В своем примере я установил игру papertoss, поэтому если всё пройдет успешно, вы получите на экране такую картинку:

ADB FastBoot – это утилита для работы со смартфонами и планшетами с поддержкой сервисных операции. ADB FastBoot работает с переносными устройствами, которые подключены к компьютеру и оснащены OS Android.

ADB команды являются универсальными и они используются на многих устройствах. Утилита не поддерживает команды, которые запрещены пользователем. Ввод данных в программе осуществляется в командной строке. ADB FastBoot выполняет прошивку разных моделей переносных аппаратов на OS Android.

Используйте утилиту FastBoot и прошивайте смартфоны и планшеты. Программа проводит апгрейд программного кода из IMG файла, очищает системные разделы и перезапускает устройство, когда система висит полностью.

Установка и использование

Программа не оснащена графическим интерфейсом и запускается через командную строку. ADB FastBoot создана для пользователей, который разбираются в компьютерах и знают как работать с консольными командами. Загрузив и распаковав архив с приложением, добавьте обе программы (ADB и FastBoot) в раздел «Переменные среды».

Активация этого раздела осуществляется следующим образом: в панели управления Windows нужно перейти в раздел «Система и безопасность». Затем найти пункт «Системные переменные» и выбрать путь к распакованной папке.

Откройте командную строку и введите команды «adb version», а потом дождитесь появления билда для рабочего компонента. Если вы увидели версию устройства – подключение верное. Начинайте прошивку и выполняйте системные операции. Во время прошивки устройства не отключайте его питание и не нажимайте кнопки, пока не завершится обновление ПО.

Прочитайте ADB-команды и все данные о них на форумах или специальных сайтах. При необходимости воспользуйтесь утилитой Adb Run или похожей программой. Эта утилита обеспечивает доступ к командной строке и ёе работу через готовый GUI.

Ключевые особенности

  • прошивка и инсталляция новых прошивок для Android - устройств;
  • настройка и установка сервисных операций;
  • при первом запуске необходимо выполнить сложную настройку, которая не относится к системе, а используется отдельно от Android SDK ;
  • в утилите нет графической оболочки и интерфейса (GUI);
  • программа работает на всех версиях OS Windows;
  • специфический ввод данных через командную строку;
  • настройка мобильных аппаратов и смартфонов, а также быстрый апдейт программного кода устройства.

Если у вас есть смартфон с операционной системой Android и вы часто с ним экспериментируете, что-то настраиваете или перепрошиваете, то, скорее всего, вы уже знакомы с инструментом ADB или (Android Debug Bridge). Это программа для управления смартфоном через компьютер по USB, которая содержит множество полезных команд.

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

Программа ADB входит в стандартный набор утилит Android SDK. Вы можете установить эту среду и получите нужную утилиту. Но не всегда хочется тянуть на компьютер целую среду исполнения. Иногда нужна только одна программа. Ее можно очень просто установить отдельно. В Ubuntu для этого можно выполнить команду:

sudo apt install android-tools-adb

Для Red Hat, CentOS команда будет немного отличаться:

sudo yum install android-tools-adb

Если вам нужно установить ADB в Windows, то придется скачать пакет SDK Platform Tools из официального сайта.

Подготовка смартфона

Для того чтобы вы смогли использовать adb вместе со своим смартфоном вам необходимо включить режим отладки по USB. Эта возможность скрыта во всех версиях Android начиная с 4.2. Чтобы стать разработчиком сначала зайдите в "Настройки" -> "О телефоне" и семь раз нажмите на пункте "Номер сборки" :

Затем в главном меню настроек появится пункт "Для разработчиков" :

Тут необходимо поставить галочку напротив раздела "Разрешить отладку по USB" :


Теперь ваш телефон готов к работе с adb. Подключите его по USB к вашему компьютеру и начнем работать.

Полезные команды ADB

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

adb start-server

После завершения работы вы можете отключить службу чтобы она не потребляла лишние ресурсы:

Теперь можно выполнять adb команды для android.

Список устройств

Первым делом, посмотрим список подключенных устройств к нашему компьютеру. Для этого используется команда devices:

Если к системе подключено несколько смартфонов, то по умолчанию действия будут применяться к первому. Но вы можете задать нужное имя устройства с помощью опции -s. Например:

adb -s 0123456789ABCDEF logcat

Также указать имя устройства, к которому необходимо применять команды программы adb можно с помощью переменной ANDROID_SERIAL:

export ANDROID_SERIAL=0123456789ABCDEF

Тогда все команды adb будут применяться к устройству, указанному в этой переменной.

Состояние устройства

С помощью команды get-state вы можете узнать состояние устройства:

Команда вернет одно из значений: device - работает, bootloader - загружается, offline - выключено. С помощью команды status-window можно постоянно отслеживать состояние:

adb status-window

Просмотр журналов

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

Утилита выводит содержимое логов Android в реальном времени, так что вы сразу увидите все сообщения об ошибках. Также можно записать все в файл:

adb logcat -d > ~/android.log

С помощью опции -c можно очистить все логи на устройстве:

Не всегда нужно смотреть полный системный лог, иногда будет достаточно только увидеть сообщения нужной программы.. Для этого просто укажите имя пакета:

adb logcat com android.settings

С помощью опции --log-level можно установить уровень подробности сообщений, доступны такие варианты: V, D, I, W, E, F, S. Для выбора подробности вывода укажите нужную букву через двоеточие после имени приложения:

adb logcat com android.settings:E

Или выведем только ошибки для всей системы целиком:

Передача файлов на устройство

Если вам нужно быстро отправить файл на устройство, для этого можно использовать команду push. Вот ее синтаксис:

$ adb push /адрес/локального/файла /адрес/удаленного/файла

Например, загрузим файл из домашней папки на устройство:

adb push ~/file /sdcard/file

Файл будет мгновенно передан на устройство и вы можете в этом убедиться. Дополнительно можно использовать опцию -p для отображения прогресса, а также опцию -a чтобы сохранить оригинальный timestamp.

Таким же образом вы можете скачать файл с устройства. Синтаксис команды pull:

$ adb push /адрес/удаленного/файла /адрес/локального/файла

Например, скопируем отправленный файл обратно:

adb pull /sdcard/file ~/file1

Установка приложений

С помощью adb можно напрямую устанавливать приложения. Эта возможность может быть очень удобной для разработчиков. Команде install нужно передать только адрес apk файла:

adb install ~/Momentum_apkpure.com.apk

После этого приложение установлено и готово к работе на вашем устройстве. Если вам нужно обновить приложение до более новой версии, тогда используйте опцию -r. Это очень важно. Иначе получите ошибку:

adb -r install~/Momentum_apkpure.com.apk

Еще доступны опции -s - для установки на флешку и -d - для понижения версии программы.

Удаление приложений

Удалить приложение тоже очень просто. Для этого достаточно передать имя его пакета команде uninstall. Например, удалим браузер Firefox:

adb uninstall org.mozilla.firefox

Резервное копирование

Вы можете создать резервную копию своей прошивки и всех системных файлов Android для того, чтобы ее потом очень просто и быстро восстановить. Для этого используется команда backup. Сначала рассмотрим ее синтаксис:

$ adb backup опции пакеты

Опции указывают какие данные нужно копировать. Каждая опция может иметь приставку no, которая означает, что эти данные копировать не нужно. Рассмотрим основные опции:

  • -apk - сохранять apk файлы для программ, по умолчанию отключено;
  • -obb - сохранять расширения установленные расширения apk файлов в формате obb. По умолчанию отключено;
  • -shared - сохранять данные приложений из SD карты или памяти телефона, отключено;
  • -all - сохранить все установленные приложения;
  • -system - сохранить системные приложения, эти приложения уже входят в список all.

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

adb backup -apk -obb -shared -all -f backup.ab

С помощью опции -f мы задаем имя файла архива, он будет сохранен в текущей папке. Если его не задать, то имя по умолчанию будет backup.ab. Вам нужно будет подтвердить создание копии на телефоне, можно ввести пароль для шифрования:

Для восстановления из резервной копии используйте команду restore. Ей достаточно передать адрес файла:

adb restore android.ab

В утилиты adb есть даже команды для перезагрузки устройства. Можно просто перезагрузить смартфон с помощью команды reboot:

Можно загрузиться в режим recovery:

adb reboot recovery

Или в режим настройки загрузчика:

adb reboot bootloader

Консоль Android

С помощью команды shell вы можете войти в консоль Android и выполнять там необходимые действия. Здесь доступно большинство привычных нам команд linux. Мы подробно рассматривали все доступные команды в статье . Сейчас же поговорим про саму команду shell и приведем несколько примеров. Чтобы войти в консоль наберите:

adb shell ls /system

Например, с помощью такой команды вы можете сделать снимок экрана:

adb shell screencap -p /sdcard/screenshot.png

А так можно снять экран смартфона на видео:

adb shell screenrecord /sdcard/video.mp4

Выводы

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

Об авторе

Основатель и администратор сайта сайт, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

Последние материалы раздела:

Star Conflict атакуют эсминцы Орудия и модули
Star Conflict атакуют эсминцы Орудия и модули

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

Создать новый аккаунт в World of Tanks Создать новый аккаунт в ворлд оф танкс
Создать новый аккаунт в World of Tanks Создать новый аккаунт в ворлд оф танкс

Представляем подробную инструкцию, как зарегистрировать аккаунт в World of Tanks, как придумать ник, пароль и получить бонусы. Даже если у Вас уже...

Отслеживание посылок «Flyt Express
Отслеживание посылок «Flyt Express

Сегодня интернет-шоппинг в любых магазинах по всему миру давно перестал быть чем-то обычным. Создаются торговые многофункциональные платформы, на...