Лучшие команды ADB Fastboot для Android, Windows, Mac и Linux
Лучшие команды ADB Fastboot для Android, Windows, Mac и Linux
Мы все очень хорошо знаем, что такое рутирование и какое волшебство оно способно сделать с вашим скучным телефоном. Значительно возрастает количество возможных настроек, доступных в режиме администратора смартфона. Устройство становится умнее и податливее. И как такое становится возможным? Через ADB Fastboot Commands.
Fastboot команды позволяют осуществить процесс рутирования и управлять устройством в режиме быстрой загрузки. В этой статье вы найдете команды, которые позволят перезагрузить систему и войти в загрузчик Андроид.
Лучше не используйте эти команды, если не разобрались полностью в их предназначении. Это очень важно, чтобы не навредить телефону и не превратить его в очередной «кирпич», который потом придется нести в сервисный центр для перенастройки.
What and Where is Android Debug Bridge (ADB)?
Android Debug Bridge (ADB) is a very powerful command-line utility you can use to communicate with Android-enabled devices or emulators. It is implemented in the server-client fashion and allows you to directly operate from the system level through shell commands on handheld devices. The executable of ADB, adb.exe, can be found under Android SDK’s child folder, platform-tools/. For example, in my case, it is under C:UsersChunyenAppDataLocalAndroidsdkplatform-tools. I recommend you add your folder path to the evironment variable.
Figure 1 shows the Android Studio integration, which you can see under Tools -> Android -> Enable ADB Integration. This should be enabled as a default. Once you have a connected device, you can see the device name in the drop-down menu and device’s system messages under logcat. Figure 2 shows the related settings on a mobile device. To do debugging through USB connection, this is a required step.
Figure 1: ADB in Android Studio
Figure 2: Setup on a Mobile Device
ADB запускается в терминале. Но вначале нужно включить серверную часть, на устройстве (смартфоне или планшете).
Как включить ADB на устройстве Андроид
Для этого нужно, в настройках найти и открыть пункт "Об устройстве". В некоторых сборках Андроид, этот пункт может называться "О телефоне". В этом пункте нужно открыть следующий пункт — "Сведения о ПО". И в этом пункте нужно 9 раз тапнуть на строке "Номер сборки". В некоторых сборках Андроид этот пункт может называться иначе, например "Версия MIUI", на устройствах Xiaomi:
Когда вы будете тапать, на этом пункте, на экране появится подсказка — сколько раз еще нужно тапнуть, чтобы стал доступен режим разработчика. После 9 тапов, будет включен режим разработчика и в настройках появится соответствующий пункт:
Пункт "Для разработчиков" может быть сразу в корневом списке настроек или во вложенном пункте настроек — это зависит от сборки Андроид.
Теперь нужно открыть пункт "Для разработчиков" и там найти и включить опцию "Отладка по USB":
При включении этой опции как раз и запускается сервер ADB на устройстве. И теперь, к этому устройству можно подключиться через ADB интерфейс. Не смотря на то, что в названии опции фигурирует USB, когда эта опция включена, подключение к ADB серверу возможно и через WiFi.
Как установить ADB (Android Debug Bridge) в Windows 10
Чтобы использовать командную строку ADB, вам необходимо сначала установить ее на свой компьютер. Чтобы установить ADB на свои компьютеры, выполните следующие действия:
Метод 1 — Установите инструменты командной строки Android SDK
1. веб-сайт и перейдите только к инструментам командной строки. Щелкните sdk-tools-windows , чтобы загрузить инструменты SDK для Windows.
in-content_3
рабочий стол: [300 x 250, 728 x 90, 970 x 90]/мобильный: [300 x 250] ->
2. Установите флажок рядом с надписью « Я прочитал и согласен с приведенными выше условиями ». Затем нажмите « Загрузить инструменты командной строки Android для Windows ». Загрузка скоро начнется.
3. При загрузке завершается, разархивируйте загруженный zip-файл. Файлы ADB в zip-архиве переносимы, поэтому вы можете извлекать их куда угодно.
4. Откройте распакованную папку.
5. Теперь дважды щелкните папку bin , чтобы открыть ее. Теперь введите cmd в адресную строку проводника и нажмите Enter, чтобы открыть командную строку .
6. По указанному выше пути откроется командная строка.
7. Запустите следующую команду в командной строке, чтобы загрузить и установить инструменты платформы Android SDK:
«платформенные инструменты» «платформы; android-28»
8. Вам будет предложено ввести (y/N) для разрешения. Введите y для подтверждения.
9. Как только вы введите yes, начнется загрузка .
10. После завершения загрузки закройте командную строку.
Весь ваш Android SDK инструменты платформы будут загружены и установлены к настоящему времени. Теперь вы успешно установили ADB в Windows 10.
Метод 2 — включить отладку по USB на телефоне
Для использования командной строки ADB Во-первых, вам необходимо включить функцию отладки USB на вашем телефоне Android. Для этого выполните следующие действия:
1. Откройте настройки телефона и нажмите О телефоне.
in-content_4
рабочий стол: [300 x 250, 728 x 90, 970 x 90]/мобильный: [300 x 250] ->
2. В разделе «О телефоне» найдите Номер сборки или версию MIUI.
3. Нажмите 7 -8 раз на номере сборки, а затем на экране появится всплывающее сообщение « Теперь вы разработчик! ».
4. Снова вернитесь на экран настроек и найдите параметр Дополнительные настройки . .
5. В разделе «Дополнительные настройки» нажмите Параметры разработчика.
6 . В разделе «Параметры разработчика» найдите отладку по USB.
7. Нажмите кнопку перед отладкой по USB. На экране появится сообщение с подтверждением, просто нажмите
8. Ваша USB-отладка включена и готова к использованию.
После того, как вы выполнили описанные выше шаги, затем подключили свой телефон Android к ПК, он запросит подтверждение, чтобы разрешить использование отладки по USB на ваш телефон, просто нажмите OK , чтобы разрешить его.
Метод 3 — тест ADB (Android Debug Bridge)
Теперь вам нужно протестировать инструменты платформы SDK и посмотреть, правильно ли они работают и совместимы с вашим устройством.
1. Откройте папку, в которую вы загрузили и установили Инструменты платформы SDK.
2. Откройте командную строку , набрав cmd в адресной строке и нажав Enter. Откроется командная строка.
in-content_5
для ПК: [300 x 250, 728 x 90, 970 x 90]/для мобильных устройств: [300 x 250] ->
3. Теперь подключите телефон Android к компьютеру с помощью кабеля USB, чтобы проверить, правильно ли работает ADB. Чтобы проверить это, запустите следующую команду в cmd и нажмите Enter:
«adb devices»
4. Появится список всех устройств, подключенных к вашему компьютеру, и ваше устройство Android будет одним из них.
Теперь вы установили ADB в Windows 10, включили отладку по USB. вариант на Android и протестировали ADB на своем устройстве. Но если вы не нашли свое устройство в приведенном выше списке, вам нужно будет установить соответствующий драйвер для вашего устройства.
Метод 4 — Установите соответствующий драйвер
Примечание. Этот шаг необходим только в том случае, если вы не нашли свое устройство в приведенном выше списке при выполнении команды «adb devices» . Если вы уже нашли свое устройство в приведенном выше списке, пропустите этот шаг и перейдите к следующему.
Сначала загрузите пакет драйверов для вашего устройства у производителя телефона. Так что зайдите на их сайт и найдите драйверы для своего устройства. Вы также можете выполнить поиск драйверов XDA Developers для загрузки без дополнительного программного обеспечения. После того, как вы загрузили драйвер, вам необходимо установить его, используя следующее руководство:
1. Нажмите Windows Key + R, затем введите devmgmt.msc и нажмите Enter. , чтобы открыть диспетчер устройств.
2. В диспетчере устройств щелкните на портативных устройствах.
3. Вы найдете свой телефон Android в разделе «Портативные устройства». Щелкните его правой кнопкой мыши , а затем выберите
4. Перейдите на вкладку Драйвер в окне свойств телефона.
5. На вкладке «Драйвер» нажмите Обновить драйвер.
6. Появится диалоговое окно. Нажмите Найти на моем компьютере драйверы.
in- content_6
рабочий стол: [300 x 250, 728 x 90, 970 x 90]/мобильный: [300 x 250]/dfp: [500 x 347] ->
7. Просмотрите, чтобы найти драйверы на свой компьютер и нажмите
8.Появится список доступных драйверов и нажмите Установить , чтобы установить их.
После завершения описанного выше процесса, снова следуйте методу 3 и сейчас вы найдете свое устройство в списке подключенных устройств.
Метод 5 — Добавить ADB в системный путь
Этот шаг необязательно, поскольку единственное преимущество этого шага заключается в том, что вам не нужно посещать всю папку ADB, чтобы открыть командную строку. Вы сможете открыть командную строку, когда захотите, после добавления ADB в системный путь Windows. После того, как вы добавили его, вы можете просто ввести adb в окне командной строки, когда захотите его использовать и независимо от того, в какой папке вы находитесь. Чтобы добавить ADB в системный путь Windows, выполните следующие действия:
1. Нажмите Windows Key + R, затем введите sysdm.cpl и нажмите Enter, чтобы открыть Свойства системы.
2. Перейдите на вкладку Дополнительно.
3. Нажмите Переменные среды кнопку.
4. В разделе «Системные переменные» найдите ПУТЬ к переменной.
5. Выберите его и нажмите кнопку Изменить.
6. Появится новое диалоговое окно.
7. Нажмите кнопку Создать. Он добавит новую строку в конец списка.
8. Введите полный путь (адрес), по которому вы загрузили и установили инструменты платформы SDK.
9. По завершении нажмите кнопку ОК.
10. После завершения описанного выше процесса теперь к ADB можно будет получить доступ из командной строки в любом месте без необходимости указывать весь путь или каталог.
Рекомендуется:
- Внешний жесткий диск не отображается или не распознается? Вот как исправить!
- Как использовать OneDrive: начало работы с Microsoft OneDrive
- Отключить сенсорную панель, когда мышь подключена в Windows 10
- Установить И настройте XAMPP в Windows 10
Надеюсь, эта статья была полезной, и теперь вы можете легко установить ADB в Windows 10 , , но если у вас все еще есть какие-либо вопросы относительно этого руководства, не стесняйтесь задавать их в разделе комментариев.
Подготовка смартфона
Для того чтобы вы смогли использовать adb вместе со своим смартфоном вам необходимо включить режим отладки по USB. Эта возможность скрыта во всех версиях Android начиная с 4.2. Чтобы стать разработчиком сначала зайдите в «Настройки» -> «О телефоне» и семь раз нажмите на пункте «Номер сборки»:
Затем в главном меню настроек появится пункт «Для разработчиков»:
Тут необходимо поставить галочку напротив раздела «Разрешить отладку по USB»:
Теперь ваш телефон готов к работе с adb. Подключите его по USB к вашему компьютеру и начнем работать.
Important commands
In the following list you find some important commands, which you may need more often when working with the adb. If you want to view the help and a complete list of adb commands of the version you’re using, just type the following command and hit return:
Show connected devices
Lists connected and available devices (only devices which have USB-Debugging enabled)
If there’s an output something like this:
there’re most likely no devices connected, or there’re no USB drivers installed (correctly) Does the output look like:
you, if you’re using Windows, most likely need to write the Vendor ID of the device manufacturer (which can be found in the device manager) into this file (the format is: 0xZZZZ, where Z is a hexadecimal number from 0 to F):
The important thing is, that the vendor ID is written as it’s own line in this file. When using Linux, the file can be found in the home directory of the current user in the hidden directory .android. The Vendor ID can be found with the command lsusb.
Copy files
- From the device to the computer:
- From the computer to the device:
Install applications
You can install apps on the device. However, this requires the APK file to be present on the local computer (the user also needs to be able to access this file):
Logcat
You can also show the system log using adb:
Sometimes it’s useful to write (pipe) the output/the system log to a separate file (however, this is the default behavior of the system and not a special function of the ADB):
Open an interactive shell
To execute commands on the android device, you can use the following command. It will, if called without any arguments, open an interactive shell on the device, which is disaplayed in your console/terminal window. If you pass a string as an argument to the command, it will be executed on the device as a command for the device and the shell will be closed, once the command was executed.
Анализ результатов
В результате тестирования приложения перечисленными выше способами мы получили логи и скриншоты. Теперь их нужно проанализировать на наличие ошибок.
Анализ логов
- I/DEBUG
- FATAL EXCEPTION
- WIN DEATH
Анализ скриншотов
В процессе тестирования вручную можно подготовить серию скриншотов в ключевых моментах тестирования, а затем сравнивать их с содержимым экрана в процессе автоматизированного тестирования. Это позволит определить, правильно ли идет процесс автоматизированного тестирования и выявлять ошибки.
Также полезно сравнивать скриншот до и после запуска приложения – это позволяет определять случаи, когда приложение аварийно завершается без сообщений на экране и в логах.
MonkeyRunner позволяет сравнить два скриншота с заданным допуском в процентах:
К сожалению, в API MonkeyImage не предусмотрена функция загрузки из файла. Поэтому для сравнения сохраненных скриншотов придется писать свою функцию, например с помощью Python Imaging Library.