1{ 2 "services" : [{ 3 "name" : "hdcd", 4 "path" : ["/system/bin/hdcd"], 5 "uid" : "shell", 6 "gid" : [ "shell", "log", "readproc" ], 7 "socket" : [{ 8 "name" : "hdcd", 9 "family" : "AF_UNIX", 10 "type" : "SOCK_SEQPACKET", 11 "protocol" : "default", 12 "permissions" : "0660", 13 "uid" : "shell", 14 "gid" : "shell" 15 }], 16 "critical" : [ 0, 5, 10 ], 17 "apl" : "normal", 18 "permission" : [ 19 "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", 20 "ohos.permission.DUMP", 21 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 22 "ohos.permission.INSTALL_BUNDLE", 23 "ohos.permission.LISTEN_BUNDLE_CHANGE", 24 "ohos.permission.REMOVE_CACHE_FILES", 25 "ohos.permission.ACCELEROMETER", 26 "ohos.permission.CLEAN_BACKGROUND_PROCESSES", 27 "ohos.permission.START_ABILITIES_FROM_BACKGROUND", 28 "ohos.permission.PERMISSION_USED_STATS", 29 "ohos.permission.NOTIFICATION_CONTROLLER", 30 "ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT" 31 ], 32 "permission_acls" : [ 33 "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", 34 "ohos.permission.DUMP", 35 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 36 "ohos.permission.INSTALL_BUNDLE", 37 "ohos.permission.LISTEN_BUNDLE_CHANGE", 38 "ohos.permission.REMOVE_CACHE_FILES", 39 "ohos.permission.START_ABILITIES_FROM_BACKGROUND", 40 "ohos.permission.PERMISSION_USED_STATS", 41 "ohos.permission.NOTIFICATION_CONTROLLER", 42 "ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT" 43 ], 44 "sandbox" : 0, 45 "start-mode" : "condition", 46 "secon" : "u:r:hdcd:s0", 47 "disabled" : 1 48 } 49 ], 50 "jobs" : [{ 51 "name" : "param:persist.hdc.control=false", 52 "condition" : "persist.hdc.control=false", 53 "cmds" : [ 54 "setparam persist.hdc.control.shell false", 55 "setparam persist.hdc.control.file false", 56 "setparam persist.hdc.control.fport false" 57 ] 58 },{ 59 "name" : "param:persist.hdc.control=true", 60 "condition" : "persist.hdc.control=true", 61 "cmds" : [ 62 "setparam persist.hdc.control.shell true", 63 "setparam persist.hdc.control.file true", 64 "setparam persist.hdc.control.fport true" 65 ] 66 } 67 ] 68} 69