098d1f63c6
Change-Id: I2f192c67ef425a53a1dba65d3e0544c1d5a567bd |
||
---|---|---|
.. | ||
adb.c | ||
adb.h | ||
Android.mk | ||
fdevent.c | ||
fdevent.h | ||
mutex_list.h | ||
README.txt | ||
services.c | ||
sockets.c | ||
sysdeps.h | ||
transport.c | ||
transport.h | ||
transport_usb.c | ||
usb_linux_client.c | ||
utils.c | ||
utils.h |
The contents of this directory are copied from system/core/adb, with the following changes: adb.c - much support for host mode and non-linux OS's stripped out; this version only runs as adbd on the device. - always setuid/setgid's itself to the shell user - only uses USB transport - references to JDWP removed - main() removed - all ADB_HOST and win32 code removed - removed listeners, logging code, background server (for host) adb.h - minor changes to match adb.c changes sockets.c - references to JDWP removed - ADB_HOST code removed services.c - all services except echo_service (which is commented out) removed - all host mode support removed - sideload_service() added; this is the only service supported. It receives a single blob of data, writes it to a fixed filename, and makes the process exit. Android.mk - only builds in adbd mode; builds as static library instead of a standalone executable. sysdeps.h - changes adb_creat() to use O_NOFOLLOW transport.c - removed ADB_HOST code transport_usb.c - removed ADB_HOST code