[Streak 5 General] tdashmike:
V6 issue on StreakDroid 2.3

I'm having an issue with write access on StreakDroid 2.3, like in [Q] (Help) Steve 1.9.1 + v6 issue.

I tried re-flashing the ROM and installing nothing but busybox, superuser, and script manager. Worked fine on stock 2.2 rom. It writes the help file but it is empty and the 99 boot script errors out also.

Can anyone help out?

Command:
'/mnt/sdcard/T-DELL SYNC/V6_SuperCharger_for_Android-update9_beta_6.sh.txt'
-------------
Out:
REMINDER: ONLY USE BUSYBOX v1.18.2 OR LOWER!!

You are currently using BusyBox v1.18.2

Touch the screen to bring up soft keyboard.

Previous scrolling speed options loaded...

...it can be changed under Options!

================================================

If Home is Locked in Memory...

..confirm status via Status Checker!(Option 1)

================================================
For help and info, see /sdcard/SuperCharger.html
================================================
\\\\ V 6 S U P E R C H A R G E R - M E N U ////
==============================================
1. SuperCharger & Launcher Status for Update 9
==============================================
2. 256HP Ledded {6,8,22,24,26,28 mb}
...
.......
===============================================

Launcher is HARD TO KILL! ie. SUPERCHARGED!

Current Values DON'T MATCH Prior SuperCharge!
Select Help File! from the menu for Repairs!

OOM Grouping Fixes ARE NOT In Effect!
That means the boot script did NOT run...
Select Help File! from the menu for Repairs!

================================================
Prior V6 minfrees = 6,12,75,100,125,150 mb
================================================

You have 386 mb of RAM on your device...
512 HP settings are recommended!

Slot 3 Sets Free RAM & is your New Task Killer!
Lag? Disable Lock Home in Memory & Compcache!

In Config, select Run as Root & Browse as Root!
But DO NOT run this script at boot!
For a quick status check...
...put a V6 SuperCharger WIDGET on the desktop!

================================================

Please enter option [1 - 24]: 7

================================================
\\\\ V6 SUPERCHARGER ////
=======================

512HP SUPER UNLEDDED + HARD TO KILL LAUNCHER!
================================================

zoom... zoom...

============= Information Section ============
=======================

Leaving ORIGINAL build.prop backup intact...

Cleaning Up SuperCharge from /data folder

Cleaning Up Grouping Fixes from /data folder

================================================
SuperCharging Performance: 512HP Super!
================================================

Out Of Memory (OOM) / lowmemorykiller values:

New MB = 6, 12, 75, 100, 125, 150 mb

Old Pages =
New Pages = 1536,3072,19200,25600,32000,38400

Fixing Out Of Memory (OOM) Groupings...

...Fixing OOM Priorities...

...OOM Groupings and Priorities are now fixed!

Applying Hard To Kill Launcher...

...Hard To Kill Launcher APPLIED!

Applying Kernel/Memory Tweaks...

oom_kill_allocating_task = 0
panic_on_oom = 0
panic_on_oops = 1
panic = 0

/mnt/sdcard/T-STREAK SYNC/V6_SuperCharger_for_Android-update9_beta_6.sh.txt: line 1562: cannot create temp file for here-document: Read-only file system
/mnt/sdcard/T-STREAK SYNC/V6_SuperCharger_for_Android-update9_beta_6.sh.txt: line 1594: cannot create temp file for here-document: Read-only file system
================================================

Stock ROM? - Additional Configuration Required!

Some Changes are TEMPORARY & WON'T PERSIST!

To enable PERSISTENT SuperCharger settings...

...HTK Launcher and OOM Grouping Fixes...

/mnt/sdcard/T-STREAK SYNC/V6_SuperCharger_for_Android-update9_beta_6.sh.txt: line 1642: cannot create temp file for here-document: Read-only file system
Use THIS app to load 99SuperCharger.sh on boot!

================================================
See /sdcard/SuperChargerScriptManagerHelp.html
================================================

Setting lowmemorykiller to 6,12,75,100,125,150 mb

