diff options
author | nebkat <nebkat@teamhacksung.org> | 2012-11-10 10:36:07 +0000 |
---|---|---|
committer | Nebojsa Cvetkovic <nebkat@nebkat-XPS-8500.(none)> | 2012-11-10 15:30:46 +0000 |
commit | ee1a83994c279d846ba36a42c6d3b86fcf4a4538 (patch) | |
tree | 98ee758594e168e70e79202807683808c68865ba /recovery.rc | |
download | device_samsung_smdk4412-common-ee1a83994c279d846ba36a42c6d3b86fcf4a4538.zip device_samsung_smdk4412-common-ee1a83994c279d846ba36a42c6d3b86fcf4a4538.tar.gz device_samsung_smdk4412-common-ee1a83994c279d846ba36a42c6d3b86fcf4a4538.tar.bz2 |
Initial commit
Diffstat (limited to 'recovery.rc')
-rw-r--r-- | recovery.rc | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/recovery.rc b/recovery.rc new file mode 100644 index 0000000..a4c6ff3 --- /dev/null +++ b/recovery.rc @@ -0,0 +1,63 @@ +on early-init + start ueventd + +on init + export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin + export ANDROID_ROOT /system + export ANDROID_DATA /data + export EXTERNAL_STORAGE /sdcard + + mkdir /sdcard + mkdir /extSdCard + mkdir /system + mkdir /data + mkdir /cache + mkdir /preload + mkdir /efs + mount /tmp /tmp tmpfs + +on boot + ifup lo + hostname localhost + domainname localdomain + + class_start default + +service ueventd /sbin/ueventd + critical + +service console /sbin/sh + class core + console + disabled + group log + +on property:ro.debuggable=1 + start console + +service recovery /sbin/recovery + +service adbd /sbin/adbd recovery + disabled + +# Always start adbd on userdebug and eng builds +on property:ro.debuggable=1 + setprop adb.recovery 1 + +on property:adb.recovery=1 + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6860 + write /sys/class/android_usb/android0/functions adb + write /sys/class/android_usb/android0/enable 1 + write /sys/class/android_usb/android0/iManufacturer $ro.product.manufacturer + write /sys/class/android_usb/android0/iProduct $ro.product.model + write /sys/class/android_usb/android0/iSerial $ro.serialno + start adbd + setprop service.adb.root 1 + +# Restart adbd so it can run as root +on property:service.adb.root=1 + write /sys/class/android_usb/android0/enable 0 + restart adbd + write /sys/class/android_usb/android0/enable 1 |