{"package_name":"com.mediatek.engineermode","label":"EngineerMode","device_count":33,"observation_count":52,"user_facing_count":0,"first_seen":"2025-05-06T00:02:49Z","last_seen":"2026-08-19T10:19:54Z","guidance":{"summary":"\"EngineerMode\", MediaTek's built-in engineering and hardware test menu. The source cited below is MediaTek-copyrighted EngineerMode code carrying a MediaTek Inc. header, published in an unofficial third-party mirror of an older MediaTek tree rather than by MediaTek itself. It shows one launcher activity fronting dozens of test modules: telephony and radio work such as network information, band mode, RAT mode, modem test and SIM lock; the short-range radios (Wi-Fi, Bluetooth, NFC, FM); hardware checks for touchscreen, camera, battery, display, memory, USB and CPU stress; location, including a GPS viewer and assisted GPS; and diagnostics such as system log, log to server, thermal and CDS information. The menu is assembled conditionally from feature flags, so what any one device shows depends on its chipset and build.\n\nOn the devices recorded by this database it is OEM platform-signed, has no launcher icon and is never user-facing. It appears on ranges built around MediaTek chipsets, including rugged and handheld makers such as Newland and OUKITEL alongside Xiaomi, TCL and NUU. Having no launcher icon, it is not reachable from the app drawer; how any given build exposes it could not be sourced, so treat the route in as device-specific.\n\nFor Android Enterprise, EMM and kiosk deployments the point of interest is what it can change rather than what it runs. The same menu that reports radio status also exposes band and RAT selection, modem tests and hardware toggles, so anyone who can reach it on a managed device can alter network behaviour directly, outside the settings an EMM normally manages. That is worth auditing on a locked-down, shared-use or single-app fleet. It plays no part in enrolment or policy, and it is not user-facing on the devices recorded here, but what a particular build depends on it for could not be sourced and vendor support may ask for it during fault diagnosis, so treat disabling it as a deliberate decision and test one device first.\n\nVersion note: the source that documents the module list is a 2010-era MediaTek tree, while the builds recorded here report version 1.0 with target SDKs of 34 to 36 on devices ranging from API 28 to 35. Treat the module list as indicative of the tool's scope rather than exact for any current device. No Android release in which MediaTek withdrew or superseded this component could be sourced, so any version-specific change is flagged here rather than asserted.","safe_to_disable":"caution","sources":[{"title":"EngineerMode.java - MediaTek EngineerMode application source","url":"https://github.com/andr3jx/MTK6577/blob/master/mediatek/source/packages/EngineerMode/src/com/mediatek/engineermode/EngineerMode.java"},{"title":"Package provenance for com.mediatek.engineermode - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.mediatek.engineermode"}],"last_verified":"2026-09-13T00:00:00Z"},"labels":[{"label":"EngineerMode","locale":"en-gb","count":21},{"label":"EngineerMode","locale":"en-us","count":19},{"label":"EngineerMode","locale":"es-es","count":5},{"label":"EngineerMode","locale":"en","count":4},{"label":"EngineerMode","locale":"en-US","count":2},{"label":"EngineerMode","locale":"vi-VN","count":2},{"label":"EngineerMode","locale":"vi-vn","count":2},{"label":"EngineerMode","locale":"en-in","count":1},{"label":"EngineerMode","locale":"cs-cz","count":1},{"label":"EngineerMode","locale":"en-GB","count":1},{"label":"EngineerMode","locale":"","count":1},{"label":"EngineerMode","locale":"en-za-u-fw-mon-mu-celsius","count":1},{"label":"EngineerMode","locale":"ru-ru","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":60,"make":"ALCommon","model":"ALCommon","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-20T14:29:09Z"},{"device_id":4840,"make":"ANT DAO TECHNOLOGY LIMITED","model":"B3","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-18T17:19:16Z","provenance":{"classification":"oem","vendor":"ANT DAO TECHNOLOGY LIMITED","sha256":"307ec68c7593e2a4279368a67c009673cd4466c48032dfb246bdadcc4e795d4d"}},{"device_id":163,"make":"Blackview","model":"VARG","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-01T13:45:53Z"},{"device_id":169,"make":"CUBOT","model":"P80","os_api":"33","observation_count":2,"user_facing_count":0,"last_seen":"2025-09-20T16:44:03Z"},{"device_id":261,"make":"INFINIX","model":"Infinix X6525B","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-05T08:06:06Z"},{"device_id":31,"make":"INFINIX","model":"Infinix X6871","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-21T20:01:57Z"},{"device_id":106,"make":"LENOVO","model":"Lenovo TB-7306F","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-19T15:27:54Z"},{"device_id":28,"make":"LENOVO","model":"Lenovo TB-X6C6NBF","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-15T11:09:01Z"},{"device_id":49,"make":"LENOVO","model":"TB132FU","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-16T12:51:33Z"},{"device_id":4794,"make":"Newland","model":"NLS-MT95","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-19T10:19:54Z","provenance":{"classification":"oem","vendor":"Newland","sha256":"238274d5af80e177e7b036bca1ead5809673c74df5f49c94c29c25b5c8a0b15e"}},{"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":290,"make":"NUU","model":"S6707X","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-01-12T16:57:57Z","provenance":{"classification":"oem","vendor":"NUU","sha256":"ded15354cfd925782909e01fef43601a77e392d5902f53e75c313d5ec5567219"}},{"device_id":18,"make":"OUKITEL","model":"WP100 TITAN","os_api":"34","observation_count":2,"user_facing_count":0,"last_seen":"2025-07-25T09:29:46Z"},{"device_id":263,"make":"OUKITEL","model":"WP100 TITAN","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-06T08:06:01Z"},{"device_id":248,"make":"OUKITEL","model":"WP60","os_api":"35","observation_count":3,"user_facing_count":0,"last_seen":"2025-12-09T21:40:57Z","provenance":{"classification":"oem","vendor":"OUKITEL","sha256":"5bcf2089433c5b0febc951a9c65b6c78a9df3dcf924fa48b8bf172e32543b7fc"}},{"device_id":148,"make":"realme","model":"RMX2001","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-21T05:31:41Z"},{"device_id":105,"make":"SMT_HK","model":"Helium Pro","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-19T02:48:07Z"},{"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":182,"make":"TCL","model":"6025D_EEA","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-17T05:43:21Z"},{"device_id":181,"make":"TCL","model":"6165H","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-16T17:04:55Z"},{"device_id":291,"make":"TCL","model":"9466X","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-01-13T19:41:17Z"},{"device_id":156,"make":"TCL","model":"9491G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-26T09:08:36Z"},{"device_id":320,"make":"TCL","model":"9566X","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-13T22:57:09Z","provenance":{"classification":"oem","vendor":"TCL","sha256":"1469e752fd54a862a7ab9c6065d7601c9d5bf156451a2114a265bd8cfe12e337"}},{"device_id":4978,"make":"TCL","model":"T517F","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-08T11:17:53Z","provenance":{"classification":"oem","vendor":"TCL","sha256":"a2a853dcb2e547c30216f7f7916bd8c010a4ac32651553bd0b45a4d83d21cc1a"}},{"device_id":209,"make":"TCL","model":"T610K","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-24T19:01:59Z"},{"device_id":201,"make":"TCL","model":"T951K","os_api":"35","observation_count":8,"user_facing_count":0,"last_seen":"2026-01-08T12:16:46Z","provenance":{"classification":"oem","vendor":"TCL","sha256":"3bdf909cbf5547b0481870a384f634c99ab9ea625437a381fc79388527b630b5"}},{"device_id":178,"make":"Ulefone","model":"Power Armor X11 Pro","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-15T05:09:46Z"},{"device_id":267,"make":"Unihertz","model":"Titan 2","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-01-05T18:10:15Z"},{"device_id":171,"make":"Xiaomi","model":"21091116UI","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-08T16:34:28Z"},{"device_id":32,"make":"Xiaomi","model":"23106RN0DA","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-22T18:36:34Z"},{"device_id":279,"make":"Xiaomi","model":"24117RN76O","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-28T15:32:14Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025"}},{"device_id":323,"make":"Xiaomi","model":"24117RN76O","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-20T13:27:25Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025"}}],"intelligence":{"device_profiles":9,"signer_count":8,"signer_consistent":false,"max_permission_count":59,"min_size_bytes":15148350,"max_size_bytes":16606884,"min_target_sdk":34,"max_target_sdk":36,"oldest_version":"1.0","newest_version":"1.0","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025","classification":"oem","vendor":"Xiaomi","observation_count":2,"makes":["Xiaomi"],"signs_framework":true,"global_make_count":1,"global_package_count":322,"global_observation_count":860},{"sha256":"238274d5af80e177e7b036bca1ead5809673c74df5f49c94c29c25b5c8a0b15e","classification":"oem","vendor":"Newland","observation_count":1,"makes":["Newland"],"signs_framework":true,"global_make_count":1,"global_package_count":113,"global_observation_count":113},{"sha256":"307ec68c7593e2a4279368a67c009673cd4466c48032dfb246bdadcc4e795d4d","classification":"oem","vendor":"ANT DAO TECHNOLOGY LIMITED","observation_count":1,"makes":["ANT DAO TECHNOLOGY LIMITED"],"signs_framework":true,"global_make_count":1,"global_package_count":98,"global_observation_count":98},{"sha256":"3bdf909cbf5547b0481870a384f634c99ab9ea625437a381fc79388527b630b5","classification":"oem","vendor":"TCL","observation_count":1,"makes":["TCL"],"signs_framework":true,"global_make_count":1,"global_package_count":172,"global_observation_count":172},{"sha256":"5bcf2089433c5b0febc951a9c65b6c78a9df3dcf924fa48b8bf172e32543b7fc","classification":"oem","vendor":"OUKITEL","observation_count":1,"makes":["OUKITEL"],"signs_framework":true,"global_make_count":1,"global_package_count":102,"global_observation_count":102},{"sha256":"a2a853dcb2e547c30216f7f7916bd8c010a4ac32651553bd0b45a4d83d21cc1a","classification":"oem","vendor":"TCL","observation_count":1,"makes":["TCL"],"signs_framework":true,"global_make_count":1,"global_package_count":169,"global_observation_count":169},{"sha256":"1469e752fd54a862a7ab9c6065d7601c9d5bf156451a2114a265bd8cfe12e337","classification":"oem","vendor":"TCL","observation_count":1,"makes":["TCL"],"signs_framework":true,"global_make_count":1,"global_package_count":150,"global_observation_count":150},{"sha256":"ded15354cfd925782909e01fef43601a77e392d5902f53e75c313d5ec5567219","classification":"oem","vendor":"NUU","observation_count":1,"makes":["NUU"],"signs_framework":true,"global_make_count":1,"global_package_count":118,"global_observation_count":118}],"permissions":[{"permission":"android.permission.ACCESS_COARSE_LOCATION","description":"This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.","official":true},{"permission":"android.permission.ACCESS_FINE_LOCATION","description":"This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.","official":true},{"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.ACCESS_SURFACE_FLINGER","description":"Signature-level system permission, for platform-signed apps.","official":false},{"permission":"android.permission.ACCESS_WIFI_STATE","description":"Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.","official":true},{"permission":"android.permission.BLUETOOTH","description":"Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.","official":true},{"permission":"android.permission.BLUETOOTH_ADMIN","description":"Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.","official":true},{"permission":"android.permission.BLUETOOTH_CONNECT","description":"Allows the app to connect to paired Bluetooth devices","official":true},{"permission":"android.permission.BLUETOOTH_PRIVILEGED","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.BLUETOOTH_SCAN","description":"Allows the app to discover and pair nearby Bluetooth devices","official":true},{"permission":"android.permission.CAMERA","description":"This app can take pictures and record videos using the camera while the app is in use.","official":true},{"permission":"android.permission.CHANGE_NETWORK_STATE","description":"Allows the app to change the state of network connectivity.","official":true},{"permission":"android.permission.CHANGE_WIFI_STATE","description":"Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.","official":true},{"permission":"android.permission.CONNECTIVITY_INTERNAL","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.FOREGROUND_SERVICE","description":"Allows the app to make use of foreground services.","official":true},{"permission":"android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE","description":"Allows the app to make use of foreground services with the type \"connectedDevice\"","official":true},{"permission":"android.permission.FOREGROUND_SERVICE_DATA_SYNC","description":"Allows the app to make use of foreground services with the type \"dataSync\"","official":true},{"permission":"android.permission.FOREGROUND_SERVICE_LOCATION","description":"Allows the app to make use of foreground services with the type \"location\"","official":true},{"permission":"android.permission.FOREGROUND_SERVICE_SPECIAL_USE","description":"Allows the app to make use of foreground services with the type \"specialUse\"","official":true},{"permission":"android.permission.INJECT_EVENTS","description":"Signature-level system permission, for platform-signed apps.","official":false},{"permission":"android.permission.INTERNAL_SYSTEM_WINDOW","description":"Signature-level system permission, for platform-signed apps.","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.LOCATION_HARDWARE","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.MANAGE_EXTERNAL_STORAGE","description":"Signature-level system permission, for platform-signed apps.","official":false,"doc":{"title":"Manage all files access","url":"https://developer.android.com/training/data-storage/manage-all-files"}},{"permission":"android.permission.MANAGE_USB","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.MASTER_CLEAR","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.MODIFY_AUDIO_SETTINGS","description":"Allows the app to modify global audio settings such as volume and which speaker is used for output.","official":true},{"permission":"android.permission.MODIFY_PHONE_STATE","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.NETWORK_AIRPLANE_MODE","description":"Signature-level system permission, for platform-signed apps.","official":false},{"permission":"android.permission.POST_NOTIFICATIONS","description":"Allows the app to show notifications","official":true},{"permission":"android.permission.READ_PHONE_STATE","description":"Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.","official":true},{"permission":"android.permission.READ_PRECISE_PHONE_STATE","description":"Signature or privileged system permission.","official":false},{"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.REAL_GET_TASKS","description":"Signature or privileged system permission.","official":false},{"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.START_FOREGROUND_SERVICES_FROM_BACKGROUND","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.SYSTEM_ALERT_WINDOW","description":"This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.","official":true},{"permission":"android.permission.WAKE_LOCK","description":"Allows the app to prevent the phone from going to sleep.","official":true},{"permission":"android.permission.WRITE_SECURE_SETTINGS","description":"Signature or privileged system permission.","official":false},{"permission":"com.cmcc.dcservice.bind","official":false},{"permission":"com.mediatek.apmonitor.CONTROL_APM_SERVICE_PERMISSION","official":false},{"permission":"com.mediatek.atci.service.PERMISSION.START","official":false},{"permission":"com.mediatek.bluetooth.START","official":false},{"permission":"com.mediatek.carrierexpress.permission.USAGE","official":false},{"permission":"com.mediatek.connectivity.permission.CDS_INFO","official":false},{"permission":"com.mediatek.em.permission.LAUNCH_APP","official":false},{"permission":"com.mediatek.em.permission.LAUNCH_PREBUILD_APP","official":false},{"permission":"com.mediatek.emsensor.permission.USAGE","official":false},{"permission":"com.mediatek.engineermode.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION","official":false},{"permission":"com.mediatek.mdmconfig.START","official":false},{"permission":"com.mediatek.mdmlsample.START","official":false},{"permission":"com.mediatek.permission.ATM_WIFI","official":false},{"permission":"com.mediatek.permission.EM_ACCESS","official":false},{"permission":"com.mediatek.permission.IMS_ERR_NOTIFICATION","official":false},{"permission":"com.mediatek.permission.REQUEST_GEOFENCE_PACKAGE","official":false},{"permission":"com.mediatek.presence.permission.PRESENCE","official":false},{"permission":"com.mediatek.sensorhub.ui.permission.USAGE","official":false},{"permission":"com.mediatek.simrecovery.START","official":false},{"permission":"com.mediatek.ygps.permission.USAGE","official":false}]}}