OOM minfrees levels are now set to...

...1536,3072,19200,25600,32000,38400

================================================
SUPERCHARGE IN EFFECT IMMEDIATELY!!
================================================

If this is your first V6 SuperCharge....

REBOOT NOW TO ENABLE...

...HARD TO KILL LAUNCHER...

...AND OOM GROUPING FIXES!

================================================
DON'T FORGET to have Script Manager load...
.../data/99SuperCharger.sh on boot!
...or make a Script Manager WIDGET for it!
================================================

Unable to chmod /system/bin/build.prop: No such file or directory
SuperCharging, OOM Grouping & Priority Fixes..

...BulletProof & Hard To Kill Launchers...

...by -=zeppelinrox=- @ XDA & Droid Forums

================================================
For help and info, see /sdcard/SuperCharger.html
================================================
\\\\ V 6 S U P E R C H A R G E R - M E N U ////
==============================================
1. SuperCharger & Launcher Status for Update 9
==============================================
2. 256HP Ledded {6,8,22,24,26,28 mb}
...
......
===============================================

Launcher is HARD TO KILL! ie. SUPERCHARGED!

================================================
Current minfrees = 6,12,75,100,125,150 mb
Prior V6 minfrees = 6,12,75,100,125,150 mb
================================================

You have 386 mb of RAM on your device...
512 HP settings are recommended!

Slot 3 Sets Free RAM & is your New Task Killer!
Lag? Disable Lock Home in Memory & Compcache!

In Config, select Run as Root & Browse as Root!
But DO NOT run this script at boot!
For a quick status check...
...put a V6 SuperCharger WIDGET on the desktop!

================================================

Please enter option [1 - 24]: 24

Command:
'/data/99SuperCharger.sh'
-------------
Out:
exec sh '/data/99SuperCharger.sh'
sh-4.1# exec sh '/data/99SuperCharger.sh'
/data/99SuperCharger.sh: line 1: echo: write error: Invalid argument
sed: can't create temp file '/system/build.propx3H7wC': Read-only file system
sed: can't create temp file '/system/build.propGVevtM': Read-only file system

init.rc that was under root (deleted some code that I thought was irrelevant)

on early-init
start ueventd

on init

sysclktz 0

loglevel 3

# setup the global environment
# Jagan+
export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
export LD_LIBRARY_PATH /vendor/lib:/system/lib
export ANDROID_BOOTLOGO 1
export ANDROID_ROOT /system
export ANDROID_ASSETS /system/app
export ANDROID_DATA /data
export EXTERNAL_STORAGE /mnt/sdcard
export ASEC_MOUNTPOINT /mnt/asec
export LOOP_MOUNTPOINT /mnt/obb
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar:/system/framework/kafdex.jar
# Jagan-
# Backward compatibility
symlink /system/etc /etc
symlink /sys/kernel/debug /d
# Jagan+
# Right now vendor lives on the same filesystem as system,
# but someday that may change.
symlink /system/vendor /vendor
# Jagan-

# create mountpoints
mkdir /mnt 0775 root system
mkdir /mnt/sdcard 0000 system system

# Create cgroup mount point for cpu accounting
mkdir /acct
mount cgroup none /acct cpuacct
mkdir /acct/uid

# Backwards Compat - XXX: Going away in G*
symlink /mnt/sdcard /sdcard
# Jagan+
mkdir /system
mkdir /data 0771 system system
mkdir /persist 0771 system system
mkdir /cache 0770 system cache
mkdir /config 0500 root root
mkdir /persist 0771 system system
mkdir /firstboot 0755 system system
# Jagan-
# Directory for putting things only root should see.
mkdir /mnt/secure 0700 root root

# Directory for staging bindmounts
mkdir /mnt/secure/staging 0700 root root

# Directory-target for where the secure container
# imagefile directory will be bind-mounted
mkdir /mnt/secure/asec 0700 root root

