Android: ADB, Fastboot, Linux команды и лайфхаки

Вы только начали осваивать терминал в использование вашего Android? Сайт Android +1 составил Топ команд и лайфхаков, которые упростят и поднимут вас на новый уровень при использование командной строки!

Вы только, только начали использовать командую строку или терминал в процессе изучения и модифицирования Android? Возможно вам пока трудно сориентироваться  и все выглядит очень трудно и нудно. Сайт Android +1 расскажет и покажет как поднять свое мастерство и опыт в ОС Android!Android: ADB, Fastboot, Linux команды и лайфхаки

Данный материал подразумевает, что вы уже знаете что такое ADB и вы хоть раз им пользовались! 

Топ команд и лайфхаков в Android

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 su -c «команда»

Если вы начали использовать bat и shell скрипты,  то при попытки выполнить, что-то из под Root закончится мигающим курсором в терминале, а сама linux команда не будет выполнена! Выход есть! используйте связку su -c :

adb shell su -c "cp /sdcard/del.sh /data/local/tmp"

Теперь ваши скрипты будут работать как надо!


5. 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


6. Linux команда cd

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

cd /

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


7. Используйте Linux команду pwd и ls

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

Linux команда:

pwd

Покажет полный путь от корня до текущего вашего положения.

Linux команда:

ls -a

Покажет абсолютно все файлы и каталоги, в том числе и скрытые, в текущем расположение.


8. Linux команда chmod

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

chmod 755 *

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


9. Fastboot команда erase

Всегда! Перед тем как что либо прошить в режиме fastboot форматируйте раздел, данное действие поможет избеганию проблем в работе Android.

fastboot erase recovery

fastboot erase system

fastboot erase data

10. Fastboot команда fastboot -w

Wipe в режиме fastboot? Да легко:

fastboot -w


11. Fastboot команда boot

Только что прошили Recovery, но не охота держать руками кнопки чтобы перезагрузиться в него? Тогда выполним с помощью команды:

fastboot flash recovery recovery.img  <--- прошивка recovery

fastboot boot recovery.img  <--- переход в режим recovery


12. На заметку, клавиша «TAB»

Клавиша на клавиатуре является очень полезной и необходимой! Если вам нужно набрать длинное каталога, то вам достаточно написать первые три буквы и нажать «TAB» и все уже написано за вас, также это касается команд и файлов.


 

На этом все! Оставайтесь вместе с сайтом Android +1! Дальше будет еще интересней!