{"package_name":"com.android.theme.icon.teardrop","label":"Teardrop","device_count":23,"observation_count":79,"user_facing_count":0,"first_seen":"2025-05-04T23:37:42Z","last_seen":"2026-10-27T07:51:05Z","guidance":{"summary":"\"Teardrop\", an AOSP icon-shape theme overlay. Like the other icon-shape overlays it is a code-free Runtime Resource Overlay (RRO) targeting the core \"android\" framework package in the android.theme.customization.adaptive_icon_shape category; when enabled it replaces the icon mask path used to crop adaptive launcher icons with a teardrop shape (round, with one squarer corner) and sets matching corner radii for system dialogs. It has no launcher icon and is controlled by the overlay manager.\n\nVersion note: it is present in the frameworks/base source for Android 10 and Android 11, and was removed from AOSP during Android 12 development (June 2021) as no longer used with the new theming; it is absent from the Android 12 source. Our sample still records it on Android 14, 15 and 16 builds, mostly from Motorola, so some OEMs keep carrying their own copy; whether it remains user-selectable there could not be sourced.\n\nIts sourced contents are cosmetic, and no Android Enterprise, EMM or kiosk role is identified in the sources cited here. Disabling it is not expected to offer any benefit, so leave it in place.","safe_to_disable":"caution","sources":[{"title":"IconShapeTeardropOverlay AndroidManifest.xml (Android 11) - Android Open Source Project","url":"https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-11.0.0_r1/packages/overlays/IconShapeTeardropOverlay/AndroidManifest.xml"},{"title":"IconShapeTeardropOverlay config.xml (Android 11) - Android Open Source Project","url":"https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-11.0.0_r1/packages/overlays/IconShapeTeardropOverlay/res/values/config.xml"},{"title":"frameworks/base packages/overlays (Android 10) - Android Open Source Project","url":"https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-10.0.0_r1/packages/overlays/"},{"title":"Remove color font and icons overlays (frameworks/base commit 126b2450) - Android Open Source Project","url":"https://android.googlesource.com/platform/frameworks/base/+/126b2450b89ff9d9e9feee17a63fd7f2b1416a25"},{"title":"frameworks/base packages/overlays (Android 12) - Android Open Source Project","url":"https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-12.0.0_r1/packages/overlays/"},{"title":"Runtime resource overlays (RROs) - Android Open Source Project","url":"https://source.android.com/docs/core/runtime/rros"},{"title":"Package provenance for com.android.theme.icon.teardrop - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.android.theme.icon.teardrop"}],"last_verified":"2026-09-28T00:00:00Z"},"labels":[{"label":"Teardrop","locale":"en-us","count":29},{"label":"Teardrop","locale":"de-at","count":10},{"label":"Teardrop","locale":"en-gb","count":7},{"label":"Teardrop","locale":"en","count":6},{"label":"Teardrop","locale":"en-be","count":5},{"label":"Teardrop","locale":"en-jm","count":3},{"label":"Teardrop","locale":"en-mt","count":3},{"label":"Teardrop","locale":"en-sg","count":3},{"label":"Gota","locale":"es-us","count":2},{"label":"Teardrop","locale":"","count":2},{"label":"Teardrop","locale":"en-GB","count":2},{"label":"Teardrop","locale":"en-au","count":2},{"label":"Teardrop","locale":"en-ng","count":2},{"label":"Teardrop","locale":"en-za","count":2},{"label":"Teardrop","locale":"en-BD","count":1},{"label":"Teardrop","locale":"en-US","count":1},{"label":"Teardrop","locale":"en-bd","count":1},{"label":"Teardrop","locale":"en-ie","count":1},{"label":"Teardrop","locale":"en-nz","count":1},{"label":"Teardrop","locale":"en-ph","count":1},{"label":"Teardrop","locale":"en-tt","count":1},{"label":"Teardrop","locale":"es-es","count":1},{"label":"Teardrop","locale":"es-us","count":1},{"label":"Teardrop","locale":"my-MM","count":1},{"label":"Teardrop","locale":"my-mm","count":1},{"label":"Teardrop","locale":"th-th","count":1}],"seen_on_pagination":{"paging_mode":"complete","limit":23,"offset":0,"has_more":false,"next_offset":null,"after":null,"next_after":null,"total":23},"seen_on":[{"device_id":163,"make":"Blackview","model":"VARG","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-01T13:45:53Z"},{"device_id":277,"make":"HMD Global","model":"Nokia 8.3 5G","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-25T19:50:30Z","provenance":{"classification":"oem","vendor":"HMD Global","sha256":"d8d3816ca395477c4e1522a9b808f7326e95325fc01097a0874c4962f85295df"}},{"device_id":6672,"make":"HUAWEI","model":"HRY-LX1T","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2026-09-04T05:58:22Z","provenance":{"classification":"google","sha256":"a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"}},{"device_id":106,"make":"LENOVO","model":"Lenovo TB-7306F","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-19T15:27:54Z"},{"device_id":179,"make":"Lenovo","model":"TB328FU","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-15T13:23:53Z"},{"device_id":270,"make":"motorola","model":"moto g - 2025","os_api":"36","observation_count":2,"user_facing_count":0,"last_seen":"2026-10-25T04:45:21Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"3281818cc02637a8c9d8d39f60c1447604e9e03e610dcd2335285441bd50410c"}},{"device_id":217,"make":"motorola","model":"moto g05","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-04-15T10:34:13Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"38e1b108c2c1923dbeb80388c07d405e2abe8848f65c737bc4c04001283c0d78"}},{"device_id":283,"make":"motorola","model":"moto g06","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-03-03T01:34:03Z"},{"device_id":231,"make":"motorola","model":"moto g15","os_api":"35","observation_count":10,"user_facing_count":0,"last_seen":"2025-11-27T12:45:18Z"},{"device_id":272,"make":"motorola","model":"moto g24","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-19T11:40:53Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"f9896a63b98ee6af5b898e039f7d21e8b54aa509ab449691885c67a1647b9aa1"}},{"device_id":166,"make":"motorola","model":"moto g34 5G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-02T17:35:29Z"},{"device_id":149,"make":"motorola","model":"moto g85 5G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-21T06:57:21Z"},{"device_id":117,"make":"motorola","model":"motorola edge 50 fusion","os_api":"35","observation_count":12,"user_facing_count":0,"last_seen":"2026-06-09T01:11:42Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"e4e7f4471c1d1b2ed25041da6f3c63c9c7adb0e2e555a1359bb78c4e671501ea"}},{"device_id":204,"make":"motorola","model":"motorola edge 50 fusion","os_api":"36","observation_count":2,"user_facing_count":0,"last_seen":"2026-07-01T13:55:22Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"e4e7f4471c1d1b2ed25041da6f3c63c9c7adb0e2e555a1359bb78c4e671501ea"}},{"device_id":192,"make":"motorola","model":"ThinkPhone by motorola","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-26T23:38:27Z"},{"device_id":200,"make":"motorola","model":"ThinkPhone by motorola","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-11T18:14:41Z"},{"device_id":7,"make":"OnePlus","model":"OnePlus8Pro","os_api":"30","observation_count":32,"user_facing_count":0,"last_seen":"2026-10-21T22:04:52Z","provenance":{"classification":"google","sha256":"a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"}},{"device_id":148,"make":"realme","model":"RMX2001","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-21T05:31:41Z"},{"device_id":330,"make":"revoview","model":"S6518","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-30T15:33:07Z"},{"device_id":98,"make":"RHINO","model":"C10","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-14T09:44:15Z"},{"device_id":9068,"make":"samsung","model":"SM-N960N","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2026-10-27T07:51:05Z","provenance":{"classification":"oem","vendor":"Samsung","sha256":"b9a42dd5fc4e054889ae4127a6274cec64e75c41733d42f5991e7019f9ea5caf"}},{"device_id":182,"make":"TCL","model":"6025D_EEA","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-17T05:43:21Z"},{"device_id":267,"make":"Unihertz","model":"Titan 2","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-01-05T18:10:15Z"}],"intelligence":{"insights":["Re-signed by each device maker with its own platform key - 7 different certificates appear across 3 device makers in our sample. That is the signature of a stock AOSP/system package every OEM builds and signs itself, not a single maker's or a third party's preinstall.","Never reported as user-facing, so it runs as a background or system component rather than an app the user opens."],"device_profiles":9,"signer_count":7,"signer_consistent":false,"max_permission_count":0,"min_size_bytes":8542,"max_size_bytes":24926,"min_target_sdk":29,"max_target_sdk":36,"oldest_version":"1.0","newest_version":"1.0","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"e4e7f4471c1d1b2ed25041da6f3c63c9c7adb0e2e555a1359bb78c4e671501ea","classification":"oem","vendor":"Motorola","observation_count":3,"makes":["motorola"],"signs_framework":false,"global_make_count":1,"global_package_count":67,"global_observation_count":190},{"sha256":"a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc","classification":"google","observation_count":2,"makes":["HUAWEI","OnePlus"],"signs_framework":false,"global_make_count":29,"global_package_count":87,"global_observation_count":466},{"sha256":"3281818cc02637a8c9d8d39f60c1447604e9e03e610dcd2335285441bd50410c","classification":"oem","vendor":"Motorola","observation_count":2,"makes":["motorola"],"signs_framework":false,"global_make_count":1,"global_package_count":64,"global_observation_count":127},{"sha256":"f9896a63b98ee6af5b898e039f7d21e8b54aa509ab449691885c67a1647b9aa1","classification":"oem","vendor":"Motorola","observation_count":1,"makes":["motorola"],"signs_framework":true,"global_make_count":1,"global_package_count":95,"global_observation_count":95},{"sha256":"b9a42dd5fc4e054889ae4127a6274cec64e75c41733d42f5991e7019f9ea5caf","classification":"oem","vendor":"Samsung","observation_count":1,"makes":["samsung"],"signs_framework":false,"global_make_count":1,"global_package_count":117,"global_observation_count":2137},{"sha256":"38e1b108c2c1923dbeb80388c07d405e2abe8848f65c737bc4c04001283c0d78","classification":"oem","vendor":"Motorola","observation_count":1,"makes":["motorola"],"signs_framework":false,"global_make_count":1,"global_package_count":54,"global_observation_count":54},{"sha256":"d8d3816ca395477c4e1522a9b808f7326e95325fc01097a0874c4962f85295df","classification":"oem","vendor":"HMD Global","observation_count":1,"makes":["HMD Global"],"signs_framework":false,"global_make_count":1,"global_package_count":36,"global_observation_count":36}],"permissions":null},"previews":{"labels":{"kind":"preview","limit":60,"total":26,"truncated":false,"collection_url":"/api/packages/com.android.theme.icon.teardrop/labels"}},"collections":{"labels":"/api/packages/com.android.theme.icon.teardrop/labels","seen_on":"/api/packages/com.android.theme.icon.teardrop/seen_on"}}
