forked from CyanogenMod/android_device_lge_p920
/
init.storage.rc
executable file
·82 lines (62 loc) · 2.5 KB
/
init.storage.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
on early-init
# KitKat SDCARD
#mkdir /mnt/media_rw/sdcard0 0700 media_rw media_rw
#mkdir /storage/sdcard0 0700 root root
#chmod 0755 /storage/sdcard0
#mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw
#mkdir /storage/sdcard1 0700 root root
#chmod 0755 /storage/sdcard1
export EXTERNAL_STORAGE /storage/sdcard0
export SECONDARY_STORAGE /storage/sdcard1
mkdir /storage 0050 system sdcard_r
mkdir /storage/sdcard0 0666 system system
mkdir /storage/sdcard1 0666 system system
# Support legacy paths
symlink /storage/sdcard0 /sdcard
symlink /storage/sdcard0 /mnt/sdcard
#symlink /storage/sdcard0 /storage/sdcard1
# Increase readahead buffers on MMC devices
write /sys/block/mmcblk0/bdi/read_ahead_kb 512
write /sys/block/mmcblk1/bdi/read_ahead_kb 512
on init
sysclktz 0
loglevel 8
# KitKat SDCARD
mkdir /mnt/media_rw/sdcard0 0700 media_rw media_rw
mkdir /storage/sdcard0 0700 root root
chmod 0755 /storage/sdcard0
mkdir /storage/sdcard0/.android_secure 0775 system system
symlink /storage/sdcard0/.android_secure /sdcard/.android_secure
symlink /storage/sdcard0/.android_secure /mnt/sdcard/.android_secure
mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw
mkdir /storage/sdcard1 0700 root root
chmod 0755 /storage/sdcard1
export EXTERNAL_STORAGE /storage/sdcard0
export SECONDARY_STORAGE /storage/sdcard1
# Support legacy paths
symlink /storage/sdcard0 /sdcard
symlink /storage/sdcard0 /mnt/sdcard
symlink /storage/sdcard0 /storage/sdcard1
symlink /system/lib/firmware/ti-connectivity /system/lib/firmware
on fs
# disable FUSE property value
setprop ro.crypto.fuse_sdcard true
mount_all /fstab.lgep920board
swapon_all /fstab.lgep920board
# Boost the CPU for 60 sec for boot optimization
write /sys/devices/system/cpu/cpufreq/hotplug/boost_timeout 60000000
write /sys/devices/system/cpu/cpu0/cpufreq/boost_cpufreq 1
write /sys/devices/system/cpu/cpufreq/hotplug/boost_timeout 3000000
on post-fs-data
# FUSE property value
#we will remap this as /mnt/sdcard with the sdcard fuse tool
mkdir /data/media 0775 media_rw media_rw
chown media_rw media_rw /data/media
on boot
# FUSE sdcard daemon for rich permissions (runs as media_rw)
service fuse_sdcard0 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/sdcard0 /storage/sdcard0
class late_start
disabled
service fuse_sdcard1 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/sdcard1 /storage/sdcard1
class late_start
disabled