На что можем влиять через adb (в поисках сервисов)
В поисках сервисов (на что можем влиять через ADB)
/system - раздел с системными приложениями (и бинарями)
Структура
/system
/app - системные прилоежния (apk)
/bin - бинари
/data-app - еще какие-то apk
/framework - какие-то jar-ники, связаны с /bin
/lib* - либы
/priv-app - системные приложения (apk)
/rfs - что-то с firmware
/vendor
/app - приложения
/bin - бинари
...
/xbin - бинари
/usr - ?/bin
ATFWD-daemon - форвард AT-команд DR_AP_Service - ?
app_process
applypatch
appops
Позволяет изменять поведение пакетов
все равно что cmd appops ...
appwidget
athdiag
Связано что-то с чтением памяти процессы
audiod - ?
audioserver - ?
bcc
bdt
Позволяет включать/выключать bluetooth
Bluedroid Test Application
blkid
узнать id разделов диска:
cmd
Default Service Manager
bmgr
Backup Manager
bu
exec app_process $base/bin com.android.commands.bu.Backup "$@"
bugreport[z]
создания zip-ника с багом
cameraserver
Ну как бы очевидно, но что внутри - хз
clatd
Буд-то для форвардинга ipv6 трафика https://android.googlesource.com/platform/external/android-clat/+/refs/heads/jb-mr1-dev-plus-aosp/clatd.c
или ipv4 в ipv6: https://dan.drown.org/android/clat/
cnss-daemon, cnss_diag
Сети через WiFi? или настройка WLAN?
content
Чтение файлов
dnsmasq
DNS, DNCP, TFTP - сервер
dpm, dpmd
Device Policy Manager
drmserver
cplay
Воспроизведение музыки https://android.googlesource.com/platform/external/tinycompress/+/b48936b8eb31518652013230e8eb1eca9b9af218/cplay.c
curl :)
diag_*
https://osmocom.org/projects/quectel-modems/wiki/Diag_mdlog
cnd
Возможно как-то связано с CnE, а это связано с сетями мобильными https://www.qualcomm.com/news/onq/2013/07/02/qualcomms-cne-bringing-smarts-3g4g-wi-fi-seamless-interworking
bootanimation
Включает анимацию загрузки
bt_logger
Логирование трафика Bluetooth
btnvtool
Что то с bluetooth
atrace
TODO: Не рассмотренные сервисы
am ActivityManager
am stack list - список запущенных активити. Выводятся в порядке наложения друг на друга (первым выводится та, которая сверху). Есть метки свернута или нет активити. am stack info <stack id> - инфа об отдельной активити am stack positiontask <TASK_ID> <STACK_ID> <POSITION> - поменять местами активити am dumpheap [PID] [file name] - только для debuggable приложений am startservice am stopservice am broadcast am instrument - старт Instrumentation - отслежитвание взаимодействия с системой. Скорее всего в приложении должно быть разрешение какое am start am trace-ipc start / stop --dump-file - опять же для debug-приложений
Last updated
Was this helpful?