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