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