{"package_name":"com.google.android.carrier","label":"Carrier Settings","device_count":28,"observation_count":89,"user_facing_count":0,"first_seen":"2025-05-04T16:17:28Z","last_seen":"2026-11-01T22:09:43Z","guidance":{"summary":"Recorded as \"Carrier Settings\", this is a Google-signed, privileged telephony component rather than an app a user opens: every observation in our sample has no launcher entry. In our sample it is seen on Google Pixel devices and on motorola, NUU and isafemobile handsets, signed by one of two Google keys, and no observation is Play eligible.\n\nThe job it does sits in Android's carrier configuration system. AOSP describes carrier configuration as a set of key-value pairs that change telephony behaviour, resolved by querying the carrier app first, then the platform config app bundled with the system image, then values hardcoded in the framework, with the first value found taking precedence. Those settings cover things like roaming behaviour, visual voicemail, SMS and MMS parameters and VoLTE and IMS options. The permissions our sample records for this package are consistent with fetching and applying that sort of configuration: it holds WRITE_APN_SETTINGS, MODIFY_PHONE_STATE, READ_PRIVILEGED_PHONE_STATE, CHANGE_COMPONENT_ENABLED_STATE, INTERNET and DOWNLOAD_WITHOUT_NOTIFICATION, plus its own com.google.android.carrier.permission.WRITE_VENDOR_CONFIG.\n\nBe aware of the limit of that evidence. Google does not publish documentation for this particular package, so the exact mechanism, what it downloads and when it applies it, could not be sourced, and the paragraph above describes the framework it plainly participates in rather than a documented description of this app. Treat the specifics as unconfirmed.\n\nVersion note: our sample records version names from 37.0.491815192 to 61.0.881556095 across API levels 31 to 37, so it is revised often and independently of the Android release it sits on. No change of role at a particular Android version could be sourced, and given the documentation gap that is an absence of evidence rather than confirmation that nothing changed.\n\nFor Android Enterprise, EMM and kiosk use it has no part in enrolment or policy, and administrators will only meet it in an app inventory. It is not on Google's list of critical system apps for company-owned devices, so an admin console may let you block it. Weigh that against what its privileged telephony permissions imply: a component able to write APN settings and modify phone state is one where interference could plausibly affect carrier configuration and so calling, messaging or data behaviour. That consequence is inferred from the permissions rather than documented, and what actually happens when it is disabled was not tested here. There is no benefit in disabling it and a plausible cost, so treat it with caution and test on a single device before doing it across a fleet.","safe_to_disable":"caution","sources":[{"title":"Carrier configuration - Android Open Source Project","url":"https://source.android.com/docs/core/connect/carrier"},{"title":"CarrierConfigManager - Android Developers","url":"https://developer.android.com/reference/android/telephony/CarrierConfigManager"},{"title":"Manage system apps on company-owned mobile devices - Google Workspace Admin Help","url":"https://knowledge.workspace.google.com/admin/devices/manage-system-apps-on-company-owned-mobile-devices"},{"title":"Package provenance for com.google.android.carrier - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.google.android.carrier"}],"last_verified":"2026-09-22T00:00:00Z"},"labels":[{"label":"Carrier Settings","locale":"en-us","count":46},{"label":"Carrier Settings","locale":"nl-NL","count":27},{"label":"Carrier Settings","locale":"en","count":25},{"label":"Carrier Settings","locale":"en-gb","count":14},{"label":"Carrier Settings","locale":"de-at","count":10},{"label":"Carrier Settings","locale":"en-GB","count":7},{"label":"Carrier Settings","locale":"","count":3},{"label":"Carrier Settings","locale":"en-mt","count":3},{"label":"Carrier Settings","locale":"es-us","count":3},{"label":"Carrier Settings","locale":"nl-nl","count":3},{"label":"Carrier Settings","locale":"de-DE","count":2},{"label":"Carrier Settings","locale":"en-US","count":2},{"label":"Carrier Settings","locale":"de-de","count":1},{"label":"Carrier Settings","locale":"en-BD","count":1},{"label":"Carrier Settings","locale":"en-au","count":1},{"label":"Carrier Settings","locale":"en-bd","count":1},{"label":"Carrier Settings","locale":"en-ca-u-fw-mon-mu-celsius","count":1},{"label":"Carrier Settings","locale":"en-de","count":1},{"label":"Carrier Settings","locale":"en-us-u-fw-mon-ms-ussystem-mu-fahrenhe","count":1}],"seen_on_pagination":{"paging_mode":"complete","limit":28,"offset":0,"has_more":false,"next_offset":null,"after":null,"next_after":null,"total":28},"seen_on":[{"device_id":325,"make":"Google","model":"Pixel 10 Pro","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-26T19:19:08Z","provenance":{"classification":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}},{"device_id":358,"make":"Google","model":"Pixel 10 Pro","os_api":"37","observation_count":1,"user_facing_count":0,"last_seen":"2026-11-01T22:09:43Z","provenance":{"classification":"google","sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20"}},{"device_id":63,"make":"Google","model":"Pixel 6","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-22T21:31:08Z"},{"device_id":203,"make":"Google","model":"Pixel 6","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-13T09:58:56Z"},{"device_id":9,"make":"Google","model":"Pixel 6 Pro","os_api":"35","observation_count":9,"user_facing_count":0,"last_seen":"2025-06-23T14:09:38Z"},{"device_id":313,"make":"Google","model":"Pixel 7","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-19T22:30:10Z","provenance":{"classification":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}},{"device_id":318,"make":"Google","model":"Pixel 7 Pro","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-09T09:38:09Z","provenance":{"classification":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}},{"device_id":93,"make":"Google","model":"Pixel 8","os_api":"36","observation_count":4,"user_facing_count":0,"last_seen":"2026-06-03T19:01:11Z"},{"device_id":198,"make":"Google","model":"Pixel 8a","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-05T18:31:57Z"},{"device_id":6,"make":"Google","model":"Pixel 9 Pro XL","os_api":"36","observation_count":21,"user_facing_count":0,"last_seen":"2026-03-29T03:46:05Z","provenance":{"classification":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}},{"device_id":348,"make":"Google","model":"Pixel 9 Pro XL","os_api":"37","observation_count":2,"user_facing_count":0,"last_seen":"2026-10-26T00:10:46Z","provenance":{"classification":"google","sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20"}},{"device_id":47,"make":"Google","model":"Pixel 9a","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-15T16:13:40Z"},{"device_id":108,"make":"Google","model":"Pixel 9a","os_api":"36","observation_count":6,"user_facing_count":0,"last_seen":"2026-06-02T15:57:40Z","provenance":{"classification":"google","sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20"}},{"device_id":3574,"make":"Google","model":"Pixel 9a","os_api":"37","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-16T23:51:20Z"},{"device_id":55,"make":"isafemobile","model":"IS540","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-10-03T21:49:37Z","provenance":{"classification":"google","sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20"}},{"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":"google","sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20"}},{"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":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}},{"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":273,"make":"motorola","model":"moto g14","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-19T12:15:08Z","provenance":{"classification":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}},{"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":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}},{"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":"google","sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20"}},{"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":"google","sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20"}},{"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":290,"make":"NUU","model":"S6707X","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-01-12T16:57:57Z","provenance":{"classification":"google","sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82"}}],"intelligence":{"insights":["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, though 2 different Google signing keys appear across the fleet. This certificate spans 3 device makes - the hallmark of a globally distributed Google key.","Its largest observed manifest declares 17 permissions: 2 runtime (user-granted), 5 signature or system-level, 4 install-time and 6 vendor or uncatalogued.","Never reported as user-facing, so it runs as a background or system component rather than an app the user opens."],"device_profiles":16,"signer_count":2,"signer_consistent":false,"max_permission_count":17,"min_size_bytes":1439924,"max_size_bytes":2034339,"min_target_sdk":33,"max_target_sdk":36,"oldest_version":"37.0.491815192","newest_version":"61.0.881556095","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"c00409b6524658c2e8eb48975a5952959ea3707dd57bc50fd74d6249262f0e82","classification":"google","observation_count":33,"makes":["Google","NUU","motorola"],"signs_framework":false,"global_make_count":3,"global_package_count":1,"global_observation_count":33},{"sha256":"383d1e1b525ec6fb8204c5bf9b8390d37fd157e78b8b7212d61487b178066d20","classification":"google","observation_count":30,"makes":["Google","isafemobile","motorola"],"signs_framework":false,"global_make_count":3,"global_package_count":1,"global_observation_count":30}],"permissions":[{"permission":"android.permission.ACCESS_LOCAL_NETWORK","official":false},{"permission":"android.permission.ACCESS_NETWORK_STATE","description":"Allows the app to view information about network connections such as which networks exist and are connected.","official":true},{"permission":"android.permission.CHANGE_COMPONENT_ENABLED_STATE","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.DOWNLOAD_WITHOUT_NOTIFICATION","official":false},{"permission":"android.permission.INTERACT_ACROSS_USERS","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.INTERNET","description":"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.","official":true},{"permission":"android.permission.MODIFY_PHONE_STATE","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.READ_EXTERNAL_STORAGE","description":"Allows the app to read the contents of your shared storage.","official":true},{"permission":"android.permission.READ_PRIVILEGED_PHONE_STATE","description":"Signature or privileged system permission.","official":false,"doc":{"title":"User Data Identifiers","url":"https://developer.android.com/identity/user-data-ids"}},{"permission":"android.permission.RECEIVE_BOOT_COMPLETED","description":"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.","official":true},{"permission":"android.permission.USE_LOOPBACK_INTERFACE","official":false},{"permission":"android.permission.WAKE_LOCK","description":"Allows the app to prevent the phone from going to sleep.","official":true},{"permission":"android.permission.WRITE_APN_SETTINGS","description":"Signature or privileged system permission.","official":false,"doc":{"title":"Behavior changes: Apps targeting Android 11","url":"https://developer.android.com/about/versions/11/behavior-changes-11"}},{"permission":"android.permission.WRITE_EXTERNAL_STORAGE","description":"Allows the app to write the contents of your shared storage.","official":true},{"permission":"com.android.permission.INSTALL_EXISTING_PACKAGES","official":false},{"permission":"com.google.android.apps.scone.connectivitymonitor.permission.WRITE_NIMBUS_DATA","official":false},{"permission":"com.google.android.carrier.permission.WRITE_VENDOR_CONFIG","official":false}]},"previews":{"labels":{"kind":"preview","limit":60,"total":19,"truncated":false,"collection_url":"/api/packages/com.google.android.carrier/labels"}},"collections":{"labels":"/api/packages/com.google.android.carrier/labels","seen_on":"/api/packages/com.google.android.carrier/seen_on"}}