# Secure container public mount points.
mkdir /mnt/asec 0700 root system
mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000
# Jagan+
# Filesystem image public mount points.
mkdir /mnt/obb 0700 root system
mount tmpfs tmpfs /mnt/obb mode=0755,gid=1000
# Jagan-
write /proc/sys/kernel/panic_on_oops 1
write /proc/sys/kernel/hung_task_timeout_secs 0
write /proc/cpu/alignment 4
write /proc/sys/kernel/sched_latency_ns 10000000
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
write /proc/sys/kernel/sched_compat_yield 1
write /proc/sys/kernel/sched_child_runs_first 0

# Create cgroup mount points for process groups
mkdir /dev/cpuctl
mount cgroup none /dev/cpuctl cpu
chown system system /dev/cpuctl
chown system system /dev/cpuctl/tasks
chmod 0777 /dev/cpuctl/tasks
write /dev/cpuctl/cpu.shares 1024

mkdir /dev/cpuctl/fg_boost
chown system system /dev/cpuctl/fg_boost/tasks
chmod 0777 /dev/cpuctl/fg_boost/tasks
write /dev/cpuctl/fg_boost/cpu.shares 1024

mkdir /dev/cpuctl/bg_non_interactive
chown system system /dev/cpuctl/bg_non_interactive/tasks
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
# 5.0 %
write /dev/cpuctl/bg_non_interactive/cpu.shares 52

# Mounting of persist is moved to 'on emmc' and 'on fs' sections
# We chown/chmod /persist again so because mount is run as root + defaults
chown system system /persist
chmod 0771 /persist

# Create dump dir and collect dumps.
# Do this before we mount cache so eventually we can use cache for
# storing dumps on platforms which do not have a dedicated dump partition.

mkdir /data/dontpanic
chown root log /data/dontpanic
chmod 0750 /data/dontpanic

# Collect apanic data, free resources and re-arm trigger
copy /proc/apanic_console /data/dontpanic/apanic_console
chown root log /data/dontpanic/apanic_console
chmod 0640 /data/dontpanic/apanic_console

copy /proc/apanic_threads /data/dontpanic/apanic_threads
chown root log /data/dontpanic/apanic_threads
chmod 0640 /data/dontpanic/apanic_threads

write /proc/apanic_console 1

# Same reason as /data above
chown system cache /cache
chmod 0770 /cache

#change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
chown root system /proc/kmsg
chmod 0440 /proc/kmsg
chown root system /proc/sysrq-trigger
chmod 0220 /proc/sysrq-trigger

#irdeto: begin
# create the OMA directories, so as to enforce our permissions
mkdir /data/oma 0777 system system
chmod 0777 /data/oma

copy /system/etc/kek_Client.dat /data/oma/kek_Client.dat
chmod 0777 /data/oma/kek_Client.dat
copy /system/etc/kek_Core.dat /data/oma/kek_Core.dat
chmod 0777 /data/oma/kek_Core.dat
copy /system/etc/irdeto_java_access.dat /data/oma/irdeto_java_access.dat
chmod 0777 /data/oma/irdeto_java_access.dat
copy /system/etc/ks_Client.dat /data/oma/ks_Client.dat
chmod 0777 /data/oma/ks_Client.dat
copy /system/etc/ks_Core.dat /data/oma/ks_Core.dat
chmod 0777 /data/oma/ks_Core.dat

#irdeto: end

# create dalvik-cache and double-check the perms
mkdir /data/dalvik-cache 0771 system system
chown system system /data/dalvik-cache
chmod 0771 /data/dalvik-cache

# create the lost+found directories, so as to enforce our permissions
mkdir /data/lost+found 0770
mkdir /cache/lost+found 0770

# double check the perms, in case lost+found already exists, and set owner
chown root root /data/lost+found
chmod 0770 /data/lost+found
chown root root /cache/lost+found
chmod 0770 /cache/lost+found

# Change bootloader control ownership.
chown system system /proc/loader
chmod 0777 /proc/loader

