• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "jobs" : [{
3            "name" : "services:hiview",
4            "cmds" : [
5                "mkdir /data/log 0775 system log",
6                "mkdir /data/log/hiview 0771 system system",
7                "mkdir /data/log/hiview/temp 0770 hiview system",
8                "mkdir /data/log/faultlog/ 0750 hiview log",
9                "mkdir /data/log/faultlog/temp/ 0770 system system",
10                "mkdir /data/log/faultlog/faultlogger/ 0750 hiview log",
11                "mkdir /data/log/bbox/ 0771 root log",
12                "mkdir /data/log/hitrace/ 0750 hiview log",
13                "mkdir /data/log/reliability/ 0750 hiview log",
14                "mkdir /data/log/reliability/resource_leak/ 0750 hiview log",
15                "mkdir /data/log/reliability/resource_leak/memory_leak/ 0750 hiview log",
16                "mkdir /data/log/reliability/resource_leak/fd_leak/ 0750 hiview log",
17                "mkdir /data/log/reliability/resource_leak/thread_leak/ 0750 hiview log",
18                "mkdir /data/log/hiaudit/ 0770 hiview log",
19                "mkdir /data/system/hiview/ 0770 hiview log",
20                "mkdir /data/system/hiview/unzip_configs/ 0770 hiview log",
21                "mkdir /data/system/hiview/unzip_configs/sys_event_def/ 0770 hiview log",
22                "mkdir /log/reliability/bbox/ 0740 hiview log",
23                "mkdir /log/reliability/bbox/panic_log 0740 hiview log",
24                "chown root hiview /dev/bbox",
25                "chown hiview system /dev/ucollection",
26                "chown root system /proc/sysrq-trigger",
27                "chown root hiview /sys/kernel/hungtask/userlist",
28                "chmod 662 /sys/kernel/hungtask/userlist",
29                "chown root hiview /proc/sys/hguard/user_list",
30                "chmod 662 /proc/sys/hguard/user_list",
31                "chmod 662 /dev/bbox",
32                "chmod 664 /dev/ucollection",
33                "chmod 220 /proc/sysrq-trigger",
34                "export TMPDIR /data/log/hiview/temp"
35            ]
36        }
37    ],
38    "services" : [{
39            "name" : "hiview",
40            "path" : ["/system/bin/hiview"],
41            "uid" : "hiview",
42            "gid" : ["system", "log", "hiview", "readproc", "file_manager", "hmi_host", "shader_cache"],
43            "apl" : "system_basic",
44            "setuid" : true,
45            "permission" : [
46                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
47                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS",
48                "ohos.permission.DUMP",
49                "ohos.permission.GET_WIFI_INFO",
50                "ohos.permission.GET_WIFI_LOCAL_MAC",
51                "ohos.permission.GET_WIFI_PEERS_MAC",
52                "ohos.permission.GET_WIFI_CONFIG",
53                "ohos.permission.RUNNING_STATE_OBSERVER",
54                "ohos.permission.GET_RUNNING_INFO",
55                "ohos.permission.GET_NETWORK_INFO",
56                "ohos.permission.LOCATION",
57                "ohos.permission.APPROXIMATELY_LOCATION",
58                "ohos.permission.GET_INSTALLED_BUNDLE_LIST",
59                "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
60                "ohos.permission.GET_TELEPHONY_STATE",
61                "ohos.permission.GET_NETWORK_STATS",
62                "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT",
63                "ohos.permission.MANAGE_SECURE_SETTINGS",
64                "ohos.permission.ACCESS_BLUETOOTH",
65                "ohos.permission.MANAGE_BLUETOOTH",
66                "ohos.permission.MANAGE_WIFI_CONNECTION",
67                "ohos.permission.ENABLE_PROFILER",
68                "ohos.permission.GET_SUSPEND_STATE",
69                "ohos.permission.MANAGE_SETTINGS",
70                "ohos.permission.ACTIVITY_MOTION",
71                "ohos.permission.BUNDLE_ACTIVE_INFO",
72                "ohos.permission.MODIFY_AUDIO_SETTINGS",
73                "ohos.permission.RECEIVE_UPDATE_MESSAGE",
74                "ohos.permission.ACCESS_MULTICORE_HYBRID_ABILITY",
75                "ohos.permission.ACCESS_LOWPOWER_MANAGER",
76                "ohos.permission.ACCESS_BOOSTER_SERVICE",
77                "ohos.permission.DISTRIBUTED_DATASYNC",
78                "ohos.permission.COLLECT_ACCESSORY_LOG",
79                "ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT",
80                "ohos.permission.RECEIVER_STARTUP_COMPLETED",
81                "ohos.permission.MANAGE_RGM",
82                "ohos.permission.POWER_OPTIMIZATION",
83                "ohos.permission.ACCELEROMETER",
84                "ohos.permission.ACCESS_CMAP_SERVICE",
85                "ohos.permission.GYROSCOPE",
86                "ohos.permission.PRELOAD_APPLICATION",
87                "ohos.permission.FILE_CROSS_APP",
88                "ohos.permission.FILE_ACCESS_COMMON_DIR",
89                "ohos.permission.PERCEIVE_SMART_POWER_SCENARIO",
90                "ohos.permission.CAPTURE_SCREEN",
91                "ohos.permission.ACCESS_HIVIEWX",
92                "ohos.permission.READ_WEATHER_DATA"
93            ],
94            "permission_acls" : [
95                "ohos.permission.MANAGE_RGM",
96                "ohos.permission.DUMP",
97                "ohos.permission.GET_WIFI_PEERS_MAC",
98                "ohos.permission.MANAGE_WIFI_CONNECTION",
99                "ohos.permission.CAPTURE_SCREEN"
100            ],
101            "writepid" : [
102                "/dev/cpuset/system-background/tasks"
103            ],
104            "socket" : [{
105                "name" : "hisysevent",
106                "family" : "AF_UNIX",
107                "type" : "SOCK_DGRAM",
108                "protocol" : "default",
109                "permissions" : "0662",
110                "uid" : "hiview",
111                "gid" : "system",
112                "option" : [
113                    "SOCKET_OPTION_PASSCRED",
114                    "SOCK_NONBLOCK",
115                    "SOCK_CLOEXEC"
116                ]
117            }, {
118                "name" : "hisysevent_fast",
119                "family" : "AF_UNIX",
120                "type" : "SOCK_DGRAM",
121                "protocol" : "default",
122                "permissions" : "0662",
123                "uid" : "hiview",
124                "gid" : "system",
125                "option" : [
126                    "SOCKET_OPTION_PASSCRED",
127                    "SOCK_NONBLOCK",
128                    "SOCK_CLOEXEC"
129                ]
130            }],
131            "caps" : [
132                "SYSLOG",
133                "CAP_NET_RAW",
134                "CAP_SYS_PTRACE",
135                "CAP_DAC_READ_SEARCH",
136                "CAP_KILL"
137            ],
138            "jobs" : {
139                "on-start" : "services:hiview"
140            },
141            "sandbox": 0,
142            "secon" : "u:r:hiview:s0",
143            "start-mode" : "boot"
144        }
145    ]
146}
147