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