aboutsummaryrefslogtreecommitdiffstats
path: root/minadbd/README.txt
diff options
context:
space:
mode:
authorDoug Zongker <dougz@android.com>2012-03-19 15:52:03 -0700
committerDoug Zongker <dougz@android.com>2012-03-19 16:24:28 -0700
commit703ed152147d90a549a2fee7cda5771703e502a0 (patch)
tree453e0f55b5ee042862fc63e1bae86600c2754787 /minadbd/README.txt
parent35a35a67663127e42c8048ca0dc7465068a5606f (diff)
downloadbootable_recovery-703ed152147d90a549a2fee7cda5771703e502a0.zip
bootable_recovery-703ed152147d90a549a2fee7cda5771703e502a0.tar.gz
bootable_recovery-703ed152147d90a549a2fee7cda5771703e502a0.tar.bz2
run minadbd as shell user
Make minadbd drop its root privileges after initializing. We need to make the /tmp directory writable by the shell group so that it can drop the sideloaded file there. Change-Id: I67b292cf769383f0f67fb934e5a80d408a4c131d
Diffstat (limited to 'minadbd/README.txt')
-rw-r--r--minadbd/README.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/minadbd/README.txt b/minadbd/README.txt
index 0c190d0..1413fe2 100644
--- a/minadbd/README.txt
+++ b/minadbd/README.txt
@@ -4,7 +4,7 @@ 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.
- - does not setuid/setgid itself (always stays root)
+ - always setuid/setgid's itself to the shell user
- only uses USB transport
- references to JDWP removed
- main() removed
@@ -25,3 +25,7 @@ services.c
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
+