Как установить ADB Shell и fastboot в Linux?
Команды adb и fastboot позволяют управлять телефоном Android с ПК через USB-соединение. Они необходимы в некоторых процессах модификации телефона. и они могут быть очень полезны в случае сбоя или сбоя терминала.
Существуют бренды сотовых телефонов, для которых нет необходимости использовать компьютер. для этого, но в случае Motorola да, так как мы должны разблокировать загрузчик.
Недавно я сменил свой сотовый телефон на лучший. Должен признаться, что за несколько месяцев я сменил марку сотового телефона, с которого Huawei должна была использовать Motorola, поскольку мне не нужно много аппаратного оборудования в среднем. -диапазона мне хватает.
Даже учитывая, что район, где я живу, классифицируется как красная зона из-за высокого уровня преступности, мы едем сюда, во всей Латинской Америке редко можно найти место, где нет преступности, поэтому я не позволяю себе носить с собой более качественные смартфоны.
Возвращаясь к сути, с моим новым приобретением мне пришлось внести некоторые изменения в мой телефон cКак рутировать, сменить ROM и, прежде всего, улучшить звук этого.
Вот почему мне потребовалось установить инструменты adb и fastboot, которые мы используем для выполнения этого типа задач.
В качестве небольшого комментария, как вы должны знать или если вы не знаете, при разблокировке загрузчика вы теряете гарантию на оборудование.
Хотя в Android Suite есть эти инструменты, это слишком тяжело, если не будет занимать и вам нужны только adb и fastboot.
Оттого мы можем установить их без необходимости устанавливать что-то дополнительное.
Индекс
- 1 Установка fastboot в Linux
- 1.1 Как пользоваться fasboot?
- 2 Как установить adb на Linux?
- 2.1 Как пользоваться adb?
Установка fastboot в Linux
Первым инструментом, который мы будем использовать, является fastboot, поскольку с его помощью мы будем поддерживать себя, чтобы иметь возможность заблокировать или разблокировать наш загрузчик, меняем boot. img и прочее.
Для его установки в большинстве дистрибутивов Linux он уже находится в официальных репозиториях. поэтому нам нужно только установить его следующим образомчерный.
Debian / Ubuntu
sudo apt install android-tools-fastboot
Centos / Fedora / openSUSE
sudo dnf install android-tools
ArchLinux и производные
sudo pacman -Sy android-tools
Как пользоваться fasboot?
Использовать fastboot у нас есть следующие варианты:
fastboot devices
Этой командой мы отдаем приказ проверить правильность подключения устройства к компьютеру.
fastboot oem unlock
Эта команда используется для разблокировки загрузчика, за ней следует ключ, который обычно должен предоставить производитель.
fastboot flash
Это сопровождается рядом опций, из которых мы можем загрузить телефон. Среди них:
fastboot flash recovery recovery.img
Если вы хотите прошить другое рекавери, отличное от того, которое у вас уже есть.
fastboot flash boot boot.img
Если хотите прошить ядро.
fastboot flash radio radio.img
Установите новые драйверы радио.
fastboot flash system system.img
Установите новую полную систему.
fastboot flashall
Эта команда позволяет нам автоматически прошивать все файлы .img, которые мы скачали и скопировали в пути adb и fastboot.
Как установить adb на Linux?
Теперь следующий инструмент Это тот, который поможет нам выполнять задачи в телефонной системе., например, копирование файлов, создание резервных копий и другие вещи. Для его установки необходимо набрать:
Debian / Ubuntu
sudo apt install android-tools-adb
Centos / Fedora / openSUSE
sudo dnf install android-tools
ArchLinux и производные
sudo pacman -Sy android-tools
Как пользоваться adb?
Команды использования adb следующие:
adb devices
Это первая команда, которую мы должны выполнить, так как именно она сообщает нам, правильно ли наше оборудование подключено к компьютеру.
adb push fichero ruta
С помощью этой команды мы отправляем файл или папку с нашего компьютера на смартфон.
adb pull archivo
В отличие от предыдущего, этот идет со смартфона на компьютер.
adb install app.apk
Эта команда установит приложения на смартфон
удалить adb
В отличие от предыдущего, в этом мы удаляем приложение.
adb shell
Команда загрузит терминал для управления нашим оборудованием.
adb reboot
Этим мы даем команду перезагрузить компьютер.
adb reboot-bootloader
С его помощью отдаем приказ перезагрузить компьютер в режиме fastboot.
adb reboot recovery
И, наконец, с помощью этой команды дается приказ перезагрузить компьютер в режиме восстановления.
ADB, Fastboot, Linux команды и лайфхаки • Android +1
Вы только начали осваивать терминал в использование вашего Android? Сайт Android +1 составил Топ команд и лайфхаков, которые упростят и поднимут вас на новый уровень при использование командной строки!
Вы только, только начали использовать командую строку или терминал в процессе изучения и модифицирования Android? Возможно вам пока трудно сориентироваться и все выглядит очень трудно и нудно. Сайт Android +1 расскажет и покажет как поднять свое мастерство и опыт в ОС Android!
[stextbox id=»info»]Данный материал подразумевает, что вы уже знаете что такое ADB и вы хоть раз им пользовались! [/stextbox]
1. Adb команда adb devices
Всегда в самом начале использования терминала используйте команду:
adb devices
Так вы наверняка будете знать подключено ли все правильно, а не биться головой об стену и искать проблему в чем то другом.
2. Adb команда adb reboot normal
Застряли в меню Reocvery и не получается выйти? Выход есть! Используйте команду:
adb reboot normal
Данная команда поможет вывести из состояния «перезагрузка только в рекавери», при условии, что вы не поломали систему.
3. Adb команда adb install -r
Если вы устанавливаете и переустанавливаете приложения при помощи терминала, то стоит использовать команду:
adb install -r some.
apk
Если не использовать приставку -r, то попытка переустановить приложение закончится не удачей.
4. ADB команда adb shell pm list packages
Просмотреть все установленные приложения на вашем Android, также можно легко и просто с помощью adb:
adb shell pm list packages
После чего перед вами появится список всех приложений которые когда либо устанавливали.
5. ADB команда запуска приложения
После того как знаем список приложений можно запустить его из терминала, для этого вводим команду:
adb shell am start -n Nazvanie.app/EGO.ACTIVITY
Узнать ACTIVITY приложения можно ознакомившись с этой статьей.
6. Adb команда adb shell su -c «команда»
Если вы начали использовать bat и shell скрипты, то при попытки выполнить, что-то из под Root закончится мигающим курсором в терминале, а сама linux команда не будет выполнена! Выход есть! используйте связку su -c :
adb shell su -c "cp /sdcard/del.
sh /data/local/tmp"
Теперь ваши скрипты будут работать как надо!
7. Linux команда mount
Root права у вас установлена, но система не дает возможности записать, создать папку?
Все очень просто (если у вас не HTC), вам нужно перемонтировать раздел под запись — mount -o rw,remount,rw /раздел , чтобы все заработало:
с компьютера, через командную строку
adb shell su -c "mount -o rw,remount,rw /system"
с терминала на устройстве Android
mount -o rw,remount,rw /system
8. Linux команда cd
Возможно вам знакома команда cd, вы знаете как ей пользоваться, как перейти в необходимый каталог, но есть лайфхак который вам поможет перемещаться быстрей. Используйте команду:
cd /
Для того чтобы быстро переместиться в самый корень файловой системы, а не набирать каждый раз cd ..
9. Используйте Linux команду pwd и ls
Эти две команды помогут вам не потеряться в обилие файлов и каталогов, разделов Android.
Linux команда:
pwd
Покажет полный путь от корня до текущего вашего положения.
Linux команда:
ls -a
Покажет абсолютно все файлы и каталоги, в том числе и скрытые, в текущем расположение.
10. Linux команда chmod
Возможно вам также знакома команда, необходимая для того чтобы задавать права для каталогов и файлов. Но можно перейти на новый уровень, автоматизировав действия, и задавать их массово, а не нудно вводить по одиночке:
chmod 755 *
Данная команда, назначит права абсолютно всем файлам в текущем каталоге.
11. Fastboot команда erase
Всегда! Перед тем как что либо прошить в режиме fastboot форматируйте раздел, данное действие поможет избеганию проблем в работе Android.
fastboot erase recovery
fastboot erase system
fastboot erase data
12. Fastboot команда fastboot -w
Wipe в режиме fastboot? Да легко:
fastboot -w
12.
