На что можем влиять через 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

Подробнее: https://android.googlesource.com/platform/external/bluetooth/bluedroid/+/5738f83aeb59361a0a2eda2460113f6dc9194271/test/bluedroidtest/README.txt

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?