Package
com.android.theme.icon.teardrop
Teardrop
Guidance
"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. Version 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. Its 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.
- IconShapeTeardropOverlay AndroidManifest.xml (Android 11) - Android Open Source Project →
- IconShapeTeardropOverlay config.xml (Android 11) - Android Open Source Project →
- frameworks/base packages/overlays (Android 10) - Android Open Source Project →
- Remove color font and icons overlays (frameworks/base commit 126b2450) - Android Open Source Project →
- frameworks/base packages/overlays (Android 12) - Android Open Source Project →
- Runtime resource overlays (RROs) - Android Open Source Project →
- Package provenance for com.android.theme.icon.teardrop - Android System App Database →
Package intelligence
Observed signing, permission, version and size signals from contributing devices - descriptive of that sample, not a verdict. These come from the v2 Package Search sync, which not every device has contributed to yet, so for some packages this detail is partial or not present at all.
- 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.
Manage on devices
ADB commands for this package (the inverse of each is included so you can undo). Run from an authorised shell or wire the equivalent into your DPC. Verify on a test device first - this database doesn’t yet classify which packages are safe to change. --user 0 targets the current user; drop it (and use a privileged shell) to act device-wide.
/system, so Restore re-adds it (-k keeps app data)Seen on
Each record is a device profile (make + model + Android version). Each unique handset that syncs against a matching profile will increase the observations of a package, thereby increasing confidence that a package is expected to be on a device.
| OEM | Model | Android | Provenance | Observations | Last seen |
|---|---|---|---|---|---|
| Blackview | VARG | Android 11 | - | 1 | 1 Sep 2025 |
| HMD Global | Nokia 8.3 5G | Android 10 | OEM HMD Global | 1 | 25 Dec 2025 |
| Huawei | HRY-LX1T | Android 11 | 1 | 4 Sep 2026 | |
| Lenovo | Lenovo TB-7306F | Android 11 | - | 1 | 19 Jul 2025 |
| Lenovo | TB328FU | Android 12 | - | 1 | 15 Sep 2025 |
| Motorola | moto g - 2025 | Android 16 | OEM Motorola | 2 | 25 Oct 2026 |
| Motorola | moto g05 | Android 15 | OEM Motorola | 2 | 15 Apr 2026 |
| Motorola | moto g06 | Android 15 | - | 2 | 3 Mar 2026 |
| Motorola | moto g15 | Android 15 | - | 10 | 27 Nov 2025 |
| Motorola | moto g24 | Android 14 | OEM Motorola | 1 | 19 Dec 2025 |
| Motorola | moto g34 5G | Android 14 | - | 1 | 2 Sep 2025 |
| Motorola | moto g85 5G | Android 14 | - | 1 | 21 Aug 2025 |
| Motorola | motorola edge 50 fusion | Android 15 | OEM Motorola | 12 | 9 Jun 2026 |
| Motorola | motorola edge 50 fusion | Android 16 | OEM Motorola | 2 | 1 Jul 2026 |
| Motorola | ThinkPhone by motorola | Android 14 | - | 1 | 26 Sep 2025 |
| Motorola | ThinkPhone by motorola | Android 15 | - | 1 | 11 Oct 2025 |
| OnePlus | OnePlus8Pro | Android 11 | 32 | 21 Oct 2026 | |
| realme | RMX2001 | Android 11 | - | 1 | 21 Aug 2025 |
| Revoview | S6518 | Android 11 | - | 1 | 30 Mar 2026 |
| Rhino | C10 | Android 10 | - | 1 | 14 Jul 2025 |
| Samsung | SM-N960N | Android 10 | OEM Samsung | 1 | 27 Oct 2026 |
| TCL | 6025D_EEA | Android 11 | - | 1 | 17 Sep 2025 |
| Unihertz | Titan 2 | Android 15 | - | 2 | 5 Jan 2026 |
Known labels
Locale-aware display names seen in the wild.
| Label | Locale | Seen |
|---|---|---|
| Teardrop | en-us | 29 |
| Teardrop | de-at | 10 |
| Teardrop | en-gb | 7 |
| Teardrop | en | 6 |
| Teardrop | en-be | 5 |
| Teardrop | en-jm | 3 |
| Teardrop | en-mt | 3 |
| Teardrop | en-sg | 3 |
| Gota | es-us | 2 |
| Teardrop | 2 | |
| Teardrop | en-GB | 2 |
| Teardrop | en-au | 2 |
| Teardrop | en-ng | 2 |
| Teardrop | en-za | 2 |
| Teardrop | en-BD | 1 |
| Teardrop | en-US | 1 |
| Teardrop | en-bd | 1 |
| Teardrop | en-ie | 1 |
| Teardrop | en-nz | 1 |
| Teardrop | en-ph | 1 |
| Teardrop | en-tt | 1 |
| Teardrop | es-es | 1 |
| Teardrop | es-us | 1 |
| Teardrop | my-MM | 1 |
| Teardrop | my-mm | 1 |
| Teardrop | th-th | 1 |