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

Управление ориентацией экрана

В целях отлаки можно управлять ориентацией экрана без датчика акселерометра с помощью системных команд

adb shell settings put system accelerometer_rotation 0 # отключаем датчик 
adb shell settings put system user_rotation 0 # поворот 0
adb shell settings put system user_rotation 1 # поворот 90 
adb shell settings put system user_rotation 2 # поворот 180
adb shell settings put system user_rotation 3 # поворот 270

Изменение системных настроек

# переходим в режим суперпользователя
adb root
# скачиваем файл системных настроек
adb pull /system/build.prop
# редакируем файл и меняем любые настройки (например ориентацию экрана ro.sf.hwrotation=90)
vi build.prop
# перемонтируем системный раздел в режиме записи
adb remount
# загружаем измененный файл настроек
adb push build.prop /system
# перегружаем устройство
adb reboot

Просмотр логов

adb logcat

Поиск установленного пакета

adb shell pm list packages | grep <часть имени>
package:com.<имя>.<пакета>

Закрыть приложение

adb shell am force-stop com.<имя>.<пакета>

Опубликовано: