import /init.recovery.${ro.hardware}.rc 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 /sdcard1 mkdir /system mkdir /data mkdir /cache mkdir /preload mkdir /custom mkdir /efs mkdir /tmp mkdir /firmware 0711 system system chown root shell /tmp chmod 0775 /tmp # for lkmauth mount vfat /dev/block/platform/msm_sdcc.1/by-name/apnhlos /firmware ro # ko files for exfat insmod /lib/modules/exfat_core.ko insmod /lib/modules/exfat_fs.ko 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} exec /sbin/emmc_checksum 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 # 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