aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorjt1134 <jt1134@gmail.com>2013-02-25 21:22:05 -0600
committerPawit Pornkitprasan <p.pawit@gmail.com>2013-02-27 12:44:28 +0700
commit1ec4e7bddeadeb244d4f5e55d59b2d994e7c7d0f (patch)
tree8e1faadf9b86e9a680dabfc112859a82e12d0aa3 /etc
parent74341a38a3c39d330e091cd1af0f48e892acfcd0 (diff)
downloadbootable_recovery-1ec4e7bddeadeb244d4f5e55d59b2d994e7c7d0f.zip
bootable_recovery-1ec4e7bddeadeb244d4f5e55d59b2d994e7c7d0f.tar.gz
bootable_recovery-1ec4e7bddeadeb244d4f5e55d59b2d994e7c7d0f.tar.bz2
adb: handle adbd auth in recovery mode
If /data/misc/adb/adb_keys exists, copy it to /adb_keys, set property for secure adb, and restart the adbd daemon. Change-Id: I2f826d4c1f6a49cb0959c9cd1a803cb10ec4e408
Diffstat (limited to 'etc')
-rw-r--r--etc/init.rc6
1 files changed, 1 insertions, 5 deletions
diff --git a/etc/init.rc b/etc/init.rc
index 70f4daf..241c292 100644
--- a/etc/init.rc
+++ b/etc/init.rc
@@ -52,11 +52,7 @@ service recovery /sbin/recovery
service adbd /sbin/adbd recovery
disabled
-# Always start adbd on userdebug and eng builds
-on property:ro.debuggable=1
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop service.adb.root 1
+# Recovery will start adb once it has checked the keys
# Restart adbd so it can run as root
on property:service.adb.root=1