Android. adb

Android. adb
  • список устройств подключенных к компьютеру:
adb devices
adb devices -l
  • вход в adb shell:
adb shell
adb -s <device id> shell
  • получить информацию об устройстве:
adb shell getprop
adb shell getprop "ro.build.version.release"
adb shell getprop "ro.build.version.sdk"
  • отправить файл на устройство:
adb push file.txt /sdcard/Download
  • получить файл с устройства в текущую папку:
adb pull /sdcard/Download/file.txt .
  • сделать скриншот экрана устройства (не сработало, файл не читается):
adb exec-out screencap -p > screen.bmp
  • сделать скриншот экрана устройства:
adb shell screencap /sdcard/Download/screen.png
adb pull /sdcard/Download/screen.png .
  • запись видео с экрана:
adb shell screenrecord --verbose /sdcard/video.mp4
  • отправить касание к экрану устройства:
adb shell input tap <x> <y>
  • отправить текст на устройство:
adb shell input text "Simcity"
  • отправить касание кнопок управления:

список доступных кодов

adb shell input keyevent <KEYCODE>
adb shell input keyevent 4 // кнопка назад
adb shell input keyevent 3 // кнопка Домой
  • список пакетов на устройстве:
adb shell pm list packages
  • Изменение wifi hostname (но не сработало):
Включите ADB в настройках разработчика, подключите USB
adb root
adb remount
adb shell "cp /system/build.prop /system/build.prop.bak"
adb shell "echo net.hostname=MyAwesomeHostname >> /system/build.prop"
adb reboot
  • посмотреть информация о батареи:
adb shell dumpsys batterymanager
  • показать установленные пакеты:
$ adb shell cmd package list packages

list packages [-f] [-d] [-e] [-s] [-3] [-i] [-l] [-u] [-U] [--uid UID] [--user USER_ID] [FILTER]

Prints all packages; optionally only those whose name contains
the text in FILTER.
Options:
  -f: see their associated file
  -d: filter to only show disabled packages
  -e: filter to only show enabled packages
  -s: filter to only show system packages
  -3: filter to only show third party packages (установленные пользователем)
  -i: see the installer for the packages
  -l: ignored (used for compatibility with older releases)
  -U: also show the package UID
  -u: also include uninstalled packages
  --uid UID: filter to only show packages with the given UID
  --user USER_ID: only list packages belonging to the given user
  • альтернативный способ для старых версий Android
adb shell pm list packages
  • показать версия установленного пакета
adb shell pm dump com.nextcloud.client | Select-String "versionCode="
adb shell pm dump com.nextcloud.client | grep "versionCode="

Links:

How to change wifi host name of your Android device
by u/nileshgr in Android

https://youtu.be/uOPcUjVl2YQ?si=gpnc1JEPwatllWKZ

Read more

Ремонт стиральной машины Ariston AT84EX

* не включается * выгорает резистор R12 (на плате, R38 по схеме) Решение: * заменен неисправный симмистор Q1 (на плате, на схеме - Q6) * заменены резисторы R11, R12 Источники: Устройство и ремонт электронных контроллеров EVO-IУстройство и ремонт электронных контроллеров EVO-I стиральных машин ARISTON и INDESIT https://youtu.be/DiyIQcSeeuM?si=3M-SLKJRAeNhF9Nu Форум РадиоКот

By Norfolk

Debian. Команда не найдена

* проверяем: $ echo $PATH * добавляем /usr/sbin в PATH $ export PATH=$PATH:/usr/sbin * для постоянного использование, добавляем аналогично в ~/.bashrc или ~/.zshrc и применяем настройки $ source ~/.bashrc $ source ~/.zshrc Debian 12 Notes for Adding Included Commands to the Path EnvironmentDisclaimer This is a small note for myself or anyone else

By Norfolk