Android两种查看overlay的方法

前言

android 系统中overlay如何查看,当前发现有两种方法,dumpsys overlay 以及cmd overlay

方法一

dumpsys overlay

android.overlay.common:0 {
  mPackageName...........: android.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/FrameworksResCommon_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 0
  mCategory..............: null
  mIsFabricated..........: false
}
android.qvaoverlay.common:0 {
  mPackageName...........: android.qvaoverlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/FrameworksResCommonQva_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 1
  mCategory..............: null
  mIsFabricated..........: false
}
android.overlay.target:0 {
  mPackageName...........: android.overlay.target
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /vendor/overlay/FrameworksResTarget_Vendor.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 2
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.carrierconfig.overlay.common:0 {
  mPackageName...........: com.android.carrierconfig.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.carrierconfig
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/CarrierConfigResCommon_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 3
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.cellbroadcastreceiver.overlay.common:0 {
  mPackageName...........: com.android.cellbroadcastreceiver.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.cellbroadcastreceiver
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/CellBroadcastReceiverResCommon_Sys.apk
  mState.................: STATE_NO_IDMAP
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 4
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.phone.overlay.common:0 {
  mPackageName...........: com.android.phone.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.phone
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/TelephonyResCommon_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 5
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.server.telecom.overlay.common:0 {
  mPackageName...........: com.android.server.telecom.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.server.telecom
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/TelecommResCommon_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 6
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.settings.overlay.common:0 {
  mPackageName...........: com.android.settings.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.settings
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/SettingsResCommon_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 7
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.systemui.overlay.common:0 {
  mPackageName...........: com.android.systemui.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.systemui
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/SystemUIResCommon_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 8
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.wifi.resources.overlay.common:0 {
  mPackageName...........: com.android.wifi.resources.overlay.common
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.wifi.resources
  mTargetOverlayableName.: WifiCustomization
  mBaseCodePath..........: /product/overlay/WifiResCommon_Sys.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 9
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.wifi.resources.overlay.target:0 {
  mPackageName...........: com.android.wifi.resources.overlay.target
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.android.wifi.resources
  mTargetOverlayableName.: WifiCustomization
  mBaseCodePath..........: /vendor/overlay/WifiResTarget_Vendor.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 10
  mCategory..............: null
  mIsFabricated..........: false
}
com.qualcomm.qti.optinoverlay:0 {
  mPackageName...........: com.qualcomm.qti.optinoverlay
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: com.qualcomm.location.XT
  mTargetOverlayableName.: null
  mBaseCodePath..........: /vendor/overlay/OptInAppOverlay/OptInAppOverlay.apk
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: false
  mPriority..............: 11
  mCategory..............: null
  mIsFabricated..........: false
}
com.android.internal.display.cutout.emulation.corner:0 {
  mPackageName...........: com.android.internal.display.cutout.emulation.corner
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/DisplayCutoutEmulationCorner/DisplayCutoutEmulationCornerOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.display_cutout_emulation
  mIsFabricated..........: false
}
com.android.internal.display.cutout.emulation.double:0 {
  mPackageName...........: com.android.internal.display.cutout.emulation.double
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/DisplayCutoutEmulationDouble/DisplayCutoutEmulationDoubleOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.display_cutout_emulation
  mIsFabricated..........: false
}
com.android.internal.systemui.navbar.gestural_wide_back:0 {
  mPackageName...........: com.android.internal.systemui.navbar.gestural_wide_back
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/NavigationBarModeGesturalWideBack/NavigationBarModeGesturalOverlayWideBack.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.navigation_bar_mode
  mIsFabricated..........: false
}
com.android.internal.display.cutout.emulation.hole:0 {
  mPackageName...........: com.android.internal.display.cutout.emulation.hole
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/DisplayCutoutEmulationHole/DisplayCutoutEmulationHoleOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.display_cutout_emulation
  mIsFabricated..........: false
}
com.android.internal.display.cutout.emulation.tall:0 {
  mPackageName...........: com.android.internal.display.cutout.emulation.tall
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/DisplayCutoutEmulationTall/DisplayCutoutEmulationTallOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.display_cutout_emulation
  mIsFabricated..........: false
}
com.android.internal.systemui.navbar.threebutton:0 {
  mPackageName...........: com.android.internal.systemui.navbar.threebutton
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/NavigationBarMode3Button/NavigationBarMode3ButtonOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.navigation_bar_mode
  mIsFabricated..........: false
}
com.android.internal.systemui.navbar.gestural_extra_wide_back:0 {
  mPackageName...........: com.android.internal.systemui.navbar.gestural_extra_wide_back
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/NavigationBarModeGesturalExtraWideBack/NavigationBarModeGesturalOverlayExtraWideBack.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.navigation_bar_mode
  mIsFabricated..........: false
}
com.android.theme.font.notoserifsource:0 {
  mPackageName...........: com.android.theme.font.notoserifsource
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/FontNotoSerifSource/FontNotoSerifSourceOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: android.theme.customization.font
  mIsFabricated..........: false
}
com.android.internal.display.cutout.emulation.waterfall:0 {
  mPackageName...........: com.android.internal.display.cutout.emulation.waterfall
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/DisplayCutoutEmulationWaterfall/DisplayCutoutEmulationWaterfallOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.display_cutout_emulation
  mIsFabricated..........: false
}
com.android.internal.systemui.navbar.gestural:0 {
  mPackageName...........: com.android.internal.systemui.navbar.gestural
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/NavigationBarModeGestural/NavigationBarModeGesturalOverlay.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.navigation_bar_mode
  mIsFabricated..........: false
}
com.android.internal.systemui.navbar.gestural_narrow_back:0 {
  mPackageName...........: com.android.internal.systemui.navbar.gestural_narrow_back
  mOverlayName...........: null
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: null
  mBaseCodePath..........: /product/overlay/NavigationBarModeGesturalNarrowBack/NavigationBarModeGesturalOverlayNarrowBack.apk
  mState.................: STATE_DISABLED
  mIsEnabled.............: false
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: com.android.internal.navigation_bar_mode
  mIsFabricated..........: false
}
com.android.systemui:neutral:0 {
  mPackageName...........: com.android.systemui
  mOverlayName...........: neutral
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: 
  mBaseCodePath..........: /data/resource-cache/com.android.systemui-neutral-Bogu.frro
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: null
  mIsFabricated..........: true
}
com.android.systemui:accent:0 {
  mPackageName...........: com.android.systemui
  mOverlayName...........: accent
  mUserId................: 0
  mTargetPackageName.....: android
  mTargetOverlayableName.: 
  mBaseCodePath..........: /data/resource-cache/com.android.systemui-accent-1WIe.frro
  mState.................: STATE_ENABLED
  mIsEnabled.............: true
  mIsMutable.............: true
  mPriority..............: 2147483647
  mCategory..............: null
  mIsFabricated..........: true
}
IDMAP OF com.android.wifi.resources.overlay.target
Paths:
    target path  : /apex/com.android.wifi/priv-app/ServiceWifiResources@TKQ1.230110.001/ServiceWifiResources.apk
    overlay path : /vendor/overlay/WifiResTarget_Vendor.apk
Debug info:
    W failed to find resource 'bool/config_wifi_dual_sap_mode_enabled'
Mapping:
    0x7f020017 -> 0x7f010000 (bool/config_wifiDriverSupportedNl80211RegChangedEvent -> bool/config_wifiDriverSupportedNl80211RegChangedEvent)

IDMAP OF com.android.internal.display.cutout.emulation.tall
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/DisplayCutoutEmulationTall/DisplayCutoutEmulationTallOverlay.apk
Debug info:
    W failed to find resource 'string/display_cutout_emulation_overlay'
Mapping:
    0x0104027c -> 0x7f030000 (string/config_mainBuiltInDisplayCutout -> string/config_mainBuiltInDisplayCutout)
    0x0104027d -> 0x7f030001 (string/config_mainBuiltInDisplayCutoutRectApproximation -> string/config_mainBuiltInDisplayCutoutRectApproximation)
    0x01050290 -> 0x7f020000 (dimen/status_bar_height_landscape -> dimen/status_bar_height_landscape)
    0x01050291 -> 0x7f020001 (dimen/status_bar_height_portrait -> dimen/status_bar_height_portrait)
    0x01110150 -> 0x7f010000 (bool/config_fillMainBuiltInDisplayCutout -> bool/config_fillMainBuiltInDisplayCutout)

IDMAP OF com.android.systemui.overlay.common
Paths:
    target path  : /system_ext/priv-app/SystemUI/SystemUI.apk
    overlay path : /product/overlay/SystemUIResCommon_Sys.apk
Mapping:
    0x7f03003d -> 0x7f010000 (array/config_quickSettingsAutoAdd -> array/config_quickSettingsAutoAdd)
    0x7f05004a -> 0x7f020000 (bool/doze_display_state_supported -> bool/doze_display_state_supported)

IDMAP OF com.android.systemui:neutral
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /data/resource-cache/com.android.systemui-neutral-Bogu.frro
Overlay name: neutral
Mapping:
    0x0106001e -> color 0xfffefbff (color/system_neutral1_10)
    0x0106001f -> color 0xfff2f0f4 (color/system_neutral1_50)
    0x01060020 -> color 0xffe4e2e6 (color/system_neutral1_100)
    0x01060021 -> color 0xffc7c6ca (color/system_neutral1_200)
    0x01060022 -> color 0xffacaaaf (color/system_neutral1_300)
    0x01060023 -> color 0xff919094 (color/system_neutral1_400)
    0x01060024 -> color 0xff767579 (color/system_neutral1_500)
    0x01060025 -> color 0xff5e5e62 (color/system_neutral1_600)
    0x01060026 -> color 0xff46464a (color/system_neutral1_700)
    0x01060027 -> color 0xff303034 (color/system_neutral1_800)
    0x01060028 -> color 0xff1b1b1f (color/system_neutral1_900)
    0x01060029 -> color 0xff000000 (color/system_neutral1_1000)
    0x0106002b -> color 0xfffefbff (color/system_neutral2_10)
    0x0106002c -> color 0xfff0f0fa (color/system_neutral2_50)
    0x0106002d -> color 0xffe1e2ec (color/system_neutral2_100)
    0x0106002e -> color 0xffc5c6d0 (color/system_neutral2_200)
    0x0106002f -> color 0xffaaaab4 (color/system_neutral2_300)
    0x01060030 -> color 0xff8f909a (color/system_neutral2_400)
    0x01060031 -> color 0xff74757f (color/system_neutral2_500)
    0x01060032 -> color 0xff5c5e67 (color/system_neutral2_600)
    0x01060033 -> color 0xff45464f (color/system_neutral2_700)
    0x01060034 -> color 0xff2e3038 (color/system_neutral2_800)
    0x01060035 -> color 0xff191b23 (color/system_neutral2_900)
    0x01060036 -> color 0xff000000 (color/system_neutral2_1000)

IDMAP OF com.android.settings.overlay.common
Paths:
    target path  : /system_ext/priv-app/Settings/Settings.apk
    overlay path : /product/overlay/SettingsResCommon_Sys.apk
Mapping:
    0x7f030065 -> 0x7f010000 (array/config_color_mode_options_strings -> array/config_color_mode_options_strings)
    0x7f030066 -> 0x7f010001 (array/config_color_mode_options_values -> array/config_color_mode_options_values)
    0x7f1302fb -> 0x7f020000 (string/backup_calling_setting_summary -> string/backup_calling_setting_summary)
    0x7f1302fc -> 0x7f020001 (string/backup_calling_settings_title -> string/backup_calling_settings_title)
    0x7f130acd -> 0x7f020002 (string/keywords_backup_calling -> string/keywords_backup_calling)

IDMAP OF android.overlay.common
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/FrameworksResCommon_Sys.apk
Debug info:
    W failed to find resource 'bool/config_bluetooth_hfp_inband_ringing_support'
    W failed to find resource 'bool/config_bluetooth_le_peripheral_mode_supported'
    W failed to find resource 'bool/config_dozeAfterScreenOff'
    W failed to find resource 'bool/config_dual_bar'
    W failed to find resource 'bool/config_wifi_background_scan_support'
    W failed to find resource 'bool/config_wifi_batched_scan_supported'
    W failed to find resource 'bool/config_wifi_connected_mac_randomization_supported'
    W failed to find resource 'bool/config_wifi_dual_band_support'
    W failed to find resource 'bool/config_wifi_p2p_mac_randomization_supported'
    W failed to find resource 'bool/config_wifi_softap_acs_supported'
    W failed to find resource 'bool/config_wifi_softap_ieee80211ac_supported'
    W failed to find resource 'string/config_emergency_apn'
Mapping:
    0x0104025f -> 0x7f040000 (string/config_dozeComponent -> string/config_dozeComponent)
    0x01040282 -> 0x7f040002 (string/config_mms_user_agent -> string/config_mms_user_agent)
    0x01040283 -> 0x7f040003 (string/config_mms_user_agent_profile_url -> string/config_mms_user_agent_profile_url)
    0x0104028c -> 0x7f040004 (string/config_optionalPackageVerifierName -> string/config_optionalPackageVerifierName)
    0x01040293 -> 0x7f040005 (string/config_persistentDataPackageName -> string/config_persistentDataPackageName)
    0x01040298 -> 0x7f040006 (string/config_qualified_networks_service_package -> string/config_qualified_networks_service_package)
    0x010402c8 -> 0x7f040007 (string/config_wlan_data_service_package -> string/config_wlan_data_service_package)
    0x010402ca -> 0x7f040008 (string/config_wlan_network_service_package -> string/config_wlan_network_service_package)
    0x01070016 -> 0x7f010000 (array/config_autoBrightnessLcdBacklightValues -> array/config_autoBrightnessLcdBacklightValues)
    0x01070018 -> 0x7f010001 (array/config_autoBrightnessLevels -> array/config_autoBrightnessLevels)
    0x0107001c -> 0x7f010002 (array/config_availableColorModes -> array/config_availableColorModes)
    0x0107007a -> 0x7f010003 (array/config_mobile_tcp_buffers -> array/config_mobile_tcp_buffers)
    0x0107007d -> 0x7f010004 (array/config_network_type_tcp_buffers -> array/config_network_type_tcp_buffers)
    0x010700a1 -> 0x7f010005 (array/config_sms_enabled_locking_shift_tables -> array/config_sms_enabled_locking_shift_tables)
    0x010700a2 -> 0x7f010006 (array/config_sms_enabled_single_shift_tables -> array/config_sms_enabled_single_shift_tables)
    0x010700aa -> 0x7f010007 (array/config_tether_bluetooth_regexs -> array/config_tether_bluetooth_regexs)
    0x010700ab -> 0x7f010008 (array/config_tether_dhcp_range -> array/config_tether_dhcp_range)
    0x010700ac -> 0x7f010009 (array/config_tether_upstream_types -> array/config_tether_upstream_types)
    0x010700ad -> 0x7f01000a (array/config_tether_usb_regexs -> array/config_tether_usb_regexs)
    0x010700ae -> 0x7f01000b (array/config_tether_wifi_regexs -> array/config_tether_wifi_regexs)
    0x010700c6 -> 0x7f01000c (array/networkAttributes -> array/networkAttributes)
    0x010700cf -> 0x7f01000d (array/radioAttributes -> array/radioAttributes)
    0x010e004e -> 0x7f030000 (integer/config_defaultPeakRefreshRate -> integer/config_defaultPeakRefreshRate)
    0x010e0050 -> 0x7f030001 (integer/config_defaultRefreshRate -> integer/config_defaultRefreshRate)
    0x010e0057 -> 0x7f030002 (integer/config_default_cellular_usage_setting -> integer/config_default_cellular_usage_setting)
    0x010e00a8 -> 0x7f030003 (integer/config_multiuserMaximumUsers -> integer/config_multiuserMaximumUsers)
    0x010e00d2 -> 0x7f030004 (integer/config_screenBrightnessDoze -> integer/config_screenBrightnessDoze)
    0x010e0102 -> 0x7f030005 (integer/config_volte_replacement_rat -> integer/config_volte_replacement_rat)
    0x01110034 -> 0x7f020000 (bool/config_automatic_brightness_available -> bool/config_automatic_brightness_available)
    0x01110049 -> 0x7f020003 (bool/config_camera_sound_forced -> bool/config_camera_sound_forced)
    0x0111004b -> 0x7f020004 (bool/config_carrier_volte_available -> bool/config_carrier_volte_available)
    0x011100fa -> 0x7f020005 (bool/config_cellBroadcastAppLinks -> bool/config_cellBroadcastAppLinks)
    0x01110109 -> 0x7f020006 (bool/config_device_volte_available -> bool/config_device_volte_available)
    0x0111010a -> 0x7f020007 (bool/config_device_vt_available -> bool/config_device_vt_available)
    0x0111010b -> 0x7f020008 (bool/config_device_wfc_ims_available -> bool/config_device_wfc_ims_available)
    0x0111013a -> 0x7f02000b (bool/config_enableMultiUserUI -> bool/config_enableMultiUserUI)
    0x01110149 -> 0x7f02000c (bool/config_enable_iwlan_handover_policy -> bool/config_enable_iwlan_handover_policy)
    0x0111014c -> 0x7f02000d (bool/config_enhanced_iwlan_handover_check -> bool/config_enhanced_iwlan_handover_check)
    0x01110165 -> 0x7f02000e (bool/config_hotswapCapable -> bool/config_hotswapCapable)
    0x01110194 -> 0x7f02000f (bool/config_powerDecoupleInteractiveModeFromDisplay -> bool/config_powerDecoupleInteractiveModeFromDisplay)
    0x011101a7 -> 0x7f020010 (bool/config_setColorTransformAccelerated -> bool/config_setColorTransformAccelerated)
    0x011101b0 -> 0x7f020011 (bool/config_showNavigationBar -> bool/config_showNavigationBar)
    0x011101bc -> 0x7f020012 (bool/config_sms_decode_gsm_8bit_data -> bool/config_sms_decode_gsm_8bit_data)
    0x011101c0 -> 0x7f020013 (bool/config_speed_up_audio_on_mt_calls -> bool/config_speed_up_audio_on_mt_calls)
    0x011101c2 -> 0x7f020014 (bool/config_stkNoAlphaUsrCnf -> bool/config_stkNoAlphaUsrCnf)
    0x011101c4 -> 0x7f020015 (bool/config_supportAudioSourceUnprocessed -> bool/config_supportAudioSourceUnprocessed)
    0x011101dd -> 0x7f020016 (bool/config_switch_phone_on_voice_reg_state_change -> bool/config_switch_phone_on_voice_reg_state_change)
    0x011101e0 -> 0x7f020017 (bool/config_telephony5gNonStandalone -> bool/config_telephony5gNonStandalone)
    0x011101e1 -> 0x7f020018 (bool/config_telephony5gStandalone -> bool/config_telephony5gStandalone)
    0x011101e8 -> 0x7f020019 (bool/config_unplugTurnsOnScreen -> bool/config_unplugTurnsOnScreen)
    0x011101fe -> 0x7f02001a (bool/config_voice_data_sms_auto_fallback -> bool/config_voice_data_sms_auto_fallback)
    0x01110204 -> 0x7f02001b (bool/config_wifiDisplaySupportsProtectedBuffers -> bool/config_wifiDisplaySupportsProtectedBuffers)
    0x01110205 -> 0x7f020020 (bool/config_wifi_dual_sap_mode_enabled -> bool/config_wifi_dual_sap_mode_enabled)
    0x0111021f -> 0x7f020024 (bool/skip_restoring_network_selection -> bool/skip_restoring_network_selection)

IDMAP OF com.android.carrierconfig.overlay.common
Paths:
    target path  : /system_ext/priv-app/CarrierConfig/CarrierConfig.apk
    overlay path : /product/overlay/CarrierConfigResCommon_Sys.apk
Mapping:
    0x7f020000 -> 0x7f010000 (xml/vendor -> xml/vendor)

IDMAP OF com.android.internal.display.cutout.emulation.waterfall
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/DisplayCutoutEmulationWaterfall/DisplayCutoutEmulationWaterfallOverlay.apk
Debug info:
    W failed to find resource 'string/display_cutout_emulation_overlay'
Mapping:
    0x0104027c -> 0x7f020000 (string/config_mainBuiltInDisplayCutout -> string/config_mainBuiltInDisplayCutout)
    0x0104027d -> 0x7f020001 (string/config_mainBuiltInDisplayCutoutRectApproximation -> string/config_mainBuiltInDisplayCutoutRectApproximation)
    0x01050290 -> 0x7f010000 (dimen/status_bar_height_landscape -> dimen/status_bar_height_landscape)
    0x01050291 -> 0x7f010001 (dimen/status_bar_height_portrait -> dimen/status_bar_height_portrait)
    0x010502d6 -> 0x7f010002 (dimen/waterfall_display_bottom_edge_size -> dimen/waterfall_display_bottom_edge_size)
    0x010502d7 -> 0x7f010003 (dimen/waterfall_display_left_edge_size -> dimen/waterfall_display_left_edge_size)
    0x010502d8 -> 0x7f010004 (dimen/waterfall_display_right_edge_size -> dimen/waterfall_display_right_edge_size)
    0x010502d9 -> 0x7f010005 (dimen/waterfall_display_top_edge_size -> dimen/waterfall_display_top_edge_size)

IDMAP OF com.android.theme.font.notoserifsource
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/FontNotoSerifSource/FontNotoSerifSourceOverlay.apk
Debug info:
    W failed to find resource 'string/font_notoserif_source_overlay'
Mapping:
    0x01040217 -> 0x7f010000 (string/config_bodyFontFamily -> string/config_bodyFontFamily)
    0x01040218 -> 0x7f010001 (string/config_bodyFontFamilyMedium -> string/config_bodyFontFamilyMedium)
    0x01040271 -> 0x7f010002 (string/config_headlineFontFamily -> string/config_headlineFontFamily)
    0x01040272 -> 0x7f010003 (string/config_headlineFontFamilyMedium -> string/config_headlineFontFamilyMedium)

IDMAP OF com.android.internal.systemui.navbar.threebutton
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/NavigationBarMode3Button/NavigationBarMode3ButtonOverlay.apk
Debug info:
    W failed to find resource 'string/navigation_bar_mode_title'
Mapping:
    0x010501cf -> 0x7f010000 (dimen/navigation_bar_gesture_height -> dimen/navigation_bar_gesture_height)
    0x010e00a9 -> 0x7f020000 (integer/config_navBarInteractionMode -> integer/config_navBarInteractionMode)

IDMAP OF com.android.internal.systemui.navbar.gestural
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/NavigationBarModeGestural/NavigationBarModeGesturalOverlay.apk
Debug info:
    W failed to find resource 'string/navigation_bar_mode_title'
Mapping:
    0x010500a8 -> 0x7f020000 (dimen/config_backGestureInset -> dimen/config_backGestureInset)
    0x010501cd -> 0x7f020001 (dimen/navigation_bar_frame_height -> dimen/navigation_bar_frame_height)
    0x010501cf -> 0x7f020002 (dimen/navigation_bar_gesture_height -> dimen/navigation_bar_gesture_height)
    0x010501d1 -> 0x7f020003 (dimen/navigation_bar_height -> dimen/navigation_bar_height)
    0x010501d3 -> 0x7f020004 (dimen/navigation_bar_height_landscape -> dimen/navigation_bar_height_landscape)
    0x010501d6 -> 0x7f020005 (dimen/navigation_bar_width -> dimen/navigation_bar_width)
    0x010e00a9 -> 0x7f030000 (integer/config_navBarInteractionMode -> integer/config_navBarInteractionMode)
    0x010e00aa -> 0x7f030001 (integer/config_navBarOpacityMode -> integer/config_navBarOpacityMode)
    0x01110018 -> 0x7f010000 (bool/config_allowSeamlessRotationDespiteNavBarMoving -> bool/config_allowSeamlessRotationDespiteNavBarMoving)
    0x0111002d -> 0x7f010001 (bool/config_attachNavBarToAppDuringTransition -> bool/config_attachNavBarToAppDuringTransition)
    0x01110166 -> 0x7f010002 (bool/config_imeDrawsImeNavBar -> bool/config_imeDrawsImeNavBar)
    0x01110182 -> 0x7f010003 (bool/config_navBarAlwaysShowOnSideEdgeGesture -> bool/config_navBarAlwaysShowOnSideEdgeGesture)
    0x01110183 -> 0x7f010004 (bool/config_navBarCanMove -> bool/config_navBarCanMove)
    0x01110184 -> 0x7f010005 (bool/config_navBarNeedsScrim -> bool/config_navBarNeedsScrim)
    0x01110185 -> 0x7f010006 (bool/config_navBarTapThrough -> bool/config_navBarTapThrough)

IDMAP OF com.android.internal.display.cutout.emulation.double
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/DisplayCutoutEmulationDouble/DisplayCutoutEmulationDoubleOverlay.apk
Debug info:
    W failed to find resource 'string/display_cutout_emulation_overlay'
Mapping:
    0x0104027c -> 0x7f030000 (string/config_mainBuiltInDisplayCutout -> string/config_mainBuiltInDisplayCutout)
    0x0104027d -> 0x7f030001 (string/config_mainBuiltInDisplayCutoutRectApproximation -> string/config_mainBuiltInDisplayCutoutRectApproximation)
    0x01050290 -> 0x7f020000 (dimen/status_bar_height_landscape -> dimen/status_bar_height_landscape)
    0x01050291 -> 0x7f020001 (dimen/status_bar_height_portrait -> dimen/status_bar_height_portrait)
    0x01110150 -> 0x7f010000 (bool/config_fillMainBuiltInDisplayCutout -> bool/config_fillMainBuiltInDisplayCutout)

IDMAP OF com.android.systemui:accent
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /data/resource-cache/com.android.systemui-accent-1WIe.frro
Overlay name: accent
Mapping:
    0x01060038 -> color 0xfffefbff (color/system_accent1_10)
    0x01060039 -> color 0xffeef0ff (color/system_accent1_50)
    0x0106003a -> color 0xffdae2ff (color/system_accent1_100)
    0x0106003b -> color 0xffb2c5ff (color/system_accent1_200)
    0x0106003c -> color 0xff96aae4 (color/system_accent1_300)
    0x0106003d -> color 0xff7c8fc8 (color/system_accent1_400)
    0x0106003e -> color 0xff6174ab (color/system_accent1_500)
    0x0106003f -> color 0xff495d92 (color/system_accent1_600)
    0x01060040 -> color 0xff314578 (color/system_accent1_700)
    0x01060041 -> color 0xff182e60 (color/system_accent1_800)
    0x01060042 -> color 0xff001849 (color/system_accent1_900)
    0x01060043 -> color 0xff000000 (color/system_accent1_1000)
    0x01060045 -> color 0xfffefbff (color/system_accent2_10)
    0x01060046 -> color 0xffeef0ff (color/system_accent2_50)
    0x01060047 -> color 0xffdde2f9 (color/system_accent2_100)
    0x01060048 -> color 0xffc0c6dd (color/system_accent2_200)
    0x01060049 -> color 0xffa5aac1 (color/system_accent2_300)
    0x0106004a -> color 0xff8b90a5 (color/system_accent2_400)
    0x0106004b -> color 0xff70758a (color/system_accent2_500)
    0x0106004c -> color 0xff585e71 (color/system_accent2_600)
    0x0106004d -> color 0xff414659 (color/system_accent2_700)
    0x0106004e -> color 0xff2a3042 (color/system_accent2_800)
    0x0106004f -> color 0xff151b2c (color/system_accent2_900)
    0x01060050 -> color 0xff000000 (color/system_accent2_1000)
    0x01060052 -> color 0xfffffbff (color/system_accent3_10)
    0x01060053 -> color 0xffffebf9 (color/system_accent3_50)
    0x01060054 -> color 0xfffed6f9 (color/system_accent3_100)
    0x01060055 -> color 0xffe1bbdc (color/system_accent3_200)
    0x01060056 -> color 0xffc4a0c0 (color/system_accent3_300)
    0x01060057 -> color 0xffa986a5 (color/system_accent3_400)
    0x01060058 -> color 0xff8c6c8a (color/system_accent3_500)
    0x01060059 -> color 0xff735471 (color/system_accent3_600)
    0x0106005a -> color 0xff5a3d59 (color/system_accent3_700)
    0x0106005b -> color 0xff422741 (color/system_accent3_800)
    0x0106005c -> color 0xff2b122b (color/system_accent3_900)
    0x0106005d -> color 0xff000000 (color/system_accent3_1000)

IDMAP OF com.android.wifi.resources.overlay.common
Paths:
    target path  : /apex/com.android.wifi/priv-app/ServiceWifiResources@TKQ1.230110.001/ServiceWifiResources.apk
    overlay path : /product/overlay/WifiResCommon_Sys.apk
Debug info:
    W failed to find resource 'bool/config_vendorWifi11axReadySupport'
    W failed to find resource 'bool/config_wifi_batched_scan_supported'
    W failed to find resource 'bool/config_wifi_report_he_ready'
Mapping:
    0x7f020006 -> 0x7f010001 (bool/config_vendor_wifi_softap_owe_supported -> bool/config_vendor_wifi_softap_owe_supported)
    0x7f02000a -> 0x7f010002 (bool/config_wifi5ghzSupport -> bool/config_wifi5ghzSupport)
    0x7f02000f -> 0x7f010003 (bool/config_wifiAllowMultipleNetworksOnSameAwareNdi -> bool/config_wifiAllowMultipleNetworksOnSameAwareNdi)
    0x7f02003b -> 0x7f010004 (bool/config_wifiSoftap6ghzSupported -> bool/config_wifiSoftap6ghzSupported)
    0x7f02003c -> 0x7f010005 (bool/config_wifiSoftapAcsIncludeDfs -> bool/config_wifiSoftapAcsIncludeDfs)
    0x7f02003e -> 0x7f010006 (bool/config_wifiSoftapAutoUpgradeToBridgedConfigWhenSupported -> bool/config_wifiSoftapAutoUpgradeToBridgedConfigWhenSupported)
    0x7f020054 -> 0x7f010007 (bool/config_wifi_background_scan_support -> bool/config_wifi_background_scan_support)
    0x7f020055 -> 0x7f010009 (bool/config_wifi_connected_mac_randomization_supported -> bool/config_wifi_connected_mac_randomization_supported)
    0x7f02005e -> 0x7f01000a (bool/config_wifi_only_link_same_credential_configurations -> bool/config_wifi_only_link_same_credential_configurations)
    0x7f02005f -> 0x7f01000b (bool/config_wifi_p2p_mac_randomization_supported -> bool/config_wifi_p2p_mac_randomization_supported)
    0x7f020061 -> 0x7f01000d (bool/config_wifi_softap_acs_supported -> bool/config_wifi_softap_acs_supported)
    0x7f020062 -> 0x7f01000e (bool/config_wifi_softap_ieee80211ac_supported -> bool/config_wifi_softap_ieee80211ac_supported)
    0x7f020063 -> 0x7f01000f (bool/config_wifi_softap_sae_supported -> bool/config_wifi_softap_sae_supported)
    0x7f05001e -> 0x7f020000 (integer/config_wifiDelayDisconnectOnImsLostMs -> integer/config_wifiDelayDisconnectOnImsLostMs)
    0x7f05003c -> 0x7f020001 (integer/config_wifiHardwareSoftapMaxClientCount -> integer/config_wifiHardwareSoftapMaxClientCount)
    0x7f070005 -> 0x7f030000 (string/config_wifiSoftap2gChannelList -> string/config_wifiSoftap2gChannelList)
    0x7f070006 -> 0x7f030001 (string/config_wifiSoftap5gChannelList -> string/config_wifiSoftap5gChannelList)
    0x7f070008 -> 0x7f030002 (string/config_wifiSoftap6gChannelList -> string/config_wifiSoftap6gChannelList)

IDMAP OF com.android.internal.systemui.navbar.gestural_narrow_back
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/NavigationBarModeGesturalNarrowBack/NavigationBarModeGesturalOverlayNarrowBack.apk
Debug info:
    W failed to find resource 'string/navigation_bar_mode_title'
Mapping:
    0x010500a8 -> 0x7f020000 (dimen/config_backGestureInset -> dimen/config_backGestureInset)
    0x010501cd -> 0x7f020001 (dimen/navigation_bar_frame_height -> dimen/navigation_bar_frame_height)
    0x010501cf -> 0x7f020002 (dimen/navigation_bar_gesture_height -> dimen/navigation_bar_gesture_height)
    0x010501d1 -> 0x7f020003 (dimen/navigation_bar_height -> dimen/navigation_bar_height)
    0x010501d3 -> 0x7f020004 (dimen/navigation_bar_height_landscape -> dimen/navigation_bar_height_landscape)
    0x010501d6 -> 0x7f020005 (dimen/navigation_bar_width -> dimen/navigation_bar_width)
    0x010e00a9 -> 0x7f030000 (integer/config_navBarInteractionMode -> integer/config_navBarInteractionMode)
    0x010e00aa -> 0x7f030001 (integer/config_navBarOpacityMode -> integer/config_navBarOpacityMode)
    0x01110018 -> 0x7f010000 (bool/config_allowSeamlessRotationDespiteNavBarMoving -> bool/config_allowSeamlessRotationDespiteNavBarMoving)
    0x0111002d -> 0x7f010001 (bool/config_attachNavBarToAppDuringTransition -> bool/config_attachNavBarToAppDuringTransition)
    0x01110166 -> 0x7f010002 (bool/config_imeDrawsImeNavBar -> bool/config_imeDrawsImeNavBar)
    0x01110182 -> 0x7f010003 (bool/config_navBarAlwaysShowOnSideEdgeGesture -> bool/config_navBarAlwaysShowOnSideEdgeGesture)
    0x01110183 -> 0x7f010004 (bool/config_navBarCanMove -> bool/config_navBarCanMove)
    0x01110184 -> 0x7f010005 (bool/config_navBarNeedsScrim -> bool/config_navBarNeedsScrim)
    0x01110185 -> 0x7f010006 (bool/config_navBarTapThrough -> bool/config_navBarTapThrough)

IDMAP OF com.qualcomm.qti.optinoverlay
Paths:
    target path  : /system_ext/priv-app/xtra_t_app/xtra_t_app.apk
    overlay path : /vendor/overlay/OptInAppOverlay/OptInAppOverlay.apk
Debug info:
    W failed to find resource 'style/DisableAppStartingTheme'
Mapping:
    0x7f050000 -> 0x7f010000 (color/dialog_button_color -> color/dialog_button_color)
    0x7f050001 -> 0x7f010001 (color/dialog_link_color -> color/dialog_link_color)
    0x7f050002 -> 0x7f010002 (color/dialog_message_color -> color/dialog_message_color)
    0x7f050003 -> 0x7f010003 (color/dialog_title_color -> color/dialog_title_color)
    0x7f050019 -> 0x7f010004 (color/transparent -> color/transparent)
    0x7f090004 -> 0x7f020000 (integer/dialog_message_typeface -> integer/dialog_message_typeface)
    0x7f090005 -> 0x7f020001 (integer/dialog_padding_msg_bottom -> integer/dialog_padding_msg_bottom)
    0x7f090006 -> 0x7f020002 (integer/dialog_padding_msg_left -> integer/dialog_padding_msg_left)
    0x7f090007 -> 0x7f020003 (integer/dialog_padding_msg_right -> integer/dialog_padding_msg_right)
    0x7f090008 -> 0x7f020004 (integer/dialog_padding_msg_top -> integer/dialog_padding_msg_top)
    0x7f090009 -> 0x7f020005 (integer/dialog_padding_title_bottom -> integer/dialog_padding_title_bottom)
    0x7f09000a -> 0x7f020006 (integer/dialog_padding_title_left -> integer/dialog_padding_title_left)
    0x7f09000b -> 0x7f020007 (integer/dialog_padding_title_right -> integer/dialog_padding_title_right)
    0x7f09000c -> 0x7f020008 (integer/dialog_padding_title_top -> integer/dialog_padding_title_top)
    0x7f09000d -> 0x7f020009 (integer/dialog_title_typeface -> integer/dialog_title_typeface)
    0x7f0c003e -> 0x7f030001 (style/TextAppearance_dialog_message -> style/TextAppearance_dialog_message)
    0x7f0c003f -> 0x7f030002 (style/TextAppearance_dialog_title -> style/TextAppearance_dialog_title)
    0x7f0c0040 -> 0x7f030003 (style/XTActivityTheme -> style/XTActivityTheme)
    0x7f0c0041 -> 0x7f030004 (style/XTDialogTheme -> style/XTDialogTheme)
    0x7f0c0042 -> 0x7f030005 (style/XTNoticeActivityTheme -> style/XTNoticeActivityTheme)

IDMAP OF com.android.server.telecom.overlay.common
Paths:
    target path  : /system/priv-app/Telecom/Telecom.apk
    overlay path : /product/overlay/TelecommResCommon_Sys.apk
Mapping:
    0x7f020006 -> 0x7f010000 (bool/tty_enabled -> bool/tty_enabled)
    0x7f0a002f -> 0x7f020000 (string/dialer_default_class -> string/dialer_default_class)
    0x7f0a0033 -> 0x7f020001 (string/incall_default_class -> string/incall_default_class)

IDMAP OF com.android.phone.overlay.common
Paths:
    target path  : /system/priv-app/TeleService/TeleService.apk
    overlay path : /product/overlay/TelephonyResCommon_Sys.apk
Debug info:
    W failed to find resource 'bool/config_no_sim_display_network_modes'
Mapping:
    0x7f05001d -> 0x7f010001 (bool/config_support_rtt -> bool/config_support_rtt)
    0x7f050026 -> 0x7f010002 (bool/csp_enabled -> bool/csp_enabled)
    0x7f050027 -> 0x7f010003 (bool/dtmf_type_enabled -> bool/dtmf_type_enabled)
    0x7f05002c -> 0x7f010004 (bool/send_mic_mute_to_AudioManager -> bool/send_mic_mute_to_AudioManager)
    0x7f050030 -> 0x7f010005 (bool/world_phone -> bool/world_phone)
    0x7f0a0003 -> 0x7f020000 (integer/OtaShowListeningScreen -> integer/OtaShowListeningScreen)
    0x7f0e01ad -> 0x7f030000 (string/config_gba_package -> string/config_gba_package)
    0x7f0e01ae -> 0x7f030001 (string/config_ims_mmtel_package -> string/config_ims_mmtel_package)
    0x7f0e01af -> 0x7f030002 (string/config_ims_rcs_package -> string/config_ims_rcs_package)
    0x7f0e0338 -> 0x7f030003 (string/platform_number_verification_package -> string/platform_number_verification_package)
    0x7f11000f -> 0x7f040000 (xml/telephony_injection -> xml/telephony_injection)

IDMAP OF android.overlay.target
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /vendor/overlay/FrameworksResTarget_Vendor.apk
Mapping:
    0x01040298 -> 0x7f030000 (string/config_qualified_networks_service_package -> string/config_qualified_networks_service_package)
    0x010402c8 -> 0x7f030001 (string/config_wlan_data_service_package -> string/config_wlan_data_service_package)
    0x010402ca -> 0x7f030002 (string/config_wlan_network_service_package -> string/config_wlan_network_service_package)
    0x010700ae -> 0x7f010000 (array/config_tether_wifi_regexs -> array/config_tether_wifi_regexs)
    0x0111011c -> 0x7f020000 (bool/config_dozeAlwaysOnDisplayAvailable -> bool/config_dozeAlwaysOnDisplayAvailable)
    0x0111011d -> 0x7f020001 (bool/config_dozeAlwaysOnEnabled -> bool/config_dozeAlwaysOnEnabled)
    0x011101b0 -> 0x7f020002 (bool/config_showNavigationBar -> bool/config_showNavigationBar)
    0x011101ee -> 0x7f020003 (bool/config_useDevInputEventForAudioJack -> bool/config_useDevInputEventForAudioJack)
    0x01170012 -> 0x7f040000 (xml/power_profile -> xml/power_profile)

IDMAP OF com.android.cellbroadcastreceiver.overlay.common
<missing idmap>
IDMAP OF android.qvaoverlay.common
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/FrameworksResCommonQva_Sys.apk
Mapping:
    0x01040023 -> 0x7f010000 (string/config_defaultDialer -> string/config_defaultDialer)

IDMAP OF com.android.internal.display.cutout.emulation.corner
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/DisplayCutoutEmulationCorner/DisplayCutoutEmulationCornerOverlay.apk
Debug info:
    W failed to find resource 'string/display_cutout_emulation_overlay'
Mapping:
    0x0104027c -> 0x7f030000 (string/config_mainBuiltInDisplayCutout -> string/config_mainBuiltInDisplayCutout)
    0x0104027d -> 0x7f030001 (string/config_mainBuiltInDisplayCutoutRectApproximation -> string/config_mainBuiltInDisplayCutoutRectApproximation)
    0x01050290 -> 0x7f020000 (dimen/status_bar_height_landscape -> dimen/status_bar_height_landscape)
    0x01050291 -> 0x7f020001 (dimen/status_bar_height_portrait -> dimen/status_bar_height_portrait)
    0x01110150 -> 0x7f010000 (bool/config_fillMainBuiltInDisplayCutout -> bool/config_fillMainBuiltInDisplayCutout)

IDMAP OF com.android.internal.systemui.navbar.gestural_wide_back
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/NavigationBarModeGesturalWideBack/NavigationBarModeGesturalOverlayWideBack.apk
Debug info:
    W failed to find resource 'string/navigation_bar_mode_title'
Mapping:
    0x010500a8 -> 0x7f020000 (dimen/config_backGestureInset -> dimen/config_backGestureInset)
    0x010501cd -> 0x7f020001 (dimen/navigation_bar_frame_height -> dimen/navigation_bar_frame_height)
    0x010501cf -> 0x7f020002 (dimen/navigation_bar_gesture_height -> dimen/navigation_bar_gesture_height)
    0x010501d1 -> 0x7f020003 (dimen/navigation_bar_height -> dimen/navigation_bar_height)
    0x010501d3 -> 0x7f020004 (dimen/navigation_bar_height_landscape -> dimen/navigation_bar_height_landscape)
    0x010501d6 -> 0x7f020005 (dimen/navigation_bar_width -> dimen/navigation_bar_width)
    0x010e00a9 -> 0x7f030000 (integer/config_navBarInteractionMode -> integer/config_navBarInteractionMode)
    0x010e00aa -> 0x7f030001 (integer/config_navBarOpacityMode -> integer/config_navBarOpacityMode)
    0x01110018 -> 0x7f010000 (bool/config_allowSeamlessRotationDespiteNavBarMoving -> bool/config_allowSeamlessRotationDespiteNavBarMoving)
    0x0111002d -> 0x7f010001 (bool/config_attachNavBarToAppDuringTransition -> bool/config_attachNavBarToAppDuringTransition)
    0x01110166 -> 0x7f010002 (bool/config_imeDrawsImeNavBar -> bool/config_imeDrawsImeNavBar)
    0x01110182 -> 0x7f010003 (bool/config_navBarAlwaysShowOnSideEdgeGesture -> bool/config_navBarAlwaysShowOnSideEdgeGesture)
    0x01110183 -> 0x7f010004 (bool/config_navBarCanMove -> bool/config_navBarCanMove)
    0x01110184 -> 0x7f010005 (bool/config_navBarNeedsScrim -> bool/config_navBarNeedsScrim)
    0x01110185 -> 0x7f010006 (bool/config_navBarTapThrough -> bool/config_navBarTapThrough)

IDMAP OF com.android.internal.systemui.navbar.gestural_extra_wide_back
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/NavigationBarModeGesturalExtraWideBack/NavigationBarModeGesturalOverlayExtraWideBack.apk
Debug info:
    W failed to find resource 'string/navigation_bar_mode_title'
Mapping:
    0x010500a8 -> 0x7f020000 (dimen/config_backGestureInset -> dimen/config_backGestureInset)
    0x010501cd -> 0x7f020001 (dimen/navigation_bar_frame_height -> dimen/navigation_bar_frame_height)
    0x010501cf -> 0x7f020002 (dimen/navigation_bar_gesture_height -> dimen/navigation_bar_gesture_height)
    0x010501d1 -> 0x7f020003 (dimen/navigation_bar_height -> dimen/navigation_bar_height)
    0x010501d3 -> 0x7f020004 (dimen/navigation_bar_height_landscape -> dimen/navigation_bar_height_landscape)
    0x010501d6 -> 0x7f020005 (dimen/navigation_bar_width -> dimen/navigation_bar_width)
    0x010e00a9 -> 0x7f030000 (integer/config_navBarInteractionMode -> integer/config_navBarInteractionMode)
    0x010e00aa -> 0x7f030001 (integer/config_navBarOpacityMode -> integer/config_navBarOpacityMode)
    0x01110018 -> 0x7f010000 (bool/config_allowSeamlessRotationDespiteNavBarMoving -> bool/config_allowSeamlessRotationDespiteNavBarMoving)
    0x0111002d -> 0x7f010001 (bool/config_attachNavBarToAppDuringTransition -> bool/config_attachNavBarToAppDuringTransition)
    0x01110166 -> 0x7f010002 (bool/config_imeDrawsImeNavBar -> bool/config_imeDrawsImeNavBar)
    0x01110182 -> 0x7f010003 (bool/config_navBarAlwaysShowOnSideEdgeGesture -> bool/config_navBarAlwaysShowOnSideEdgeGesture)
    0x01110183 -> 0x7f010004 (bool/config_navBarCanMove -> bool/config_navBarCanMove)
    0x01110184 -> 0x7f010005 (bool/config_navBarNeedsScrim -> bool/config_navBarNeedsScrim)
    0x01110185 -> 0x7f010006 (bool/config_navBarTapThrough -> bool/config_navBarTapThrough)

IDMAP OF com.android.internal.display.cutout.emulation.hole
Paths:
    target path  : /system/framework/framework-res.apk
    overlay path : /product/overlay/DisplayCutoutEmulationHole/DisplayCutoutEmulationHoleOverlay.apk
Debug info:
    W failed to find resource 'string/display_cutout_emulation_overlay'
Mapping:
    0x0104027c -> 0x7f030000 (string/config_mainBuiltInDisplayCutout -> string/config_mainBuiltInDisplayCutout)
    0x0104027d -> 0x7f030001 (string/config_mainBuiltInDisplayCutoutRectApproximation -> string/config_mainBuiltInDisplayCutoutRectApproximation)
    0x01050290 -> 0x7f020000 (dimen/status_bar_height_landscape -> dimen/status_bar_height_landscape)
    0x01050291 -> 0x7f020001 (dimen/status_bar_height_portrait -> dimen/status_bar_height_portrait)
    0x01110150 -> 0x7f010000 (bool/config_fillMainBuiltInDisplayCutout -> bool/config_fillMainBuiltInDisplayCutout)

Default overlays: 
Overlay configurations:
  0, ParsedConfiguration{packageName=android.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=android.overlay.common, targetPackageName=android, targetSdkVersion=33, isStatic=true, priority=100, path=/product/overlay/FrameworksResCommon_Sys.apk, preInstalledApexPath=null}}
  1, ParsedConfiguration{packageName=android.qvaoverlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=android.qvaoverlay.common, targetPackageName=android, targetSdkVersion=33, isStatic=true, priority=300, path=/product/overlay/FrameworksResCommonQva_Sys.apk, preInstalledApexPath=null}}
  2, ParsedConfiguration{packageName=android.overlay.target, enabled=true, mutable=false, policy=vendor, parsedInfo=ParsedOverlayInfo{packageName=android.overlay.target, targetPackageName=android, targetSdkVersion=33, isStatic=true, priority=500, path=/vendor/overlay/FrameworksResTarget_Vendor.apk, preInstalledApexPath=null}}
  3, ParsedConfiguration{packageName=com.android.carrierconfig.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=com.android.carrierconfig.overlay.common, targetPackageName=com.android.carrierconfig, targetSdkVersion=33, isStatic=true, priority=100, path=/product/overlay/CarrierConfigResCommon_Sys.apk, preInstalledApexPath=null}}
  4, ParsedConfiguration{packageName=com.android.cellbroadcastreceiver.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=com.android.cellbroadcastreceiver.overlay.common, targetPackageName=com.android.cellbroadcastreceiver, targetSdkVersion=33, isStatic=true, priority=0, path=/product/overlay/CellBroadcastReceiverResCommon_Sys.apk, preInstalledApexPath=null}}
  5, ParsedConfiguration{packageName=com.android.phone.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=com.android.phone.overlay.common, targetPackageName=com.android.phone, targetSdkVersion=33, isStatic=true, priority=0, path=/product/overlay/TelephonyResCommon_Sys.apk, preInstalledApexPath=null}}
  6, ParsedConfiguration{packageName=com.android.server.telecom.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=com.android.server.telecom.overlay.common, targetPackageName=com.android.server.telecom, targetSdkVersion=33, isStatic=true, priority=0, path=/product/overlay/TelecommResCommon_Sys.apk, preInstalledApexPath=null}}
  7, ParsedConfiguration{packageName=com.android.settings.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=com.android.settings.overlay.common, targetPackageName=com.android.settings, targetSdkVersion=33, isStatic=true, priority=0, path=/product/overlay/SettingsResCommon_Sys.apk, preInstalledApexPath=null}}
  8, ParsedConfiguration{packageName=com.android.systemui.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=com.android.systemui.overlay.common, targetPackageName=com.android.systemui, targetSdkVersion=33, isStatic=true, priority=0, path=/product/overlay/SystemUIResCommon_Sys.apk, preInstalledApexPath=null}}
  9, ParsedConfiguration{packageName=com.android.wifi.resources.overlay.common, enabled=true, mutable=false, policy=product, parsedInfo=ParsedOverlayInfo{packageName=com.android.wifi.resources.overlay.common, targetPackageName=com.android.wifi.resources, targetSdkVersion=33, isStatic=true, priority=0, path=/product/overlay/WifiResCommon_Sys.apk, preInstalledApexPath=null}}
  10, ParsedConfiguration{packageName=com.android.wifi.resources.overlay.target, enabled=true, mutable=false, policy=vendor, parsedInfo=ParsedOverlayInfo{packageName=com.android.wifi.resources.overlay.target, targetPackageName=com.android.wifi.resources, targetSdkVersion=33, isStatic=true, priority=500, path=/vendor/overlay/WifiResTarget_Vendor.apk, preInstalledApexPath=null}}
  11, ParsedConfiguration{packageName=com.qualcomm.qti.optinoverlay, enabled=true, mutable=false, policy=vendor, parsedInfo=ParsedOverlayInfo{packageName=com.qualcomm.qti.optinoverlay, targetPackageName=com.qualcomm.location.XT, targetSdkVersion=33, isStatic=true, priority=1, path=/vendor/overlay/OptInAppOverlay/OptInAppOverlay.apk, preInstalledApexPath=null}}