# Shuli, create system log folders.
mkdir /data/systemlog 0777 root root
mkdir /data/systemlog/wakelock 0777 root root
mkdir /data/systemlog/kwakelock 0777 root root
mkdir /data/systemlog/kwakelock_main 0777 root root
mkdir /data/systemlog/reload 0777 root root
chown root system /sys/devices/virtual/misc/lsensor_taos/ctrl
chown root system /sys/class/leds/lcd-backlight/mode
chown media camera /sys/class/msm_camera/austin/sensor
chown media camera /sys/class/msm_camera/austin/status

# Shuli, logfilter, leave this at the bottom.
on property:ro.build.FEATURE_LOGFILTER_MTD3=1
chmod 0666 /dev/mtd/mtd3

on property:ro.build.FEATURE_LOGFILTER_MTD4=1
chmod 0666 /dev/mtd/mtd4

on boot
# basic network init
ifup lo
hostname localhost
domainname localdomain

mkdir /data/misc/wifi 0777 wifi wifi
mkdir /data/misc/wifi/sockets 0777 wifi wifi
mkdir /data/misc/dhcp 0770 dhcp dhcp
chown dhcp dhcp /data/misc/dhcp

# set RLIMIT_NICE to allow priorities from 19 to -20
setrlimit 13 40 40

# Define the oom_adj values for the classes of processes that can be
# killed by the kernel. These are used in ActivityManagerService.
setprop ro.FOREGROUND_APP_ADJ 0
setprop ro.VISIBLE_APP_ADJ 1
setprop ro.PERCEPTIBLE_APP_ADJ 2
setprop ro.HEAVY_WEIGHT_APP_ADJ 3
setprop ro.SECONDARY_SERVER_ADJ 4
setprop ro.BACKUP_APP_ADJ 5
setprop ro.HOME_APP_ADJ 6
setprop ro.HIDDEN_APP_MIN_ADJ 7
setprop ro.EMPTY_APP_ADJ 15

# Define the memory thresholds at which the above process classes will
# be killed. These numbers are in pages (4k).
setprop ro.FOREGROUND_APP_MEM 2048
setprop ro.VISIBLE_APP_MEM 3072
setprop ro.PERCEPTIBLE_APP_MEM 4096
setprop ro.HEAVY_WEIGHT_APP_MEM 4096
setprop ro.SECONDARY_SERVER_MEM 6144
setprop ro.BACKUP_APP_MEM 6144
setprop ro.HOME_APP_MEM 6144
setprop ro.HIDDEN_APP_MEM 7168
setprop ro.EMPTY_APP_MEM 8192

# Write value must be consistent with the above properties.
# Note that the driver only supports 6 slots, so we have combined some of
# the classes into the same memory level; the associated processes of higher
# classes will still be killed first.
write /sys/module/lowmemorykiller/parameters/adj 0,1,2,4,7,15

write /proc/sys/vm/overcommit_memory 1
write /proc/sys/vm/min_free_order_shift 4
write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,4096,6144,7168,8192

# Set init its forked children's oom_adj.
write /proc/1/oom_adj -16

# Tweak background writeout
write /proc/sys/vm/dirty_expire_centisecs 200
write /proc/sys/vm/dirty_background_ratio 5

# Adjust socket buffer to enlarge TCP receive window for high bandwidth
write /proc/sys/net/ipv4/tcp_adv_win_scale 1

# Permissions for System Server and daemons.
chown radio system /sys/android_power/state
chown radio system /sys/android_power/request_state
chown radio system /sys/android_power/acquire_full_wake_lock
chown radio system /sys/android_power/acquire_partial_wake_lock
chown radio system /sys/android_power/release_wake_lock
chown radio system /sys/power/state
chown radio system /sys/power/wake_lock
chown radio system /sys/power/wake_unlock
chmod 0660 /sys/power/state
chmod 0660 /sys/power/wake_lock
chmod 0660 /sys/power/wake_unlock

