[HD2 Android NAND Development] charnsingh_online:
My local is different maybe i messed up something lol. Maybe I didnt update it. My Bad

on init

mount rootfs rootfs / remount

mkdir /app-cache 01777 system system

mount tmpfs tmpfs /app-cache size=8m

mount rootfs rootfs / ro remount

on boot

mkdir /data/misc/wifi 0770 wifi wifi

mkdir /data/misc/wifi/sockets 0770 wifi wifi

mkdir /data/misc/dhcp 0770 dhcp dhcp

chown dhcp dhcp /data/misc/dhcp

# bluetooth power up/down interface

chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type

chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state

chmod 0660 /sys/class/rfkill/rfkill0/state

chown radio radio /sys/module/pm/parameters/idle_sleep_mode

# for wireless modem

chown system system /sys/module/serial/parameters/modem_enabled

chown system system /dev/ttyHSUSB0

chown system system /dev/smd9

chown media media /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

# Power Management

write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 245000

write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 998400

write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand

write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 40000

chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

# Permissions for Liblights.

chown system system /sys/class/leds/green/brightness

chown system system /sys/class/leds/green/blink

chown system system /sys/class/leds/amber/brightness

chown system system /sys/class/leds/amber/blink

chown system system /sys/class/leds/blue/brightness

chown system system /sys/class/leds/blue/blink

chown system system /sys/class/leds/button-backlight/brightness

chown system system /sys/class/leds/lcd-backlight/brightness

# performance tweaks for flash

write /sys/block/mtdblock3/bdi/read_ahead_kb 4

write /sys/block/mtdblock4/bdi/read_ahead_kb 4

write /sys/block/mtdblock5/bdi/read_ahead_kb 4

# Overwrite framework low memory killer minfree setting

write /sys/module/lowmemorykiller/parameters/minfree 3584,4096,6144,7168,7680,8192

# Enable low memory killer to check file pages

write /sys/module/lowmemorykiller/parameters/minfile 0,0,0,5120,5632,6144

write /sys/module/lowmemorykiller/parameters/check_filepages 1

service wpa_supplicant /system/bin/logwrapper /system/bin/wpa_supplicant \

-Dwext -ieth0 -c/data/misc/wifi/wpa_supplicant.conf

# we will start as root and wpa_supplicant will switch to user wifi

# after setting up the capabilities required for WEXT

# user wifi

# group wifi inet keystore

socket wpa_eth0 dgram 660 wifi wifi

disabled

oneshot

# enable the GPS

setprop ro.ril.def.agps.mode 2

service dhcpcd /system/bin/dhcpcd -ABKL eth0

disabled

oneshot

# compass/accelerometer daemon

service akmd /system/bin/akmd

user compass

group compass misc input

# bugreport is triggered by the KEY_VOLUMEUP and BTN_MOUSE keycodes

service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport

disabled

oneshot

keycodes 115 272

# bluetooth MAC address programming

chown bluetooth bluetooth /sys/module/board_htcleo/parameters/bdaddr

setprop ro.bt.bdaddr_path /sys/module/board_htcleo/parameters/bdaddr

service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \

--baudrate 3000000 --patchram /etc/firmware/bcm4329.hcd /dev/ttyHS0

user bluetooth

group bluetooth net_bt_admin

disabled

# Fast dormancy settings

setprop ro.ril.fast.dormancy.rule 1

setprop ro.ril.fd.scron.timeout 4

setprop ro.ril.fd.scroff.timeout 3

# for USB internet sharing

service udhcpd /system/bin/udhcpd

disabled

oneshot

service netsharing_on /system/bin/netsharing net on

disabled

oneshot

service netsharing_off /system/bin/netsharing net off

disabled

oneshot

service netsharing_pass /system/bin/netsharing net_pass on

disabled

oneshot

service modem /system/xbin/wireless_modem

user system

group system

disabled

service zchgd /system/bin/zchgd

user root

group root graphics

oneshot

on property:service.modem.enable=1

start modem

on property:service.modem.enable=0

stop modem

service srv_ser2net /system/bin/ser2net -n

disabled

on property:service.ser2net.enable=1

start srv_ser2net

on property:service.ser2net.enable=0

stop srv_ser2net

service clockd /system/bin/clockd