From 51a0e82eb29a6dfc79f93479883383fbdbf8bcc2 Mon Sep 17 00:00:00 2001 From: Dees_Troy Date: Wed, 5 Sep 2012 15:24:24 -0400 Subject: TWRP-ify AOSP code Pull in most TWRP sources Stub out partition management code Make it compile -- probably will not boot Kind of a mess but have to start somewhere --- etc/init.rc | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) (limited to 'etc') diff --git a/etc/init.rc b/etc/init.rc index 89a161e70..a6f2f909e 100644 --- a/etc/init.rc +++ b/etc/init.rc @@ -3,30 +3,19 @@ on early-init on init export PATH /sbin + export LD_LIBRARY_PATH .:/sbin export ANDROID_ROOT /system export ANDROID_DATA /data export EXTERNAL_STORAGE /sdcard symlink /system/etc /etc - mkdir /sdcard + 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 18D1 - write /sys/class/android_usb/android0/idProduct D001 - 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 @@ -44,9 +33,18 @@ service adbd /sbin/adbd recovery disabled # Always start adbd on userdebug and eng builds +# In recovery, always run adbd as root. on property:ro.debuggable=1 - write /sys/class/android_usb/android0/enable 1 - start adbd + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 18D1 + write /sys/class/android_usb/android0/idProduct D001 + 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 -- cgit v1.2.3