{"package_name":"com.android.smspush","label":"com.android.smspush","device_count":41,"observation_count":69,"user_facing_count":0,"first_seen":"2025-05-06T00:02:49Z","last_seen":"2026-09-18T07:11:21Z","guidance":{"summary":"An AOSP platform component rather than an OEM addition, and one of the few packages on this site that carries no user-visible label at all: every observation here records it as the bare package name. Its source lives in the Android platform tree as packages/WAPPushManager, whose class documentation states that \"The WapPushManager service is implemented to process incoming WAP Push messages and to maintain the Receiver Application/Application ID mapping\", and that it runs as a system service. WAP Push is the binary SMS transport that carriers use to deliver messages such as MMS notifications and over-the-air configuration, so this is the component that decides which application, if any, handles a given push.\n\nIt is optional by design, which is the single most useful thing to know about it. The telephony code that receives WAP push messages, WapPushOverSms, carries the comment that \"Since WapPushManager is optional module, if WapPushManager is not found, legacy message processing will be continued\", and that \"If application ID is found, WapPushManager substitute the message processing\". Where the manager is absent or has no registration for the application ID in question, the platform falls back to its ordinary behaviour: the message is delivered by intent to the default messaging application where one is set, or broadcast to registered receivers. MMS content is handled on a separate path from other WAP push types, under the RECEIVE_MMS permission rather than RECEIVE_WAP_PUSH. The manager also allows a registration to demand that the target package's signature is checked before it is launched.\n\nThe provenance recorded here matches an AOSP component rebuilt by each vendor rather than a shared binary: it appears on 41 devices spanning 27 makes, including Zebra Technologies, Datalogic, CipherLab, Elo Touch Solutions, Fairphone, Crosscall, Sony, Xiaomi, Motorola, HMD Global, Lenovo, OnePlus and realme, and each is signed by that vendor's own key rather than one common key. It declares only QUERY_ALL_PACKAGES and WAKE_LOCK, which is consistent with a broker that looks up and starts other packages rather than doing the work itself.\n\nVersion note: this is long-standing. Its manifest is present in the platform tree as far back as the Android 4.4.4 tag and the component is still in the current AOSP main branch, and devices here report it with platform-style version strings from 12 to 16, observed from API 27 through API 36 and targeting API 29 to 36. No source found here establishes a change in its role across Android releases, and none is implied by the data. Note this is not the same thing as the OMA client provisioning handlers that some vendors ship to act on the configuration messages WAP Push can carry; this package is the generic routing layer beneath that.\n\nFor Android Enterprise, EMM and kiosk use it has no part in enrolment or policy and nothing a user can open. Its interest is as part of the inbound carrier-message path, which on a managed device is a route into the handset that the management channel does not control. The documented platform lever is not this package but policy: the Android Management API exposes smsDisabled, \"Whether sending and receiving SMS messages is disabled\". The rating below is caution rather than safe despite the AOSP comment that the platform continues without it, because on any given build a vendor or carrier application may have registered an application ID with it, and nothing here establishes what does so on your fleet. Removing it should be tested on one device, with MMS and any carrier-provisioning flows checked afterwards.","safe_to_disable":"caution","sources":[{"title":"WapPushManager.java (packages/WAPPushManager) - Android platform source","url":"https://android.googlesource.com/platform/frameworks/base/+/master/packages/WAPPushManager/src/com/android/smspush/WapPushManager.java"},{"title":"WapPushOverSms.java (frameworks/opt/telephony) - Android platform source","url":"https://android.googlesource.com/platform/frameworks/opt/telephony/+/master/src/java/com/android/internal/telephony/WapPushOverSms.java"},{"title":"WAPPushManager AndroidManifest.xml at the android-4.4.4_r2.0.1 tag - Android platform source","url":"https://android.googlesource.com/platform/frameworks/base/+/android-4.4.4_r2.0.1/packages/WAPPushManager/AndroidManifest.xml"},{"title":"Policy resource reference (smsDisabled) - Android Management API","url":"https://developers.google.com/android/management/reference/rest/v1/enterprises.policies"},{"title":"Package provenance for com.android.smspush - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.android.smspush"}],"last_verified":"2026-08-17T00:00:00Z"},"labels":[{"label":"com.android.smspush","locale":"en-us","count":38},{"label":"com.android.smspush","locale":"en-gb","count":18},{"label":"com.android.smspush","locale":"en","count":15},{"label":"com.android.smspush","locale":"en-GB","count":3},{"label":"com.android.smspush","locale":"ru-ru","count":2},{"label":"com.android.smspush","locale":"de-DE","count":2},{"label":"com.android.smspush","locale":"de-de","count":2},{"label":"com.android.smspush","locale":"en-US","count":2},{"label":"com.android.smspush","locale":"ja-jp","count":2},{"label":"com.android.smspush","locale":"en-us-u-fw-sat","count":1},{"label":"com.android.smspush","locale":"es-US","count":1},{"label":"com.android.smspush","locale":"es-es","count":1},{"label":"com.android.smspush","locale":"es-us","count":1},{"label":"com.android.smspush","locale":"fr-fr","count":1},{"label":"com.android.smspush","locale":"it-it","count":1},{"label":"com.android.smspush","locale":"","count":1},{"label":"com.android.smspush","locale":"en-au","count":1}],"seen_on":[{"device_id":13,"make":"A-gold","model":"Titan","os_api":"28","observation_count":6,"user_facing_count":0,"last_seen":"2025-06-15T20:42:07Z"},{"device_id":159,"make":"CipherLab","model":"RK95","os_api":"28","observation_count":3,"user_facing_count":0,"last_seen":"2025-09-25T07:33:44Z"},{"device_id":333,"make":"COMMBOX","model":"CommBox_Classic_S5","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-04-02T04:31:41Z","provenance":{"classification":"oem","vendor":"COMMBOX","sha256":"155572968b8237915e8aa0866c6b55c45ada55b3e9b35999f90d05a36bce8cff"}},{"device_id":102,"make":"Crosscall","model":"Stellar-X5","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-16T19:02:28Z"},{"device_id":139,"make":"Crosscall","model":"Stellar-X5","os_api":"34","observation_count":3,"user_facing_count":0,"last_seen":"2025-09-01T22:50:26Z"},{"device_id":335,"make":"Crosscall","model":"Stellar-X5","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-23T14:32:21Z","provenance":{"classification":"oem","vendor":"Crosscall","sha256":"71f3a6ab5d170b9e1938ceb035c686532cf71ee1976034a375e3920d805da204"}},{"device_id":170,"make":"Dahua","model":"MC480-U","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-08T15:06:55Z"},{"device_id":219,"make":"Datalogic","model":"Memor 35/35X","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-11T12:46:21Z"},{"device_id":172,"make":"DOOGEE","model":"S41 Max","os_api":"33","observation_count":2,"user_facing_count":0,"last_seen":"2025-10-03T12:01:00Z"},{"device_id":77,"make":"Elo Touch Solutions","model":"15in-I-Series-5","os_api":"34","observation_count":12,"user_facing_count":0,"last_seen":"2025-11-22T19:12:35Z"},{"device_id":213,"make":"Fairphone","model":"Fairphone 6","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2025-11-06T11:37:36Z"},{"device_id":274,"make":"Fairphone","model":"FP4","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-20T16:31:57Z"},{"device_id":359,"make":"Fairphone","model":"FP4","os_api":"35","observation_count":3,"user_facing_count":0,"last_seen":"2026-09-18T07:11:21Z","provenance":{"classification":"oem","vendor":"Fairphone","sha256":"fa246b0e9497b251cf9110ed0a6d394f094b3220c3f974a1d23989784dfd5ae5"}},{"device_id":4344,"make":"Fairphone","model":"FP5","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-04T22:53:12Z","provenance":{"classification":"oem","vendor":"Fairphone","sha256":"daa3e69d7d94825902e0e0f732afda2a9e9b5c0d775bd856739df85f65c57dd9"}},{"device_id":3435,"make":"fezawio","model":"F11_V_US","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-14T19:53:47Z"},{"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":"55db51f23a4739d70cbe33d42867cdf51889b68ac873f32b0a60747965cfb135"}},{"device_id":257,"make":"HMD Global","model":"Nokia G22","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-04T02:29:51Z"},{"device_id":185,"make":"HOTWAV","model":"TAB R9 Pro","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-18T12:19:10Z"},{"device_id":55,"make":"isafemobile","model":"IS540","os_api":"34","observation_count":3,"user_facing_count":0,"last_seen":"2026-08-18T10:57:26Z","provenance":{"classification":"oem","vendor":"isafemobile","sha256":"a515cc7f964001caa93e3ee4f66557a1b6861f6f7991c99c52504a16c9025fa1"}},{"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":334,"make":"LENOVO","model":"TB352FU","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-09-06T11:00:05Z","provenance":{"classification":"oem","vendor":"LENOVO","sha256":"c191e0b5309f152fb00af1e0dd832265dfc575fc943be5055df6a2ff5d86f525"}},{"device_id":270,"make":"motorola","model":"moto g - 2025","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-14T02:37:36Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"3281818cc02637a8c9d8d39f60c1447604e9e03e610dcd2335285441bd50410c"}},{"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":"oem","vendor":"Motorola","sha256":"f58d2e8fd7d01e91462b8efcd6d496a1697b2f89cdcd119b01a49f01d342d814"}},{"device_id":21,"make":"NUU","model":"N5501L","os_api":"27","observation_count":3,"user_facing_count":0,"last_seen":"2025-08-21T16:28:46Z"},{"device_id":174,"make":"OnePlus","model":"HD1903","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-10T10:08:23Z"},{"device_id":215,"make":"OUKITEL","model":"C59 Pro","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-06T07:50:16Z"},{"device_id":363,"make":"OUKITEL","model":"WP28 E","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-24T06:38:23Z","provenance":{"classification":"oem","vendor":"OUKITEL","sha256":"0ec634d05b04ac103e1b7b13513c4949408f4b2fb669a1297a8ff90b1084e614"}},{"device_id":188,"make":"realme","model":"RMX3627","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-20T00:37:49Z"},{"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":309,"make":"SMT_HK","model":"OV2219","os_api":"32","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-16T19:36:36Z","provenance":{"classification":"oem","vendor":"SMT_HK","sha256":"ecfe87c1e4d2f5e8f0dbdcebbb87c7df16a06bbba4fc05f6899c079383ae46d9"}},{"device_id":126,"make":"SMT_HK","model":"YUMPINGO_1","os_api":"28","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-09T20:31:03Z"},{"device_id":52,"make":"Sony","model":"I3312","os_api":"27","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-17T13:25:35Z"},{"device_id":264,"make":"unknown","model":"GCE x86 phone","os_api":"28","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-07T10:40:14Z"},{"device_id":927,"make":"URAO","model":"X108","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-06-03T15:17:17Z","provenance":{"classification":"oem","vendor":"URAO","sha256":"5ebe23e8fc04ef991b02365bfc640d617af56e425dbc62c4ae9c00f94939ced2"}},{"device_id":307,"make":"Xiaomi","model":"220333QNY","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-16T09:16:12Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"d45f076fe23a1a5b7f486e3ff41547a2023dbfe1fe73353b1e48ebdfed72cc6f"}},{"device_id":53,"make":"Xiaomi","model":"23124RA7EO","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-17T14:24:51Z"},{"device_id":195,"make":"Xiaomi","model":"M2012K11AG","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-01T12:09:57Z"},{"device_id":317,"make":"Xiaomi","model":"M2101K6G","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-08T07:45:49Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"d45f076fe23a1a5b7f486e3ff41547a2023dbfe1fe73353b1e48ebdfed72cc6f"}},{"device_id":275,"make":"Zebra Technologies","model":"KC50","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-22T19:52:14Z"},{"device_id":3416,"make":"Zebra Technologies","model":"KC50","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-09-18T01:46:46Z","provenance":{"classification":"oem","vendor":"Zebra Technologies","sha256":"18d6c5b89240aa17472e0965ce087a439181dc64ebe36f127e2b9d90f34028c8"}},{"device_id":168,"make":"Zebra Technologies","model":"TC21","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-06T16:43:55Z"}],"intelligence":{"device_profiles":16,"signer_count":14,"signer_consistent":false,"max_permission_count":2,"min_size_bytes":16798,"max_size_bytes":24990,"min_target_sdk":29,"max_target_sdk":36,"oldest_version":"12","newest_version":"16","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"18d6c5b89240aa17472e0965ce087a439181dc64ebe36f127e2b9d90f34028c8","classification":"oem","vendor":"Zebra Technologies","observation_count":4,"makes":["Zebra Technologies"],"signs_framework":false,"global_make_count":1,"global_package_count":45,"global_observation_count":162},{"sha256":"fa246b0e9497b251cf9110ed0a6d394f094b3220c3f974a1d23989784dfd5ae5","classification":"oem","vendor":"Fairphone","observation_count":3,"makes":["Fairphone"],"signs_framework":false,"global_make_count":1,"global_package_count":47,"global_observation_count":141},{"sha256":"a515cc7f964001caa93e3ee4f66557a1b6861f6f7991c99c52504a16c9025fa1","classification":"oem","vendor":"isafemobile","observation_count":2,"makes":["isafemobile"],"signs_framework":false,"global_make_count":1,"global_package_count":46,"global_observation_count":92},{"sha256":"71f3a6ab5d170b9e1938ceb035c686532cf71ee1976034a375e3920d805da204","classification":"oem","vendor":"Crosscall","observation_count":2,"makes":["Crosscall"],"signs_framework":false,"global_make_count":1,"global_package_count":41,"global_observation_count":82},{"sha256":"d45f076fe23a1a5b7f486e3ff41547a2023dbfe1fe73353b1e48ebdfed72cc6f","classification":"oem","vendor":"Xiaomi","observation_count":2,"makes":["Xiaomi"],"signs_framework":false,"global_make_count":1,"global_package_count":68,"global_observation_count":196},{"sha256":"f58d2e8fd7d01e91462b8efcd6d496a1697b2f89cdcd119b01a49f01d342d814","classification":"oem","vendor":"Motorola","observation_count":2,"makes":["motorola"],"signs_framework":false,"global_make_count":1,"global_package_count":58,"global_observation_count":116},{"sha256":"ecfe87c1e4d2f5e8f0dbdcebbb87c7df16a06bbba4fc05f6899c079383ae46d9","classification":"oem","vendor":"SMT_HK","observation_count":1,"makes":["SMT_HK"],"signs_framework":false,"global_make_count":1,"global_package_count":46,"global_observation_count":46},{"sha256":"0ec634d05b04ac103e1b7b13513c4949408f4b2fb669a1297a8ff90b1084e614","classification":"oem","vendor":"OUKITEL","observation_count":1,"makes":["OUKITEL"],"signs_framework":false,"global_make_count":1,"global_package_count":77,"global_observation_count":77},{"sha256":"c191e0b5309f152fb00af1e0dd832265dfc575fc943be5055df6a2ff5d86f525","classification":"oem","vendor":"LENOVO","observation_count":1,"makes":["LENOVO"],"signs_framework":false,"global_make_count":1,"global_package_count":45,"global_observation_count":45},{"sha256":"155572968b8237915e8aa0866c6b55c45ada55b3e9b35999f90d05a36bce8cff","classification":"oem","vendor":"COMMBOX","observation_count":1,"makes":["COMMBOX"],"signs_framework":false,"global_make_count":1,"global_package_count":47,"global_observation_count":47},{"sha256":"daa3e69d7d94825902e0e0f732afda2a9e9b5c0d775bd856739df85f65c57dd9","classification":"oem","vendor":"Fairphone","observation_count":1,"makes":["Fairphone"],"signs_framework":false,"global_make_count":1,"global_package_count":47,"global_observation_count":47},{"sha256":"3281818cc02637a8c9d8d39f60c1447604e9e03e610dcd2335285441bd50410c","classification":"oem","vendor":"Motorola","observation_count":1,"makes":["motorola"],"signs_framework":false,"global_make_count":1,"global_package_count":63,"global_observation_count":63},{"sha256":"55db51f23a4739d70cbe33d42867cdf51889b68ac873f32b0a60747965cfb135","classification":"oem","vendor":"HMD Global","observation_count":1,"makes":["HMD Global"],"signs_framework":false,"global_make_count":1,"global_package_count":14,"global_observation_count":14},{"sha256":"5ebe23e8fc04ef991b02365bfc640d617af56e425dbc62c4ae9c00f94939ced2","classification":"oem","vendor":"URAO","observation_count":1,"makes":["URAO"],"signs_framework":false,"global_make_count":1,"global_package_count":69,"global_observation_count":69}],"permissions":[{"permission":"android.permission.QUERY_ALL_PACKAGES","description":"Allows an app to see all installed packages.","official":true},{"permission":"android.permission.WAKE_LOCK","description":"Allows the app to prevent the phone from going to sleep.","official":true}]}}
