• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "jobs" : [{
3            "name" : "services:foundation",
4            "cmds" : [
5                "mkdir /data/service/el1/public/AbilityManagerService 0711 foundation system",
6                "mkdir /data/storage/el1/bundle 0711 system system",
7                "mkdir /data/storage/el2/base 0711 system system",
8                "mkdir /data/storage/el2/database 0711 system system",
9                "mkdir /data/service/el1/public/notification 0711 foundation system",
10                "mkdir /data/service/el1/public/database 0711 ddms ddms",
11                "mkdir /data/service/el1/public/database/bundle_manager_service 02770 foundation ddms",
12                "mkdir /data/service/el1/public/database/notification_service 02770 foundation ddms",
13                "mkdir /data/service/el1/public/database/form_storage 02770 foundation ddms",
14                "mkdir /data/service/el1/public/window 0711 foundation foundation",
15                "mkdir /data/service/el1/public/database/common_event_service 02770 foundation ddms",
16                "mkdir /data/service/el1/public/database/auto_startup_service 02770 foundation ddms",
17                "mkdir /data/service/el1/public/database/app_config_data 02770 foundation ddms",
18                "mkdir /data/service/el1/public/database/app_exit_reason 02770 foundation ddms",
19                "mkdir /data/service/el1/public/ecological_rule_mgr_service 0751 foundation system",
20                "mkdir /data/service/el1/public/database/ability_manager_service 02770 foundation ddms",
21                "mkdir /data/service/el1/public/app_domain_verify_mgr_service 0750 foundation system",
22                "mkdir /data/service/el1/public/database/keep_alive_service 02770 foundation ddms",
23                "mkdir /data/service/el1/public/database/insight_intent 02770 foundation ddms"
24            ]
25        } , {
26            "name" : "services:restartfoundation",
27            "cmds" : [
28                "unset_bootevent bootevent.appfwk.ready",
29                "unset_bootevent bootevent.lockscreen.ready",
30                "unset_bootevent bootevent.launcher.ready",
31                "unset_bootevent bootevent.bms.main.bundles.ready",
32                "reset appspawn",
33                "reset accountmgr",
34                "reset bgtaskmgr_service",
35                "reset inputmethod_service",
36                "reset resource_schedule_service",
37                "reset device_usage_stats_service",
38                "stop dlp_permission_service"
39            ]
40        }
41    ],
42    "services" : [{
43            "name" : "foundation",
44            "path" : ["/system/bin/sa_main", "/system/profile/foundation.json"],
45            "critical" : [1, 4, 240],
46            "importance" : -20,
47            "uid" : "foundation",
48            "permission" : [
49                "ohos.permission.ACCESS_DEVICE_COLLABORATION_SERVICE",
50                "ohos.permission.INPUT_MONITORING",
51                "ohos.permission.PERMISSION_USED_STATS",
52                "ohos.permission.DISTRIBUTED_SOFTBUS_CENTER",
53                "ohos.permission.DISTRIBUTED_DATASYNC",
54                "ohos.permission.MANAGE_AUDIO_CONFIG",
55                "ohos.permission.WRITE_CALL_LOG",
56                "ohos.permission.READ_CALL_LOG",
57                "ohos.permission.READ_CONTACTS",
58                "ohos.permission.READ_DFX_SYSEVENT",
59                "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",
60                "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS",
61                "ohos.permission.MANAGE_SETTINGS",
62                "ohos.permission.MANAGE_SECURE_SETTINGS",
63                "ohos.permission.START_ABILITIES_FROM_BACKGROUND",
64                "ohos.permission.ACCESS_SERVICE_DM",
65                "ohos.permission.ACCESS_SERVICE_DP",
66                "ohos.permission.STORAGE_MANAGER",
67                "ohos.permission.PROXY_AUTHORIZATION_URI",
68                "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION",
69                "ohos.permission.USE_USER_IDM",
70                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
71                "ohos.permission.LISTEN_BUNDLE_CHANGE",
72                "ohos.permission.GET_TELEPHONY_STATE",
73                "ohos.permission.SEND_MESSAGES",
74                "ohos.permission.CONNECT_CELLULAR_CALL_SERVICE",
75                "ohos.permission.SET_TELEPHONY_STATE",
76                "ohos.permission.VIBRATE",
77                "ohos.permission.SYSTEM_LIGHT_CONTROL",
78                "ohos.permission.MANAGE_HAP_TOKENID",
79                "ohos.permission.UPDATE_CONFIGURATION",
80                "ohos.permission.WRITE_WHOLE_CALENDAR",
81                "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT",
82                "ohos.permission.START_INVISIBLE_ABILITY",
83                "ohos.permission.GET_BUNDLE_INFO",
84                "ohos.permission.GET_SUSPEND_STATE",
85                "ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT",
86                "ohos.permission.PUBLISH_DISPLAY_ROTATION_EVENT",
87                "ohos.permission.PUBLISH_CAST_PLUGGED_EVENT",
88                "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
89                "ohos.permission.CLEAN_APPLICATION_DATA",
90                "ohos.permission.REMOVE_CACHE_FILES",
91                "ohos.permission.INSTALL_SANDBOX_BUNDLE",
92                "ohos.permission.USE_BLUETOOTH",
93                "ohos.permission.GET_SENSITIVE_PERMISSIONS",
94                "ohos.permission.CONNECTIVITY_INTERNAL",
95                "ohos.permission.GET_RUNNING_INFO",
96                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS",
97                "ohos.permission.ACCESS_BLUETOOTH",
98                "ohos.permission.MANAGE_BLUETOOTH",
99                "ohos.permission.RUNNING_STATE_OBSERVER",
100                "ohos.permission.GET_INSTALLED_BUNDLE_LIST",
101                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION",
102                "ohos.permission.MANAGE_USER_ACCOUNT_INFO",
103                "ohos.permission.GET_NETWORK_INFO",
104                "ohos.permission.VERIFY_ACTIVATION_LOCK",
105                "ohos.permission.CAPTURE_SCREEN",
106                "ohos.permission.GRANT_URI_PERMISSION_PRIVILEGED",
107                "ohos.permission.START_SYSTEM_DIALOG",
108                "ohos.permission.GET_BUNDLE_RESOURCES",
109                "ohos.permission.REQUIRE_FORM",
110                "ohos.permission.MODIFY_AUDIO_SETTINGS",
111                "ohos.permission.ACCESS_SPAMSHIELD_SERVICE",
112                "ohos.permission.APPROXIMATELY_LOCATION",
113                "ohos.permission.LOCATION",
114                "ohos.permission.LOCATION_IN_BACKGROUND",
115                "ohos.permission.BUNDLE_ACTIVE_INFO",
116                "ohos.permission.GET_SUPER_PRIVACY",
117                "ohos.permission.FILE_ACCESS_PERSIST",
118                "ohos.permission.SET_SANDBOX_POLICY",
119                "ohos.permission.CHECK_SANDBOX_POLICY",
120                "ohos.permission.SET_SUPER_PRIVACY",
121                "ohos.permission.CONNECT_FORM_EXTENSION",
122                "ohos.permission.CONNECT_STATIC_SUBSCRIBER_EXTENSION",
123                "ohos.permission.ACCESS_USER_AUTH_INTERNAL",
124                "ohos.permission.MANAGE_MISSIONS",
125                "ohos.permission.KILL_PROCESS_DEPENDED_ON_ARKWEB",
126                "ohos.permission.ACCESS_LOWPOWER_MANAGER",
127                "ohos.permission.RECEIVER_STARTUP_COMPLETED",
128                "ohos.permission.hsdr.HSDR_ACCESS",
129                "ohos.permission.START_RESTORE_NOTIFICATION",
130                "ohos.permission.ATTEST_KEY",
131                "ohos.permission.ACCESS_CAR_DISTRIBUTED_ENGINE",
132                "ohos.permission.READ_WHOLE_CALENDAR",
133                "ohos.permission.MONITOR_DEVICE_NETWORK_STATE",
134                "ohos.permission.NOTIFICATION_CONTROLLER",
135                "ohos.permission.ACCESS_SCREEN_LOCK",
136                "ohos.permission.ACCESS_SEARCH_SERVICE",
137                "ohos.permission.hsdr.REQUEST_HSDR",
138                "ohos.permission.ACCESS_CUSTOM_RINGTONE",
139                "ohos.permission.RECEIVE_BMS_BROKER_MESSAGES",
140                "ohos.permission.RECEIVE_UPDATE_MESSAGE",
141                "ohos.permission.ACCESS_SCREEN_LOCK_INNER"
142            ],
143            "permission_acls":[
144                "ohos.permission.MANAGE_HAP_TOKENID",
145                "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",
146                "ohos.permission.INPUT_MONITORING",
147                "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS",
148                "ohos.permission.START_INVISIBLE_ABILITY",
149                "ohos.permission.INSTALL_SANDBOX_BUNDLE",
150                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION",
151                "ohos.permission.GRANT_URI_PERMISSION_PRIVILEGED",
152                "ohos.permission.MANAGE_USER_ACCOUNT_INFO",
153                "ohos.permission.CAPTURE_SCREEN",
154                "ohos.permission.SET_SANDBOX_POLICY",
155                "ohos.permission.SET_SUPER_PRIVACY",
156                "ohos.permission.MANAGE_MISSIONS",
157                "ohos.permission.PUBLISH_DISPLAY_ROTATION_EVENT",
158                "ohos.permission.PUBLISH_CAST_PLUGGED_EVENT",
159                "ohos.permission.MONITOR_DEVICE_NETWORK_STATE",
160                "ohos.permission.NOTIFICATION_CONTROLLER",
161                "ohos.permission.ACCESS_SCREEN_LOCK_INNER"
162            ],
163            "kernel_permission": {
164                "ohos.permission.kernel.READ_PROTECT_RANGE": true,
165                "ohos.permission.kernel.ALLOW_APP_CODE_DECRYPT": 17
166            },
167            "gid" : ["system", "appspawn", "update", "data_reserve", "app_install"],
168            "writepid" : ["/dev/memcg/perf_sensitive/cgroup.procs"],
169            "caps" : ["SYS_PTRACE", "KILL"],
170            "bootevents": [
171                "bootevent.bms.main.bundles.ready",
172                "bootevent.wms.fullscreen.ready",
173                "bootevent.appfwk.ready",
174                "bootevent.lockscreen.ready",
175                "bootevent.launcher.ready",
176                "bootevent.wms.ready"
177            ],
178            "jobs" : {
179                "on-start" : "services:foundation",
180                "on-restart" : "services:restartfoundation"
181            },
182            "secon" : "u:r:foundation:s0"
183        }
184    ]
185}
186