1{ 2 "jobs" : [{ 3 "name" : "post-fs-data", 4 "cmds" : [ 5 "rm /data/data/.pulse_dir/runtime/pid", 6 "mkdir /data/data/.pulse_dir", 7 "chown audio system /data/data/.pulse_dir", 8 "mkdir /data/data/.pulse_dir/runtime", 9 "chown audio system /data/data/.pulse_dir/runtime", 10 "mkdir /data/data/.pulse_dir/state", 11 "chown audio system /data/data/.pulse_dir/state", 12 "export PULSE_STATE_PATH /data/data/.pulse_dir/state", 13 "export PULSE_RUNTIME_PATH /data/data/.pulse_dir/runtime", 14 "mkdir /data/service/el1/public/database 0711 ddms ddms", 15 "mkdir /data/service/el1/public/database/audio_policy_manager 02770 audio ddms", 16 "start audio_server" 17 ] 18 }, { 19 "name" : "audio_server:restart_audio_server", 20 "cmds" : [ 21 "stop audio_host", 22 "start audio_host" 23 ] 24 } 25 ], 26 "services" : [{ 27 "name" : "audio_server", 28 "path" : ["/system/bin/sa_main", "/system/profile/audio_server.json"], 29 "uid" : "audio", 30 "gid" : ["system", "audio", "input", "ueventd"], 31 "permission" : [ 32 "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT", 33 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 34 "ohos.permission.GET_SENSITIVE_PERMISSIONS", 35 "ohos.permission.PERMISSION_USED_STATS", 36 "ohos.permission.ACCESS_SERVICE_DM", 37 "ohos.permission.MANAGE_SECURE_SETTINGS", 38 "ohos.permission.ACCESS_BLUETOOTH", 39 "ohos.permission.MANAGE_BLUETOOTH" 40 ], 41 "permission_acls" : [ 42 "ohos.permission.GET_SENSITIVE_PERMISSIONS" 43 ], 44 "disabled" : 1, 45 "start-mode" : "condition", 46 "socket" : [{ 47 "name" : "native", 48 "family" : "AF_UNIX", 49 "type" : "SOCK_STREAM", 50 "protocol" : "default", 51 "permissions" : "0660", 52 "uid" : "audio", 53 "gid" : "system", 54 "option" : [ 55 ] 56 }], 57 "secon" : "u:r:audio_server:s0", 58 "jobs" : { 59 "on-restart" : "audio_server:restart_audio_server" 60 } 61 } 62 ] 63} 64