1{
2    "jobs" : [{
3            "name" : "early-boot",
4            "cmds" : [
5                "mkdir /data/service/el1/public/netmanager 711 net_manager net_manager",
6                "mkdir /data/service/el1/public/netmanager/route 711 net_manager net_manager",
7                "chown net_manager net_manager /proc/net/foreground_uid",
8                "start netmanager"
9            ]
10        }, {
11            "name" : "post-fs-data",
12            "cmds" : [
13                "mkdir /data/service/el1/network 755 root root",
14                "mkdir /data/service/el1/network/hosts_user 755 root root",
15                "exec /system/bin/cp -n /etc/initHosts /data/service/el1/network/hosts_user/hosts",
16                "chown root root /data/service/el1/network/hosts_user/hosts",
17                "chmod 655 /data/service/el1/network/hosts_user/hosts"
18            ]
19        }
20    ],
21    "services" : [{
22            "name" : "netmanager",
23            "path" : ["/system/bin/sa_main", "/system/profile/netmanager.json"],
24            "uid" : "net_manager",
25            "gid" : ["net_manager", "system", "shell", "dhcp", "netsys_socket"],
26            "caps" : ["CAP_NET_ADMIN", "CAP_NET_BIND_SERVICE", "CAP_NET_RAW"],
27            "critical" : [0, 50, 10],
28            "jobs" : {
29                "on-start" : "services:netmanager"
30            },
31            "permission" : [
32                "ohos.permission.DISTRIBUTED_DATASYNC",
33                "ohos.permission.DISTRIBUTED_SOFTBUS_CENTER",
34                "ohos.permission.ACCESS_SERVICE_DM",
35                "ohos.permission.GET_WIFI_INFO",
36                "ohos.permission.SET_WIFI_INFO",
37                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
38                "ohos.permission.MANAGE_SECURE_SETTINGS",
39                "ohos.permission.RUNNING_STATE_OBSERVER",
40                "ohos.permission.LOCATION",
41                "ohos.permission.GET_NETWORK_INFO",
42                "ohos.permission.ACCESS_PROTOCOL_DFX_STATE",
43                "ohos.permission.GET_BUNDLE_INFO",
44                "ohos.permission.GET_BUNDLE_RESOURCES",
45                "ohos.permission.ACCESS_BLUETOOTH",
46                "ohos.permission.MANAGE_BLUETOOTH",
47                "ohos.permission.DISTRIBUTED_DATASYNC",
48                "ohos.permission.GET_TELEPHONY_STATE",
49                "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
50                "ohos.permission.CONNECTIVITY_INTERNAL",
51                "ohos.permission.GET_INSTALLED_BUNDLE_LIST",
52                "ohos.permission.SET_TELEPHONY_STATE",
53                "ohos.permission.MANAGE_WIFI_HOTSPOT",
54                "ohos.permission.MANAGE_SETTINGS",
55                "ohos.permission.NETSYS_INTERNAL",
56                "ohos.permission.CONNECT_VPN_EXTENSION",
57                "ohos.permission.MANAGE_USB_CONFIG",
58                "ohos.permission.ATTEST_KEY"
59            ],
60            "permission_acls" : [
61                "ohos.permission.MANAGE_WIFI_HOTSPOT"
62            ],
63            "secon" : "u:r:netmanager:s0"
64        }
65    ]
66}
67