System app database

Package

com.mediatek.gbaservice

38device profiles
62observations
0user-facing hits
19 Aug 2026last seen

Guidance

Disable with caution verified 8 Sep 2026

A MediaTek telephony component preinstalled on MediaTek-based devices. It has no launcher entry, no observation here is user-facing, and none is Play-eligible, so it is firmware plumbing rather than an app anyone opens. This site records no friendly label for it at all: every observation carries the package name itself in place of a label. GBA is the Generic Bootstrapping Architecture, standardised by 3GPP in TS 33.220, "Generic Authentication Architecture (GAA); Generic Bootstrapping Architecture (GBA)", a specification first planned for Release 6 and still under change control. Its purpose is to reuse the authentication credentials already on the SIM to establish a shared secret between the device and a network element, so that an operator service can authenticate a subscriber without a separate username and password. Android has a matching extension point: AOSP defines android.telephony.gba.GbaService, a system API base class that a vendor implementation extends. The class documentation states that a vendor GBA service handles the bootstrap authentication request and reports keys available or an authentication failure back to the caller, and that the implementation declares the BIND_GBA_SERVICE permission, filters the android.telephony.gba.GbaService intent action, and is direct boot aware. Whether this particular package is that implementation on a given firmware is not documented. MediaTek publishes no manifest or documentation for it, and descriptions on APK catalogues are not a basis for a claim. What can be said is that the name sits in the chipset vendor's namespace, matches the standardised term exactly, and appears alongside MediaTek's other telephony components already documented here, such as com.mediatek.ims. Treat the precise role as vendor-defined and firmware-specific rather than an established fact. Provenance repeats the pattern this site records for MediaTek components. The same package name appears across 36 device models from 19 makes, among them Xiaomi, Samsung, Motorola, OPPO, vivo, TCL, Lenovo, Nothing, Infinix, OUKITEL, Ulefone, Unihertz, Newland, CUBOT and NUU, under 14 distinct signing certificates, each classified here as the device maker's own key and each recorded as also signing the Android framework. Builds run from roughly 16.8 KB to 49.7 KB. The aggregated permission set holds a single entry, ACCESS_NETWORK_STATE, which the platform describes as allowing an app to view information about network connections; this site aggregates permissions across observations rather than per build, so which builds request it cannot be established here. Version note. Observations here run from API 31 to API 36, the target SDK roll-up reports 34 to 36, and version names run from 14 to 16. Those are independent roll-ups rather than a per-build pairing, so they cannot be read as saying which target SDK any given device carries. The AOSP GbaService interface is present in current AOSP as a system API, but the release in which it was introduced, and whether this MediaTek package implements that interface or predates it, could not be sourced. Nothing sourced indicates the package has been superseded, replaced or modularised at a particular Android release, so that too is flagged here as an open question rather than answered. For Android Enterprise, EMM and kiosk use it has no enrolment or management role and presents nothing to a user, so an administrator normally meets it in an app inventory. On a Wi-Fi-only device with no SIM there is nothing for SIM-based bootstrapping to do, but there is equally no benefit in removing it. On cellular devices the prudent assumption is that disabling it affects operator services that authenticate using SIM credentials, though what actually breaks could not be sourced, so it is best left in place and only touched with careful per-device testing that includes the carrier services in use on the fleet.

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.

14
signing certs
OEM-forked / varies
1
permissions
largest set observed
0.0 MB – 0.0 MB
APK size
34 – 36
target SDK
14 → 16
versions observed
15
device profiles
Declared permissions (1)

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.

PermissionDescription
ACCESS_NETWORK_STATE Allows the app to view information about network connections such as which networks exist and are connected.

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.

Disable for the current user
adb shell pm disable-user --user 0 com.mediatek.gbaservice
Remove for the current user - a per-user uninstall; the APK stays on /system, so Restore re-adds it (-k keeps app data)
adb shell pm uninstall -k --user 0 com.mediatek.gbaservice
Re-enable
adb shell pm enable com.mediatek.gbaservice
Restore (re-install for the current user)
adb shell pm install-existing com.mediatek.gbaservice

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.

