blob: d2ef2160a405a81a063c4e5341d305b579f993d6 [file] [log] [blame]
Robin Peng334022f2021-05-05 12:01:32 +08001# Raven/Oriole specific init.rc
2
George Changb2562832021-08-17 00:51:25 +08003on init
4 # NFC streset tool name
5 setprop persist.vendor.nfc.streset libstreset21
6 setprop persist.vendor.se.streset libstreset21
7
Robin Peng7cc6cca2021-05-06 20:09:29 +08008on init && property:ro.vendor.factory=1
Robin Peng334022f2021-05-05 12:01:32 +08009 import /vendor/etc/init/hw/init.factory.rc
10
11on early-boot
12 # Wait for insmod_sh to finish all common modules
13 wait_for_prop vendor.common.modules.ready 1
14 start insmod_sh_raviole
15
Kris Chen66539882021-05-13 19:46:02 +080016# Disables fingerprint antispoof on PROTO1.0 devices
Kris Chen74dfc0c2021-05-07 21:38:46 +080017on boot && property:ro.build.type=userdebug && \
Kris Chen66539882021-05-13 19:46:02 +080018 property:ro.revision=PROTO1.0 && \
Kris Chen74dfc0c2021-05-07 21:38:46 +080019 property:persist.vendor.fingerprint.disable.fake.override=none
20 setprop vendor.fingerprint.disable.fake 100
21
22# Overrides fingerprint antispoof if following persist sysprops are set
23on boot && property:ro.build.type=userdebug && \
24 property:persist.vendor.fingerprint.disable.fake.override=0
25 setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
26
27on boot && property:ro.build.type=userdebug && \
28 property:persist.vendor.fingerprint.disable.fake.override=1
29 setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
30
31on boot && property:ro.build.type=userdebug && \
32 property:persist.vendor.fingerprint.disable.fake.override=100
33 setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
34
Robin Peng334022f2021-05-05 12:01:32 +080035service insmod_sh_raviole /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.${ro.hardware}.cfg
36 class main
37 user root
38 group root system
39 disabled
40 oneshot
41
Andrew LeCain21159fd2021-06-02 19:13:22 -070042on post-fs-data
Robin Peng334022f2021-05-05 12:01:32 +080043 # Fingerprint
44 chown system system /dev/goodix_fp
45 exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/g6.app
46
Robin Peng334022f2021-05-05 12:01:32 +080047 # Start the twoshay touch service
48 start twoshay
49
50on property:ro.revision=PROTO1.0
51 setprop persist.fingerprint.ghbm true