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 /log/reliability/bbox/ 0740 hiview log", 21 "mkdir /log/reliability/bbox/panic_log 0740 hiview log", 22 "chown root hiview /dev/bbox", 23 "chown hiview system /dev/ucollection", 24 "chown root system /proc/sysrq-trigger", 25 "chown root hiview /sys/kernel/hungtask/userlist", 26 "chmod 662 /sys/kernel/hungtask/userlist", 27 "chown root hiview /proc/sys/hguard/user_list", 28 "chmod 662 /proc/sys/hguard/user_list", 29 "chmod 662 /dev/bbox", 30 "chmod 664 /dev/ucollection", 31 "chmod 220 /proc/sysrq-trigger", 32 "export TMPDIR /data/log/hiview/temp" 33 ] 34 }, 35 { 36 "name" : "param:persist.hiview.freeze_detector=*", 37 "condition" : "persist.hiview.freeze_detector=*", 38 "cmds" : [ 39 "setparam hiviewdfx.ucollection.switchon ${persist.hiview.freeze_detector}" 40 ] 41 }, 42 { 43 "name" : "boot && param:persist.hiview.freeze_detector=*", 44 "condition" : "boot && persist.hiview.freeze_detector=*", 45 "cmds" : [ 46 "setparam hiviewdfx.ucollection.switchon ${persist.hiview.freeze_detector}" 47 ] 48 } 49 ], 50 "services" : [{ 51 "name" : "hiview", 52 "path" : ["/system/bin/hiview"], 53 "uid" : "hiview", 54 "gid" : ["system", "log", "hiview", "readproc", "file_manager"], 55 "apl" : "system_basic", 56 "setuid" : true, 57 "permission" : [ 58 "ohos.permission.MANAGE_LOCAL_ACCOUNTS", 59 "ohos.permission.DUMP", 60 "ohos.permission.GET_WIFI_INFO", 61 "ohos.permission.GET_WIFI_LOCAL_MAC", 62 "ohos.permission.GET_WIFI_PEERS_MAC", 63 "ohos.permission.GET_WIFI_CONFIG", 64 "ohos.permission.RUNNING_STATE_OBSERVER", 65 "ohos.permission.GET_RUNNING_INFO", 66 "ohos.permission.GET_NETWORK_INFO", 67 "ohos.permission.LOCATION", 68 "ohos.permission.APPROXIMATELY_LOCATION", 69 "ohos.permission.GET_INSTALLED_BUNDLE_LIST", 70 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 71 "ohos.permission.GET_TELEPHONY_STATE", 72 "ohos.permission.GET_NETWORK_STATS", 73 "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT", 74 "ohos.permission.MANAGE_SECURE_SETTINGS", 75 "ohos.permission.ACCESS_BLUETOOTH", 76 "ohos.permission.MANAGE_BLUETOOTH", 77 "ohos.permission.MANAGE_WIFI_CONNECTION", 78 "ohos.permission.ENABLE_PROFILER", 79 "ohos.permission.GET_SUSPEND_STATE", 80 "ohos.permission.MANAGE_SETTINGS", 81 "ohos.permission.ACTIVITY_MOTION", 82 "ohos.permission.BUNDLE_ACTIVE_INFO", 83 "ohos.permission.MODIFY_AUDIO_SETTINGS", 84 "ohos.permission.RECEIVE_UPDATE_MESSAGE", 85 "ohos.permission.ACCESS_LOWPOWER_MANAGER", 86 "ohos.permission.DISTRIBUTED_DATASYNC", 87 "ohos.permission.COLLECT_ACCESSORY_LOG", 88 "ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT", 89 "ohos.permission.RECEIVER_STARTUP_COMPLETED" 90 ], 91 "permission_acls" : [ 92 "ohos.permission.DUMP", 93 "ohos.permission.GET_WIFI_PEERS_MAC", 94 "ohos.permission.MANAGE_WIFI_CONNECTION" 95 ], 96 "writepid" : [ 97 "/dev/cpuset/system-background/tasks" 98 ], 99 "socket" : [{ 100 "name" : "hisysevent", 101 "family" : "AF_UNIX", 102 "type" : "SOCK_DGRAM", 103 "protocol" : "default", 104 "permissions" : "0662", 105 "uid" : "hiview", 106 "gid" : "system", 107 "option" : [ 108 "SOCKET_OPTION_PASSCRED", 109 "SOCK_NONBLOCK", 110 "SOCK_CLOEXEC" 111 ] 112 }], 113 "caps" : [ 114 "SYSLOG", 115 "CAP_NET_RAW", 116 "CAP_SYS_PTRACE", 117 "CAP_DAC_READ_SEARCH", 118 "CAP_KILL" 119 ], 120 "jobs" : { 121 "on-start" : "services:hiview" 122 }, 123 "sandbox": 0, 124 "secon" : "u:r:hiview:s0", 125 "start-mode" : "boot" 126 } 127 ] 128} 129