AndroidPackage cache
    218 package(s)

Android两种查看overlay的方法_第1张图片
Android两种查看overlay的方法_第2张图片

方法2

cmd overlay

bengal_515:/ # cmd overlay
Overlay manager (overlay) commands:
  help
    Print this help text.
  dump [--verbose] [--user USER_ID] [[FIELD] PACKAGE[:NAME]]
    Print debugging information about the overlay manager.
    With optional parameters PACKAGE and NAME, limit output to the specified
    overlay or target. With optional parameter FIELD, limit output to
    the corresponding SettingsItem field. Field names are all lower case
    and omit the m prefix, i.e. 'userid' for SettingsItem.mUserId.
  list [--user USER_ID] [PACKAGE[:NAME]]
    Print information about target and overlay packages.
    Overlay packages are printed in priority order. With optional
    parameters PACKAGE and NAME, limit output to the specified overlay or
    target.
  enable [--user USER_ID] PACKAGE[:NAME]
    Enable overlay within or owned by PACKAGE with optional unique NAME.
  disable [--user USER_ID] PACKAGE[:NAME]
    Disable overlay within or owned by PACKAGE with optional unique NAME.
  enable-exclusive [--user USER_ID] [--category] PACKAGE
    Enable overlay within or owned by PACKAGE and disable all other overlays
    for its target package. If the --category option is given, only disables
    other overlays in the same category.
  set-priority [--user USER_ID] PACKAGE PARENT|lowest|highest
    Change the priority of the overlay to be just higher than
    the priority of PARENT If PARENT is the special keyword
    'lowest', change priority of PACKAGE to the lowest priority.
    If PARENT is the special keyword 'highest', change priority of
    PACKAGE to the highest priority.
  lookup [--user USER_ID] [--verbose] PACKAGE-TO-LOAD PACKAGE:TYPE/NAME
    Load a package and print the value of a given resource
    applying the current configuration and enabled overlays.
    For a more fine-grained alternative, use 'idmap2 lookup'.
  fabricate [--user USER_ID] [--target-name OVERLAYABLE] --target PACKAGE
            --name NAME PACKAGE:TYPE/NAME ENCODED-TYPE-ID ENCODED-VALUE
    Create an overlay from a single resource. Caller must be root. Example:
      fabricate --target android --name LighterGray \
                android:color/lighter_gray 0x1c 0xffeeeeee
