diff options
Diffstat (limited to 'minadbd/adb.c')
-rw-r--r-- | minadbd/adb.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/minadbd/adb.c b/minadbd/adb.c index 948f4b755..127d072be 100644 --- a/minadbd/adb.c +++ b/minadbd/adb.c @@ -387,21 +387,11 @@ int adb_main() init_transport_registration(); // The minimal version of adbd only uses USB. - if (access("/dev/android_adb", F_OK) == 0) { + if (access(USB_ADB_PATH, F_OK) == 0 || access(USB_FFS_ADB_EP0, F_OK) == 0) { // listen on USB usb_init(); } - if (setgid(AID_SHELL) != 0) { - fprintf(stderr, "failed to setgid to shell\n"); - exit(1); - } - if (setuid(AID_SHELL) != 0) { - fprintf(stderr, "failed to setuid to shell\n"); - exit(1); - } - fprintf(stderr, "userid is %d\n", getuid()); - D("Event loop starting\n"); fdevent_loop(); |