# Eric Liu+
chown system system /sys/class/timed_output/vibrator/enable
# chown system system /sys/class/leds/keyboard-backlight/brightness
chown system system /sys/class/leds/lcd-backlight/brightness
chown system system /sys/class/leds/button-backlight/brightness
# chown system system /sys/class/leds/jogball-backlight/brightness
# chown system system /sys/class/leds/red/brightness
# chown system system /sys/class/leds/green/brightness
# chown system system /sys/class/leds/blue/brightness
# chown system system /sys/class/leds/red/device/grpfreq
# chown system system /sys/class/leds/red/device/grppwm
# chown system system /sys/class/leds/red/device/blink
# chown system system /sys/class/leds/red/brightness
# chown system system /sys/class/leds/green/brightness
# chown system system /sys/class/leds/blue/brightness
# chown system system /sys/class/leds/red/device/grpfreq
# chown system system /sys/class/leds/red/device/grppwm
# chown system system /sys/class/leds/red/device/blink
# Eric Liu-

chown system system /sys/class/timed_output/vibrator/enable

# Menghan Cheng, 20100428, flash light for camera
chown media camera /sys/class/leds/spotlight/brightness
chown media camera /sys/class/timed_output/flash/enable

chown system system /sys/module/sco/parameters/disable_esco
chown system system /sys/kernel/ipv4/tcp_wmem_min
chown system system /sys/kernel/ipv4/tcp_wmem_def
chown system system /sys/kernel/ipv4/tcp_wmem_max
chown system system /sys/kernel/ipv4/tcp_rmem_min
chown system system /sys/kernel/ipv4/tcp_rmem_def
chown system system /sys/kernel/ipv4/tcp_rmem_max
chown root radio /proc/cmdline

chown system system /sys/module/g_android/parameters/product_id
chown system system /sys/module/g_android/parameters/set_rndis
chown system system /sys/devices/platform/msm_sdcc.1/polling
chown system system /sys/devices/platform/msm_sdcc.2/polling
chown system system /sys/devices/platform/msm_sdcc.3/polling
chown system system /sys/devices/platform/msm_sdcc.4/polling
chown system system /sys/devices/platform/android_usb/composition
chown system system /sys/devices/platform/android_usb/remote_wakeup

# Shuli
chmod 0666 /dev/auo_misc_touch

# Define TCP buffer sizes for various networks
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680

# Jackie 20101001, 0: GL driver(+ MDP) to do composition 1: H/W(GPU) to do composition
setprop debug.sf.hw 1
setprop ro.sf.hwrotation 270
# Jackie
chmod 0666 /dev/graphics/fb1

# Terry Cheng disable UART1 debug
write /proc/uart_debug/debug 0

class_start default

# irdeto begin: set media.stagefright.enable-player to false so that stagefright is not used
setprop media.stagefright.enable-player true
setprop media.stagefright.enable-record true
setprop media.stagefright.enable-rtsp true
setprop media.stagefright.enable-scan true
setprop media.stagefright.enable-http true
setprop media.stagefright.enable-meta true
# irdeto end

## Daemon processes to be run by init.
##
# Jagan+
service ueventd /sbin/ueventd
critical

service console /system/bin/sh
console
disabled
user shell
group log

on property:ro.secure=0
start console
# Jagan-

# Shuli, logfilter init
service lfinit /system/bin/lfinit
oneshot

# adbd is controlled by the persist.service.adb.enable system property
service adbd /sbin/adbd
disabled

# adbd on at boot in emulator
on property:ro.kernel.qemu=1
start adbd

on property:persist.service.adb.enable=1
start adbd
write /sys/module/g_android/parameters/product_id b007

on property:persist.service.adb.enable=0
start adbd
write /sys/module/g_android/parameters/product_id b007

service servicemanager /system/bin/servicemanager
user system
critical
onrestart restart zygote
onrestart restart media

service vold /system/bin/vold
socket vold stream 0660 root mount
ioprio be 2

service netd /system/bin/netd
socket netd stream 0660 root system

service debuggerd /system/bin/debuggerd

service qmuxd /system/bin/qmuxd

service ril-daemon /system/bin/rild
socket rild stream 660 root radio
socket rild-debug stream 660 radio system
user root
group radio cache inet misc audio qcom_oncrpc diag

