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