1{
2  "product_name": "ohos-sdk",
3  "device_company": "ohos",
4  "target_cpu": "arm64",
5  "board": "sdk",
6  "version": "3.0",
7  "type": "standard",
8  "subsystems": [
9    {
10      "subsystem": "ability",
11      "components": [
12        { "component": "ability_runtime" },
13        { "component": "ability_tools" },
14        { "component": "idl_tool" },
15        { "component": "form_fwk" },
16        { "component": "ability_base" },
17        { "component": "dmsfwk" }
18      ]
19    },
20    {
21      "subsystem": "applications",
22      "components": [ 
23        { "component": "prebuilt_hap" },
24        { "component": "calendar_data" }
25      ]
26    },
27    {
28      "subsystem": "arkcompiler",
29      "components": [
30        { "component": "runtime_core" },
31        { "component": "ets_runtime" },
32        { "component": "ets_frontend" },
33        { "component": "toolchain" }
34      ]
35    },
36    {
37      "subsystem": "arkui",
38      "components": [
39        { "component": "ace_engine" },
40        { "component": "napi" }
41      ]
42    },
43    {
44      "subsystem": "account",
45      "components": [
46        {
47          "component": "os_account",
48          "features": [ "os_account_multiple_active_accounts=false" ]
49        }
50      ]
51    },
52    {
53      "subsystem": "bundlemanager",
54      "components": [
55        { "component": "bundle_framework" },
56        { "component": "bundle_tool" },
57        { "component": "distributed_bundle_framework" }
58      ]
59    },
60    {
61      "subsystem": "build",
62      "components": [
63        { "component": "build_framework" }
64      ]
65    },
66    {
67      "subsystem": "communication",
68      "components": [
69        { "component": "ipc" },
70        { "component": "net_manager" },
71        { "component": "netmanager_base" },
72        { "component": "netmanager_ext" },
73        { "component": "netstack" },
74        { "component": "dsoftbus" },
75        { "component": "wifi" },
76        { "component": "dhcp" },
77        { "component": "bluetooth_native_js" }
78      ]
79    },
80    {
81      "subsystem": "commonlibrary",
82      "components": [
83        { "component": "c_utils" },
84        { "component": "ets_utils" }
85      ]
86    },
87    {
88      "subsystem": "distributeddatamgr",
89      "components": [
90        { "component": "relational_store" },
91        { "component": "preferences" },
92        { "component": "data_share" },
93        { "component": "datamgr_service" },
94        { "component": "kv_store" },
95        { "component": "e2fsprogs" },
96        { "component": "udmf" }
97      ]
98    },
99    {
100      "subsystem": "distributedhardware",
101      "components": [ { "component": "device_manager" } ]
102    },
103    {
104      "subsystem": "developtools",
105      "components": [
106        { "component": "hdc" },
107        { "component": "hiperf" }
108      ]
109    },
110    {
111      "subsystem": "deviceprofile",
112      "components": [ { "component": "device_info_manager" } ]
113    },
114    {
115      "subsystem": "filemanagement",
116      "components": [
117        { "component": "storage_service" },
118        { "component": "file_api" }
119      ]
120    },
121    {
122      "subsystem": "hiviewdfx",
123      "components": [
124        { "component": "hilog" },
125        { "component": "hisysevent" },
126        { "component": "hiappevent" },
127        { "component": "hichecker" },
128        { "component": "hidumper" },
129        { "component": "hiview" },
130        { "component": "faultloggerd" },
131        { "component": "hitrace" },
132        { "component": "hicollie" }
133      ]
134    },
135    {
136      "subsystem": "notification",
137      "components": [
138        { "component": "common_event_service" },
139        { "component": "distributed_notification_service" },
140        { "component": "eventhandler" }
141      ]
142    },
143    {
144      "subsystem": "hdf",
145      "components": [
146        { "component": "hdf" },
147        { "component": "drivers_interface_display" },
148        { "component": "hdf_core" }
149      ]
150    },
151    {
152      "subsystem": "updater",
153      "components": [
154        { "component": "updater" }
155      ]
156    },
157    {
158      "subsystem": "graphic",
159      "components": [
160        { "component": "graphic_2d" },
161        { "component": "graphic_surface" },
162        { "component": "graphic_3d" }
163      ]
164    },
165    {
166      "subsystem": "window",
167      "components": [
168        { "component": "window_manager" }
169      ]
170    },
171    {
172      "subsystem": "startup",
173      "components": [
174        { "component": "startup_l2" },
175        { "component": "appspawn" },
176        { "component": "init" }
177      ]
178    },
179    {
180      "subsystem": "systemabilitymgr",
181      "components": [
182        { "component": "samgr" },
183        { "component": "safwk" }
184      ]
185    },
186    {
187      "subsystem": "security",
188      "components": [
189        { "component": "appverify" },
190        { "component": "access_token" },
191        { "component": "huks" },
192        { "component": "certificate_manager" },
193        { "component": "certificate_framework" },
194        { "component": "device_auth" },
195        { "component": "crypto_framework" },
196        { "component": "dataclassification" },
197        { "component": "device_security_level" },
198        { "component": "code_signature"},
199        { "component": "selinux_adapter"}
200      ]
201    },
202    {
203      "subsystem": "sensors",
204      "components": [
205        { "component": "sensor" },
206        { "component": "miscdevice" }
207      ]
208    },
209    {
210      "subsystem": "applications",
211      "components": [ { "component": "settings" } ]
212    },
213    {
214      "subsystem": "time",
215      "components": [
216        { "component": "time_service" }
217      ]
218    },
219    {
220      "subsystem": "print",
221      "components": [
222        { "component": "print_service" }
223      ]
224    },
225    {
226      "subsystem": "powermgr",
227      "components": [
228        { "component": "power_manager" },
229        { "component": "battery_manager" },
230        { "component": "battery_statistics" },
231        { "component": "display_manager" }
232      ]
233    },
234    {
235      "subsystem": "inputmethod",
236      "components": [ { "component": "imf" }]
237    },
238    {
239      "subsystem": "multimedia",
240      "components": [
241        { "component": "media_foundation" },
242        { "component": "player_framework" },
243        { "component": "av_codec" },
244        { "component": "audio_framework" },
245        { "component": "camera_framework" },
246        { "component": "drm_framework" },
247        { "component": "image_framework" },
248        { "component": "media_library" }
249      ]
250    },
251    {
252      "subsystem": "multimodalinput",
253      "components": [ { "component": "input" } ]
254    },
255    {
256      "subsystem": "resourceschedule",
257      "components": [ 
258        { "component": "ffrt" },
259        { "component": "qos_manager" }
260      ]
261    },
262    {
263      "subsystem": "telephony",
264      "components": [
265        { "component": "core_service" },
266        { "component": "ril_adapter" },
267        { "component": "telephony_data" },
268        { "component": "state_registry" },
269        { "component": "cellular_call" },
270        { "component": "cellular_data" },
271        { "component": "sms_mms" },
272        { "component": "call_manager" }
273      ]
274    },
275    {
276      "subsystem": "global",
277      "components": [
278        { "component": "i18n" },
279        { "component": "resource_management" }
280      ]
281    },
282    {
283      "subsystem": "thirdparty",
284      "components": [ 
285        { "component": "wpa_supplicant" },
286        { "component": "typescript" },
287        { "component": "tzdata" }
288      ]
289    },
290    {
291      "subsystem": "xts",
292      "components": [
293        { "component": "acts" },
294        { "component": "hats" },
295        { "component": "dcts" },
296        { "component": "device_attest" }
297      ]
298    },
299    {
300      "subsystem": "msdp",
301      "components": [
302        { "component": "device_status" }
303      ]
304    },
305    {
306      "subsystem": "ide",
307      "components": [
308        { "component": "previewer" }
309      ]
310    },
311    {
312      "subsystem": "customization",
313      "components": [
314        { "component": "config_policy" }
315      ]
316    }
317  ]
318}
319