diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 1dd2bdf..7173152 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -1,4 +1,4 @@ -# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# Copyright (c) 2009-2012, 2014-2020, The Linux Foundation. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -32,6 +32,8 @@ import /vendor/etc/init/hw/init.device.rc on early-init mount debugfs debugfs /sys/kernel/debug chmod 0755 /sys/kernel/debug + mount tracefs tracefs /sys/kernel/tracing + chmod 0755 /sys/kernel/tracing # create symlink for vendor mount points symlink /vendor/firmware_mnt /firmware @@ -43,6 +45,10 @@ on early-init chown system graphics /sys/kernel/debug/dri/0/debug/recovery_reg chown system graphics /sys/kernel/debug/dri/0/debug/recovery_dbgbus chown system graphics /sys/kernel/debug/dri/0/debug/recovery_vbif_dbgbus + chown system graphics /sys/kernel/debug/dri/0/debug/recovery_dsi_dbgbus + + # Change ownership of sysfs power control node + chown system graphics /sys/class/drm/card0/device/power/control # Change ownership of sw_sync node chown system graphics /sys/kernel/debug/sync/sw_sync @@ -73,16 +79,11 @@ on early-boot # set RLIMIT_MEMLOCK to 64MB setrlimit 8 67108864 67108864 # Allow subsystem (modem etc) debugging - write /sys/kernel/debug/bootkpi/kpi_values "M - Start adsp" write /sys/kernel/boot_adsp/boot 1 write /sys/kernel/boot_cdsp/boot 1 write /sys/devices/virtual/npu/msm_npu/boot 1 write /sys/devices/virtual/cvp/cvp/boot 1 - - write /sys/class/drm/card0-DSI-1/status "detect" - write /sys/module/drm/parameters/vblankoffdelay -1 - - exec u:r:qti_init_shell:s0 -- /vendor/bin/init.qti.can.sh + setprop ro.sf.lcd_density ${vendor.display.lcd_density} chown system system /mnt/vendor/persist/data/pfm/licenses chmod 0775 /mnt/vendor/persist/data/pfm/licenses @@ -119,6 +120,11 @@ on boot chown bluetooth net_bt /sys/class/rfkill/rfkill0/device/extldo chmod 0660 /sys/class/rfkill/rfkill0/device/extldo + + #add flashlight + chmod 0660 /sys/class/leds/flashlight/brightness + chown system system /sys/class/leds/flashlight/brightness + #define back flash and front flash chmod 0660 /sys/class/leds/led:flash_0/brightness chmod 0660 /sys/class/leds/led:flash_1/brightness @@ -230,11 +236,15 @@ on boot # Create hvdcp_opti directory mkdir /mnt/vendor/persist/hvdcp_opti 0770 root system + #Create camera directory + mkdir /mnt/vendor/persist/camera 0755 system cameraserver + # Create pa-cal driver directory lct-20181009 mkdir /mnt/vendor/persist/audio 0770 audio audio - #Create camera directory - mkdir /mnt/vendor/persist/camera 0755 system cameraserver + + # limit discard size to 128MB in order to avoid long IO latency + write /sys/block/sda/queue/discard_max_bytes 134217728 # msm specific files that need to be created on /data on post-fs-data @@ -259,7 +269,7 @@ on post-fs-data mkdir /data/vendor/qtee 0770 system system #Create folder of camera - mkdir /data/vendor/camera 0770 camera camera + mkdir /data/vendor/camera 0770 system camera #Create directory for tftp @@ -290,9 +300,6 @@ on post-fs-data # Create directory used by audio subsystem mkdir /data/vendor/audio 0770 audio audio - # Create directory used by audio cit - mkdir /data/vendor/cit 0770 system system - # Create directory for audio delta files mkdir /data/vendor/audio/acdbdata 0770 media audio mkdir /data/vendor/audio/acdbdata/delta 0770 media audio @@ -321,7 +328,6 @@ on post-fs-data chown system system /sys/devices/platform/msm_sdcc.4/polling #Create the symlink to qcn wpa_supplicant folder for ar6000 wpa_supplicant - mkdir /data/system 0775 system system #symlink /data/misc/wifi/wpa_supplicant /data/system/wpa_supplicant #Create directories for Location services @@ -336,13 +342,6 @@ on post-fs-data mkdir /dev/socket/wifihal 0770 wifi wifi chmod 2770 /dev/socket/wifihal - #Create directory for FOTA - mkdir /data/fota 0771 - chown system system /data/fota - - #Create directory for hostapd - mkdir /data/hostapd 0770 system wifi - # Create /data/time folder for time-services mkdir /data/vendor/time/ 0700 system system @@ -374,6 +373,11 @@ on post-fs-data copy /vendor/radio/qcril_database/qcril.db /data/vendor/radio/qcril_prebuilt.db chown radio radio /data/vendor/radio/qcril_prebuilt.db chmod 0660 /data/vendor/radio/qcril_prebuilt.db + copy /vendor/radio/qcril_database/qcrilNr.db /data/vendor/radio/qcrilNr_prebuilt.db + copy /vendor/etc/qcril_database/qcrilNr.db /data/vendor/radio/qcrilNr_prebuilt.db + chown radio radio /data/vendor/radio/qcrilNr_prebuilt.db + chmod 0660 /data/vendor/radio/qcrilNr_prebuilt.db + # File flags for prebuilt ril db file write /data/vendor/radio/prebuilt_db_support 1 chown radio radio /data/vendor/radio/prebuilt_db_support @@ -405,9 +409,6 @@ on post-fs-data #Create dir for TUI mkdir /data/vendor/tui 0700 system drmrpc - #Start move time data to /data/vendor once post-fs-data done - start vendor.move_time_data - start vendor.qcrild start vendor.qcrild2 start vendor.dataqti @@ -442,10 +443,9 @@ service vendor.ssr_setup /system/vendor/bin/ssr_setup oneshot disabled -service vendor.ss_ramdump /system/vendor/bin/subsystem_ramdump - class main - user system - group system +service vendor.ss_ramdump /system/bin/subsystem_ramdump_system 2 + class late_start + group system everybody disabled on property:ro.vendor.iocgrp.config=1 @@ -491,10 +491,9 @@ on property:persist.vendor.sys.rawdump_copy=0 on property:sys.boot_completed=1 write /dev/kmsg "Boot completed " - #Reset read ahead for dm-0, dm-1 and dm-2 to 512kb + #Reset read ahead for dm-0 and dm-1 to 512kb write /sys/block/dm-0/queue/read_ahead_kb 512 write /sys/block/dm-1/queue/read_ahead_kb 512 - write /sys/block/dm-2/queue/read_ahead_kb 512 #WDSP FW boot sysfs node used by STHAL chown media audio /sys/kernel/wdsp0/boot chown media audio /sys/kernel/wcd_cpe0/fw_name @@ -506,33 +505,16 @@ on property:persist.debug.trace=1 mkdir /data/core 0777 root root write /proc/sys/kernel/core_pattern "/data/core/%E.%p.%e" -on property:init.svc.wpa_supplicant=stopped - stop dhcpcd - -on property:vendor.bluetooth.dun.status=running - start vendor.bt-dun - -on property:vendor.bluetooth.dun.status=stopped - stop vendor.bt-dun - -on property:ro.bluetooth.ftm_enabled=true - start ftmd - -on property:vendor.bluetooth.startbtlogger=true - start vendor.bt_logger - -on property:vendor.bluetooth.startbtlogger=false - stop vendor.bt_logger - on property:vendor.media.target.version=* setprop vendor.sys.media.target.version ${vendor.media.target.version} +on property:vendor.media.target_variant=* + setprop ro.media.xml_variant.codecs ${vendor.media.target_variant} + setprop ro.media.xml_variant.codecs_performance ${vendor.media.target_variant} + on property:vold.decrypt=trigger_restart_framework start wcnss-service -on property:persist.env.fastdorm.enabled=true - setprop persist.radio.data_no_toggle 1 - service vendor.qrtr-ns /vendor/bin/qrtr-ns -f class core user vendor_qrtr @@ -544,27 +526,6 @@ service irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config" user root oneshot -service vendor.bt-dun /system/bin/dun-server /dev/smd7 /dev/rfcomm0 - class late_start - user bluetooth - group bluetooth net_bt_admin inet - disabled - oneshot - -service vendor.bt_logger /system/bin/bt_logger - user bluetooth - group bluetooth net_bt_admin sdcard_rw sdcard_r media_rw - class late_start - disabled - oneshot - -service ftmd /system/bin/logwrapper /system/bin/ftmdaemon - class late_start - user root - group bluetooth net_bt_admin misc diag net_bt - disabled - oneshot - service qmiproxy /system/bin/qmiproxy class main user radio @@ -683,12 +644,6 @@ service ssgqmigd /vendor/bin/ssgqmigd group radio gps system socket ssgqmig seqpacket 0660 radio inet -service ssgtzd /vendor/bin/ssgtzd - class late_start - user system - group system - socket ssgtzd stream 0660 system inet - service mlid /vendor/bin/mlid class late_start user gps @@ -700,10 +655,6 @@ service loc_launcher /system/vendor/bin/loc_launcher user gps group gps -on property:crypto.driver.load=1 - insmod /system/lib/modules/qce.ko - insmod /system/lib/modules/qcedev.ko - service drmdiag /system/vendor/bin/drmdiagapp class late_start user root @@ -753,14 +704,6 @@ service hostapd_fst /vendor/bin/hw/hostapd -dd -g /data/vendor/wifi/hostapd/glob disabled oneshot -service vendor.wigig_hostapd /vendor/bin/hw/hostapd -dd -j wigighostapd /data/vendor/wifi/hostapd/wigig_hostapd.conf - class late_start - capabilities NET_ADMIN NET_RAW - user wifi - group wifi inet keystore - oneshot - disabled - service ims_regmanager /system/vendor/bin/exe-ims-regmanagerprocessnative class late_start group net_bt_admin inet radio wifi @@ -899,18 +842,6 @@ service vendor.LKCore-dbg /vendor/bin/LKCore user root group root system log diag net_raw -service sdlog /system/bin/sdlog - class late_start - user root - disabled - oneshot - -on property:persist.vendor.logd.enable=1 - start sdlog - -on property:persist.vendor.logd.enable=0 - setprop vendor.sdlog.run 0 - stop sdlog # service for USER service vendor.LKCore-rel /vendor/bin/LKCore @@ -942,9 +873,6 @@ service poweroffhandler /system/vendor/bin/poweroffhandler disabled oneshot -on property:vendor.display.lcd_density=* - setprop ro.sf.lcd_density ${vendor.display.lcd_density} - # Logcat dump daemon, dumps logs to logdump partition service logdumpd /system/bin/logcat -b all -v threadtime -D -w /dev/block/bootdevice/by-name/logdump class core @@ -969,24 +897,12 @@ on property:vendor.rild.libpath=* on property:ro.vendor.radio.noril=* setprop ro.radio.noril ${ro.vendor.radio.noril} -service seemp_healthd /vendor/bin/seemp_healthd - class late_start - user system - group system - service vendor.power_off_alarm /vendor/bin/power_off_alarm class core group system disabled oneshot -service vendor.move_time_data /system/bin/move_time_data.sh - class main - user system - group system - disabled - oneshot - service vendor.hbtp /vendor/bin/hbtp_daemon class main user system diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index a78f5b6..378a5f8 100644 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -1,4 +1,4 @@ -# Copyright (c) 2013-2018, The Linux Foundation. All rights reserved. +# Copyright (c) 2013-2018,2020, The Linux Foundation. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are @@ -59,11 +59,6 @@ on fs mkdir /mnt/vendor/persist/subsys 0770 root system mkdir /mnt/vendor/persist/audio 0755 system system mkdir /mnt/vendor/persist/haptics 0755 system system - mkdir /mnt/vendor/persist/stability 0755 system system - mkdir /mnt/vendor/persist/misys 0755 system system - #+ add for watermark - mkdir /mnt/vendor/persist/camera 0777 root root - chmod 0664 /sys/class/thermal/thermal_message/sconfig chown system system /sys/class/thermal/thermal_message/sconfig chmod 0666 /sys/class/thermal/thermal_message/temp_state @@ -85,6 +80,7 @@ service sec_nvm /vendor/bin/sec_nvm group system on post-fs-data + mkdir /data/vendor/touchpad 0775 system system mkdir /data/tombstones 0771 system system mkdir /tombstones/modem 0771 system system mkdir /tombstones/lpass 0771 system system @@ -93,20 +89,25 @@ on post-fs-data mkdir /data/vendor/hbtp 0750 system system mkdir /persist/qti_fp 0700 system system mkdir /data/vendor/nnhal 0700 system system - mkdir /data/vendor/touchpad 0775 system system + mkdir /data/vendor/mac_addr 0771 system system +#Creat charger log + mkdir /data/vendor/charge_logger 0771 system system mkdir /data/vendor/thermal 0771 root system mkdir /data/vendor/thermal/config 0771 root system mkdir /data/vendor/mac_addr 0771 system system mkdir /data/vendor/wlan_logs 0770 system wifi - mkdir /data/vendor/nfc 0770 nfc nfc # For cpusets initialize for Silver Only first and then Silver + Gold # Silver Only configuration cannot work with 0-7 -#Creat charger log - mkdir /data/vendor/charge_logger 0771 system system - on boot + chown system system /sys/class/drm/card0-DSI-1/disp_param + chmod 0664 /sys/class/drm/card0-DSI-1/disp_param + chown system system /sys/class/drm/card0-DSI-1/mipi_reg + chmod 0664 /sys/class/drm/card0-DSI-1/mipi_reg + chown system system /sys/class/drm/card0-DSI-1/panel_info + chmod 0444 /sys/class/drm/card0-DSI-1/panel_info + write /dev/cpuset/audio-app/cpus 1-2 chown system system /sys/kernel/hbtp/display_pwr start rmt_storage start rfs_access @@ -121,26 +122,15 @@ on boot write /dev/cpuset/background/cpus 0-7 write /dev/cpuset/system-background/cpus 0-7 - #Set the vbus_offset_mv to 1.04v - setprop persist.vendor.cp.vbus_offset_mv 1040 - # Add a cpuset for the camera daemon # We want all cores for camera mkdir /dev/cpuset/camera-daemon - write /dev/cpuset/camera-daemon/cpus 0-7 + write /dev/cpuset/camera-daemon/cpus 0-3 write /dev/cpuset/camera-daemon/mems 0 chown cameraserver cameraserver /dev/cpuset/camera-daemon chown cameraserver cameraserver /dev/cpuset/camera-daemon/tasks chmod 0660 /dev/cpuset/camera-daemon/tasks -# access permissions for fingerprint - chown system system /sys/bus/platform/devices/soc/soc:fpc1020/irq - chown system system /sys/bus/platform/devices/soc/soc:fpc1020/wakeup_enable - chown system system /sys/bus/platform/devices/soc/soc:fpc1020/modalias - chmod 0666 /dev/qseecom - chmod 0644 /dev/goodix_fp - chown system system /dev/goodix_fp - #add runin factory charging test chmod 0777 /sys/class/power_supply/battery/input_suspend chmod 0777 /sys/class/power_supply/battery/charging_enabled @@ -155,23 +145,42 @@ on boot chmod 0666 sys/devices/platform/soc/890000.i2c/i2c-1/1-005a/osc_save chmod 0666 sys/devices/platform/soc/890000.i2c/i2c-1/1-005a/osc_cali +# access permissions for fingerprint + chown system system /sys/bus/platform/devices/soc/soc:fpc1020/irq + chown system system /sys/bus/platform/devices/soc/soc:fpc1020/wakeup_enable + chown system system /sys/bus/platform/devices/soc/soc:fpc1020/modalias + chmod 0666 /dev/qseecom + chmod 0644 /dev/goodix_fp + chown system system /dev/goodix_fp #Load WLAN driver insmod /vendor/lib/modules/wlan.ko #Load exfat driver insmod /vendor/lib/modules/exfat.ko +#Load mi memory driver + insmod /vendor/lib/modules/mi_memory.ko + #USB controller configuration setprop vendor.usb.rndis.func.name "gsi" setprop vendor.usb.rmnet.func.name "gsi" setprop vendor.usb.rmnet.inst.name "rmnet" setprop vendor.usb.dpl.inst.name "dpl" setprop vendor.usb.qdss.inst.name "qdss" + setprop sys.usb.configfs 1 #start camera server as daemon #service qcamerasvr /system/bin/mm-qcamera-daemon # class late_start # user camera + +service audioshell_service /vendor/bin/audioshell_service + oneshot + disabled + +on property:ro.vendor.miui.region=* + start audioshell_service + # group camera system inet input graphics #pd-mapper service vendor.pd_mapper /vendor/bin/pd-mapper @@ -192,7 +201,6 @@ service vendor.per_proxy /vendor/bin/pm-proxy group system disabled - on property:init.svc.vendor.per_mgr=running start vendor.per_proxy @@ -207,12 +215,11 @@ on charger start vendor.power_off_alarm chown system system /sys/class/leds/red/brightness chmod 0666 /sys/class/leds/red/brightness + chmod 0666 /sys/class/backlight/panel0-backlight/brightness mkdir /data/vendor/charge_logger 0771 system system start charge_logger start vendor.power_off_alarm - #Set the vbus_offset_mv to 1.04v - setprop persist.vendor.cp.vbus_offset_mv 1040 on property:vendor.display.lcd_density=640 setprop dalvik.vm.heapgrowthlimit 512m @@ -240,22 +247,12 @@ on property:vendor.display.lcd_density=160 #on property:persist.usb.chgdisabled=0 # write /sys/class/power_supply/battery/charging_enabled 1 -# add charge_logger service for dump charge message -service charge_logger /vendor/bin/charge_logger - class last_start - user system - group system system wakelock - disabled - oneshot - -on property:sys.boot_completed=1 - start charge_logger - -#qiaojinpeng @20191118 QR_code feature +# QR_code feature service nv_mac /vendor/bin/nv_mac class late_start user system group system inet net_raw wifi + disabled oneshot on property:sys.boot_completed=1 @@ -362,21 +359,6 @@ service spdaemon /vendor/bin/spdaemon # # # -## imsqmidaemon starts with root and UID will be downgraded to RADIO. -service vendor.imsqmidaemon /system/vendor/bin/imsqmidaemon - class main - user radio - socket ims_qmid stream 0660 system radio - group radio log diag - -# imsdatadaemon starts with root and UID will be downgraded to RADIO. -service vendor.imsdatadaemon /system/vendor/bin/imsdatadaemon - class main - user radio - socket ims_datad stream 0660 system radio - group radio wifi inet log diag - disabled - #service mdm_helper /system/bin/mdm_helper # class core # onrestart setprop ro.service.mdm_helper_restarted "true" @@ -426,16 +408,9 @@ service vendor.imsdatadaemon /system/vendor/bin/imsdatadaemon # group gps system qcom_diag diag log inet net_raw # disabled -service vendor.imsrcsservice /system/vendor/bin/imsrcsd - class main - user radio - group radio diag inet log - -on property:vendor.ims.QMI_DAEMON_STATUS=1 - start vendor.imsdatadaemon #on property:vold.decrypt=trigger_restart_framework -# start vendor.cnss_diag +# start vendor.cnss_diag service vendor.cnss_diag /system/vendor/bin/cnss_diag -q -f -t HELIUM class main @@ -443,14 +418,6 @@ service vendor.cnss_diag /system/vendor/bin/cnss_diag -q -f -t HELIUM group system wifi inet sdcard_rw media_rw diag disabled -service vendor.ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon - class main - user radio - group radio vendor_qti_diag inet log - -on property:vendor.ims.DATA_DAEMON_STATUS=1 - restart vendor.ims_rtp_daemon - service ppd /vendor/bin/mm-pp-dpps class late_start user system @@ -510,7 +477,7 @@ service smcinvoked /system/bin/smcinvoked user system group system -# smart pa cal add by lct +# smart pa cal add by lct service smart-pa-cal /vendor/bin/FactoryApp -r -t 25 user root group root audio @@ -534,7 +501,18 @@ on property:odm.pa-test=0 on property:odm.pa-test=1 start smart-pa-test - + +# add charge_logger service for dump charge message +service charge_logger /vendor/bin/charge_logger + class last_start + user system + group system system wakelock + disabled + oneshot + +on property:sys.boot_completed=1 + start charge_logger + service tinyhostless_loop /system/bin/tinyhostless -D 0 -P 30 -C 31 -p 256 -n 2 -c 1 -r 48000 user root group root audio @@ -565,21 +543,15 @@ on property:odm.loopback-spk=1 on property:odm.loopback-spk=0 start loopback_spk_stop +service dcvs-sh /vendor/bin/init.qti.dcvs.sh + class late_start + user root + group root system + disabled + oneshot -#add thermal call node - -on property:odm.thermallct.isincall=1 - write /sys/class/power_supply/battery/device/thermalcall 1 - -on property:odm.thermallct.isincall=0 - write /sys/class/power_supply/battery/device/thermalcall 0 - -#2019.12.30 tianyajun add pocket mode -on property:odm.pocket.mode.keygurad.locked=1 - write /proc/tp_palm 1 - -on property:odm.pocket.mode.keygurad.locked=0 - write /proc/tp_palm 0 +on property:vendor.dcvs.prop=1 + start dcvs-sh #Add tools for wifi RF test and start by dial *#*#2008#*#* on 20191031 service openwifi_L /vendor/bin/sh /vendor/bin/wifitest.sh @@ -624,6 +596,33 @@ on property:odm.start_wdsdaemon=1 on property:odm.start_wdsdaemon=0 stop wdsdaemon +on property:odm.thermallct.isincall=1 + write /sys/class/power_supply/battery/device/thermalcall 1 + +on property:odm.thermallct.isincall=0 + write /sys/class/power_supply/battery/device/thermalcall 0 + +service displayfeature /vendor/bin/displayfeature + class late_start + user root + group root + +on property:init.svc.surfaceflinger=stopped + stop displayfeature + +on property:init.svc.surfaceflinger=running + start displayfeature + +on property:init.svc.surfaceflinger=restarting + stop displayfeature + +#2019.12.30 tianyajun add pocket mode +on property:odm.pocket.mode.keygurad.locked=1 + write /proc/tp_palm 1 + +on property:odm.pocket.mode.keygurad.locked=0 + write /proc/tp_palm 0 + service blueduttest /vendor/bin/sh /vendor/bin/bluedut.sh class late_start user root @@ -641,16 +640,15 @@ on property:odm.closebt=1 start btclose #End on 20191031 - #add for wifi 9434 log -service vendor.tcpdump /system/bin/tcpdump_v2 -i any -W 2 -C 2 -s 134 -w /data/vendor/wlan_logs/tcpdump.pcap +service vendor.tcpdump /system/vendor/bin/tcpdump -i any -W 2 -C 2 -s 134 -w /data/vendor/wlan_logs/tcpdump.pcap class main user root group root wifi inet sdcard_rw media_rw diag disabled oneshot -service sniffer /system/bin/tcpdump_v2 -i wlan0 -w /sdcard/wlan_logs/sniffer.pcap +service sniffer /system/vendor/bin/tcpdump -i wlan0 -w /sdcard/wlan_logs/sniffer.pcap class main user root group root @@ -675,71 +673,6 @@ service stoppktlog /system/vendor/bin/iwpriv wlan0 pktlog 0 disabled oneshot - -#lcd feature ++{ -on property:sys.display_hbm=1 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_hbm 1 - -on property:sys.display_hbm=2 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_hbm 2 - -on property:sys.display_hbm=3 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_hbm 3 - -on property:sys.display_hbm=0 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_hbm 0 - -#2019.12.02 longcheer zhaoxiangxiang add for cabc start -on property:persist.sys.display_cabc=1 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_cabc 1 - -on property:persist.sys.display_cabc=0 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_cabc 2 - -on property:persist.sys.display_cabc_movie=1 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_cabc_movie 1 - -on property:persist.sys.display_cabc_still=1 - write /sys/devices/platform/soc/soc:qcom,dsi-display/dsi_display_cabc_still 1 -#2019.12.02 longcheer zhaoxiangxiang add for cabc end - -#service sviswitch add begin -service sviswitch /vendor/bin/sviswitch - user root - group root - disabled - oneshot - -#2019.11.27 longcheer xupengcheng edit for sunlight policy -on property:odm.svi.enable=on - start sviswitch - -#2019.11.27 longcheer xupengcheng edit for sunlight policy -on property:odm.svi.enable=off - start sviswitch -#service sviswitch add end -#lcd feature ++} - -# touch settings -on property:vendor.tp_grip_area=90 - write /proc/tp_grip_area 90 -on property:vendor.tp_grip_area=270 - write /proc/tp_grip_area 270 -on property:vendor.tp_grip_area=0 - write /proc/tp_grip_area 0 -on property:vendor.tp_grip_area=1 - write /proc/tp_grip_area 1 -on property:vendor.tp_grip_area=180 - write /proc/tp_grip_area 180 -#2019.11.25 longcheer puqirui add for misound MIUI patch start -service audioshell_service /vendor/bin/audioshell_service - oneshot - disabled - -on property:ro.vendor.miui.region=* - start audioshell_service -#2019.11.25 longcheer puqirui add for misound MIUI patch end - on property:persist.sys.device_provisioned=1 setprop dalvik.vm.dex2oat-cpu-set 0,1,2,3,4,5,7 setprop dalvik.vm.dex2oat-threads 6