service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
socket zygote stream 666
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart media

#irdeto
service DrmHost /system/bin/DrmHost

service media /system/bin/mediaserver
user media
group system audio camera graphics inet net_bt net_bt_admin net_raw
ioprio rt 4

service bootanim /system/bin/bootanimation
user graphics
group graphics
disabled
oneshot

service dbus /system/bin/dbus-daemon --system --nofork
socket dbus stream 660 bluetooth bluetooth
user bluetooth
group bluetooth net_bt_admin

service bluetoothd /system/bin/bluetoothd -n
socket bluetooth stream 660 bluetooth bluetooth
socket dbus_bluetooth stream 660 bluetooth bluetooth
# init.rc does not yet support applying capabilities, so run as root and
# let bluetoothd drop uid to bluetooth with the right linux capabilities
group bluetooth net_bt_admin misc
disabled

service hfag /system/bin/sdptool add --channel=10 HFAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service hsag /system/bin/sdptool add --channel=11 HSAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service opush /system/bin/sdptool add --channel=12 OPUSH
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service pbap /system/bin/sdptool add --channel=19 PBAP
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service installd /system/bin/installd
socket installd stream 600 system system

# Eddie
service logd2 /system/bin/logd2
socket logd2 stream 600 system system

# Eastern
service hidkbd /system/bin/hidkbd
socket hidkbd stream 600 system system

# JJ add drm service
service oemDrmService /system/bin/mmService
user root

service flash_recovery /system/etc/install-recovery.sh
oneshot

service racoon /system/bin/racoon
socket racoon stream 600 system system
# racoon will setuid to vpn after getting necessary resources.
group net_admin
disabled
oneshot

service mtpd /system/bin/mtpd
socket mtpd stream 600 system system
user vpn
group vpn net_admin net_raw
disabled
oneshot

service keystore /system/bin/keystore /data/misc/keystore
user keystore
group keystore
socket keystore stream 666

service dumpstate /system/bin/dumpstate -s
socket dumpstate stream 0660 shell log
disabled
oneshot

#Orville,20101013
service dbupgrade /system/bin/dbupgrade
user root
group root
oneshot

init.streak.rc

# Copyright (c) 2009-2010, Code Aurora Forum. All rights reserved.

on boot-pause
exec system/bin/battery_charging

on boot
mkdir /data/misc/bluetooth 0770 bluetooth bluetooth
chown bluetooth bluetooth /sys/module/bluetooth_power/parameters/power
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
chown bluetooth bluetooth /proc/bluetooth/sleep/proto
chown system system /sys/module/sco/parameters/disable_esco
chmod 0660 /sys/module/bluetooth_power/parameters/power
chmod 0660 /sys/class/rfkill/rfkill0/state
chmod 0660 /proc/bluetooth/sleep/proto
chown bluetooth bluetooth /dev/ttyHS1
chmod 0660 /dev/ttyHS1
#Terry Add Bcom FM and BT Rfkill support
chmod 0666 /dev/bcomfm
chown bluetooth bluetooth /dev/bcomfm
chown bluetooth bluetooth /sys/devices/platform/msm_serial_hs.0/clock
chmod 0660 /sys/devices/platform/msm_serial_hs.0/clock

# Create the directories used by the Wireless subsystem
mkdir /data/misc/wifi 0770 wifi wifi
mkdir /data/misc/wifi/sockets 0770 wifi wifi
mkdir /data/misc/wifi/wpa_supplicant 0770 wifi wifi
mkdir /data/misc/wifi/cert 0770 wifi wifi
mkdir /data/misc/wifi/cert/as 0770 wifi wifi
mkdir /data/misc/wifi/cert/user 0770 wifi wifi
mkdir /data/misc/dhcp 0770 dhcp dhcp
chown dhcp dhcp /data/misc/dhcp
#symlink /persist/qcom_wlan_nv.bin /etc/firmware/wlan/qcom_wlan_nv.bin
setprop wifi.interface eth0

