on boot # unmap left alt to avoid console switch setkey 0x0 0x38 0x0 # device reset SEND+MENU+END setkey 0x0 0xe7 0x706 setkey 0x0 0x8b 0x707 setkey 0x40 0xe7 0x706 setkey 0x40 0x8b 0x707 setkey 0x80 0xe7 0x706 setkey 0x80 0x8b 0x707 setkey 0xc0 0xe7 0x706 setkey 0xc0 0x8b 0x707 setkey 0xc0 0x6b 0x20c 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 # write screen calibration write /sys/class/input/input1/calibration_points 794,867,213,863,502,493,798,120,198,139 # 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 system system /dev/ttyHSUSB0 # 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/button-backlight/brightness chown system system /sys/class/leds/lcd-backlight/brightness # Revise su permisions to ensure all users can use it chmod 06755 /system/xbin/su # revise fb0 permission for copybit chmod 0666 /dev/graphics/fb0 # cpufreq configurations write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate 40000 write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold 85 # 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 # CPU_Scaling Governor make permissions chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # compass/accelerometer daemon service akm8973 /system/bin/akm8973 user compass group compass misc input service wlan_loader /system/bin/wlan_loader \ -f /system/etc/wifi/Fw1251r1c.bin -e /proc/calibration \ -i /system/etc/wifi/tiwlan.ini disabled oneshot service wpa_supplicant /system/bin/wpa_supplicant \ -Dtiwlan0 -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf -q # 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_tiwlan0 dgram 660 wifi wifi disabled oneshot service dhcpcd /system/bin/dhcpcd -ABKL disabled oneshot service hciattach /system/bin/hciattach \ -n -s 115200 /dev/ttyHS0 texasalt 4000000 flow user bluetooth group bluetooth net_bt_admin disabled # bugreport is triggered by the KEY_BACK and KEY_MENU keycodes service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport disabled oneshot keycodes 158 139