1c29fa5a6Sopenharmony_ci{ 2c29fa5a6Sopenharmony_ci "jobs" : [{ 3c29fa5a6Sopenharmony_ci "name" : "init", 4c29fa5a6Sopenharmony_ci "cmds" : [ 5c29fa5a6Sopenharmony_ci "mkdir /dev/char 0755 root system", 6c29fa5a6Sopenharmony_ci "mkdir /dev/v4l 0755 root system" 7c29fa5a6Sopenharmony_ci ] 8c29fa5a6Sopenharmony_ci },{ 9c29fa5a6Sopenharmony_ci "name" : "post-fs-data", 10c29fa5a6Sopenharmony_ci "cmds" : [ 11c29fa5a6Sopenharmony_ci "start mmi_uinput_service", 12c29fa5a6Sopenharmony_ci "start multimodalinput" 13c29fa5a6Sopenharmony_ci ] 14c29fa5a6Sopenharmony_ci },{ 15c29fa5a6Sopenharmony_ci "name" : "early-boot", 16c29fa5a6Sopenharmony_ci "cmds" : [ 17c29fa5a6Sopenharmony_ci "mkdir /data/service/el1/public/udev 0711 root system", 18c29fa5a6Sopenharmony_ci "mkdir /data/service/el1/public/multimodalinput 0744 input input", 19c29fa5a6Sopenharmony_ci "restorecon -F /data/service/el1/public/multimodalinput", 20c29fa5a6Sopenharmony_ci "restorecon -F /data/service/el1/public/udev" 21c29fa5a6Sopenharmony_ci ] 22c29fa5a6Sopenharmony_ci } 23c29fa5a6Sopenharmony_ci ], 24c29fa5a6Sopenharmony_ci "services" : [{ 25c29fa5a6Sopenharmony_ci "name" : "multimodalinput", 26c29fa5a6Sopenharmony_ci "path" : ["/system/bin/sa_main", "/system/profile/multimodalinput.json"], 27c29fa5a6Sopenharmony_ci "critical" : [0, 5, 6], 28c29fa5a6Sopenharmony_ci "uid" : "input", 29c29fa5a6Sopenharmony_ci "gid" : ["input", "tp_host", "lcd_host", "sensor_host", "consumerir_host"], 30c29fa5a6Sopenharmony_ci "permission" : [ 31c29fa5a6Sopenharmony_ci "ohos.permission.ACCESS_SERVICE_DM", 32c29fa5a6Sopenharmony_ci "ohos.permission.DISTRIBUTED_DATASYNC", 33c29fa5a6Sopenharmony_ci "ohos.permission.GET_RUNNING_INFO", 34c29fa5a6Sopenharmony_ci "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT", 35c29fa5a6Sopenharmony_ci "ohos.permission.RUNNING_STATE_OBSERVER", 36c29fa5a6Sopenharmony_ci "ohos.permission.START_SYSTEM_DIALOG", 37c29fa5a6Sopenharmony_ci "ohos.permission.ACCESS_NOTIFICATION_POLICY", 38c29fa5a6Sopenharmony_ci "ohos.permission.SET_TELEPHONY_STATE", 39c29fa5a6Sopenharmony_ci "ohos.permission.MANAGE_SECURE_SETTINGS", 40c29fa5a6Sopenharmony_ci "ohos.permission.MANAGE_SETTINGS", 41c29fa5a6Sopenharmony_ci "ohos.permission.GET_TELEPHONY_STATE", 42c29fa5a6Sopenharmony_ci "ohos.permission.MANAGE_LOCAL_ACCOUNTS" 43c29fa5a6Sopenharmony_ci ], 44c29fa5a6Sopenharmony_ci "start-mode" : "condition", 45c29fa5a6Sopenharmony_ci "secon" : "u:r:multimodalinput:s0" 46c29fa5a6Sopenharmony_ci }, { 47c29fa5a6Sopenharmony_ci "name" : "mmi_uinput_service", 48c29fa5a6Sopenharmony_ci "path" : ["/system/bin/uinput_inject"], 49c29fa5a6Sopenharmony_ci "uid" : "input", 50c29fa5a6Sopenharmony_ci "gid" : ["input", "uhid", "input_user_host"], 51c29fa5a6Sopenharmony_ci "start-mode" : "condition", 52c29fa5a6Sopenharmony_ci "secon" : "u:r:mmi_uinput_service:s0" 53c29fa5a6Sopenharmony_ci } 54c29fa5a6Sopenharmony_ci ] 55c29fa5a6Sopenharmony_ci} 56