1on post-fs-data
2    mkdir /data/vendor/gps 0771 system system
3    mkdir /data/vendor/gps/logs 0771 gps system
4    mkdir /data/vendor/gps/overlay 0777 gps system
5
6# Directory for GPS
7    rm /data/system/gps/gps_started
8    rm /data/system/gps/glonass_started
9    rm /data/system/gps/beidou_started
10    rm /data/system/gps/smd_started
11    rm /data/system/gps/sv_cno.info
12
13# Permissions for gnss
14    chmod 0660 /dev/gnss_ipc
15    chown system system /dev/gnss_ipc
16    chmod 0660 /dev/gnss_dump
17    chown system system /dev/gnss_dump
18    chmod 0660 /dev/gnss_boot
19    chown system system /dev/gnss_boot
20    chmod 0660 /sys/devices/platform/gnssif/coredump
21    chown system system /sys/devices/platform/gnssif/coredump
22
23# GPS daemon
24service gnssd /vendor/bin/hw/gnssd
25    class main
26    user gps
27    group system inet net_raw wakelock sdcard_rw
28    capabilities BLOCK_SUSPEND
29    ioprio be 0
30    seclabel u:r:gnssd:s0
31
32service slsi_gnss_service /vendor/bin/hw/android.hardware.gnss-service
33    class main
34    user system
35    group system gps
36
37