1c5d2a1cdSopenharmony_ci{
2c5d2a1cdSopenharmony_ci  "version": "3.0",
3c5d2a1cdSopenharmony_ci  "subsystems": [
4c5d2a1cdSopenharmony_ci    {
5c5d2a1cdSopenharmony_ci      "subsystem": "arkui",
6c5d2a1cdSopenharmony_ci      "components": [
7c5d2a1cdSopenharmony_ci        {
8c5d2a1cdSopenharmony_ci          "component": "ace_engine",
9c5d2a1cdSopenharmony_ci          "features": []
10c5d2a1cdSopenharmony_ci        },
11c5d2a1cdSopenharmony_ci        {
12c5d2a1cdSopenharmony_ci          "component": "napi",
13c5d2a1cdSopenharmony_ci          "features": []
14c5d2a1cdSopenharmony_ci        },
15c5d2a1cdSopenharmony_ci        {
16c5d2a1cdSopenharmony_ci          "component": "ui_lite",
17c5d2a1cdSopenharmony_ci          "features": []
18c5d2a1cdSopenharmony_ci        }
19c5d2a1cdSopenharmony_ci      ]
20c5d2a1cdSopenharmony_ci    },
21c5d2a1cdSopenharmony_ci    {
22c5d2a1cdSopenharmony_ci      "subsystem": "account",
23c5d2a1cdSopenharmony_ci      "components": [
24c5d2a1cdSopenharmony_ci        {
25c5d2a1cdSopenharmony_ci          "component": "os_account",
26c5d2a1cdSopenharmony_ci          "features": [ "os_account_multiple_active_accounts=false" ]
27c5d2a1cdSopenharmony_ci        }
28c5d2a1cdSopenharmony_ci      ]
29c5d2a1cdSopenharmony_ci    },
30c5d2a1cdSopenharmony_ci    {
31c5d2a1cdSopenharmony_ci      "subsystem": "barrierfree",
32c5d2a1cdSopenharmony_ci      "components": [
33c5d2a1cdSopenharmony_ci        {
34c5d2a1cdSopenharmony_ci          "component": "accessibility",
35c5d2a1cdSopenharmony_ci          "features": []
36c5d2a1cdSopenharmony_ci        }
37c5d2a1cdSopenharmony_ci      ]
38c5d2a1cdSopenharmony_ci    },
39c5d2a1cdSopenharmony_ci    {
40c5d2a1cdSopenharmony_ci      "subsystem": "distributeddatamgr",
41c5d2a1cdSopenharmony_ci      "components": [
42c5d2a1cdSopenharmony_ci        {
43c5d2a1cdSopenharmony_ci          "component": "relational_store",
44c5d2a1cdSopenharmony_ci          "features": []
45c5d2a1cdSopenharmony_ci        },
46c5d2a1cdSopenharmony_ci        {
47c5d2a1cdSopenharmony_ci          "component": "preferences",
48c5d2a1cdSopenharmony_ci          "features": []
49c5d2a1cdSopenharmony_ci        },
50c5d2a1cdSopenharmony_ci        {
51c5d2a1cdSopenharmony_ci          "component": "data_share",
52c5d2a1cdSopenharmony_ci          "features": []
53c5d2a1cdSopenharmony_ci        },
54c5d2a1cdSopenharmony_ci        {
55c5d2a1cdSopenharmony_ci          "component": "datamgr_service",
56c5d2a1cdSopenharmony_ci          "features": [
57c5d2a1cdSopenharmony_ci            "datamgr_service_udmf = true"
58c5d2a1cdSopenharmony_ci          ]
59c5d2a1cdSopenharmony_ci        },
60c5d2a1cdSopenharmony_ci        {
61c5d2a1cdSopenharmony_ci          "component": "kv_store",
62c5d2a1cdSopenharmony_ci          "features": []
63c5d2a1cdSopenharmony_ci        },
64c5d2a1cdSopenharmony_ci        {
65c5d2a1cdSopenharmony_ci          "component": "data_object",
66c5d2a1cdSopenharmony_ci          "features": []
67c5d2a1cdSopenharmony_ci        },
68c5d2a1cdSopenharmony_ci        {
69c5d2a1cdSopenharmony_ci          "component": "e2fsprogs",
70c5d2a1cdSopenharmony_ci          "features": []
71c5d2a1cdSopenharmony_ci        },
72c5d2a1cdSopenharmony_ci        {
73c5d2a1cdSopenharmony_ci          "component": "pasteboard",
74c5d2a1cdSopenharmony_ci          "features": []
75c5d2a1cdSopenharmony_ci        },
76c5d2a1cdSopenharmony_ci        {
77c5d2a1cdSopenharmony_ci          "component": "udmf",
78c5d2a1cdSopenharmony_ci          "features": []
79c5d2a1cdSopenharmony_ci        }
80c5d2a1cdSopenharmony_ci      ]
81c5d2a1cdSopenharmony_ci    },
82c5d2a1cdSopenharmony_ci    {
83c5d2a1cdSopenharmony_ci      "subsystem": "filemanagement",
84c5d2a1cdSopenharmony_ci      "components": [
85c5d2a1cdSopenharmony_ci        {
86c5d2a1cdSopenharmony_ci          "component": "user_file_service",
87c5d2a1cdSopenharmony_ci          "features": []
88c5d2a1cdSopenharmony_ci        },
89c5d2a1cdSopenharmony_ci        {
90c5d2a1cdSopenharmony_ci          "component": "file_api",
91c5d2a1cdSopenharmony_ci          "features": []
92c5d2a1cdSopenharmony_ci        },
93c5d2a1cdSopenharmony_ci        {
94c5d2a1cdSopenharmony_ci          "component": "storage_service",
95c5d2a1cdSopenharmony_ci          "features": []
96c5d2a1cdSopenharmony_ci        },
97c5d2a1cdSopenharmony_ci        {
98c5d2a1cdSopenharmony_ci          "component": "dfs_service",
99c5d2a1cdSopenharmony_ci          "features": []
100c5d2a1cdSopenharmony_ci        },
101c5d2a1cdSopenharmony_ci        {
102c5d2a1cdSopenharmony_ci          "component": "app_file_service",
103c5d2a1cdSopenharmony_ci          "features": []
104c5d2a1cdSopenharmony_ci        }
105c5d2a1cdSopenharmony_ci      ]
106c5d2a1cdSopenharmony_ci    },
107c5d2a1cdSopenharmony_ci    {
108c5d2a1cdSopenharmony_ci      "subsystem": "build",
109c5d2a1cdSopenharmony_ci      "components": [
110c5d2a1cdSopenharmony_ci        {
111c5d2a1cdSopenharmony_ci          "component": "build_framework",
112c5d2a1cdSopenharmony_ci          "features": []
113c5d2a1cdSopenharmony_ci        }
114c5d2a1cdSopenharmony_ci      ]
115c5d2a1cdSopenharmony_ci    },
116c5d2a1cdSopenharmony_ci    {
117c5d2a1cdSopenharmony_ci      "subsystem": "security",
118c5d2a1cdSopenharmony_ci      "components": [
119c5d2a1cdSopenharmony_ci        {
120c5d2a1cdSopenharmony_ci          "component": "appverify",
121c5d2a1cdSopenharmony_ci          "features": []
122c5d2a1cdSopenharmony_ci        },
123c5d2a1cdSopenharmony_ci        {
124c5d2a1cdSopenharmony_ci          "component": "huks",
125c5d2a1cdSopenharmony_ci          "features": []
126c5d2a1cdSopenharmony_ci        },
127c5d2a1cdSopenharmony_ci        {
128c5d2a1cdSopenharmony_ci          "component": "asset",
129c5d2a1cdSopenharmony_ci          "features": []
130c5d2a1cdSopenharmony_ci        },
131c5d2a1cdSopenharmony_ci        {
132c5d2a1cdSopenharmony_ci          "component": "certificate_manager",
133c5d2a1cdSopenharmony_ci          "features": []
134c5d2a1cdSopenharmony_ci        },
135c5d2a1cdSopenharmony_ci        {
136c5d2a1cdSopenharmony_ci          "component": "certificate_framework",
137c5d2a1cdSopenharmony_ci          "features": []
138c5d2a1cdSopenharmony_ci        },
139c5d2a1cdSopenharmony_ci        {
140c5d2a1cdSopenharmony_ci          "component": "device_auth",
141c5d2a1cdSopenharmony_ci          "features": []
142c5d2a1cdSopenharmony_ci        },
143c5d2a1cdSopenharmony_ci        {
144c5d2a1cdSopenharmony_ci          "component": "crypto_framework",
145c5d2a1cdSopenharmony_ci          "features": []
146c5d2a1cdSopenharmony_ci        },
147c5d2a1cdSopenharmony_ci        {
148c5d2a1cdSopenharmony_ci          "component": "access_token",
149c5d2a1cdSopenharmony_ci          "features": []
150c5d2a1cdSopenharmony_ci        },
151c5d2a1cdSopenharmony_ci        {
152c5d2a1cdSopenharmony_ci          "component": "device_security_level",
153c5d2a1cdSopenharmony_ci          "features": []
154c5d2a1cdSopenharmony_ci        },
155c5d2a1cdSopenharmony_ci        {
156c5d2a1cdSopenharmony_ci          "component": "dataclassification",
157c5d2a1cdSopenharmony_ci          "features": []
158c5d2a1cdSopenharmony_ci        },
159c5d2a1cdSopenharmony_ci        {
160c5d2a1cdSopenharmony_ci          "component": "dlp_permission_service",
161c5d2a1cdSopenharmony_ci          "features": []
162c5d2a1cdSopenharmony_ci        },
163c5d2a1cdSopenharmony_ci	      {
164c5d2a1cdSopenharmony_ci          "component": "security_component_manager",
165c5d2a1cdSopenharmony_ci          "features": []
166c5d2a1cdSopenharmony_ci        },
167c5d2a1cdSopenharmony_ci        {
168c5d2a1cdSopenharmony_ci          "component": "code_signature",
169c5d2a1cdSopenharmony_ci          "features": [
170c5d2a1cdSopenharmony_ci            "code_signature_support_oh_code_sign=false",
171c5d2a1cdSopenharmony_ci            "code_signature_support_oh_release_app=true"
172c5d2a1cdSopenharmony_ci          ]
173c5d2a1cdSopenharmony_ci        },
174c5d2a1cdSopenharmony_ci        {
175c5d2a1cdSopenharmony_ci          "component": "security_component_manager",
176c5d2a1cdSopenharmony_ci          "features": []
177c5d2a1cdSopenharmony_ci        },
178c5d2a1cdSopenharmony_ci        {
179c5d2a1cdSopenharmony_ci          "component": "security_guard",
180c5d2a1cdSopenharmony_ci          "features": []
181c5d2a1cdSopenharmony_ci        }
182c5d2a1cdSopenharmony_ci      ]
183c5d2a1cdSopenharmony_ci    },
184c5d2a1cdSopenharmony_ci    {
185c5d2a1cdSopenharmony_ci      "subsystem": "startup",
186c5d2a1cdSopenharmony_ci      "components": [
187c5d2a1cdSopenharmony_ci        {
188c5d2a1cdSopenharmony_ci          "component": "startup_l2",
189c5d2a1cdSopenharmony_ci          "features": []
190c5d2a1cdSopenharmony_ci        },
191c5d2a1cdSopenharmony_ci        {
192c5d2a1cdSopenharmony_ci          "component": "appspawn",
193c5d2a1cdSopenharmony_ci          "features": []
194c5d2a1cdSopenharmony_ci        },
195c5d2a1cdSopenharmony_ci        {
196c5d2a1cdSopenharmony_ci          "component": "init",
197c5d2a1cdSopenharmony_ci          "features": []
198c5d2a1cdSopenharmony_ci        }
199c5d2a1cdSopenharmony_ci      ]
200c5d2a1cdSopenharmony_ci    },
201c5d2a1cdSopenharmony_ci    {
202c5d2a1cdSopenharmony_ci      "subsystem": "hiviewdfx",
203c5d2a1cdSopenharmony_ci      "components": [
204c5d2a1cdSopenharmony_ci        {
205c5d2a1cdSopenharmony_ci          "component": "hilog",
206c5d2a1cdSopenharmony_ci          "features": []
207c5d2a1cdSopenharmony_ci        },
208c5d2a1cdSopenharmony_ci        {
209c5d2a1cdSopenharmony_ci          "component": "hisysevent",
210c5d2a1cdSopenharmony_ci          "features": []
211c5d2a1cdSopenharmony_ci        },
212c5d2a1cdSopenharmony_ci        {
213c5d2a1cdSopenharmony_ci          "component": "hiappevent",
214c5d2a1cdSopenharmony_ci          "features": []
215c5d2a1cdSopenharmony_ci        },
216c5d2a1cdSopenharmony_ci        {
217c5d2a1cdSopenharmony_ci          "component": "hichecker",
218c5d2a1cdSopenharmony_ci          "features": []
219c5d2a1cdSopenharmony_ci        },
220c5d2a1cdSopenharmony_ci        {
221c5d2a1cdSopenharmony_ci          "component": "hidumper",
222c5d2a1cdSopenharmony_ci          "features": []
223c5d2a1cdSopenharmony_ci        },
224c5d2a1cdSopenharmony_ci        {
225c5d2a1cdSopenharmony_ci          "component": "hiview",
226c5d2a1cdSopenharmony_ci          "features": []
227c5d2a1cdSopenharmony_ci        },
228c5d2a1cdSopenharmony_ci        {
229c5d2a1cdSopenharmony_ci          "component": "faultloggerd",
230c5d2a1cdSopenharmony_ci          "features": []
231c5d2a1cdSopenharmony_ci        },
232c5d2a1cdSopenharmony_ci        {
233c5d2a1cdSopenharmony_ci          "component": "hitrace",
234c5d2a1cdSopenharmony_ci          "features": []
235c5d2a1cdSopenharmony_ci        },
236c5d2a1cdSopenharmony_ci        {
237c5d2a1cdSopenharmony_ci          "component": "hicollie",
238c5d2a1cdSopenharmony_ci          "features": []
239c5d2a1cdSopenharmony_ci        }
240c5d2a1cdSopenharmony_ci      ]
241c5d2a1cdSopenharmony_ci    },
242c5d2a1cdSopenharmony_ci    {
243c5d2a1cdSopenharmony_ci      "subsystem": "commonlibrary",
244c5d2a1cdSopenharmony_ci      "components": [
245c5d2a1cdSopenharmony_ci        {
246c5d2a1cdSopenharmony_ci          "component": "c_utils",
247c5d2a1cdSopenharmony_ci          "features": []
248c5d2a1cdSopenharmony_ci        },
249c5d2a1cdSopenharmony_ci        {
250c5d2a1cdSopenharmony_ci          "component": "ets_utils",
251c5d2a1cdSopenharmony_ci          "features": []
252c5d2a1cdSopenharmony_ci        },
253c5d2a1cdSopenharmony_ci        {
254c5d2a1cdSopenharmony_ci          "component": "memory_utils",
255c5d2a1cdSopenharmony_ci          "features": []
256c5d2a1cdSopenharmony_ci        },
257c5d2a1cdSopenharmony_ci        {
258c5d2a1cdSopenharmony_ci          "component": "ylong_runtime",
259c5d2a1cdSopenharmony_ci          "features": []
260c5d2a1cdSopenharmony_ci        },
261c5d2a1cdSopenharmony_ci        {
262c5d2a1cdSopenharmony_ci          "component": "ylong_http",
263c5d2a1cdSopenharmony_ci          "features": []
264c5d2a1cdSopenharmony_ci        },
265c5d2a1cdSopenharmony_ci        {
266c5d2a1cdSopenharmony_ci          "component": "ylong_json",
267c5d2a1cdSopenharmony_ci          "features": []
268c5d2a1cdSopenharmony_ci        }
269c5d2a1cdSopenharmony_ci      ]
270c5d2a1cdSopenharmony_ci    },
271c5d2a1cdSopenharmony_ci    {
272c5d2a1cdSopenharmony_ci      "subsystem": "bundlemanager",
273c5d2a1cdSopenharmony_ci      "components": [
274c5d2a1cdSopenharmony_ci        {
275c5d2a1cdSopenharmony_ci          "component": "bundle_framework",
276c5d2a1cdSopenharmony_ci          "features": []
277c5d2a1cdSopenharmony_ci        },
278c5d2a1cdSopenharmony_ci        {
279c5d2a1cdSopenharmony_ci          "component": "bundle_tool",
280c5d2a1cdSopenharmony_ci          "features": []
281c5d2a1cdSopenharmony_ci        },
282c5d2a1cdSopenharmony_ci        {
283c5d2a1cdSopenharmony_ci          "component": "distributed_bundle_framework",
284c5d2a1cdSopenharmony_ci          "features": []
285c5d2a1cdSopenharmony_ci        },
286c5d2a1cdSopenharmony_ci        {
287c5d2a1cdSopenharmony_ci          "component": "ecological_rule_manager",
288c5d2a1cdSopenharmony_ci          "features": []
289c5d2a1cdSopenharmony_ci        },
290c5d2a1cdSopenharmony_ci        {
291c5d2a1cdSopenharmony_ci          "component": "app_domain_verify",
292c5d2a1cdSopenharmony_ci          "features": []
293c5d2a1cdSopenharmony_ci        }
294c5d2a1cdSopenharmony_ci      ]
295c5d2a1cdSopenharmony_ci    },
296c5d2a1cdSopenharmony_ci    {
297c5d2a1cdSopenharmony_ci      "subsystem": "ability",
298c5d2a1cdSopenharmony_ci      "components": [
299c5d2a1cdSopenharmony_ci        {
300c5d2a1cdSopenharmony_ci          "component": "ability_runtime",
301c5d2a1cdSopenharmony_ci          "features": []
302c5d2a1cdSopenharmony_ci        },
303c5d2a1cdSopenharmony_ci        {
304c5d2a1cdSopenharmony_ci          "component": "idl_tool",
305c5d2a1cdSopenharmony_ci          "features": []
306c5d2a1cdSopenharmony_ci        },
307c5d2a1cdSopenharmony_ci        {
308c5d2a1cdSopenharmony_ci          "component": "form_fwk",
309c5d2a1cdSopenharmony_ci          "features": []
310c5d2a1cdSopenharmony_ci        },
311c5d2a1cdSopenharmony_ci        {
312c5d2a1cdSopenharmony_ci          "component": "ability_base",
313c5d2a1cdSopenharmony_ci          "features": []
314c5d2a1cdSopenharmony_ci        },
315c5d2a1cdSopenharmony_ci        {
316c5d2a1cdSopenharmony_ci          "component": "dmsfwk",
317c5d2a1cdSopenharmony_ci          "features": []
318c5d2a1cdSopenharmony_ci        }
319c5d2a1cdSopenharmony_ci      ]
320c5d2a1cdSopenharmony_ci    },
321c5d2a1cdSopenharmony_ci    {
322c5d2a1cdSopenharmony_ci      "subsystem": "notification",
323c5d2a1cdSopenharmony_ci      "components": [
324c5d2a1cdSopenharmony_ci        {
325c5d2a1cdSopenharmony_ci          "component": "common_event_service",
326c5d2a1cdSopenharmony_ci          "features": []
327c5d2a1cdSopenharmony_ci        },
328c5d2a1cdSopenharmony_ci        {
329c5d2a1cdSopenharmony_ci          "component": "distributed_notification_service",
330c5d2a1cdSopenharmony_ci          "features": []
331c5d2a1cdSopenharmony_ci        },
332c5d2a1cdSopenharmony_ci        {
333c5d2a1cdSopenharmony_ci          "component": "eventhandler",
334c5d2a1cdSopenharmony_ci          "features": []
335c5d2a1cdSopenharmony_ci        }
336c5d2a1cdSopenharmony_ci      ]
337c5d2a1cdSopenharmony_ci    },
338c5d2a1cdSopenharmony_ci    {
339c5d2a1cdSopenharmony_ci      "subsystem": "communication",
340c5d2a1cdSopenharmony_ci      "components": [
341c5d2a1cdSopenharmony_ci        {
342c5d2a1cdSopenharmony_ci          "component": "bluetooth",
343c5d2a1cdSopenharmony_ci          "features": []
344c5d2a1cdSopenharmony_ci        },
345c5d2a1cdSopenharmony_ci        {
346c5d2a1cdSopenharmony_ci          "component": "bluetooth_service",
347c5d2a1cdSopenharmony_ci          "features": []
348c5d2a1cdSopenharmony_ci        },
349c5d2a1cdSopenharmony_ci        {
350c5d2a1cdSopenharmony_ci          "component": "ipc",
351c5d2a1cdSopenharmony_ci          "features": []
352c5d2a1cdSopenharmony_ci        },
353c5d2a1cdSopenharmony_ci        {
354c5d2a1cdSopenharmony_ci          "component": "net_manager",
355c5d2a1cdSopenharmony_ci          "features": []
356c5d2a1cdSopenharmony_ci        },
357c5d2a1cdSopenharmony_ci        {
358c5d2a1cdSopenharmony_ci          "component": "netmanager_base",
359c5d2a1cdSopenharmony_ci          "features": []
360c5d2a1cdSopenharmony_ci        },
361c5d2a1cdSopenharmony_ci        {
362c5d2a1cdSopenharmony_ci          "component": "netmanager_ext",
363c5d2a1cdSopenharmony_ci          "features": []
364c5d2a1cdSopenharmony_ci        },
365c5d2a1cdSopenharmony_ci        {
366c5d2a1cdSopenharmony_ci          "component": "netstack",
367c5d2a1cdSopenharmony_ci          "features": []
368c5d2a1cdSopenharmony_ci        },
369c5d2a1cdSopenharmony_ci        {
370c5d2a1cdSopenharmony_ci          "component": "dsoftbus",
371c5d2a1cdSopenharmony_ci          "features": [
372c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_p2p = true",
373c5d2a1cdSopenharmony_ci            "dsoftbus_feature_disc_ble = true",
374c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_br = true",
375c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_ble = true",
376c5d2a1cdSopenharmony_ci            "dsoftbus_feature_trans_udp_stream = true"
377c5d2a1cdSopenharmony_ci          ]
378c5d2a1cdSopenharmony_ci        },
379c5d2a1cdSopenharmony_ci        {
380c5d2a1cdSopenharmony_ci          "component": "wifi",
381c5d2a1cdSopenharmony_ci          "features": []
382c5d2a1cdSopenharmony_ci        },
383c5d2a1cdSopenharmony_ci        {
384c5d2a1cdSopenharmony_ci          "component": "dhcp",
385c5d2a1cdSopenharmony_ci          "features": []
386c5d2a1cdSopenharmony_ci        },
387c5d2a1cdSopenharmony_ci        {
388c5d2a1cdSopenharmony_ci          "component": "bluetooth_native_js",
389c5d2a1cdSopenharmony_ci          "features": []
390c5d2a1cdSopenharmony_ci        }
391c5d2a1cdSopenharmony_ci      ]
392c5d2a1cdSopenharmony_ci    },
393c5d2a1cdSopenharmony_ci    {
394c5d2a1cdSopenharmony_ci      "subsystem": "location",
395c5d2a1cdSopenharmony_ci      "components": [
396c5d2a1cdSopenharmony_ci        {
397c5d2a1cdSopenharmony_ci          "component": "location",
398c5d2a1cdSopenharmony_ci          "features": []
399c5d2a1cdSopenharmony_ci        },
400c5d2a1cdSopenharmony_ci        {
401c5d2a1cdSopenharmony_ci          "component": "location_common",
402c5d2a1cdSopenharmony_ci          "features": []
403c5d2a1cdSopenharmony_ci        },
404c5d2a1cdSopenharmony_ci        {
405c5d2a1cdSopenharmony_ci          "component": "location_locator",
406c5d2a1cdSopenharmony_ci          "features": []
407c5d2a1cdSopenharmony_ci        },
408c5d2a1cdSopenharmony_ci        {
409c5d2a1cdSopenharmony_ci          "component": "location_network",
410c5d2a1cdSopenharmony_ci          "features": []
411c5d2a1cdSopenharmony_ci        },
412c5d2a1cdSopenharmony_ci        {
413c5d2a1cdSopenharmony_ci          "component": "location_gnss",
414c5d2a1cdSopenharmony_ci          "features": []
415c5d2a1cdSopenharmony_ci        },
416c5d2a1cdSopenharmony_ci        {
417c5d2a1cdSopenharmony_ci          "component": "location_passive",
418c5d2a1cdSopenharmony_ci          "features": []
419c5d2a1cdSopenharmony_ci        },
420c5d2a1cdSopenharmony_ci        {
421c5d2a1cdSopenharmony_ci          "component": "location_geocode",
422c5d2a1cdSopenharmony_ci          "features": []
423c5d2a1cdSopenharmony_ci        }
424c5d2a1cdSopenharmony_ci      ]
425c5d2a1cdSopenharmony_ci    },
426c5d2a1cdSopenharmony_ci    {
427c5d2a1cdSopenharmony_ci      "subsystem": "customization",
428c5d2a1cdSopenharmony_ci      "components": [
429c5d2a1cdSopenharmony_ci        {
430c5d2a1cdSopenharmony_ci          "component": "config_policy",
431c5d2a1cdSopenharmony_ci          "features": []
432c5d2a1cdSopenharmony_ci        },
433c5d2a1cdSopenharmony_ci        {
434c5d2a1cdSopenharmony_ci          "component": "enterprise_device_management",
435c5d2a1cdSopenharmony_ci          "features": []
436c5d2a1cdSopenharmony_ci        }
437c5d2a1cdSopenharmony_ci      ]
438c5d2a1cdSopenharmony_ci    },
439c5d2a1cdSopenharmony_ci    {
440c5d2a1cdSopenharmony_ci      "subsystem": "systemabilitymgr",
441c5d2a1cdSopenharmony_ci      "components": [
442c5d2a1cdSopenharmony_ci        {
443c5d2a1cdSopenharmony_ci          "component": "samgr",
444c5d2a1cdSopenharmony_ci          "features": []
445c5d2a1cdSopenharmony_ci        },
446c5d2a1cdSopenharmony_ci        {
447c5d2a1cdSopenharmony_ci          "component": "safwk",
448c5d2a1cdSopenharmony_ci          "features": []
449c5d2a1cdSopenharmony_ci        }
450c5d2a1cdSopenharmony_ci      ]
451c5d2a1cdSopenharmony_ci    },
452c5d2a1cdSopenharmony_ci    {
453c5d2a1cdSopenharmony_ci      "subsystem": "updater",
454c5d2a1cdSopenharmony_ci      "components": [
455c5d2a1cdSopenharmony_ci        {
456c5d2a1cdSopenharmony_ci          "component": "updater",
457c5d2a1cdSopenharmony_ci          "features": []
458c5d2a1cdSopenharmony_ci        },
459c5d2a1cdSopenharmony_ci        {
460c5d2a1cdSopenharmony_ci          "component": "update_service",
461c5d2a1cdSopenharmony_ci          "features": []
462c5d2a1cdSopenharmony_ci        },
463c5d2a1cdSopenharmony_ci        {
464c5d2a1cdSopenharmony_ci          "component": "sys_installer",
465c5d2a1cdSopenharmony_ci          "features": []
466c5d2a1cdSopenharmony_ci        }
467c5d2a1cdSopenharmony_ci      ]
468c5d2a1cdSopenharmony_ci    },
469c5d2a1cdSopenharmony_ci    {
470c5d2a1cdSopenharmony_ci      "subsystem": "developtools",
471c5d2a1cdSopenharmony_ci      "components": [
472c5d2a1cdSopenharmony_ci        {
473c5d2a1cdSopenharmony_ci          "component": "bytrace",
474c5d2a1cdSopenharmony_ci          "features": []
475c5d2a1cdSopenharmony_ci        },
476c5d2a1cdSopenharmony_ci        {
477c5d2a1cdSopenharmony_ci          "component": "hdc",
478c5d2a1cdSopenharmony_ci          "features": []
479c5d2a1cdSopenharmony_ci        },
480c5d2a1cdSopenharmony_ci        {
481c5d2a1cdSopenharmony_ci          "component": "hiprofiler",
482c5d2a1cdSopenharmony_ci          "features": []
483c5d2a1cdSopenharmony_ci        },
484c5d2a1cdSopenharmony_ci        {
485c5d2a1cdSopenharmony_ci          "component": "hiperf",
486c5d2a1cdSopenharmony_ci          "features": []
487c5d2a1cdSopenharmony_ci        },
488c5d2a1cdSopenharmony_ci        {
489c5d2a1cdSopenharmony_ci          "component": "syscap_codec",
490c5d2a1cdSopenharmony_ci          "features": []
491c5d2a1cdSopenharmony_ci        },
492c5d2a1cdSopenharmony_ci	{
493c5d2a1cdSopenharmony_ci	  "component": "packing_tool",
494c5d2a1cdSopenharmony_ci	  "features": []
495c5d2a1cdSopenharmony_ci	}
496c5d2a1cdSopenharmony_ci      ]
497c5d2a1cdSopenharmony_ci    },
498c5d2a1cdSopenharmony_ci    {
499c5d2a1cdSopenharmony_ci      "subsystem": "sensors",
500c5d2a1cdSopenharmony_ci      "components": [
501c5d2a1cdSopenharmony_ci        {
502c5d2a1cdSopenharmony_ci          "component": "miscdevice",
503c5d2a1cdSopenharmony_ci          "features": []
504c5d2a1cdSopenharmony_ci        },
505c5d2a1cdSopenharmony_ci        {
506c5d2a1cdSopenharmony_ci          "component": "sensor",
507c5d2a1cdSopenharmony_ci          "features": []
508c5d2a1cdSopenharmony_ci        },
509c5d2a1cdSopenharmony_ci        {
510c5d2a1cdSopenharmony_ci          "component": "start",
511c5d2a1cdSopenharmony_ci          "features": []
512c5d2a1cdSopenharmony_ci        }
513c5d2a1cdSopenharmony_ci      ]
514c5d2a1cdSopenharmony_ci    },
515c5d2a1cdSopenharmony_ci    {
516c5d2a1cdSopenharmony_ci      "subsystem": "graphic",
517c5d2a1cdSopenharmony_ci      "components": [
518c5d2a1cdSopenharmony_ci        {
519c5d2a1cdSopenharmony_ci          "component": "graphic_2d",
520c5d2a1cdSopenharmony_ci          "features": [
521c5d2a1cdSopenharmony_ci            "graphic_2d_feature_ace_enable_gpu = true"
522c5d2a1cdSopenharmony_ci          ]
523c5d2a1cdSopenharmony_ci        },        
524c5d2a1cdSopenharmony_ci        {
525c5d2a1cdSopenharmony_ci          "component": "graphic_surface",
526c5d2a1cdSopenharmony_ci          "features": []
527c5d2a1cdSopenharmony_ci        }
528c5d2a1cdSopenharmony_ci      ]
529c5d2a1cdSopenharmony_ci    },
530c5d2a1cdSopenharmony_ci    {
531c5d2a1cdSopenharmony_ci      "subsystem": "window",
532c5d2a1cdSopenharmony_ci      "components": [
533c5d2a1cdSopenharmony_ci        {
534c5d2a1cdSopenharmony_ci          "component": "window_manager",
535c5d2a1cdSopenharmony_ci          "features": []
536c5d2a1cdSopenharmony_ci        }
537c5d2a1cdSopenharmony_ci      ]
538c5d2a1cdSopenharmony_ci    },
539c5d2a1cdSopenharmony_ci    {
540c5d2a1cdSopenharmony_ci      "subsystem": "useriam",
541c5d2a1cdSopenharmony_ci      "components": [
542c5d2a1cdSopenharmony_ci        {
543c5d2a1cdSopenharmony_ci          "component": "pin_auth",
544c5d2a1cdSopenharmony_ci          "features": []
545c5d2a1cdSopenharmony_ci        },
546c5d2a1cdSopenharmony_ci        {
547c5d2a1cdSopenharmony_ci          "component": "user_auth_framework",
548c5d2a1cdSopenharmony_ci          "features": []
549c5d2a1cdSopenharmony_ci        },
550c5d2a1cdSopenharmony_ci        {
551c5d2a1cdSopenharmony_ci          "component": "face_auth",
552c5d2a1cdSopenharmony_ci          "features": []
553c5d2a1cdSopenharmony_ci        },
554c5d2a1cdSopenharmony_ci        {
555c5d2a1cdSopenharmony_ci          "component": "fingerprint_auth",
556c5d2a1cdSopenharmony_ci          "features": []
557c5d2a1cdSopenharmony_ci        }
558c5d2a1cdSopenharmony_ci      ]
559c5d2a1cdSopenharmony_ci    },
560c5d2a1cdSopenharmony_ci    {
561c5d2a1cdSopenharmony_ci      "subsystem": "time",
562c5d2a1cdSopenharmony_ci      "components": [
563c5d2a1cdSopenharmony_ci        {
564c5d2a1cdSopenharmony_ci          "component": "time_service",
565c5d2a1cdSopenharmony_ci          "features": []
566c5d2a1cdSopenharmony_ci        }
567c5d2a1cdSopenharmony_ci      ]
568c5d2a1cdSopenharmony_ci    },
569c5d2a1cdSopenharmony_ci    {
570c5d2a1cdSopenharmony_ci      "subsystem": "request",
571c5d2a1cdSopenharmony_ci      "components": [
572c5d2a1cdSopenharmony_ci        {
573c5d2a1cdSopenharmony_ci          "component": "request",
574c5d2a1cdSopenharmony_ci          "features": []
575c5d2a1cdSopenharmony_ci        }
576c5d2a1cdSopenharmony_ci      ]
577c5d2a1cdSopenharmony_ci    },
578c5d2a1cdSopenharmony_ci    {
579c5d2a1cdSopenharmony_ci      "subsystem": "inputmethod",
580c5d2a1cdSopenharmony_ci      "components": [
581c5d2a1cdSopenharmony_ci        {
582c5d2a1cdSopenharmony_ci          "component": "imf",
583c5d2a1cdSopenharmony_ci          "features": []
584c5d2a1cdSopenharmony_ci        }
585c5d2a1cdSopenharmony_ci      ]
586c5d2a1cdSopenharmony_ci    },
587c5d2a1cdSopenharmony_ci    {
588c5d2a1cdSopenharmony_ci      "subsystem": "theme",
589c5d2a1cdSopenharmony_ci      "components": [
590c5d2a1cdSopenharmony_ci        {
591c5d2a1cdSopenharmony_ci          "component": "screenlock_mgr",
592c5d2a1cdSopenharmony_ci          "features": []
593c5d2a1cdSopenharmony_ci        },
594c5d2a1cdSopenharmony_ci        {
595c5d2a1cdSopenharmony_ci          "component": "wallpaper_mgr",
596c5d2a1cdSopenharmony_ci          "features": []
597c5d2a1cdSopenharmony_ci        }
598c5d2a1cdSopenharmony_ci      ]
599c5d2a1cdSopenharmony_ci    },
600c5d2a1cdSopenharmony_ci    {
601c5d2a1cdSopenharmony_ci      "subsystem": "multimedia",
602c5d2a1cdSopenharmony_ci      "components": [
603c5d2a1cdSopenharmony_ci        {
604c5d2a1cdSopenharmony_ci          "component": "media_foundation",
605c5d2a1cdSopenharmony_ci          "features": []
606c5d2a1cdSopenharmony_ci        },
607c5d2a1cdSopenharmony_ci        {
608c5d2a1cdSopenharmony_ci          "component": "player_framework",
609c5d2a1cdSopenharmony_ci          "features": []
610c5d2a1cdSopenharmony_ci        },
611c5d2a1cdSopenharmony_ci        {
612c5d2a1cdSopenharmony_ci          "component": "av_codec",
613c5d2a1cdSopenharmony_ci          "features": []
614c5d2a1cdSopenharmony_ci        },
615c5d2a1cdSopenharmony_ci        {
616c5d2a1cdSopenharmony_ci          "component": "audio_framework",
617c5d2a1cdSopenharmony_ci          "features": []
618c5d2a1cdSopenharmony_ci        },
619c5d2a1cdSopenharmony_ci        {
620c5d2a1cdSopenharmony_ci          "component": "camera_framework",
621c5d2a1cdSopenharmony_ci          "features": []
622c5d2a1cdSopenharmony_ci        },
623c5d2a1cdSopenharmony_ci        {
624c5d2a1cdSopenharmony_ci          "component": "drm_framework",
625c5d2a1cdSopenharmony_ci          "features": []
626c5d2a1cdSopenharmony_ci        },
627c5d2a1cdSopenharmony_ci        {
628c5d2a1cdSopenharmony_ci          "component": "image_framework",
629c5d2a1cdSopenharmony_ci          "features": []
630c5d2a1cdSopenharmony_ci        },
631c5d2a1cdSopenharmony_ci        {
632c5d2a1cdSopenharmony_ci          "component": "image_effect",
633c5d2a1cdSopenharmony_ci          "features": []
634c5d2a1cdSopenharmony_ci        },
635c5d2a1cdSopenharmony_ci        {
636c5d2a1cdSopenharmony_ci          "component": "av_session",
637c5d2a1cdSopenharmony_ci          "features": []
638c5d2a1cdSopenharmony_ci        },
639c5d2a1cdSopenharmony_ci        {
640c5d2a1cdSopenharmony_ci          "component": "media_library",
641c5d2a1cdSopenharmony_ci          "features": []
642c5d2a1cdSopenharmony_ci        },
643c5d2a1cdSopenharmony_ci        {
644c5d2a1cdSopenharmony_ci          "component": "ringtone_library",
645c5d2a1cdSopenharmony_ci          "features": []
646c5d2a1cdSopenharmony_ci        }
647c5d2a1cdSopenharmony_ci      ]
648c5d2a1cdSopenharmony_ci    },
649c5d2a1cdSopenharmony_ci    {
650c5d2a1cdSopenharmony_ci      "subsystem": "multimodalinput",
651c5d2a1cdSopenharmony_ci      "components": [
652c5d2a1cdSopenharmony_ci        {
653c5d2a1cdSopenharmony_ci          "component": "input",
654c5d2a1cdSopenharmony_ci          "features": [
655c5d2a1cdSopenharmony_ci            "input_feature_combination_key = true",
656c5d2a1cdSopenharmony_ci            "input_feature_pointer_drawing = true",
657c5d2a1cdSopenharmony_ci            "input_feature_interceptor = true",
658c5d2a1cdSopenharmony_ci            "input_feature_monitor = true",
659c5d2a1cdSopenharmony_ci            "input_feature_keyboard = true",
660c5d2a1cdSopenharmony_ci            "input_feature_mouse = true",
661c5d2a1cdSopenharmony_ci            "input_feature_touchscreen = true",
662c5d2a1cdSopenharmony_ci            "input_feature_input_device = true"
663c5d2a1cdSopenharmony_ci          ]
664c5d2a1cdSopenharmony_ci        }
665c5d2a1cdSopenharmony_ci      ]
666c5d2a1cdSopenharmony_ci    },
667c5d2a1cdSopenharmony_ci    {
668c5d2a1cdSopenharmony_ci      "subsystem": "telephony",
669c5d2a1cdSopenharmony_ci      "components": [
670c5d2a1cdSopenharmony_ci        {
671c5d2a1cdSopenharmony_ci          "component": "core_service",
672c5d2a1cdSopenharmony_ci          "features": []
673c5d2a1cdSopenharmony_ci        },
674c5d2a1cdSopenharmony_ci        {
675c5d2a1cdSopenharmony_ci          "component": "telephony_data",
676c5d2a1cdSopenharmony_ci          "features": []
677c5d2a1cdSopenharmony_ci        },
678c5d2a1cdSopenharmony_ci        {
679c5d2a1cdSopenharmony_ci          "component": "state_registry",
680c5d2a1cdSopenharmony_ci          "features": []
681c5d2a1cdSopenharmony_ci        },
682c5d2a1cdSopenharmony_ci        {
683c5d2a1cdSopenharmony_ci          "component": "cellular_call",
684c5d2a1cdSopenharmony_ci          "features": []
685c5d2a1cdSopenharmony_ci        },
686c5d2a1cdSopenharmony_ci        {
687c5d2a1cdSopenharmony_ci          "component": "cellular_data",
688c5d2a1cdSopenharmony_ci          "features": []
689c5d2a1cdSopenharmony_ci        },
690c5d2a1cdSopenharmony_ci        {
691c5d2a1cdSopenharmony_ci          "component": "sms_mms",
692c5d2a1cdSopenharmony_ci          "features": []
693c5d2a1cdSopenharmony_ci        },
694c5d2a1cdSopenharmony_ci        {
695c5d2a1cdSopenharmony_ci          "component": "call_manager",
696c5d2a1cdSopenharmony_ci          "features": []
697c5d2a1cdSopenharmony_ci        }
698c5d2a1cdSopenharmony_ci      ]
699c5d2a1cdSopenharmony_ci    },
700c5d2a1cdSopenharmony_ci    {
701c5d2a1cdSopenharmony_ci      "subsystem": "global",
702c5d2a1cdSopenharmony_ci      "components": [
703c5d2a1cdSopenharmony_ci        {
704c5d2a1cdSopenharmony_ci          "component": "i18n",
705c5d2a1cdSopenharmony_ci          "features": []
706c5d2a1cdSopenharmony_ci        },
707c5d2a1cdSopenharmony_ci        {
708c5d2a1cdSopenharmony_ci          "component": "timezone",
709c5d2a1cdSopenharmony_ci          "features": []
710c5d2a1cdSopenharmony_ci        },
711c5d2a1cdSopenharmony_ci        {
712c5d2a1cdSopenharmony_ci          "component": "resource_management",
713c5d2a1cdSopenharmony_ci          "features": []
714c5d2a1cdSopenharmony_ci        },
715c5d2a1cdSopenharmony_ci        {
716c5d2a1cdSopenharmony_ci          "component": "system_resources",
717c5d2a1cdSopenharmony_ci          "features": []
718c5d2a1cdSopenharmony_ci        }
719c5d2a1cdSopenharmony_ci      ]
720c5d2a1cdSopenharmony_ci    },
721c5d2a1cdSopenharmony_ci    {
722c5d2a1cdSopenharmony_ci      "subsystem": "powermgr",
723c5d2a1cdSopenharmony_ci      "components": [
724c5d2a1cdSopenharmony_ci        {
725c5d2a1cdSopenharmony_ci          "component": "power_manager",
726c5d2a1cdSopenharmony_ci          "features": []
727c5d2a1cdSopenharmony_ci        },
728c5d2a1cdSopenharmony_ci        {
729c5d2a1cdSopenharmony_ci          "component": "battery_manager",
730c5d2a1cdSopenharmony_ci          "features": [
731c5d2a1cdSopenharmony_ci            "battery_manager_feature_enable_charger = true"
732c5d2a1cdSopenharmony_ci          ]
733c5d2a1cdSopenharmony_ci        },
734c5d2a1cdSopenharmony_ci        {
735c5d2a1cdSopenharmony_ci          "component": "battery_statistics",
736c5d2a1cdSopenharmony_ci          "features": []
737c5d2a1cdSopenharmony_ci        },
738c5d2a1cdSopenharmony_ci        {
739c5d2a1cdSopenharmony_ci          "component": "display_manager",
740c5d2a1cdSopenharmony_ci          "features": []
741c5d2a1cdSopenharmony_ci        },
742c5d2a1cdSopenharmony_ci        {
743c5d2a1cdSopenharmony_ci          "component": "thermal_manager",
744c5d2a1cdSopenharmony_ci          "features": []
745c5d2a1cdSopenharmony_ci        }
746c5d2a1cdSopenharmony_ci      ]
747c5d2a1cdSopenharmony_ci    },
748c5d2a1cdSopenharmony_ci    {
749c5d2a1cdSopenharmony_ci      "subsystem": "applications",
750c5d2a1cdSopenharmony_ci      "components": [
751c5d2a1cdSopenharmony_ci        {
752c5d2a1cdSopenharmony_ci          "component": "prebuilt_hap",
753c5d2a1cdSopenharmony_ci          "features": []
754c5d2a1cdSopenharmony_ci        },
755c5d2a1cdSopenharmony_ci        {
756c5d2a1cdSopenharmony_ci          "component": "calendar_data",
757c5d2a1cdSopenharmony_ci          "features": []
758c5d2a1cdSopenharmony_ci        }
759c5d2a1cdSopenharmony_ci      ]
760c5d2a1cdSopenharmony_ci    },
761c5d2a1cdSopenharmony_ci    {
762c5d2a1cdSopenharmony_ci      "subsystem": "contacts_data",
763c5d2a1cdSopenharmony_ci      "components": [
764c5d2a1cdSopenharmony_ci        {
765c5d2a1cdSopenharmony_ci          "component": "contacts_data",
766c5d2a1cdSopenharmony_ci          "features": []
767c5d2a1cdSopenharmony_ci        }
768c5d2a1cdSopenharmony_ci      ]
769c5d2a1cdSopenharmony_ci    },
770c5d2a1cdSopenharmony_ci    {
771c5d2a1cdSopenharmony_ci      "subsystem": "applications",
772c5d2a1cdSopenharmony_ci      "components": [
773c5d2a1cdSopenharmony_ci        {
774c5d2a1cdSopenharmony_ci          "component": "settings",
775c5d2a1cdSopenharmony_ci          "features": []
776c5d2a1cdSopenharmony_ci        }
777c5d2a1cdSopenharmony_ci      ]
778c5d2a1cdSopenharmony_ci    },
779c5d2a1cdSopenharmony_ci    {
780c5d2a1cdSopenharmony_ci      "subsystem": "xts",
781c5d2a1cdSopenharmony_ci      "components": [
782c5d2a1cdSopenharmony_ci        {
783c5d2a1cdSopenharmony_ci          "component": "acts",
784c5d2a1cdSopenharmony_ci          "features": []
785c5d2a1cdSopenharmony_ci        },
786c5d2a1cdSopenharmony_ci        {
787c5d2a1cdSopenharmony_ci          "component": "hats",
788c5d2a1cdSopenharmony_ci          "features": []
789c5d2a1cdSopenharmony_ci        },
790c5d2a1cdSopenharmony_ci        {
791c5d2a1cdSopenharmony_ci          "component": "dcts",
792c5d2a1cdSopenharmony_ci          "features": []
793c5d2a1cdSopenharmony_ci        },
794c5d2a1cdSopenharmony_ci        {
795c5d2a1cdSopenharmony_ci          "component": "device_attest",
796c5d2a1cdSopenharmony_ci          "features": []
797c5d2a1cdSopenharmony_ci        }
798c5d2a1cdSopenharmony_ci      ]
799c5d2a1cdSopenharmony_ci    },
800c5d2a1cdSopenharmony_ci    {
801c5d2a1cdSopenharmony_ci      "subsystem": "ostest",
802c5d2a1cdSopenharmony_ci      "components": [
803c5d2a1cdSopenharmony_ci        {
804c5d2a1cdSopenharmony_ci          "component": "wukong",
805c5d2a1cdSopenharmony_ci          "features": []
806c5d2a1cdSopenharmony_ci        }
807c5d2a1cdSopenharmony_ci      ]
808c5d2a1cdSopenharmony_ci    },
809c5d2a1cdSopenharmony_ci    {
810c5d2a1cdSopenharmony_ci      "subsystem": "testfwk",
811c5d2a1cdSopenharmony_ci      "components": [
812c5d2a1cdSopenharmony_ci        {
813c5d2a1cdSopenharmony_ci          "component": "arkxtest",
814c5d2a1cdSopenharmony_ci          "features": []
815c5d2a1cdSopenharmony_ci        }
816c5d2a1cdSopenharmony_ci      ]
817c5d2a1cdSopenharmony_ci    },
818c5d2a1cdSopenharmony_ci    {
819c5d2a1cdSopenharmony_ci      "subsystem": "distributedhardware",
820c5d2a1cdSopenharmony_ci      "components": [
821c5d2a1cdSopenharmony_ci        {
822c5d2a1cdSopenharmony_ci          "component": "device_manager",
823c5d2a1cdSopenharmony_ci          "features": []
824c5d2a1cdSopenharmony_ci        },
825c5d2a1cdSopenharmony_ci        {
826c5d2a1cdSopenharmony_ci          "component": "distributed_hardware_fwk",
827c5d2a1cdSopenharmony_ci          "features": []
828c5d2a1cdSopenharmony_ci        },
829c5d2a1cdSopenharmony_ci        {
830c5d2a1cdSopenharmony_ci          "component": "distributed_camera",
831c5d2a1cdSopenharmony_ci          "features": []
832c5d2a1cdSopenharmony_ci        },
833c5d2a1cdSopenharmony_ci        {
834c5d2a1cdSopenharmony_ci          "component": "distributed_screen",
835c5d2a1cdSopenharmony_ci          "features": []
836c5d2a1cdSopenharmony_ci        },
837c5d2a1cdSopenharmony_ci        {
838c5d2a1cdSopenharmony_ci          "component": "distributed_audio",
839c5d2a1cdSopenharmony_ci          "features": []
840c5d2a1cdSopenharmony_ci        },
841c5d2a1cdSopenharmony_ci        {
842c5d2a1cdSopenharmony_ci          "component": "distributed_input",
843c5d2a1cdSopenharmony_ci          "features": []
844c5d2a1cdSopenharmony_ci        }
845c5d2a1cdSopenharmony_ci      ]
846c5d2a1cdSopenharmony_ci    },
847c5d2a1cdSopenharmony_ci    {
848c5d2a1cdSopenharmony_ci      "subsystem": "arkcompiler",
849c5d2a1cdSopenharmony_ci      "components": [
850c5d2a1cdSopenharmony_ci        {
851c5d2a1cdSopenharmony_ci          "component": "runtime_core",
852c5d2a1cdSopenharmony_ci          "features": []
853c5d2a1cdSopenharmony_ci        },
854c5d2a1cdSopenharmony_ci        {
855c5d2a1cdSopenharmony_ci          "component": "ets_runtime",
856c5d2a1cdSopenharmony_ci          "features": []
857c5d2a1cdSopenharmony_ci        },
858c5d2a1cdSopenharmony_ci        {
859c5d2a1cdSopenharmony_ci          "component": "ets_frontend",
860c5d2a1cdSopenharmony_ci          "features": []
861c5d2a1cdSopenharmony_ci        },
862c5d2a1cdSopenharmony_ci        {
863c5d2a1cdSopenharmony_ci          "component": "toolchain",
864c5d2a1cdSopenharmony_ci          "features": []
865c5d2a1cdSopenharmony_ci        }
866c5d2a1cdSopenharmony_ci      ]
867c5d2a1cdSopenharmony_ci    },
868c5d2a1cdSopenharmony_ci    {
869c5d2a1cdSopenharmony_ci      "subsystem": "deviceprofile",
870c5d2a1cdSopenharmony_ci      "components": [
871c5d2a1cdSopenharmony_ci        {
872c5d2a1cdSopenharmony_ci          "component": "device_info_manager",
873c5d2a1cdSopenharmony_ci          "features": []
874c5d2a1cdSopenharmony_ci        }
875c5d2a1cdSopenharmony_ci      ]
876c5d2a1cdSopenharmony_ci    },
877c5d2a1cdSopenharmony_ci    {
878c5d2a1cdSopenharmony_ci      "subsystem": "resourceschedule",
879c5d2a1cdSopenharmony_ci      "components": [
880c5d2a1cdSopenharmony_ci        {
881c5d2a1cdSopenharmony_ci          "component": "resource_schedule_service",
882c5d2a1cdSopenharmony_ci          "features": []
883c5d2a1cdSopenharmony_ci        },
884c5d2a1cdSopenharmony_ci        {
885c5d2a1cdSopenharmony_ci          "component": "soc_perf",
886c5d2a1cdSopenharmony_ci          "features": []
887c5d2a1cdSopenharmony_ci        },
888c5d2a1cdSopenharmony_ci        {
889c5d2a1cdSopenharmony_ci          "component": "background_task_mgr",
890c5d2a1cdSopenharmony_ci          "features": []
891c5d2a1cdSopenharmony_ci        },
892c5d2a1cdSopenharmony_ci        {
893c5d2a1cdSopenharmony_ci          "component": "work_scheduler",
894c5d2a1cdSopenharmony_ci          "features": []
895c5d2a1cdSopenharmony_ci        },
896c5d2a1cdSopenharmony_ci        {
897c5d2a1cdSopenharmony_ci          "component": "memmgr",
898c5d2a1cdSopenharmony_ci          "features": [
899c5d2a1cdSopenharmony_ci              "memmgr_purgeable_memory = true",
900c5d2a1cdSopenharmony_ci              "memmgr_hyperhold_memory = true"
901c5d2a1cdSopenharmony_ci          ]
902c5d2a1cdSopenharmony_ci        },
903c5d2a1cdSopenharmony_ci        {
904c5d2a1cdSopenharmony_ci          "component": "frame_aware_sched",
905c5d2a1cdSopenharmony_ci          "features": []
906c5d2a1cdSopenharmony_ci        },
907c5d2a1cdSopenharmony_ci        {
908c5d2a1cdSopenharmony_ci          "component": "device_usage_statistics",
909c5d2a1cdSopenharmony_ci          "features": []
910c5d2a1cdSopenharmony_ci        },
911c5d2a1cdSopenharmony_ci        {
912c5d2a1cdSopenharmony_ci          "component": "ffrt",
913c5d2a1cdSopenharmony_ci          "features": []
914c5d2a1cdSopenharmony_ci        },
915c5d2a1cdSopenharmony_ci        {
916c5d2a1cdSopenharmony_ci          "component": "qos_manager",
917c5d2a1cdSopenharmony_ci          "features": []
918c5d2a1cdSopenharmony_ci        },
919c5d2a1cdSopenharmony_ci        {
920c5d2a1cdSopenharmony_ci          "component": "device_standby",
921c5d2a1cdSopenharmony_ci          "features": []
922c5d2a1cdSopenharmony_ci        }
923c5d2a1cdSopenharmony_ci      ]
924c5d2a1cdSopenharmony_ci    },
925c5d2a1cdSopenharmony_ci    {
926c5d2a1cdSopenharmony_ci      "subsystem": "usb",
927c5d2a1cdSopenharmony_ci      "components": [
928c5d2a1cdSopenharmony_ci        {
929c5d2a1cdSopenharmony_ci          "component": "usb_manager",
930c5d2a1cdSopenharmony_ci          "features": []
931c5d2a1cdSopenharmony_ci        }
932c5d2a1cdSopenharmony_ci      ]
933c5d2a1cdSopenharmony_ci    },
934c5d2a1cdSopenharmony_ci    {
935c5d2a1cdSopenharmony_ci      "subsystem": "thirdparty",
936c5d2a1cdSopenharmony_ci      "components": [
937c5d2a1cdSopenharmony_ci        {
938c5d2a1cdSopenharmony_ci          "component": "bounds_checking_function",
939c5d2a1cdSopenharmony_ci          "features": []
940c5d2a1cdSopenharmony_ci        }
941c5d2a1cdSopenharmony_ci      ]
942c5d2a1cdSopenharmony_ci    },
943c5d2a1cdSopenharmony_ci    {
944c5d2a1cdSopenharmony_ci      "subsystem": "msdp",
945c5d2a1cdSopenharmony_ci      "components": [
946c5d2a1cdSopenharmony_ci        {
947c5d2a1cdSopenharmony_ci          "component": "device_status",
948c5d2a1cdSopenharmony_ci          "features": []
949c5d2a1cdSopenharmony_ci        }
950c5d2a1cdSopenharmony_ci      ]
951c5d2a1cdSopenharmony_ci    },
952c5d2a1cdSopenharmony_ci    {
953c5d2a1cdSopenharmony_ci      "subsystem": "web",
954c5d2a1cdSopenharmony_ci      "components": [
955c5d2a1cdSopenharmony_ci        {
956c5d2a1cdSopenharmony_ci          "component": "webview",
957c5d2a1cdSopenharmony_ci          "features": []
958c5d2a1cdSopenharmony_ci        }
959c5d2a1cdSopenharmony_ci      ]
960c5d2a1cdSopenharmony_ci    },
961c5d2a1cdSopenharmony_ci    {
962c5d2a1cdSopenharmony_ci      "subsystem": "thirdparty",
963c5d2a1cdSopenharmony_ci      "components": [
964c5d2a1cdSopenharmony_ci        {
965c5d2a1cdSopenharmony_ci          "component": "musl",
966c5d2a1cdSopenharmony_ci          "features": []
967c5d2a1cdSopenharmony_ci        },
968c5d2a1cdSopenharmony_ci        {
969c5d2a1cdSopenharmony_ci          "component": "tzdata",
970c5d2a1cdSopenharmony_ci          "features": []
971c5d2a1cdSopenharmony_ci        },
972c5d2a1cdSopenharmony_ci        {
973c5d2a1cdSopenharmony_ci          "component": "wpa_supplicant",
974c5d2a1cdSopenharmony_ci          "features": []
975c5d2a1cdSopenharmony_ci        },
976c5d2a1cdSopenharmony_ci        {
977c5d2a1cdSopenharmony_ci          "component": "backends",
978c5d2a1cdSopenharmony_ci          "features": []
979c5d2a1cdSopenharmony_ci        }
980c5d2a1cdSopenharmony_ci      ]
981c5d2a1cdSopenharmony_ci    },
982c5d2a1cdSopenharmony_ci    {
983c5d2a1cdSopenharmony_ci      "subsystem": "hdf",
984c5d2a1cdSopenharmony_ci      "components": [
985c5d2a1cdSopenharmony_ci        {
986c5d2a1cdSopenharmony_ci          "component": "hdf_core",
987c5d2a1cdSopenharmony_ci          "features": []
988c5d2a1cdSopenharmony_ci        },
989c5d2a1cdSopenharmony_ci	{
990c5d2a1cdSopenharmony_ci          "component": "external_device_manager",
991c5d2a1cdSopenharmony_ci          "features": []
992c5d2a1cdSopenharmony_ci        },
993c5d2a1cdSopenharmony_ci        {
994c5d2a1cdSopenharmony_ci          "component": "drivers_interface_sensor",
995c5d2a1cdSopenharmony_ci          "features": []
996c5d2a1cdSopenharmony_ci        },
997c5d2a1cdSopenharmony_ci        {
998c5d2a1cdSopenharmony_ci          "component": "drivers_interface_camera",
999c5d2a1cdSopenharmony_ci          "features": []
1000c5d2a1cdSopenharmony_ci        },
1001c5d2a1cdSopenharmony_ci        {
1002c5d2a1cdSopenharmony_ci          "component": "drivers_interface_codec",
1003c5d2a1cdSopenharmony_ci          "features": []
1004c5d2a1cdSopenharmony_ci        },
1005c5d2a1cdSopenharmony_ci        {
1006c5d2a1cdSopenharmony_ci          "component": "drivers_interface_drm",
1007c5d2a1cdSopenharmony_ci          "features": []
1008c5d2a1cdSopenharmony_ci        },
1009c5d2a1cdSopenharmony_ci        {
1010c5d2a1cdSopenharmony_ci          "component": "drivers_interface_motion",
1011c5d2a1cdSopenharmony_ci          "features": []
1012c5d2a1cdSopenharmony_ci        },
1013c5d2a1cdSopenharmony_ci        {
1014c5d2a1cdSopenharmony_ci          "component": "drivers_interface_light",
1015c5d2a1cdSopenharmony_ci          "features": []
1016c5d2a1cdSopenharmony_ci        },
1017c5d2a1cdSopenharmony_ci        {
1018c5d2a1cdSopenharmony_ci          "component": "drivers_interface_vibrator",
1019c5d2a1cdSopenharmony_ci          "features": []
1020c5d2a1cdSopenharmony_ci        },
1021c5d2a1cdSopenharmony_ci        {
1022c5d2a1cdSopenharmony_ci          "component": "drivers_interface_power",
1023c5d2a1cdSopenharmony_ci          "features": []
1024c5d2a1cdSopenharmony_ci        },
1025c5d2a1cdSopenharmony_ci        {
1026c5d2a1cdSopenharmony_ci          "component": "drivers_interface_battery",
1027c5d2a1cdSopenharmony_ci          "features": []
1028c5d2a1cdSopenharmony_ci        },
1029c5d2a1cdSopenharmony_ci        {
1030c5d2a1cdSopenharmony_ci          "component": "drivers_interface_thermal",
1031c5d2a1cdSopenharmony_ci          "features": []
1032c5d2a1cdSopenharmony_ci        },
1033c5d2a1cdSopenharmony_ci        {
1034c5d2a1cdSopenharmony_ci          "component": "drivers_interface_pin_auth",
1035c5d2a1cdSopenharmony_ci          "features": []
1036c5d2a1cdSopenharmony_ci        },
1037c5d2a1cdSopenharmony_ci        {
1038c5d2a1cdSopenharmony_ci          "component": "drivers_interface_face_auth",
1039c5d2a1cdSopenharmony_ci          "features": []
1040c5d2a1cdSopenharmony_ci        },
1041c5d2a1cdSopenharmony_ci        {
1042c5d2a1cdSopenharmony_ci          "component": "drivers_interface_user_auth",
1043c5d2a1cdSopenharmony_ci          "features": []
1044c5d2a1cdSopenharmony_ci        },
1045c5d2a1cdSopenharmony_ci        {
1046c5d2a1cdSopenharmony_ci          "component": "drivers_interface_fingerprint_auth",
1047c5d2a1cdSopenharmony_ci          "features": []
1048c5d2a1cdSopenharmony_ci        },
1049c5d2a1cdSopenharmony_ci	{
1050c5d2a1cdSopenharmony_ci          "component": "drivers_interface_huks",
1051c5d2a1cdSopenharmony_ci	  "feature":[]
1052c5d2a1cdSopenharmony_ci	},
1053c5d2a1cdSopenharmony_ci        {
1054c5d2a1cdSopenharmony_ci          "component": "drivers_interface_input",
1055c5d2a1cdSopenharmony_ci          "features": []
1056c5d2a1cdSopenharmony_ci        },
1057c5d2a1cdSopenharmony_ci        {
1058c5d2a1cdSopenharmony_ci          "component": "drivers_interface_memorytracker",
1059c5d2a1cdSopenharmony_ci          "features": []
1060c5d2a1cdSopenharmony_ci        },
1061c5d2a1cdSopenharmony_ci        {
1062c5d2a1cdSopenharmony_ci          "component": "drivers_interface_wlan",
1063c5d2a1cdSopenharmony_ci          "features": []
1064c5d2a1cdSopenharmony_ci        },
1065c5d2a1cdSopenharmony_ci        {
1066c5d2a1cdSopenharmony_ci          "component": "drivers_interface_location_agnss",
1067c5d2a1cdSopenharmony_ci          "features": []
1068c5d2a1cdSopenharmony_ci        },
1069c5d2a1cdSopenharmony_ci        {
1070c5d2a1cdSopenharmony_ci          "component": "drivers_interface_location_geofence",
1071c5d2a1cdSopenharmony_ci          "features": []
1072c5d2a1cdSopenharmony_ci        },
1073c5d2a1cdSopenharmony_ci        {
1074c5d2a1cdSopenharmony_ci          "component": "drivers_interface_location_gnss",
1075c5d2a1cdSopenharmony_ci          "features": []
1076c5d2a1cdSopenharmony_ci        },
1077c5d2a1cdSopenharmony_ci        {
1078c5d2a1cdSopenharmony_ci          "component": "drivers_interface_usb",
1079c5d2a1cdSopenharmony_ci          "features": []
1080c5d2a1cdSopenharmony_ci        },
1081c5d2a1cdSopenharmony_ci        {
1082c5d2a1cdSopenharmony_ci          "component": "ril_device_driver_interface",
1083c5d2a1cdSopenharmony_ci          "features": []
1084c5d2a1cdSopenharmony_ci        },
1085c5d2a1cdSopenharmony_ci        {
1086c5d2a1cdSopenharmony_ci          "component": "drivers_interface_display",
1087c5d2a1cdSopenharmony_ci          "features": []
1088c5d2a1cdSopenharmony_ci        },
1089c5d2a1cdSopenharmony_ci        {
1090c5d2a1cdSopenharmony_ci          "component": "drivers_interface_distributed_camera",
1091c5d2a1cdSopenharmony_ci          "features": []
1092c5d2a1cdSopenharmony_ci        },
1093c5d2a1cdSopenharmony_ci        {
1094c5d2a1cdSopenharmony_ci          "component": "drivers_interface_distributed_audio",
1095c5d2a1cdSopenharmony_ci          "features": []
1096c5d2a1cdSopenharmony_ci        },
1097c5d2a1cdSopenharmony_ci        {
1098c5d2a1cdSopenharmony_ci          "component": "drivers_interface_ril",
1099c5d2a1cdSopenharmony_ci          "features": []
1100c5d2a1cdSopenharmony_ci        },
1101c5d2a1cdSopenharmony_ci        {
1102c5d2a1cdSopenharmony_ci          "component": "drivers_interface_partitionslot",
1103c5d2a1cdSopenharmony_ci          "features": []
1104c5d2a1cdSopenharmony_ci        },
1105c5d2a1cdSopenharmony_ci        {
1106c5d2a1cdSopenharmony_ci          "component": "drivers_interface_nnrt",
1107c5d2a1cdSopenharmony_ci          "features": []
1108c5d2a1cdSopenharmony_ci        },
1109c5d2a1cdSopenharmony_ci        {
1110c5d2a1cdSopenharmony_ci          "component": "drivers_interface_intelligent_voice",
1111c5d2a1cdSopenharmony_ci          "feature": []
1112c5d2a1cdSopenharmony_ci        }
1113c5d2a1cdSopenharmony_ci      ]
1114c5d2a1cdSopenharmony_ci    },
1115c5d2a1cdSopenharmony_ci    {
1116c5d2a1cdSopenharmony_ci      "subsystem": "ai",
1117c5d2a1cdSopenharmony_ci      "components": [
1118c5d2a1cdSopenharmony_ci        {
1119c5d2a1cdSopenharmony_ci          "component": "neural_network_runtime",
1120c5d2a1cdSopenharmony_ci          "features": []
1121c5d2a1cdSopenharmony_ci        },
1122c5d2a1cdSopenharmony_ci        {
1123c5d2a1cdSopenharmony_ci          "component": "mindspore",
1124c5d2a1cdSopenharmony_ci          "features": []
1125c5d2a1cdSopenharmony_ci        },
1126c5d2a1cdSopenharmony_ci        {
1127c5d2a1cdSopenharmony_ci          "component": "intelligent_voice_framework",
1128c5d2a1cdSopenharmony_ci          "features": []
1129c5d2a1cdSopenharmony_ci        }
1130c5d2a1cdSopenharmony_ci      ]
1131c5d2a1cdSopenharmony_ci    },
1132c5d2a1cdSopenharmony_ci    {
1133c5d2a1cdSopenharmony_ci      "subsystem": "print",
1134c5d2a1cdSopenharmony_ci      "components": [
1135c5d2a1cdSopenharmony_ci        {
1136c5d2a1cdSopenharmony_ci          "component": "print_fwk",
1137c5d2a1cdSopenharmony_ci          "features": []
1138c5d2a1cdSopenharmony_ci        }
1139c5d2a1cdSopenharmony_ci      ]
1140c5d2a1cdSopenharmony_ci    },
1141c5d2a1cdSopenharmony_ci    {
1142c5d2a1cdSopenharmony_ci      "subsystem": "advertising",
1143c5d2a1cdSopenharmony_ci      "components": [
1144c5d2a1cdSopenharmony_ci        {
1145c5d2a1cdSopenharmony_ci          "component": "oaid",
1146c5d2a1cdSopenharmony_ci          "features": []
1147c5d2a1cdSopenharmony_ci        },
1148c5d2a1cdSopenharmony_ci        {
1149c5d2a1cdSopenharmony_ci          "component": "advertising",
1150c5d2a1cdSopenharmony_ci          "features": []
1151c5d2a1cdSopenharmony_ci        }
1152c5d2a1cdSopenharmony_ci      ]
1153c5d2a1cdSopenharmony_ci    },
1154c5d2a1cdSopenharmony_ci    {
1155c5d2a1cdSopenharmony_ci      "subsystem":"accesscontrol",
1156c5d2a1cdSopenharmony_ci      "components": [
1157c5d2a1cdSopenharmony_ci        {
1158c5d2a1cdSopenharmony_ci          "component": "sandbox_manager",
1159c5d2a1cdSopenharmony_ci          "features": []
1160c5d2a1cdSopenharmony_ci        }
1161c5d2a1cdSopenharmony_ci      ]
1162c5d2a1cdSopenharmony_ci    }
1163c5d2a1cdSopenharmony_ci  ]
1164c5d2a1cdSopenharmony_ci}
1165