# Create directories for wiper services
mkdir /data/wpstiles/ 0777 shell
mkdir /etc/wiper 0777 location qcom_oncrpc

#Funkly add, change oem_rapi and loc_api channel permission for app access.
chown root system /dev/oncrpc/3000006b:00010000
#loc_api
#chown root system /dev/oncrpc/3000008c:00040000

# Esther Hsu
service regionctrl /system/bin/regionctrl
socket regionctrl stream 600 system system
oneshot

service regionapp /system/bin/regionapp
oneshot

on property:init.svc.bluetoothd=running
write /sys/devices/virtual/bluetooth/hci0/idle_timeout 7000
# start btwlancoex

# Terry Cheng 20100823 Mark
#on property:init.svc.bluetoothd=stopped
# stop btwlancoex

# Terry Cheng 2010/02/08 Mark
#service hci_qcomm_init /system/bin/log -t qcom-bluetooth -p i "hci_qcomm_init service requested"
# user bluetooth
# group bluetooth net_bt_admin
# disabled
# oneshot

service rmt_storage /system/bin/rmt_storage /dev/block/mmcblk0p10 /dev/block/mmcblk0p11 /dev/block/mmcblk0p17
user root
disabled

on property:ro.emmc=1
start rmt_storage

# Terry Cheng 2010/02/08 Mark
#service hciattach /system/bin/sh /system/etc/init.qcom.bt.sh
# user bluetooth
# group qcom_oncrpc bluetooth net_bt_admin
# disabled
# oneshot

service port-bridge /system/bin/port-bridge /dev/smd0 /dev/ttyGS0
disabled

on property:persist.amss.diag.enable=1
start port-bridge

on property:amss.diag.enable=0
stop port-bridge

service qmuxd /system/bin/qmuxd

service netmgrd /system/bin/netmgrd -E
disabled

on property:ro.use_data_netmgrd=true
start netmgrd

# Terry Cheng 2010/07/15 Mark
#service btwlancoex /system/bin/sh /system/etc/init.qcom.coex.sh
# user root
# group qcom_oncrpc bluetooth net_bt_admin
# disabled
# oneshot

service wiperiface /system/bin/wiperiface
user location
group qcom_oncrpc
oneshot

service fm_dl /system/bin/sh /system/etc/init.streak.fm.sh
user system
group system
disabled
oneshot

#service qcom-sh /system/bin/sh /init.qcom.sh
# user root
# oneshot

# Long
service hciattach /system/bin/hciattach -n /dev/ttyHS1 any 3000000
user bluetooth
group bluetooth net_bt_admin misc
disabled

service streak-post-boot /system/bin/sh /system/etc/init.streak.post_boot.sh
user root
disabled
oneshot

service wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/misc/wifi/wpa.conf
disabled
oneshot

service dhcpcd /system/bin/dhcpcd eth0 -ABLK
disabled
oneshot

on property:init.svc.wpa_supplicant=stopped
stop dhcpcd

# Terry Patch from R5025
on property:init.svc.bootanim=stopped
start streak-post-boot

# WH Lee, 20090518, Add sensors daemon service
service sensors_daemon /system/bin/sensors_daemon

#Henry Long remove, don't need AT+CKPD support
#service ckpd /system/bin/CKPD-daemon
# onrestart /system/bin/log -t RIL-CKPD -p w "CKPD daemon restarted"

service hcidump /system/bin/logwrapper /system/xbin/hcidump -XVt
user root
group bluetooth net_bt_admin
disabled
oneshot

#rk chen, 2010/6/3, enable autorun_test.sh
service run_autorun_test /system/bin/run_autorun_test.sh
oneshot

#Terry Cheng, 20100806, Add dspcrashd
service dspcrashd /system/bin/dspcrashd
oneshot

#Henry Long, for EMwifi
service wifid /system/bin/wifid
socket wifid stream 600 system system

#Abbie , 20100923, for lightsensor
service lightsensor /system/bin/lightsensor
oneshot
#Abbie , 20110627, for calibrate
service calibrate /system/bin/calibrate
oneshot