255|bengal_515:/ # cmd overlay list
com.android.carrierconfig
[x] com.android.carrierconfig.overlay.common

android
[ ] com.android.internal.display.cutout.emulation.corner
[ ] com.android.internal.display.cutout.emulation.double
[ ] com.android.internal.systemui.navbar.gestural_wide_back
[ ] com.android.internal.display.cutout.emulation.hole
[ ] com.android.internal.display.cutout.emulation.tall
[ ] com.android.internal.systemui.navbar.threebutton
[ ] com.android.internal.systemui.navbar.gestural_extra_wide_back
[ ] com.android.theme.font.notoserifsource
[ ] com.android.internal.display.cutout.emulation.waterfall
[ ] com.android.internal.systemui.navbar.gestural
[ ] com.android.internal.systemui.navbar.gestural_narrow_back
[x] com.android.systemui:neutral
[x] com.android.systemui:accent

com.android.cellbroadcastreceiver
--- com.android.cellbroadcastreceiver.overlay.common

com.android.server.telecom
[x] com.android.server.telecom.overlay.common

com.android.wifi.resources
[x] com.android.wifi.resources.overlay.common
[x] com.android.wifi.resources.overlay.target

com.android.settings
[x] com.android.settings.overlay.common

com.qualcomm.location.XT
[x] com.qualcomm.qti.optinoverlay

com.android.phone
[x] com.android.phone.overlay.common

com.android.systemui
[x] com.android.systemui.overlay.common

方法比较

方法一输出的信息,比较全面。
方法二中可用enable \disable 等命令很好的对overlay操作配置。可用于debug调试

你可能感兴趣的:(android)