Package
com.google.android.verifier
Android Developer ID Verifier
Guidance
Android Developer Verifier (labelled "Android Developer ID Verifier" on some builds), a Google system service. Google's Android Help describes it as the service that validates that an app is registered to a verified developer, as part of the Android developer verification programme. Google states that enforcement starts in September 2026 on certified Android devices in Brazil, Indonesia, Singapore and Thailand, for apps installed from participating stores, with a global rollout across all install sources planned for 2027. Users who want to install an app from an unverified developer can complete a one-time advanced flow in settings, and Google says ADB installs for development and testing are unaffected. In our sample it is signed by a single Google key on every make it appears on (Google, Samsung, Motorola, TCL and URAO). Version note: Google says the programme itself covers certified devices on older Android releases (its own pages variously say Android 7 and up and Android 8 and up), but Android Authority reports the package has been present as a stub since Android 16 QPR2 and is installed and updated through Google System Updates, with no opt-out. This site has only observed it on API 36 and API 37 (Android 16 and 17), so how it is delivered to older releases could not be established. For Android Enterprise, EMM and kiosk use, Google's developer documentation states that apps distributed through an organisation's store on managed devices do not need to complete the verification requirements, because the IT admin has vetted them. What happens to installs if this package is disabled has not been documented by Google, and Android Authority advises against removing it, so no safe-to-disable rating is given here; leave it in place unless testing on the target fleet shows otherwise.
- Learn about Android developer verification - Android Help →
- Android developer verification - Android Developers →
- Understanding Android developer verification - Android Developer Console Help →
- Spotted the new Android Developer Verifier app? Read this before you uninstall it - Android Authority →
- Package provenance for com.google.android.verifier - 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.
- Signed by Google's own signing key (the same key Google uses across devices), so it is a Google-provided preinstall that updates independently of the system image, and that single certificate is consistent across all 25 device profiles. This certificate spans 8 device makes - the hallmark of a globally distributed Google key.
- Its largest observed manifest declares 11 permissions: 1 runtime (user-granted), 3 signature or system-level, 5 install-time and 2 vendor or uncatalogued.
- APK size ranges from 2.9 MB to 7.4 MB across the reporting device profiles, so the build differs substantially between them.
- Reported as an updated system app in 29 of 77 observations - a newer build was installed over the one in the system image. Multiple observations can come from the same device profile.
Declared permissions (11)
Largest permission set observed for this package. Text is Android's own published description where one exists; platform permissions Android does not document show their granted protection level (in grey) instead; vendor or unknown constants show the name only.
| Permission | Description |
|---|---|
ACCESS_NETWORK_STATE |
Allows the app to view information about network connections such as which networks exist and are connected. |
DEVELOPER_VERIFICATION_AGENT |
- |
GET_ROLE_HOLDERS |
- |
INTERACT_ACROSS_USERS |
Signature or privileged system permission. |
INTERNET |
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet. |
MANAGE_USERS |
Signature or privileged system permission. |
POST_NOTIFICATIONS |
Allows the app to show notifications |
QUERY_ALL_PACKAGES |
Allows an app to see all installed packages. |
READ_PRIVILEGED_PHONE_STATE |
Signature or privileged system permission. docs ↗ |
RECEIVE_BOOT_COMPLETED |
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running. |
USE_BIOMETRIC |
Allows the app to use biometric hardware for authentication |
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 |
|---|---|---|---|---|---|
| ASUS | ASUS Googlebook 14 | Android 17 | 1 | 12 Oct 2026 | |
| Dell | XPS Googlebook | Android 17 | 2 | 1 Nov 2026 | |
| Pixel 10 Pro | Android 16 | 1 | 26 Mar 2026 | ||
| Pixel 10 Pro | Android 17 | 1 | 1 Nov 2026 | ||
| Pixel 6 | Android 16 | - | 1 | 13 Oct 2025 | |
| Pixel 7 Pro | Android 16 | 1 | 9 Mar 2026 | ||
| Pixel 8 | Android 16 | - | 1 | 3 Jun 2026 | |
| Pixel 9 Pro XL | Android 16 | 4 | 29 Mar 2026 | ||
| Pixel 9 Pro XL | Android 17 | 2 | 26 Oct 2026 | ||
| Pixel 9a | Android 16 | 2 | 2 Jun 2026 | ||
| Pixel 9a | Android 17 | - | 1 | 16 Jul 2026 | |
| Hp | HP Googlebook 14 | Android 17 | 2 | 10 Oct 2026 | |
| Motorola | moto g - 2025 | Android 16 | 1 | 25 Oct 2026 | |
| Motorola | motorola edge 50 fusion | Android 16 | 1 | 1 Jul 2026 | |
| Samsung | SM-A176U | Android 16 | 1 | 1 Oct 2026 | |
| Samsung | SM-A566B | Android 16 | 1 | 12 Sep 2026 | |
| Samsung | SM-F971B | Android 17 | 3 | 1 Nov 2026 | |
| Samsung | SM-G766B | Android 16 | 1 | 5 Sep 2026 | |
| Samsung | SM-S731B | Android 16 | 1 | 11 Aug 2026 | |
| Samsung | SM-S921B | Android 16 | 2 | 23 Oct 2026 | |
| Samsung | SM-S928B | Android 16 | 1 | 12 Jun 2026 | |
| Samsung | SM-S942B | Android 17 | 1 | 25 May 2026 | |
| Samsung | SM-S948U | Android 16 | - | 1 | 9 Sep 2026 |
| Samsung | SM-X910 | Android 16 | 1 | 24 Oct 2026 | |
| TCL | T517F | Android 16 | 2 | 10 Aug 2026 | |
| Urao | X108 | Android 16 | 3 | 10 Jun 2026 |
Known labels
Locale-aware display names seen in the wild.
| Label | Locale | Seen |
|---|---|---|
| Android Developer Verifier | en | 41 |
| Android Developer Verifier | nl-NL | 27 |
| Android Developer Verifier | en-gb | 21 |
| Android Developer Verifier | en-us | 10 |
| Android Developer Verifier | it-IT | 5 |
| Android Developer Verifier | en-GB | 4 |
| Android Developer Verifier | nl-nl | 3 |
| Android Developer ID Verifier | en-de | 1 |
| Android Developer Verifier | cs-cz | 1 |
| Android Developer Verifier | en-ca-u-fw-mon-mu-celsius | 1 |
| Android Developer Verifier | en-mt | 1 |
| Android Developer Verifier | it-it | 1 |