OEMModelAndroidProvenanceObservationsLast seen
ALCommon ALCommon Android 15 - 1 20 Jun 2025
Ant Dao Technology Limited B3 Android 14 OEM ANT DAO TECHNOLOGY LIMITED 1 18 Aug 2026
CUBOT P80 Android 13 - 2 20 Sep 2025
Infinix Infinix X6525B Android 13 - 1 5 Dec 2025
Infinix Infinix X6871 Android 14 - 1 21 May 2025
Lenovo Lenovo TB-X6C6NBF Android 12 - 1 15 May 2025
Lenovo TB132FU Android 14 - 1 16 Jun 2025
Lenovo TB570FU Android 15 - 1 17 Jun 2025
Motorola moto g - 2025 Android 16 OEM Motorola 1 14 Dec 2025
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
Newland NLS-MT95 Android 15 OEM Newland 1 19 Aug 2026
Nothing A015 Android 15 - 2 14 May 2025
NUU S6707X Android 14 OEM NUU 1 12 Jan 2026
OPPO CPH2591 Android 15 - 1 10 Jul 2025
OPPO CPH2637 Android 15 OEM OPPO 1 2 Feb 2026
OUKITEL WP100 TITAN Android 14 - 2 25 Jul 2025
OUKITEL WP100 TITAN Android 15 - 1 6 Dec 2025
OUKITEL WP60 Android 15 OEM OUKITEL 3 9 Dec 2025
Rhino T8 Android 14 - 1 17 May 2025
Samsung SM-A346B Android 15 OEM Samsung 1 27 Jul 2026
Smt_hk Helium Pro Android 12 - 1 19 Jul 2025
TCL 6165H Android 13 - 1 16 Sep 2025
TCL 9466X Android 13 - 1 13 Jan 2026
TCL 9491G Android 14 - 1 26 Aug 2025
TCL 9566X Android 15 OEM TCL 1 13 Mar 2026
TCL T517F Android 16 OEM TCL 1 8 Aug 2026
TCL T610K Android 14 - 1 24 Oct 2025
TCL T951K Android 15 OEM TCL 8 8 Jan 2026
Ulefone Power Armor X11 Pro Android 12 - 1 15 Sep 2025
Unihertz Titan 2 Android 15 - 2 5 Jan 2026
vivo V2550 Android 16 OEM vivo 1 21 Jul 2026
Xiaomi 21091116UI Android 13 - 1 8 Sep 2025
Xiaomi 23106RN0DA Android 15 - 1 22 May 2025
Xiaomi 24117RN76O Android 15 OEM Xiaomi 1 28 Dec 2025
Xiaomi 24117RN76O Android 16 OEM Xiaomi 1 20 Mar 2026

Known labels

Locale-aware display names seen in the wild.

LabelLocaleSeen
com.mediatek.gbaservice en-gb 20
com.mediatek.gbaservice en-us 15
com.mediatek.gbaservice de-at 10
com.mediatek.gbaservice en 6
com.mediatek.gbaservice es-es 4
com.mediatek.gbaservice en-US 3
com.mediatek.gbaservice vi-vn 2
com.mediatek.gbaservice en-GB 2
com.mediatek.gbaservice es-us 2
com.mediatek.gbaservice vi-VN 2
com.mediatek.gbaservice 2
com.mediatek.gbaservice en-za-u-fw-mon-mu-celsius 1
com.mediatek.gbaservice es-MX 1
com.mediatek.gbaservice es-US 1
com.mediatek.gbaservice cs-cz 1
com.mediatek.gbaservice es-mx 1
com.mediatek.gbaservice ru-ru 1
com.mediatek.gbaservice en-lk 1
com.mediatek.gbaservice en-nl 1
com.mediatek.gbaservice en-in 1