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", "usb_host"],
31            "permission" : [
32                "ohos.permission.ACCESS_DISTRIBUTED_HARDWARE",
33                "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT",
34                "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
35                "ohos.permission.GET_SENSITIVE_PERMISSIONS",
36                "ohos.permission.PERMISSION_USED_STATS",
37                "ohos.permission.ACCESS_SERVICE_DM",
38                "ohos.permission.MONITOR_DEVICE_NETWORK_STATE",
39                "ohos.permission.MANAGE_SECURE_SETTINGS",
40                "ohos.permission.MANAGE_SETTINGS",
41                "ohos.permission.ACCESS_BLUETOOTH",
42                "ohos.permission.MANAGE_BLUETOOTH",
43                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
44                "ohos.permission.MANAGE_MEDIA_RESOURCES",
45                "ohos.permission.DISTRIBUTED_DATASYNC",
46                "ohos.permission.MODIFY_AUDIO_SETTINGS",
47                "ohos.permission.ACTIVITY_MOTION"
48            ],
49            "permission_acls" : [
50                "ohos.permission.GET_SENSITIVE_PERMISSIONS",
51                "ohos.permission.MONITOR_DEVICE_NETWORK_STATE"
52            ],
53            "disabled" : 1,
54            "start-mode" : "condition",
55            "socket" : [{
56                "name" : "native",
57                "family" : "AF_UNIX",
58                "type" : "SOCK_STREAM",
59                "protocol" : "default",
60                "permissions" : "0660",
61                "uid" : "audio",
62                "gid" : "system",
63                "option" : [
64                ]
65            }],
66            "secon" : "u:r:audio_server:s0",
67            "jobs" : {
68                "on-restart" : "audio_server:restart_audio_server"
69            }
70        }
71    ]
72}
73