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 "syncexec /system/bin/mv -n /data/service/el1/network/hosts_user/hosts /data/service/el1/network/hosts_user/hostsBak", 16 "syncexec /system/bin/cp -n /etc/initHosts /data/service/el1/network/hosts_user/hosts", 17 "syncexec /system/bin/cp -n /dev/null /data/service/el1/network/hosts_user/hostsBak", 18 "chown root root /data/service/el1/network/hosts_user/hosts", 19 "chmod 655 /data/service/el1/network/hosts_user/hosts" 20 ] 21 } 22 ], 23 "services" : [{ 24 "name" : "netmanager", 25 "path" : ["/system/bin/sa_main", "/system/profile/netmanager.json"], 26 "uid" : "net_manager", 27 "gid" : ["net_manager", "system", "shell", "dhcp", "netsys_socket"], 28 "caps" : ["CAP_NET_ADMIN", "CAP_NET_BIND_SERVICE", "CAP_NET_RAW"], 29 "critical" : [0, 50, 10], 30 "jobs" : { 31 "on-start" : "services:netmanager" 32 }, 33 "bootevents": [ 34 "bootevent.netmanager.ready", 35 "bootevent.netsysnative.ready" 36 ], 37 "permission" : [ 38 "ohos.permission.DISTRIBUTED_DATASYNC", 39 "ohos.permission.DISTRIBUTED_SOFTBUS_CENTER", 40 "ohos.permission.ACCESS_SERVICE_DM", 41 "ohos.permission.GET_WIFI_INFO", 42 "ohos.permission.SET_WIFI_INFO", 43 "ohos.permission.MANAGE_LOCAL_ACCOUNTS", 44 "ohos.permission.MANAGE_SECURE_SETTINGS", 45 "ohos.permission.RUNNING_STATE_OBSERVER", 46 "ohos.permission.LOCATION", 47 "ohos.permission.GET_NETWORK_INFO", 48 "ohos.permission.ACCESS_PROTOCOL_DFX_STATE", 49 "ohos.permission.GET_BUNDLE_INFO", 50 "ohos.permission.GET_BUNDLE_RESOURCES", 51 "ohos.permission.ACCESS_BLUETOOTH", 52 "ohos.permission.MANAGE_BLUETOOTH", 53 "ohos.permission.DISTRIBUTED_DATASYNC", 54 "ohos.permission.GET_TELEPHONY_STATE", 55 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 56 "ohos.permission.CONNECTIVITY_INTERNAL", 57 "ohos.permission.GET_INSTALLED_BUNDLE_LIST", 58 "ohos.permission.SET_TELEPHONY_STATE", 59 "ohos.permission.MANAGE_WIFI_HOTSPOT", 60 "ohos.permission.MANAGE_SETTINGS", 61 "ohos.permission.NETSYS_INTERNAL", 62 "ohos.permission.CONNECT_VPN_EXTENSION", 63 "ohos.permission.MANAGE_USB_CONFIG", 64 "ohos.permission.ATTEST_KEY", 65 "ohos.permission.ACCESS_DISTRIBUTED_MODEM", 66 "ohos.permission.NETWORK_DHCP", 67 "ohos.permission.GET_SUSPEND_STATE", 68 "ohos.permission.ACTIVITY_MOTION", 69 "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", 70 "ohos.permission.RECEIVE_FUSION_MESSAGES", 71 "ohos.permission.GET_WIFI_PEERS_MAC" 72 ], 73 "permission_acls" : [ 74 "ohos.permission.MANAGE_WIFI_HOTSPOT" 75 ], 76 "secon" : "u:r:netmanager:s0" 77 } 78 ] 79} 80