summaryrefslogtreecommitdiffstats
path: root/rootdir/recovery.rc
diff options
context:
space:
mode:
authorcodeworkx <codeworkx@cyanogenmod.org>2013-02-15 18:06:27 +0000
committercodeworkx <codeworkx@cyanogenmod.org>2013-02-15 18:06:27 +0000
commit3213f1c4a635ea88a0ba5b13f92ffc6c1b6f9e2f (patch)
treec899fcae89b3a2571fe1e2d73bd0cdb36ef0449b /rootdir/recovery.rc
parentb0a589acf2f6210272a4b9da307e2a5464381897 (diff)
downloaddevice_samsung_p3100-3213f1c4a635ea88a0ba5b13f92ffc6c1b6f9e2f.zip
device_samsung_p3100-3213f1c4a635ea88a0ba5b13f92ffc6c1b6f9e2f.tar.gz
device_samsung_p3100-3213f1c4a635ea88a0ba5b13f92ffc6c1b6f9e2f.tar.bz2
p31xx: use omap4-common, samsung jb update
Change-Id: I153312b25d1295e28c256398b1c1e71f9590f87a
Diffstat (limited to 'rootdir/recovery.rc')
-rw-r--r--rootdir/recovery.rc60
1 files changed, 60 insertions, 0 deletions
diff --git a/rootdir/recovery.rc b/rootdir/recovery.rc
new file mode 100644
index 0000000..b237846
--- /dev/null
+++ b/rootdir/recovery.rc
@@ -0,0 +1,60 @@
+on early-init
+ start ueventd
+
+on init
+ export PATH /sbin
+ export ANDROID_ROOT /system
+ export ANDROID_DATA /data
+ export EXTERNAL_STORAGE /sdcard
+
+ symlink /system/etc /etc
+
+ mkdir /boot
+ mkdir /sdcard
+ mkdir /sd-ext
+ mkdir /datadata
+ mkdir /emmc
+ mkdir /system
+ mkdir /data
+ mkdir /cache
+ mount /tmp /tmp tmpfs
+
+ chown root shell /tmp
+ chmod 0775 /tmp
+
+ 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/iManufacturer ${ro.product.manufacturer}
+ write /sys/class/android_usb/android0/iProduct ${ro.product.model}
+ write /sys/class/android_usb/android0/iSerial ${ro.serialno}
+
+
+on boot
+
+ ifup lo
+ hostname localhost
+ domainname localdomain
+
+ class_start default
+
+service ueventd /sbin/ueventd
+ critical
+
+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
+
+# 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