forked from milaq/android_device_htc_kovsky
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.kovsky.rc
99 lines (77 loc) · 3.23 KB
/
init.kovsky.rc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
on boot
mount debugfs /sys/kernel/debug /sys/kernel/debug
# unmap left alt to avoid console switch
setkey 0x0 0x38 0x0
# 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
# 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 wifi wifi /sys/class/rfkill/rfkill1/type
chown wifi wifi /sys/class/rfkill/rfkill1/state
chmod 0660 /sys/class/rfkill/rfkill1/state
# LEDs and stuff
chown system system /sys/class/timed_output/vibrator/enable
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/lcd-backlight/brightness
chown system system /sys/class/leds/keyboard-backlight/brightness
chown system system /sys/class/leds/button-backlight/brightness
chown system system /sys/module/leds_microp_htckovsky/parameters/auto_brightness
# cpufreq configurations
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 19200
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 576000
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor interactive
write /sys/devices/system/cpu/cpufreq/interactive/timer_rate 20000
write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 60000
write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 384000
write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 50
write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay 100000
# 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
service wpa_supplicant /system/bin/wpa_supplicant \
-Dnl80211 -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf -q
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
service dhcpcd_wlan0 /system/bin/dhcpcd -ABKL
disabled
oneshot
service iprenew_wlan0 /system/bin/dhcpcd -n
disabled
oneshot
service hciattach /system/bin/hciattach \
-n -s 115200 /dev/ttyHS1 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
service pppd_gprs /system/bin/pppd /dev/smd7 defaultroute local usepeerdns \
noipdefault unit 0 nodetach linkname gprs \
lcp-restart 1 lcp-max-configure 3 ipcp-restart 1 ipcp-max-configure 3
disabled
oneshot
on property:ril.xda.data_ready=true
start pppd_gprs
on property:ril.xda.data_ready=false
stop pppd_gprs