1{ 2 "jobs" : [{ 3 "name" : "services:netsysnative", 4 "cmds" : [ 5 "mkdir /data/unix", 6 "chown root root /data/unix", 7 "chmod 0777 /data/unix", 8 "mount bpf bpf /sys/fs/bpf nodev", 9 "mount cgroup2 none /sys/fs/cgroup nodev" 10 ] 11 } 12 ], 13 "services" : [{ 14 "name" : "netsysnative", 15 "path" : ["/system/bin/sa_main", "/system/profile/netsysnative.json"], 16 "uid" : "netsysnative", 17 "gid" : ["netsysnative", "net_manager", "system", "shell", "root", "bluetooth", "netsys_socket"], 18 "caps" : ["CAP_NET_ADMIN", "CAP_NET_BIND_SERVICE", "CAP_NET_RAW", "CAP_SYS_ADMIN", "CAP_SYS_MODULE", "CAP_SYS_RESOURCE", 19 "CAP_CHOWN", "CAP_FOWNER", "CAP_MKNOD"], 20 "critical" : [0, 50, 10], 21 "jobs" : { 22 "on-start" : "services:netsysnative" 23 }, 24 "socket" : [{ 25 "name" : "dnsproxyd", 26 "family" : "AF_UNIX", 27 "type" : "SOCK_STREAM", 28 "protocol" : "default", 29 "permissions" : "0660", 30 "uid" : "netsysnative", 31 "gid" : "netsys_socket", 32 "option" : [ 33 ] 34 }, { 35 "name" : "fwmarkd", 36 "family" : "AF_UNIX", 37 "type" : "SOCK_STREAM", 38 "protocol" : "default", 39 "permissions" : "0660", 40 "uid" : "netsysnative", 41 "gid" : "netsys_socket", 42 "option" : [ 43 ] 44 }, { 45 "name" : "tunfd", 46 "family" : "AF_UNIX", 47 "type" : "SOCK_STREAM", 48 "protocol" : "default", 49 "permissions" : "0660", 50 "uid" : "netsysnative", 51 "gid" : "netsys_socket", 52 "option" : [ 53 ] 54 }], 55 "secon" : "u:r:netsysnative:s0" 56 } 57 ] 58} 59