Add new items from UAD-NG project

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
This commit is contained in:
Muntashir Al-Islam 2025-02-13 19:40:09 -08:00
parent 8d321e721d
commit cea25cd0a8
6 changed files with 11798 additions and 4 deletions

View File

@ -1,8 +1,8 @@
# Android Debloat List
A comprehensive list of apps that come preinstalled with many ROMs and how to remove and replace them, intended for
backend rather than frontend. This list is kept in synchronised with
the [Universal Android Debloater](https://github.com/0x192/universal-android-debloater) (UAD) project.
backend rather than frontend. This list is kept in synchronized with
the [UAD-NG](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation) project.
## JSON Schema

506
aosp.json
View File

@ -1,4 +1,14 @@
[
{
"id": "android",
"description": "Android System\nAndroid system framework? Apk file name: framework-res\nCould be THE core of the android system.\nProbably very unsafe to disable.",
"removal": "unsafe"
},
{
"id": "android.aosp.overlay",
"description": "Refers to the Runtime Resource Overlay (RRO) framework that is built into the AOSP.\nRRO allows for the dynamic modification of an app's resources at runtime,\nEnabling the customization of the app's appearance and behavior without modifying its source code\nhttps://source.android.com/docs/core/runtime/rros",
"removal": "unsafe"
},
{
"id": "android.auto_generated_rro__",
"label": "android.auto_generated_rro__",
@ -21,6 +31,11 @@
"warning": "You may need this if you use Android Auto",
"suppress": "LabelSameAsId"
},
{
"id": "com.android.adservices.api",
"description": "Android AdServices. Introduced in Android 13 privacy sandbox beta components disabled on default.\nhttps://source.android.com/docs/core/ota/modular-system/adservices",
"removal": "delete"
},
{
"id": "com.android.apps.tag",
"label": "Tags",
@ -35,6 +50,11 @@
"warning": "Disabling this package breaks ADB Backup and crashes on attempting to add a Google account",
"suppress": "LabelSameAsId"
},
{
"id": "com.android.basicsmsreceiver",
"description": "Gets SMS and creates notifications:\nhttps://android.googlesource.com/platform/packages/apps/BasicSmsReceiver/+/jb-dev/src/com/android/basicsmsreceiver/BasicSmsReceiverApp.java",
"removal": "caution"
},
{
"id": "com.android.bio.face.service",
"label": "com.android.bio.face.service",
@ -107,6 +127,11 @@
],
"removal": "delete"
},
{
"id": "com.android.camera",
"description": "The stock AOSP camera app on many phones. However, on some Xiaomi phones, it is actually the Xiaomi Camera app. Deleting this will result in no camera app.\nTry Open Camera as an open source alternative:\nhttps://play.google.com/store/apps/details?id=net.sourceforge.opencamera&hl=en&gl=US",
"removal": "replace"
},
{
"id": "com.android.captiveportallogin",
"label": "CaptivePortalLogin",
@ -127,6 +152,11 @@
"removal": "replace",
"suppress": "LabelSameAsId"
},
{
"id": "com.android.carrierconfig.overlay.common",
"description": "Needed for (com.android.carrierconfig).",
"removal": "replace"
},
{
"id": "com.android.carrierdefaultapp",
"label": "CarrierDefaultApp",
@ -165,12 +195,30 @@
],
"removal": "caution"
},
{
"id": "com.android.cellbroadcastreceiver.module",
"description": "Same as com.android.cellbroadcastreceiver.\nCell broadcasting used to send emergency alerts.\nhttps://en.wikipedia.org/wiki/Cell_Broadcast.",
"dependencies": [
"com.android.cellbroadcastreceiver"
],
"removal": "caution"
},
{
"id": "com.android.cellbroadcastreceiver.overlay.common",
"label": "com.android.cellbroadcastreceiver.overlay.common",
"description": "com.android.cellbroadcastreceiver Theme pack\nGuessing it's a pack of themes for the cellbroadcastreceiver, based on the name.",
"removal": "caution"
},
{
"id": "com.android.cellbroadcastservice",
"description": "is designed to deliver messages to multiple users in an area.\nThis is notably used by ISPs to send Emergency/Government alerts.\nRuns in the background.\nhttps://en.wikipedia.org/wiki/Cell_Broadcast\nhttps://www.androidcentral.com/amber-alerts-and-android-what-you-need-know",
"removal": "caution"
},
{
"id": "com.android.certinstaller",
"description": "Certificate installer\nUsed for accepting and revoking Internet certificates.\nCertificates identify ownership of public keys, for use in secure communications.\nBreaks Wi-Fi if disabled.",
"removal": "unsafe"
},
{
"id": "com.android.companiondevicemanager",
"label": "Companion Device Manager",
@ -178,6 +226,11 @@
"removal": "caution",
"warning": "Removing this package may result in the inability to read the SD card from your computer's file manager (via USB)."
},
{
"id": "com.android.connectivity.resources",
"description": "Network connectivity resources.\nCause BOOTLOOP.",
"removal": "unsafe"
},
{
"id": "com.android.contacts",
"label": "Contacts",
@ -185,6 +238,11 @@
"removal": "replace",
"suggestions": "contacts"
},
{
"id": "com.android.credentialmanager",
"description": "Credential Manager\nManages with Passwords, passkeys.",
"removal": "replace"
},
{
"id": "com.android.cts.ctsshim",
"label": "Compatibility Test Suite",
@ -205,6 +263,11 @@
"removal": "caution",
"warning": "Disabling could mess with OTA updates."
},
{
"id": "com.android.defcontainer",
"description": "Package Access Helper\nDetermines the recommended install location for packages and if there is enough free space for the package.",
"removal": "unsafe"
},
{
"id": "com.android.deskclock",
"label": "Clock",
@ -212,6 +275,11 @@
"removal": "replace",
"suggestions": "clocks"
},
{
"id": "com.android.devicelockcontroller",
"description": "This app can't be uninstalled or disabled.\nCan restrict this device if the owner doesn't make payments per month for the new phone.",
"removal": "unsafe"
},
{
"id": "com.android.dialer",
"label": "Phone",
@ -256,6 +324,11 @@
"description": "Overlay for the phototable daydream? Overlays are usually themes, but not sure about this one.",
"removal": "delete"
},
{
"id": "com.android.dynsystem",
"description": "Dynamic System Updates\nRuns on boot, but doesn't seem to run in the background beyond that.\nTreble gives the ability to boot an AOSP Generic System Image (GSI) on any supported device.\nDynamic System Updates allows to boot into a Generic System Image (GSI) without interfering with the current installation.\nThat means the bootloader doesnt need to be unlocked and the user data doesnt need to be wiped.\nhttps://developer.android.com/topic/dsu",
"removal": "caution"
},
{
"id": "com.android.egg",
"label": "Android Easter Egg",
@ -288,6 +361,11 @@
"removal": "replace",
"suggestions": "email_clients"
},
{
"id": "com.android.ext.adservices.api",
"description": "Another component of Android AdServices.\nIntroduced in Android 14.\nhttps://source.android.com/docs/core/ota/modular-system/adservices",
"removal": "delete"
},
{
"id": "com.android.externalstorage",
"label": "External Storage",
@ -302,6 +380,11 @@
"removal": "caution",
"warning": "Do not remove if you use Face Unlock"
},
{
"id": "com.android.federatedcompute.services",
"description": "FederatedCompute\nAnother component of OnDevicePersonalization. But this app learns things about users.\nIntroduced in Android 14(`com.google.android.federatedcompute` Introduced in Android 13).\nhttps://source.android.com/docs/core/ota/modular-system/ondevicepersonalization",
"removal": "delete"
},
{
"id": "com.android.fmradio",
"label": "FM Radio",
@ -309,6 +392,21 @@
"removal": "replace",
"suggestions": "radios"
},
{
"id": "com.android.frameworkhwext.dark",
"description": "Required components of the androidhwext.\nBasic functionality of Huawei Phones.",
"removal": "unsafe"
},
{
"id": "com.android.frameworkhwext.honor",
"description": "Required components of the androidhwext.\nBasic functionality of Huawei Phones.",
"removal": "unsafe"
},
{
"id": "com.android.frameworkres.overlay",
"description": "Runtime Resource Overlay\nThis framework provides the ability to replace application resources while the application is running. More info:\nhttps://source.android.com/docs/core/runtime/rros",
"removal": "caution"
},
{
"id": "com.android.galaxy4",
"label": "Black Hole",
@ -322,6 +420,16 @@
"removal": "replace",
"suggestions": "gallery"
},
{
"id": "com.android.health.connect.backuprestore",
"description": "Backups data from Health Connect app.",
"removal": "delete"
},
{
"id": "com.android.healthconnect.controller",
"description": "Health Connect\nManage the health and fitness data on your phone, and control which apps can access it.",
"removal": "delete"
},
{
"id": "com.android.hotspot2",
"label": "OsuLogin",
@ -353,6 +461,11 @@
"warning": "Mame sure you have another installed before you disable.",
"suggestions": "keyboards"
},
{
"id": "com.android.intentresolver",
"description": "'Share' functionality will be disabled after uninstalling this package on Android 14 and up. Additionally, motion photos will become broken.",
"removal": "caution"
},
{
"id": "com.android.internal.display.cutout.emulation.corner",
"label": "Corner cutout",
@ -383,6 +496,11 @@
],
"removal": "caution"
},
{
"id": "com.android.internal.display.cutout.emulation.narrow",
"description": "Display cutout variant\nhttps://developer.android.com/develop/ui/views/layout/display-cutout\nhttps://source.android.com/devices/tech/display/display-cutouts\nCause bootloop after removal.",
"removal": "unsafe"
},
{
"id": "com.android.internal.display.cutout.emulation.noCutout",
"label": "Hide",
@ -413,6 +531,11 @@
],
"removal": "caution"
},
{
"id": "com.android.internal.display.cutout.emulation.wide",
"description": "Display cutout variant\nhttps://developer.android.com/guide/topics/display-cutout\nhttps://source.android.com/devices/tech/display/display-cutouts\nCause bootloop after removal.",
"removal": "unsafe"
},
{
"id": "com.android.internal.systemui.navbar.gestural",
"label": "Gestural Navigation Bar",
@ -440,18 +563,48 @@
"description": "Enables a setting increasing how far you need to move your finger to trigger the back gesture.",
"removal": "caution"
},
{
"id": "com.android.internal.systemui.navbar.hidegestural",
"description": "Allows 'Gesture hint' to be disabled in Navigation bar > Swipe gestures.",
"removal": "caution"
},
{
"id": "com.android.internal.systemui.navbar.threebutton",
"label": "3 Button Navigation Bar",
"description": "The default system navbar? It's what you use when you don't use gesture navigation.",
"removal": "caution"
},
{
"id": "com.android.internal.systemui.navbar.transparent",
"description": "Allows 'Transparent navigation bar' to be enabled in Developer options.",
"removal": "caution"
},
{
"id": "com.android.internal.systemui.navbar.twobutton",
"label": "2 Button Navigation Bar",
"description": "Enables a setting for using just 2 buttons in the system navbar?",
"removal": "caution"
},
{
"id": "com.android.internal.systemui.onehanded.gestural",
"description": "one-handed mode, which can be found in the settings.\none-handed mode will not work. Safe to remove if you dont use these setting.",
"removal": "replace"
},
{
"id": "com.android.keychain",
"description": "Enables apps to use system wide credential KeyChain (shared credentials between apps)\nhttps://security.stackexchange.com/questions/216716/android-keychain-what-is-a-system-wide-credential\n",
"removal": "unsafe"
},
{
"id": "com.android.localtransport",
"description": "Backup transport for stashing stuff into a known location on disk, and later restoring from there.\nNeeded for storing backup data locally on a device?\nThis package also provides the backup confirmation UI.\nhttps://developer.android.com/guide/topics/data/testingbackup",
"removal": "unsafe"
},
{
"id": "com.android.location.fused",
"description": "Manages underlying location technologies, such as GPS and Wi-Fi.",
"removal": "unsafe"
},
{
"id": "com.android.magicsmoke",
"label": "Magic Smoke Wallpapers",
@ -477,12 +630,22 @@
"removal": "replace",
"suggestions": "sms"
},
{
"id": "com.android.mms.service",
"description": "Provides support for sending MMS.\nIt doesn't cause bootloop.",
"removal": "caution"
},
{
"id": "com.android.modulemetadata",
"label": "Module Metadata",
"description": "It's used to manage and store metadata about installed modules, and is accessed by the system server. Breaks some core functionality if disabled.",
"removal": "caution"
},
{
"id": "com.android.mtp",
"description": "MTP Host\nHandles MTP(Media Transfer Protocol), a protocol for transfering files between the device and a connected PC.",
"removal": "unsafe"
},
{
"id": "com.android.musicfx",
"label": "MusicFX",
@ -495,6 +658,31 @@
"description": "Built-in live wallpaper",
"removal": "delete"
},
{
"id": "com.android.nearby.halfsheet",
"description": "Useless frameworks to Wi-Fi connections, USB tethering, auto, usage.\nEvery version has random code and the app is not running in the background.",
"removal": "delete"
},
{
"id": "com.android.networkstack.inprocess.overlay",
"description": "Related to the Network Stack module,\nwhich is an updatable Mainline module that ensures Android can adapt to evolving network standards and allows for interoperability with new implementations\nhttps://source.android.com/docs/core/ota/modular-system/networking",
"removal": "unsafe"
},
{
"id": "com.android.networkstack.overlay",
"description": "WiFi will not work after remove.",
"removal": "unsafe"
},
{
"id": "com.android.networkstack.tethering.inprocess.overlay",
"description": "Related to the Tethering module,\nwhich allows an Android device to share its internet connection with other connected client devices.\nThis package contains classes and components that are used for in-process overlay functionality within the Tethering module.\nhttps://source.android.com/docs/core/ota/modular-system/tethering",
"removal": "unsafe"
},
{
"id": "com.android.networkstack.tethering.overlay",
"description": "Component of the Network, Tethering module.\nPackage is not a publicly documented.",
"removal": "unsafe"
},
{
"id": "com.android.nfc",
"label": "Nfc Service",
@ -507,6 +695,11 @@
"description": "Built-in live wallpaper.",
"removal": "delete"
},
{
"id": "com.android.ondevicepersonalization.services",
"description": "OnDevicePersonalization. Another thing to AdServices privacy sandbox.\nIntroduced in Android 13.\nhttps://source.android.com/docs/core/ota/modular-system/ondevicepersonalization",
"removal": "delete"
},
{
"id": "com.android.ons",
"label": "com.android.ons",
@ -525,6 +718,16 @@
"description": "OTA (Over the air) is the method used by OEMs to push updates to your device.\nAn OTA access point is used to run system software updates over a special gateway. This package is most likely customized by your OEM.",
"removal": "caution"
},
{
"id": "com.android.overlay.systemui",
"description": "On some phones, it is an overlay to app \"com.google.android.apps.safetyhub\".\nCheck out this app code and think about it.",
"removal": "caution"
},
{
"id": "com.android.packageinstaller",
"description": "Handles installation, upgrade, and removal of applications.\n",
"removal": "unsafe"
},
{
"id": "com.android.pacprocessor",
"label": "PacProcessor",
@ -540,6 +743,16 @@
"description": "Built-in live wallpaper",
"removal": "delete"
},
{
"id": "com.android.phone",
"description": "AOSP Dialer\nRemoving this package breaks the software update/download and install screen on Samsung. WARNING: for me, it breaks the phone app completely with call routing enabled. Not sure about other cases.",
"removal": "caution"
},
{
"id": "com.android.phone.a_overlay",
"description": "AOSP code for dialer app features.\nSIM card will not be detected if disabled.",
"removal": "unsafe"
},
{
"id": "com.android.phone.recorder",
"label": "Recorder",
@ -566,6 +779,11 @@
"description": "Runs on boot.\nThe tip popups you get on the homescreen.",
"removal": "delete"
},
{
"id": "com.android.providers.applications",
"description": "Provides a list of installed applications.\nContent providers encapsulate data, providing centralized management of data shared between apps.\nhttps://developer.android.com/guide/topics/providers/content-providers.html",
"removal": "unsafe"
},
{
"id": "com.android.providers.blockednumber",
"label": "Blocked Numbers Storage",
@ -595,6 +813,16 @@
"removal": "caution",
"warning": "Breaks contact functionality if disabled. Not recommended to disable if you plan to use your device as a phone."
},
{
"id": "com.android.providers.downloads",
"description": "Downloads Manager\nProvider for downloaded files.\nContent providers encapsulate data, providing centralized management of data shared between apps.\nhttps://developer.android.com/guide/topics/providers/content-providers.html",
"removal": "unsafe"
},
{
"id": "com.android.providers.downloads.ui",
"description": "Downloads\nUser interface for downloads.\nOn some OEM's this app has ads, tracking things.",
"removal": "replace"
},
{
"id": "com.android.providers.drm",
"label": "DRM Protected Content Storage",
@ -621,6 +849,16 @@
"removal": "delete",
"suppress": "LabelSameAsId"
},
{
"id": "com.android.providers.settings",
"description": "Provider for settings app data.\nContent providers encapsulate data, providing centralized management of data shared between apps.\nhttps://developer.android.com/guide/topics/providers/content-providers.html",
"removal": "unsafe"
},
{
"id": "com.android.providers.telephony",
"description": "Provider for telephony data.\nHandles phone-related data such as text messages, APN list, etc.\nContent providers encapsulate data, providing centralized management of data shared between apps.\nhttps://developer.android.com/guide/topics/providers/content-providers.html",
"removal": "unsafe"
},
{
"id": "com.android.providers.userdictionary",
"label": "User Dictionary",
@ -631,6 +869,11 @@
"removal": "caution",
"warning": "Removing this package may cause settings menu to crash on some Huawei phones"
},
{
"id": "com.android.provision",
"description": "Provisioning is the process of setting up a network connection that will allow new users. \nThis service is for example needed when the user's phone moves from one cell-tower to another.\n",
"removal": "unsafe"
},
{
"id": "com.android.proxyhandler",
"label": "ProxyHandler",
@ -644,18 +887,63 @@
"description": "Google quick search box. OEMs (e.g. Xiaomi) can modify this for their use.",
"removal": "delete"
},
{
"id": "com.android.remoteprovisioner",
"description": "RemoteProvisioner. Have random stuff: security, notifications, accessibility, test modes, data usage, metrics, logs.\nIts something new introduced in Android 13.\nAt this time this app is not available for users.\nAnd looks very useless.",
"removal": "delete"
},
{
"id": "com.android.rkpdapp",
"description": "RemoteProvisioner. Have random stuff: security, notifications, accessibility, test modes, data usage, metrics, logs.\nIntroduced in android 14(it's the same app like `com.android.remoteprovisioner` Introduced in android 13).\nAgain this app is not available for users.\nAnd looks very useless.",
"removal": "delete"
},
{
"id": "com.android.runintest.ddrtest",
"label": "DDRTest",
"description": "RAM Stress tester\nCan be run from the bootloader\nNOTE: I'm not sure it's really from AOSP (seen in TCL Plex phone)",
"removal": "delete"
},
{
"id": "com.android.safetycenter.resources",
"description": "Google Safety Center.\nProbably affects malware detection in new app installs, Gmail, and Chrome. This will also revert back the \"Security & privacy\" look to the old style.\nYou can use a libre spam-blocking and DNS-blocking solution instead of this.\nhttps://safety.google",
"removal": "delete"
},
{
"id": "com.android.sdksandbox",
"description": "Introduced in Android 13 privacy sandbox beta disabled on default.\nCauses bootloop. Maybe this component is not only for privacy... (I think it's for testing privacy sandbox using Android Studio.)\nhttps://source.android.com/docs/core/ota/modular-system/adservices\nCause BOOTLOOP.",
"removal": "unsafe"
},
{
"id": "com.android.se",
"label": "SecureElementApplication",
"description": "Runs in the background as part of the system.\nUnderlying implementation for the OMAPI SE service.\nEnables apps to use the OpenMobile API to access secure elements (SE) to enable smart-card payments and other secure services.\nAn SE is a special chip (e.g SIM-card) for storing cryptographic secrets in a way that makes illicit use hard.\nThe Open Mobile Alliance (OPA) is a standards organization which develops open standards for the mobile phone industry.",
"removal": "caution"
},
{
"id": "com.android.se.overlay.target",
"description": "Looks like needed to 'com.android.se'.",
"removal": "replace"
},
{
"id": "com.android.server.NetworkPermissionConfig",
"description": "Network configurations.",
"removal": "unsafe"
},
{
"id": "com.android.server.telecom",
"description": "Manages calls via your network provider or SIM and controls the phone modem?",
"removal": "unsafe"
},
{
"id": "com.android.server.telecom.a_overlay",
"description": "Overlay for com.android.server.telecom?",
"removal": "unsafe"
},
{
"id": "com.android.settings",
"description": "AOSP Settings app.",
"removal": "unsafe"
},
{
"id": "com.android.settings.intelligence",
"label": "Settings Suggestions",
@ -676,6 +964,11 @@
"removal": "caution",
"suppress": "LabelSameAsId"
},
{
"id": "com.android.shell",
"description": "Shell\nUnix shell that receives ADB commands sent from a PC.\nThis is what UAD-ng uses to execute commands on Android devices. Proobably a bad idea to disable ;)",
"removal": "unsafe"
},
{
"id": "com.android.simappdialog",
"label": "SIM App Dialog",
@ -703,6 +996,11 @@
"removal": "replace",
"suggestions": "audio_recorders"
},
{
"id": "com.android.statementservice",
"description": "Intent Filter Verification Service\nA Statement protocol allows websites to certify that some assets represent them. Android package can to subscribe to handling chosen URIs. This package will then be called to query the website and verify that it allows this. Android package can subscribe to handling chosen URIs. This package will then be called to query the website and verify that it allows this. Sources:\n- https://developer.android.com/reference/android/content/Intent\n- https://developer.android.com/guide/components/intents-filters\n - https://android.stackexchange.com/questions/191163/what-does-the-intent-filter-verification-service-app-from-google-do\n - https://github.com/google/digitalassetlinks/blob/master/well-known/details.md\n - https://android.googlesource.com/platform/frameworks/base/+/6a34bb2",
"removal": "unsafe"
},
{
"id": "com.android.stk",
"label": "SIM Toolkit",
@ -736,12 +1034,42 @@
"removal": "caution",
"warning": "May break the storage settings in Android Settings."
},
{
"id": "com.android.systemui",
"description": "Everything you see in Android that's not an app. User interface of Android\n",
"removal": "unsafe"
},
{
"id": "com.android.systemui.accessibility.accessibilitymenu",
"description": "Hidden menu that only shows 2 buttons:\nLarge buttons - that increases size of accessibility menu buttons,\nand Help - that redirects to support google com site accessibility.",
"removal": "delete"
},
{
"id": "com.android.systemui.accessibility.accessibilitymenu.auto_generated_rro_product__",
"description": "Product RRO for Accessibility menu.",
"removal": "replace"
},
{
"id": "com.android.systemui.icon.overlay",
"description": "In code found configs icon mask.",
"removal": "caution"
},
{
"id": "com.android.systemui.overlay",
"description": "System UI Overlay. DO NOT remove this.",
"removal": "unsafe"
},
{
"id": "com.android.systemui.theme.dark",
"label": "Dark",
"description": "Enables you to use Android dark theme.",
"removal": "caution"
},
{
"id": "com.android.theme.font.notoserifsource",
"description": "Noto Serif / Source Sans Pro",
"removal": "delete"
},
{
"id": "com.android.theme.icon.circle",
"label": "Circle",
@ -800,6 +1128,16 @@
],
"removal": "delete"
},
{
"id": "com.android.uwb.resources",
"description": "Ultra-wideband (UWB) communication feature.\nUWB is a radio technology that enables precise ranging between devices,\nAllowing for accurate location measurements with an accuracy of 10 cm.\nhttps://developer.android.com/develop/connectivity/uwb\nhttps://source.android.com/docs/core/connect/uwb",
"removal": "unsafe"
},
{
"id": "com.android.virtualmachine.res",
"description": "unknown app with no code that only has permissions to Use, Manage, Debug: Virtual Machine.\nIntroduced in Android 14.",
"removal": "delete"
},
{
"id": "com.android.voicedialer",
"label": "Voice Dialer",
@ -861,12 +1199,42 @@
"warning": "Make sure to have another Webview before uninstalling it or some apps may not work properly.",
"suggestions": "webviews"
},
{
"id": "com.android.wifi.dialog",
"description": "Needed for wifi dialogs.\nCan brick basic functionality android.",
"removal": "unsafe"
},
{
"id": "com.android.wifi.mainline.resources.overlay",
"description": "Related to the Wi-Fi module in the AOSP. The Wi-Fi module is a part of Project Mainline,\nWhich allows for updates to specific system components outside of the normal Android release cycle.\nThe package contains resources and overlays that are used to customize the Wi-Fi module.\nThese overlays can be used to override default configurations and customize the behavior of the Wi-Fi module\nhttps://source.android.com/docs/core/ota/modular-system/wifi\nhttps://www.xda-developers.com/android-project-mainline-modules-explanation",
"removal": "unsafe"
},
{
"id": "com.android.wifi.resources",
"label": "System Wi-Fi Resources",
"description": "System Wi-Fi resources.",
"removal": "caution"
},
{
"id": "com.android.wifi.resources.overlay",
"description": "Contains resources that can be overlaid or customized to modify the behavior of the Wi-Fi module.\nhttps://source.android.com/docs/core/ota/modular-system/wifi",
"removal": "unsafe"
},
{
"id": "com.android.wifi.resources.overlay.WifiResScanCountryCode",
"description": "Related to overlay for Wi-Fi scanning for country code.",
"removal": "replace"
},
{
"id": "com.android.wifi.system.mainline.resources.overlay",
"description": "Related to the Wi-Fi module and its resources overlay.\nThe Wi-Fi module in Android is updatable, meaning it can receive updates to functionality outside of the normal Android release cycle.\nThe module provides a consistent Wi-Fi experience across Android devices and allows for fixes to interoperability issues through module updates\nhttps://source.android.com/docs/core/ota/modular-system/wifi",
"removal": "caution"
},
{
"id": "com.android.wifi.system.resources.overlay",
"description": "Contains resources that can be overlaid to customize the Wi-Fi module's behavior.\nhttps://source.android.com/docs/core/ota/modular-system/wifi",
"removal": "caution"
},
{
"id": "com.example.android.notepad",
"label": "NotePad",
@ -874,11 +1242,149 @@
"removal": "replace",
"suggestions": "note_taking_apps"
},
{
"id": "com.google.android.adservices.api",
"description": "Introduced in Android 13 privacy sandbox beta components disabled on default.\nhttps://source.android.com/docs/core/ota/modular-system/adservices",
"removal": "delete"
},
{
"id": "com.google.android.androidforwork",
"description": "Assistant Android Work\nNot needed, theres only user consent activity about that:\n(Your organization controls your device and keeps it secure)",
"removal": "delete"
},
{
"id": "com.google.android.apps.googlecamera.fishfood",
"description": "ApertureLensLauncher\nNot sure how it works but redirects to google app lens `com.google.android.googlequicksearchbox`.",
"removal": "delete"
},
{
"id": "com.google.android.appsearch.apk",
"description": "AppSearch is an on-device search library for managing locally stored structured data, with APIs for indexing data and retrieving data using full-text search. Use it to build custom in-app search capabilities for your users.\nhttps://developer.android.com/jetpack/androidx/releases/appsearch",
"removal": "caution"
},
{
"id": "com.google.android.captiveportallogin",
"description": "it's the same as (com.android.captiveportallogin). Support for captive portal.\nA captive portal login is a web page where the users have to input their login information or accept the displayed terms of use. \nSome networks (typically public wifi network) use the captive portal login to block access until the user inputs \nsome necessary information\nNOTE : This package is a now a mandatory mainline module\nhttps://en.wikipedia.org/wiki/Captive_portal\nhttps://www.xda-developers.com/android-project-mainline-modules-explanation",
"removal": "replace"
},
{
"id": "com.google.android.email",
"label": "Email",
"description": "Newer versions of AOSP Mail are renamed to com.android.email and Gmail was migrated to com.google.android.gm",
"removal": "replace",
"suggestions": "email_clients"
},
{
"id": "com.google.android.ext.services",
"description": "The ExtServices module updates framework components for core OS functionality such as notification ranking, autofill text-matching strategies, storage cache, package watchdog, and other services that run continually. This module is updatable, meaning it can receive updates to functionality outside of the normal Android release cycle.\nCan run before the user unlocks the device (direct-boot aware) and Android 9+ version have internet and location permissions.\n\nWARNING: Causes bootloop on most Android 11+ phones. This module is related to the Android mainline project (which is a useful project).There is no reason to mess with this.\n\nSources:\nhttps://source.android.com/devices/architecture/modular-system/extservices\nhttps://arstechnica.com/gadgets/2016/11/android-extensions-could-be-googles-plan-to-make-android-updates-suck-less/\nPithus analysis (Android 11): https://beta.pithus.org/report/e5e4a181082b88baf55e19aab0f9cb62e131d612eeaa73cddb510a52e0ff5c1a",
"removal": "unsafe"
},
{
"id": "com.google.android.federatedcompute",
"description": "FederatedCompute.\nAnother component of OnDevicePersonalization. But this app learns things about users.\nIntroduced in Android 13.\nhttps://source.android.com/docs/core/ota/modular-system/ondevicepersonalization",
"removal": "delete"
},
{
"id": "com.google.android.gallery3d",
"description": "Built-in Gallery app.\nThe ID could be \"recycled\" by OEMs for their own gallery implementations.",
"removal": "replace"
},
{
"id": "com.google.android.hotspot2.osulogin",
"description": "The sole purpose of the OsuLogin App is to provision credentials from the Wi-Fi network to the device and allow them to connect to Wi-Fi Hotspot 2.0. See https://hackanons.com/2021/07/osulogin-android-everything-you-need-to-know.html for more information.",
"removal": "replace"
},
{
"id": "com.google.android.modulemetadata",
"description": "Module that contains metadata about the list of modules on the device. And thats about it.\nI wouldn't advise you to mess with it as it could break important modules (see #37)\nGood explanation of what android modules are : https://www.xda-developers.com/android-project-mainline-modules-explanation/",
"removal": "unsafe"
},
{
"id": "com.google.android.nearby.halfsheet",
"description": "Useless frameworks to Wi-Fi connections, USB tethering, auto, usage.\nEvery version has random code and the app is not running in the background.",
"removal": "delete"
},
{
"id": "com.google.android.networkstack",
"description": "Network Stack Components\nhttps://source.android.com/devices/architecture/modular-system/networking\nProvides common IP services, network connectivity monitoring, and captive login portal detection.\n",
"removal": "unsafe"
},
{
"id": "com.google.android.networkstack.overlay",
"description": "WiFi will not work after remove.",
"removal": "unsafe"
},
{
"id": "com.google.android.networkstack.permissionconfig",
"description": "Network Stack Permission Configuration\nDefines a permission that enables modules to perform network-related tasks.\nhttps://source.android.com/devices/architecture/modular-system/networking\n",
"removal": "unsafe"
},
{
"id": "com.google.android.ondevicepersonalization.services",
"description": "OnDevicePersonalization.\nAnother thing to AdServices privacy sandbox.\nIntroduced in Android 13.\nhttps://source.android.com/docs/core/ota/modular-system/ondevicepersonalization",
"removal": "delete"
},
{
"id": "com.google.android.overlay.managedprovisioning",
"description": "In code I have seen lists of some system apps and stuff of `managedprovisioning` user.\nSafe to remove if you removed `com.android.managedprovisioning`.\nBut it probably doesn't affect anything.",
"removal": "caution"
},
{
"id": "com.google.android.overlay.modules.captiveportallogin.forframework",
"description": "Configs default captiveportallogin. (not needed)\nNo effects after remove.",
"removal": "delete"
},
{
"id": "com.google.android.overlay.permissioncontroller",
"description": "Breaks Google Play System updates (GPSu), related to Project Mainline. Page on Settings will crash altogether, or ask Play Store to be updated.\nhttps://support.google.com/product-documentation/answer/14343500",
"dependencies": [
"com.android.vending"
],
"removal": "replace"
},
{
"id": "com.google.android.packageinstaller",
"description": "Google package installer. Seems to replace com.android.packageinstaller on newer phones. It is strangely not needed on older devices (you can still install APKs without it by using the AOSP package installer) but since Android 9, it also handles permissions control and could bootloop your device if removed.\nOn Android 8.1, disabling the app also disabled the 'Permissions' settings within all the apps. Besides that, I couldn't install an '.apk' file download from outside the Play Store.\nSource: https://source.android.com/docs/core/architecture/modular-system/permissioncontroller.",
"removal": "unsafe"
},
{
"id": "com.google.android.packageinstaller.a_overlay",
"description": "Gives ability to install, update or remove applications on the device.\nIf you delete this package, your phone will probably bootloop.\n",
"removal": "unsafe"
},
{
"id": "com.google.android.permissioncontroller",
"description": "Permission controller\nControls app permissions.\nhttps://source.android.com/devices/architecture/modular-system/permissioncontroller",
"removal": "unsafe"
},
{
"id": "com.google.android.photopicker",
"description": "Photo picker\nProvides a browsable interface that presents the user with their media library, sorted by date from newest to oldest. Safe, built-in way for users to grant your app access to only selected images and videos, instead of their entire media library.\nhttps://developer.android.com/training/data-storage/shared/photopicker",
"removal": "caution"
},
{
"id": "com.google.android.safetycenter.resources",
"description": "Google Safety Center.\nProbably affects malware detection in new app installs, Gmail, and Chrome. Alternatively, you can use a libre spam-blocking and DNS-blocking solution instead.\nAnyway it looks like a useless frameworks.\nhttps://safety.google",
"removal": "delete"
},
{
"id": "com.google.android.sdksandbox",
"description": "Introduced in Android 13 privacy sandbox beta disabled on default.\nCauses bootloop. Maybe this component is not only for privacy... (I think it's for testing privacy sandbox using Android Studio.)\nhttps://source.android.com/docs/core/ota/modular-system/adservices\nCause BOOTLOOP.",
"removal": "unsafe"
},
{
"id": "com.google.android.speech.pumpkin",
"description": "PumpkinService\nHas something to speech.",
"removal": "replace"
},
{
"id": "com.google.mainline.adservices",
"description": "Adservices Train Version Package. AdServices too.\nuses ondevicepersonalization.\nIntroduced in Android 13\nNOTE: This package is a mandatory mainline module, which is also not documented. I don't trust it when it comes to adservices.",
"removal": "delete"
},
{
"id": "org.chromium.webview_shell",
"description": "Simple Browser for WebView tester used in AOSP.",
"removal": "delete"
}
]

View File

@ -17,6 +17,11 @@
],
"removal": "delete"
},
{
"id": "com.Rogers.MyRogersTab",
"description": "Appears to be the tablet version of MyRogers (https://play.google.com/store/apps/details?id=com.fivemobile.myaccount), an app to manage your account with Canadian carrier Rogers.",
"removal": "delete"
},
{
"id": "com.aetherpal.attdh.se",
"label": "Device Help",
@ -36,6 +41,21 @@
],
"removal": "delete"
},
{
"id": "com.altice.android.myapps",
"description": "MyApps\nit's probably for install apps but it's useless.",
"removal": "delete"
},
{
"id": "com.americanexpress.plenti",
"description": "Plenti\nGet points and promos with your American Express card",
"removal": "delete"
},
{
"id": "com.android.partnerbrowsercustomizations.tmobile",
"description": "The proprietary application of the mobile operator T-Mobile, presumably displays ads, is responsible for the operation of some of the operator's settings",
"removal": "delete"
},
{
"id": "com.android.sprint.hiddenmenuapp",
"label": "HiddenMenu",
@ -156,6 +176,11 @@
],
"removal": "delete"
},
{
"id": "com.att.deviceunlock",
"description": "Device Unlock\nUseless app from AT&T. it's only for unlock device.",
"removal": "delete"
},
{
"id": "com.att.dh",
"label": "Device Help",
@ -248,6 +273,21 @@
"removal": "replace",
"suggestions": "streaming_apps"
},
{
"id": "com.aura.jet.att",
"description": "AT&T Hub\nApp from AT&T. Installs apps on oobe and its maded by advertising company 'ironSource'.",
"removal": "delete"
},
{
"id": "com.aura.oobe.att",
"description": "AppCloud\nApp from AT&T. Installs apps on oobe and its maded by advertising company 'ironSource'.",
"removal": "delete"
},
{
"id": "com.aura.oobe.motorola",
"description": "MotoApps\nIt's something to install apps, but it's an advertising company.",
"removal": "delete"
},
{
"id": "com.aura.oobe.samsung",
"label": "AppCloud",
@ -274,6 +314,31 @@
"removal": "delete",
"warning": "This app is developed by IronSource, an Israeli advertising company."
},
{
"id": "com.aura.oobe.vodafone",
"description": "Vodafone AppBox\nIt is some kind of post-install recommended apps setup from the carrier.\nAsks for your age and gender and then recommends you to install popular apps.\nDevelopped by IronSource, an Israeli advertising company.",
"removal": "delete"
},
{
"id": "com.bc360.android.service",
"description": "Verizon Adaptive Sound\nProvides Voice Enhance, but according to the carrier.\nDoes the same thing as the 'com.bc360.control' app.",
"removal": "delete"
},
{
"id": "com.bc360.control",
"description": "Verizon Adaptive Sound\nProvides Voice Enhance, but according to the carrier.",
"removal": "delete"
},
{
"id": "com.claroColombia.contenedor",
"description": "Claro\nIt's something to install apps, but it's an advertising company.",
"removal": "delete"
},
{
"id": "com.cricketwireless.minus",
"description": "Cricket partner tab? better remove it. It probably have news or partner customization to chrome.",
"removal": "delete"
},
{
"id": "com.customermobile.preload.vzw",
"label": "Verizon Store Demo Mode",
@ -283,6 +348,16 @@
],
"removal": "delete"
},
{
"id": "com.directv.promo.shade",
"description": "DIRECTV Remote\nOfficial app from DIRECTV (subsidiary of AT&T). With the DIRECTV Remote for AT&T Samsung devices, control of your favorite DIRECTV shows is just a swipe away. Swipe down from the status bar at the top of your screen to automatically connect and control your DIRECTV receivers, it's that simple.",
"removal": "delete"
},
{
"id": "com.dti.amx",
"description": "it's used to choose app install? A lot trackers, permissions.\nUseless.",
"removal": "delete"
},
{
"id": "com.dti.att",
"label": "Mobile Services Manager",
@ -292,6 +367,26 @@
],
"removal": "delete"
},
{
"id": "com.dti.bouyguestelecom",
"description": "Bouygues AppCloud\nit's probably for install apps but it's useless and have ads and a lot permissions.",
"removal": "delete"
},
{
"id": "com.dti.cricket",
"description": "it's app for installing recommended apps? it's only used on first-boot setup and it's useless.",
"removal": "delete"
},
{
"id": "com.dti.motorola",
"description": "Mobile Services Manager\nit's something for install apps but it's useless and a lot permissions.",
"removal": "delete"
},
{
"id": "com.dti.samsung",
"description": "Mobile Services Manager\nDigital Turbine app, pre-install some apps/games to your phone and its made by advertising company.",
"removal": "delete"
},
{
"id": "com.dti.tim",
"description": "Mobile Service Manager\nIt's a system app that can't be opened but keeps running in the background. It can install/uninstall apps without notifying you, access internet, run at the boot of the system, kill background processes, ads and other permissions.\nIt's only bloatware, OTA updates work the same without it. Uninstalling didn't give any negative side-effects.",
@ -303,6 +398,36 @@
"description": "Installs sponsored apps automatically on Tracfone and affiliated carriers (Straight Talk, Total Wireless, etc)",
"removal": "delete"
},
{
"id": "com.felicanetworks.mfc",
"description": "Chinese felicanetworks",
"removal": "delete"
},
{
"id": "com.felicanetworks.mfm",
"description": "Setup Chinese felicanetworks",
"removal": "delete"
},
{
"id": "com.felicanetworks.mfm.main",
"description": "Chinese felicanetworks",
"removal": "delete"
},
{
"id": "com.felicanetworks.mfs",
"description": "Chinese felicanetworks",
"removal": "delete"
},
{
"id": "com.felicanetworks.mfw.a.boot",
"description": "Chinese felicanetworks",
"removal": "delete"
},
{
"id": "com.google.omadm.trigger",
"description": "OemDmTrigger\nOMA Device Managment Verizon.",
"removal": "delete"
},
{
"id": "com.hyperlync.Sprint.Backup",
"label": "Sprint Backup",
@ -322,6 +447,26 @@
],
"removal": "delete"
},
{
"id": "com.inmobi.installer",
"description": "it's installer advertising company app.",
"removal": "delete"
},
{
"id": "com.ironsource.appcloud.oobe.hutchison",
"description": "AppCloud (discontinued) from ironSource, an advertising company.\nWorth reading:\nhttps://en.wikipedia.org/wiki/IronSource",
"removal": "delete"
},
{
"id": "com.kmsjp",
"description": "Kaspersky\nAnti-virus pre-installed on some Huawei phone's in Japanese.",
"removal": "delete"
},
{
"id": "com.kuackmedia.orange",
"description": "Altice Music\nIt's a music application that allows you to stream music, but it comes pre-installed.\nhttps://play.google.com/store/apps/details?id=com.kuackmedia.orange",
"removal": "delete"
},
{
"id": "com.locationlabs.cni.att",
"label": "AT&T Smart Limits℠",
@ -442,6 +587,11 @@
],
"removal": "delete"
},
{
"id": "com.motorola.omadm.usc",
"description": "OMA Device Management for Verizon \nHandles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nhttps://en.wikipedia.org/wiki/OMA_Device_Management\nI believe it's only useful if you want to use a Verizon service with a non branded phone (not sure at all)\nhttps://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\nDisplays annoying notifications if you unlocked your bootloader",
"removal": "delete"
},
{
"id": "com.motorola.omadm.vzw",
"label": "VzwDM",
@ -523,6 +673,56 @@
],
"removal": "delete"
},
{
"id": "com.naviexpert.NaviExpert",
"description": "Navigation T-Mobile\nhttps://play.google.com/store/apps/details?id=com.naviexpert.NaviExpert",
"removal": "delete"
},
{
"id": "com.nextbit.app",
"description": "docomo LIVE UX backup\nit's on some japanese phones",
"removal": "delete"
},
{
"id": "com.nim.rogers",
"description": "Texture, a digital magazine service created by Rogers Media. Discontinued in 2019.",
"removal": "delete"
},
{
"id": "com.nttdocomo.android.applicationmanager",
"description": "Docomo Application Manager",
"removal": "delete"
},
{
"id": "com.nttdocomo.android.dhome",
"description": "Docomo Launcher",
"removal": "replace"
},
{
"id": "com.nttdocomo.android.iconcier_contents",
"description": "Diagnostics things only in this japanese app",
"removal": "delete"
},
{
"id": "com.nttdocomo.android.initialization",
"description": "Docomo Initialization app",
"removal": "delete"
},
{
"id": "com.nttdocomo.android.rwpushcontroller",
"description": "rwpushcontroller\nAnother FeliCa Networks app, with japanese language\nUseless frameworks",
"removal": "delete"
},
{
"id": "com.nttdocomo.android.store",
"description": "Docomo App Market",
"removal": "delete"
},
{
"id": "com.oem.euiccpartnerapp",
"description": "EuiccPartnerApp\nNeeded for eSIM (eUICC)?\nI think it's useless.",
"removal": "delete"
},
{
"id": "com.orange.aura.oobe",
"label": "Orange Manual Selector",
@ -620,12 +820,37 @@
"description": "Lets you measure your speed connection and find better Orange wifi hotspots.\nInforms you also about near network incidents.",
"removal": "delete"
},
{
"id": "com.ptc.osp.gnc",
"description": "Playing the Waiting Game by T-Mobile.\nThis app is maded for listening to music.",
"removal": "delete"
},
{
"id": "com.samsung.attvvm",
"label": "Samsung AT&T Visual Voicemail",
"description": "A simple GUI for voicemail.",
"removal": "delete"
},
{
"id": "com.samsung.huxextension",
"description": "Hux Extension\nVerizon activation, registration",
"removal": "delete"
},
{
"id": "com.samsung.slsi.telephony.oem.oemrilhookservice",
"description": "Part of the Samsung cellular modem infrastructure used by the OS to provide cellular support.",
"removal": "caution"
},
{
"id": "com.samsung.slsi.telephony.oemril",
"description": "Part of the Samsung cellular modem infrastructure used by the OS to provide cellular support.",
"removal": "caution"
},
{
"id": "com.samsung.sprint.chameleon",
"description": "Chameleon service which is a service designed to store sprint-specific properties (customizes some apps).",
"removal": "delete"
},
{
"id": "com.sec.android.app.ewidgetatt",
"label": "Entertainment Widget",
@ -635,6 +860,11 @@
],
"removal": "delete"
},
{
"id": "com.sec.android.app.tfstatus",
"description": "Tracfone app, function unknown",
"removal": "caution"
},
{
"id": "com.sec.omadm",
"label": "OMADM",
@ -688,6 +918,11 @@
"removal": "replace",
"suggestions": "cloud_services"
},
{
"id": "com.sfr.android.sfrjeux",
"description": "My Games\nit's not useful app for games and better uninstall it",
"removal": "delete"
},
{
"id": "com.sfr.android.sfrmail",
"label": "SFR Mail",
@ -713,6 +948,16 @@
],
"removal": "delete"
},
{
"id": "com.shannon.imsservice",
"description": "Verizon IMS service.",
"removal": "replace"
},
{
"id": "com.shannon.rcsservice",
"description": "Verizon RCS service.",
"removal": "replace"
},
{
"id": "com.sprint.android.musicplus2033",
"label": "Sprint Music Plus",
@ -852,12 +1097,22 @@
"description": "Discontinued. Its purpose was to help you migrating your data to your new Android device.",
"removal": "delete"
},
{
"id": "com.telcel.contenedor",
"description": "Telcel app, Advertising company to get promotions.\nhttps://play.google.com/store/apps/details?id=com.telcel.contenedor",
"removal": "delete"
},
{
"id": "com.telecomsys.directedsms.android.SCG",
"label": "Verizon Location Agent",
"description": "Location tracking (does not impact GPS function if deleted, don't worry).",
"removal": "delete"
},
{
"id": "com.telus.checkup",
"description": "Checkup app (from Mobile Klinik; a Canadian store for buying, selling, and repairing smartphones)\nMainly used to run device-health diagnostics, estimate device value post-diagnostics (for re-selling at a Mobile Klinik location), and finding nearby Mobile Klinik locations to book appointments for device repair. Also contains ads and promotions for new devices and accessories.\nGenerally regarded as bloatware because diagnostics are generic at best, and is eager to request many unnecessary and potentially invasive device permissions.\nSafe to remove if you don't use it, and can be re-downloaded from the Google Play Store at any time.",
"removal": "delete"
},
{
"id": "com.telus.myaccount",
"label": "My TELUS",
@ -908,6 +1163,11 @@
],
"removal": "delete"
},
{
"id": "com.tracfone.preload.accountservices",
"description": "TracPhone / StraightTalk application. It just shows IMEI, SIM, and phone number, as well as a way to see device properties.\nComes preinstalled with any TracPhone or StraightTalk device. It can be downloaded from the playstore if needed for whatever reason.\nHas Approximate and Precise location permissions, and Device ID permission.\nRuns in the background for them to collect data.",
"removal": "delete"
},
{
"id": "com.vcast.mediamanager",
"label": "Verizon Cloud",
@ -979,6 +1239,16 @@
],
"removal": "delete"
},
{
"id": "com.verizon.remoteSimlock",
"description": "VZWRemoteSimlockService\nRemote SimLock lock, unlock, looks more danger than useful app.",
"removal": "delete"
},
{
"id": "com.verizon.services",
"description": "AppDirectedSMS\nOMA Device Management for Verizon.\nit's for wifi calling, sms",
"removal": "replace"
},
{
"id": "com.verizon.vzwavs",
"label": "VzwAVS",
@ -1108,12 +1378,77 @@
"description": "Useless app but Cineday is pretty nice.\nEvery Tuesday you can invite the person of your choice in movies (within the limit of available seats).\nYou can just use https://cineday.orange.fr/cineday/",
"removal": "delete"
},
{
"id": "hdopen.vivicitta",
"description": "Companion\nApp for training, so bloated and from T-Mobile",
"removal": "delete"
},
{
"id": "hu.telekom.telekomapp",
"description": "Telekom\nApp for subscriptions, so bloated (a lot spying) and from T-Mobile",
"removal": "delete"
},
{
"id": "hu.telekom.telekomtv",
"description": "Mobile shopping\nApp for watch tv on phone, so bloated (a lot spying) and from T-Mobile",
"removal": "delete"
},
{
"id": "jp.co.daj.consumer.ifilter.aflauncher",
"description": "Something Japanese with useless code.",
"removal": "delete"
},
{
"id": "jp.co.omronsoft.iwnnime.ml",
"description": "iWnn IME\nJapanese keyboard pre-installed on some Huawei phone's.",
"removal": "delete"
},
{
"id": "jp.co.omronsoft.wnnext.skin.std_dark_type2_HW",
"description": "Skin Dark mode to Japanese Keyboard.",
"removal": "delete"
},
{
"id": "jp.co.omronsoft.wnnext.skin.std_light_type2_HW",
"description": "Skin Light mode to Japanese Keyboard.",
"removal": "delete"
},
{
"id": "jp.co.yahoo.android.ebookjapan.preinstall",
"description": "eBookJapan\nNot needed japanese.",
"removal": "delete"
},
{
"id": "net.aetherpal.device",
"label": "AT&T Remote Support",
"description": "Provided by Aetherpal (was acquired by VMware). It allows an AT&T Advanced Support representative to assist you by accessing your device remotely.",
"removal": "delete"
},
{
"id": "pl.tmobile.miboa",
"description": "My T-Mobile\nHas login activity and MailBox.\nA lot metrics, analytics.",
"removal": "delete"
},
{
"id": "pl.tmobile.panel",
"description": "MyBox\nRequire sim card to run app\nit's app store(discontinued?)",
"removal": "delete"
},
{
"id": "ro.cosmote.aps.wnwlite",
"description": "TopApps(discontinued)\nit's non english app. Installs recommended apps?\nI can't launch the app because it displays an error that it can't connect to the Internet, even when Wi-Fi is on.",
"removal": "delete"
},
{
"id": "telekom.hu.android.mobilvasarlas",
"description": "Mobile shopping\nApp for shopping or paying, so bloated and from T-Mobile",
"removal": "delete"
},
{
"id": "tmobile.hu.android.epgmiab",
"description": "Newsreel\nAnother app to tv things, so bloated and from T-Mobile, not needed",
"removal": "delete"
},
{
"id": "uk.co.ee.myee",
"label": "My EE",

View File

@ -96,6 +96,11 @@
"removal": "replace",
"suggestions": "cameras"
},
{
"id": "com.google.android.accessibility.soundamplifier",
"description": "Accessibility sound amplifier (https://play.google.com/store/apps/details?id=com.google.android.accessibility.soundamplifier)",
"removal": "delete"
},
{
"id": "com.google.android.apps.access.wifi.consumer",
"label": "Google Wifi",
@ -378,6 +383,11 @@
"removal": "replace",
"suggestions": "maps"
},
{
"id": "com.google.android.apps.mediahome.launcher",
"description": "Entertainment Space\nAll-in-one application for entertainment purposes like movies, games, books etc.",
"removal": "delete"
},
{
"id": "com.google.android.apps.meetings",
"label": "Google Meet",
@ -491,6 +501,11 @@
"removal": "replace",
"suggestions": "podcasts"
},
{
"id": "com.google.android.apps.privacy.wildlife",
"description": "VPN by Google One. Discontinued. Succeeded by VPN by Google and Google Fi VPN.",
"removal": "delete"
},
{
"id": "com.google.android.apps.recorder",
"label": "Recorder",
@ -526,6 +541,11 @@
"description": "Discontinued.",
"removal": "delete"
},
{
"id": "com.google.android.apps.scone",
"description": "Automatically switches basebands between LTE and 5G on demand",
"removal": "delete"
},
{
"id": "com.google.android.apps.searchlite",
"label": "Google Go",
@ -535,6 +555,11 @@
],
"removal": "delete"
},
{
"id": "com.google.android.apps.security.securityhub",
"description": "Checks security your phone(you can find it in settings). Not very useful.\nhttps://play.google.com/store/apps/details?id=com.google.android.apps.security.securityhub",
"removal": "delete"
},
{
"id": "com.google.android.apps.setupwizard.searchselector",
"label": "Search Engine Selector",
@ -594,6 +619,11 @@
"removal": "delete",
"suggestions": "battery_managers"
},
{
"id": "com.google.android.apps.tycho",
"description": "Google Fi Wireless\nhttps://play.google.com/store/apps/details?id=com.google.android.apps.tycho",
"removal": "delete"
},
{
"id": "com.google.android.apps.uploader",
"label": "Picasa Uploader",
@ -621,6 +651,11 @@
"description": "Wallpaper app from Google. Lets you set wallpaper from various sources including Google Earth collection",
"removal": "delete"
},
{
"id": "com.google.android.apps.weather",
"description": "The new Weather app by Google. If removed, \"At a Glance\" and the lock screen will still redirect to the Google app (like before).\nhttps://play.google.com/store/apps/details?id=com.google.android.apps.weather",
"removal": "delete"
},
{
"id": "com.google.android.apps.wellbeing",
"label": "Digital Wellbeing",
@ -703,6 +738,11 @@
],
"removal": "delete"
},
{
"id": "com.google.android.as.oss",
"description": "Private Compute Services. On-device behavior analysis\nEnables live caption, music recognition and smart replies.\nSeems to be a dependency of System Intelligence.\nhttps://play.google.com/store/apps/details?id=com.google.android.as.oss\nhttps://milaq.net/android-bloatware",
"removal": "delete"
},
{
"id": "com.google.android.backup",
"label": "Google Backup Transport",
@ -880,6 +920,11 @@
"removal": "delete",
"suppress": "LabelSameAsId"
},
{
"id": "com.google.android.gms.supervision",
"description": "Family Link parental controls\nIt has something to Family Link parental controls.\nIntroduced in android 13.\nhttps://play.google.com/store/apps/details?id=com.google.android.gms.supervision",
"removal": "delete"
},
{
"id": "com.google.android.googlequicksearchbox",
"label": "Google",
@ -906,6 +951,16 @@
"removal": "caution",
"warning": "Safe to remove if you don't use a Google account."
},
{
"id": "com.google.android.health.connect.backuprestore",
"description": "Health Connect for Android backup/restore.",
"removal": "replace"
},
{
"id": "com.google.android.healthconnect.controller",
"description": "Health Connect by Android gives you a simple way to share data between your health, fitness, and wellbeing apps without compromising on privacy.\nOnce you've downloaded Health Connect, you can access it through your settings by going to Settings > Apps > Health Connect, or from your Quick Settings menu.\nhttps://play.google.com/store/apps/details?id=com.google.android.apps.healthdata",
"removal": "replace"
},
{
"id": "com.google.android.ims",
"label": "Carrier Services",
@ -1012,6 +1067,41 @@
"description": "Provides first time setup, safe to remove.",
"removal": "delete"
},
{
"id": "com.google.android.overlay.gmsconfig",
"description": "Useless configurations about webview, wifi and bluetooth to scan for better location. Everything works without it.\nWARNING: causes the Galaxy App to force-close after a few seconds on a Samsung N960F running Android Q.",
"removal": "replace"
},
{
"id": "com.google.android.overlay.gmsconfig.asi",
"description": "it's another component of\nAndroid System Intelligence (previously Device Personalization Services)",
"removal": "delete"
},
{
"id": "com.google.android.overlay.gmsconfig.geotz",
"description": "Provides Geolocation Time Zone detection.\nand it's used by (com.google.android.overlay.gmsconfig.common)?\nNo effects after remove.",
"removal": "caution"
},
{
"id": "com.google.android.overlay.gmsconfig.personalsafety",
"description": "Not needed for (com.google.android.apps.safetyhub).",
"removal": "caution"
},
{
"id": "com.google.android.overlay.gmsconfig.searchlauncherqs",
"description": "Useless gmsconfig. it's config default launcher but not needed.",
"removal": "delete"
},
{
"id": "com.google.android.overlay.gmsconfig.searchselector",
"description": "Not needed for (com.google.android.apps.setupwizard.searchselector).",
"removal": "delete"
},
{
"id": "com.google.android.overlay.gmsconfig.ww",
"description": "useless unused overlay gmsconfig to family link.",
"removal": "delete"
},
{
"id": "com.google.android.overlay.modules.cellbroadcastreceiver",
"label": "com.google.android.overlay.modules.cellbroadcastreceiver",
@ -1156,6 +1246,11 @@
"removal": "replace",
"suggestions": "tts"
},
{
"id": "com.google.android.turboadapter",
"description": "Device Health Services Adapter\nAnother app for Device Health Services(discontinued)",
"removal": "delete"
},
{
"id": "com.google.android.tv.remote",
"label": "Android TV Remote Control",
@ -1215,6 +1310,16 @@
"warning": "Installing a third-party webview requires root.",
"suggestions": "webviews"
},
{
"id": "com.google.android.wifi.dialog",
"description": "Wi-Fi dialog. App to launch user dialogs requested by the Wi-Fi service is stored here. Contains the Activity the dialogs are launched from.\nhttps://source.android.com/docs/core/ota/modular-system/wifi\nhttps://android.googlesource.com/platform/packages/apps/Settings/+/refs/heads/main/src/com/android/settings/wifi/WifiDialog.java\nhttps://android.googlesource.com/platform/packages/apps/Settings/+/refs/heads/main/src/com/android/settings/wifi/WifiDialog2.kt",
"removal": "caution"
},
{
"id": "com.google.android.wifi.resources",
"description": "Wi-Fi Service Resources. Overlay APK manifest is stored here. Extracts Wi-Fi configs.\nhttps://source.android.com/docs/core/ota/modular-system/wifi",
"removal": "unsafe"
},
{
"id": "com.google.android.youtube",
"label": "YouTube",
@ -1273,6 +1378,11 @@
],
"removal": "delete"
},
{
"id": "com.google.mainline.telemetry",
"description": "Contains data on which versions of modules are installed. Google Play uses this data to determine if updates are available for the modules, and to show which security patch is installed.\nThis module doesnt contain active code and has no functionality on its own.\nAnyway I wont trust it when adservices are also in mainline.\nhttps://www.xda-developers.com/android-project-mainline-modules-explanation/\nhttps://gitlab.com/W1nst0n/universal-android-debloater/-/issues/27#note_410012436",
"removal": "replace"
},
{
"id": "com.google.marvin.talkback",
"label": "Android Accessibility Suite",

525
misc.json
View File

@ -62,6 +62,11 @@
"description": "Contains a bunch of small utilites, most have there own APP but are only accessible from the Toolbox UI\nincluded; Noise test, Compass, Flashlight, Bubble Level, Picture Hanging, Heart rate, Measure height,\nMagnifier,Alarm, Plumb Bob, Protractor, Speedometer & a Pedometer.",
"removal": "delete"
},
{
"id": "com.alibaba.aliexpresshd",
"description": "AliExpress shopping/marketplace.\nhttps://play.google.com/store/apps/details?id=com.alibaba.aliexpresshd",
"removal": "delete"
},
{
"id": "com.amazon.aa",
"label": "Amazon Assistant",
@ -299,6 +304,11 @@
],
"removal": "delete"
},
{
"id": "com.debug.loggerui",
"description": "DebugLoggerUI\nSimilar to logcat, in some sense. Mostly focused on video graphics logging and network logging (includes Bluetooth). On some devices, it runs in the background (working non-cache RAM) even while not in use.\nhttps://peterelst.com/what-is-debug-logger-ui-android",
"removal": "delete"
},
{
"id": "com.devhd.feedly",
"label": "Feedly",
@ -474,6 +484,16 @@
"removal": "replace",
"suggestions": "note_taking_apps"
},
{
"id": "com.example",
"description": "Auto Dialer test",
"removal": "delete"
},
{
"id": "com.example.myapplication",
"description": "Hidden app for testing:\nBattery, WiFi, Bluetooth",
"removal": "delete"
},
{
"id": "com.facebook.appmanager",
"label": "Facebook App Manager",
@ -489,6 +509,11 @@
],
"removal": "delete"
},
{
"id": "com.facebook.lite",
"description": "Facebook Lite app (https://play.google.com/store/apps/details?id=com.facebook.lite)\n",
"removal": "delete"
},
{
"id": "com.facebook.orca",
"label": "Messenger",
@ -510,6 +535,21 @@
"description": "Facebook App Installer (empty shell app which incites you to install the Facebook app)",
"removal": "delete"
},
{
"id": "com.fet.fridaywallet",
"description": "friDay Wealth Management\nProvides customized deposit goal progress management services\nhttps://play.google.com/store/apps/details?id=com.fet.fridaywallet",
"removal": "delete"
},
{
"id": "com.fido.asm",
"description": "FIDO UAF1.0 ASM\nRelated to app fingerprint unlocking and payments. Safe to remove if you don't use password-less authentication to access online services.",
"removal": "replace"
},
{
"id": "com.fido.uafclient",
"description": "FIDO UAF1.0 Client\nProbably related to FIDO digital key gadget (Client), probably safe to remove if you don't have any.",
"removal": "replace"
},
{
"id": "com.finshell.fin",
"label": "FinShell Pay",
@ -520,6 +560,11 @@
],
"removal": "delete"
},
{
"id": "com.fintech.life",
"description": "Chinese app that spoofs as a Singapore financial and/or payment app to show advertisement notifications (mostly loans)\nIt accesses locations, contacts, camera, mic by default, some people in Thailand also reported that they cannot use legitimate regional banking apps until this app was disabled or uninstalled with ADB method. While newer devices that start with Oppo ColorOS 13 and/or Realme UI 4 (around Android 13) are already baked in, it seems likely that it comes with a system update at older devices of those brands, so this is shady and constantly lost trust from many users.\nhttps://safereddit.com/r/Thailand/comments/1hzdwhr",
"removal": "delete"
},
{
"id": "com.galaxyfirsatlari",
"label": "Galaxy Fırsatları",
@ -554,6 +599,11 @@
],
"removal": "delete"
},
{
"id": "com.gohappy.mobileapp",
"description": "Shopping app of friDay\nhttps://play.google.com/store/apps/details?id=com.gohappy.mobileacom.fetself",
"removal": "delete"
},
{
"id": "com.gotv.nflgamecenter.us.lite",
"label": "NFL",
@ -601,6 +651,11 @@
"removal": "delete",
"warning": "May only be needed if you use Uniherts Ear Buds (Unibuds)"
},
{
"id": "com.haokan.pictorial",
"description": "92 Lock Screen for RealMe\n92 is pronounce in Chinese as 'Hao Kan' (it's the company name), so it's a Chinese app. This not related to 'Lock Screen Magazine' and potentially inject ads in lock screen.",
"removal": "delete"
},
{
"id": "com.heytap.accessory",
"label": "Quick Connect",
@ -637,6 +692,31 @@
"description": "Radio app from huaqin a chinese company\nNOTE : Transistor [https://f-droid.org/en/packages/org.y20k.transistor/] is much better",
"removal": "delete"
},
{
"id": "com.huaqin.batteryinfo",
"description": "Tests hardware things.",
"removal": "delete"
},
{
"id": "com.huaqin.clearefs",
"description": "Debugging logs Wifi, Bluetooth",
"removal": "delete"
},
{
"id": "com.huaqin.pocketbanreceiver",
"description": "I found in code useless permissions BAN_BROADCAST and hello world!\nThis app means nothing.",
"removal": "delete"
},
{
"id": "com.huaqin.sarcontroller",
"description": "It have something like sar sensor, idk if it's for testing\nbut mainactivity have chinese words and sar is for radio regulations?",
"removal": "delete"
},
{
"id": "com.huaqin.shutdownservice",
"description": "ShutdownAfterScreenOff10MinutesService. Not needed",
"removal": "delete"
},
{
"id": "com.hulu.plus",
"label": "Hulu",
@ -714,6 +794,11 @@
],
"removal": "delete"
},
{
"id": "com.ironsoure.appcloud.oobe.wiko",
"description": "Provides first time setup for Wiko mobile",
"removal": "delete"
},
{
"id": "com.king.candycrush4",
"label": "Candy Crush Friends",
@ -775,30 +860,120 @@
],
"removal": "delete"
},
{
"id": "com.magiear.handsfree.assistant",
"description": "Hands-Free Assistant\nOnly has permission activity voice from mediatek.\nhttps://play.google.com/store/apps/details?id=com.magiear.handsfree.assistant",
"removal": "delete"
},
{
"id": "com.mediatek",
"label": "com.mediatek",
"description": "Mediatek is a Taiwanese chipset manufacturer.\nCan someone share the apk? This package name is really weird.\nIt is most likely a set of general APIs for accessing general mediatek functionalities.\nCan someone share the apk?",
"removal": "caution"
},
{
"id": "com.mediatek.FrameworkResOverlayExt",
"description": "DisplayCutout founded in code.",
"removal": "unsafe"
},
{
"id": "com.mediatek.MtkSettingsResOverlay",
"description": "Nothing found in this app.",
"removal": "delete"
},
{
"id": "com.mediatek.SettingsProviderResOverlay",
"description": "Nothing found in this app.",
"removal": "delete"
},
{
"id": "com.mediatek.aovtestapp",
"description": "It tests in camera something.",
"removal": "delete"
},
{
"id": "com.mediatek.atci.service",
"description": "Well this code is hard to understand, it have only notification stuff and needed for ims wifi calling.",
"removal": "replace"
},
{
"id": "com.mediatek.atmwifimeta",
"label": "ATMWifiMeta",
"description": "wifi data logger you don't want",
"removal": "delete"
},
{
"id": "com.mediatek.autodialer",
"description": "autodialer, have a lot useless code.",
"removal": "delete"
},
{
"id": "com.mediatek.bluetooth.dtt",
"description": "Bluetooth logging.",
"removal": "delete"
},
{
"id": "com.mediatek.callrecorder",
"label": "Call Recorder",
"description": "This is not the kind of feature expected from a Soc company.\nIf you remove this I guess you will not be able to record your calls from the stock dialer\nCan someone share the apk and verify this?",
"removal": "delete"
},
{
"id": "com.mediatek.capctrl.service",
"description": "It have mtkradioex. These are used for corporate deployment/controlling of devices.",
"removal": "caution"
},
{
"id": "com.mediatek.carrierexpress",
"description": "Hidden operator configuration. it's Carrier Express app?\nalso in code there a lot stuff about Custom Operator.\nI dont know why it should be useful when it only has notifications:\nSIM card detected or Switching the carrier etc.\nit's useless.",
"removal": "delete"
},
{
"id": "com.mediatek.cellbroadcastuiresoverlay",
"description": "This app have something to emergency.",
"removal": "replace"
},
{
"id": "com.mediatek.duraspeed",
"description": "A frontend to a Mediatek service that fully takes over Android's own Adaptive Battery management. Uninstalling this app will only remove the UI component, but not the system service that it's controlling. To completely disable Duraspeed you need to have it enabled first, open Duraspeed app via Settings, and set the toggle to 'Off'. Otherwise Duraspeed service will continue running despite there not being a Duraspeed entry in Settings which will lead to unexpected app freezes that affect FOSS apps such as Dialers/Phones and messengers.",
"removal": "caution"
},
{
"id": "com.mediatek.emcamera",
"description": "Useless camera calibration hidden app.",
"removal": "delete"
},
{
"id": "com.mediatek.engineermode",
"label": "EngineerMode",
"description": "Engineer mode you can access by dialing a secret code (*#*#3646633#*#* on some Xiaomi phones for instance)\nIt enables you to access the debug/logged data and some hidden firmware settings.",
"removal": "delete"
},
{
"id": "com.mediatek.entitlement.fcm",
"description": "it's only FCM(Firebase Cloud Messaging). No activities, google firebase. Not needed.",
"removal": "delete"
},
{
"id": "com.mediatek.factorymode",
"description": "Tests hardware things.",
"removal": "delete"
},
{
"id": "com.mediatek.frameworkresoverlay",
"description": "It have something to config AOD.\nAnd power saving.",
"removal": "unsafe"
},
{
"id": "com.mediatek.gbaservice",
"description": "Generic Bootstrapping Architecture. A common ground of code used for many MediaTek apps.\nCan be removed if all other MediaTek apps are removed.",
"removal": "delete"
},
{
"id": "com.mediatek.gnss.nonframeworklbs",
"description": "Have hidden activity and it's maybe for debug location requests, modem, VoWiFi and more.\nNot useful.",
"removal": "delete"
},
{
"id": "com.mediatek.gpslocationupdate",
"label": "GPSLocationUpdate",
@ -821,6 +996,11 @@
"removal": "caution",
"warning": "Maybe needed if you use IMS"
},
{
"id": "com.mediatek.ims.rcsua.service",
"description": "Needed to support IMS, RCS probably.",
"removal": "replace"
},
{
"id": "com.mediatek.location.lppe.main",
"label": "LPPe Service",
@ -830,6 +1010,16 @@
],
"removal": "caution"
},
{
"id": "com.mediatek.location.mtkgeofence",
"description": "Mtk Geofence\nOnly logs in code",
"removal": "delete"
},
{
"id": "com.mediatek.magtapp",
"description": "MAGTApp\nUnknown, has GameEventService, MAGTEventAppReceiver, but code doesn't look very useful.",
"removal": "delete"
},
{
"id": "com.mediatek.mdmconfig",
"label": "com.mediatek.mdmconfig",
@ -839,6 +1029,21 @@
],
"removal": "delete"
},
{
"id": "com.mediatek.miravision.ui",
"description": "it's for SmartScreen and display effects.\nBUT I think it's not available and it's so bloated.",
"removal": "delete"
},
{
"id": "com.mediatek.mt6879.gamedriver",
"description": "Mediatek Arm GPU Game Driver\nGPU Game drivers for Mediatek MT6879CPU.",
"removal": "unsafe"
},
{
"id": "com.mediatek.mt6983.gamedriver",
"description": "Arm GPU Game Driver",
"removal": "unsafe"
},
{
"id": "com.mediatek.mtklogger",
"label": "MTKLogger",
@ -848,6 +1053,11 @@
],
"removal": "delete"
},
{
"id": "com.mediatek.mtklogger.proxy",
"description": "Logs debug data.",
"removal": "delete"
},
{
"id": "com.mediatek.nlpservice",
"label": "Mediatek Network Location Provider",
@ -864,6 +1074,11 @@
],
"removal": "caution"
},
{
"id": "com.mediatek.presence",
"description": "App used to IMS, RCS. IP Voice Call.",
"removal": "replace"
},
{
"id": "com.mediatek.providers.drm",
"label": "DRM provider",
@ -873,12 +1088,52 @@
],
"removal": "replace"
},
{
"id": "com.mediatek.schpwronoff",
"description": "Set schedule power on & off.",
"removal": "replace"
},
{
"id": "com.mediatek.sensorhub.ui",
"description": "Testing sensors.",
"removal": "delete"
},
{
"id": "com.mediatek.simprocessor",
"label": "com.mediatek.simprocessor",
"description": "This controls and imports contacts saved on a SIM card. Not needed if you don't store your contacts on the SIM card",
"removal": "replace"
},
{
"id": "com.mediatek.smartratswitch.service",
"description": "it handles switching connection between network types. (4G/5G)",
"removal": "caution"
},
{
"id": "com.mediatek.systemuiresoverlay",
"description": "It have nothing in code.",
"removal": "delete"
},
{
"id": "com.mediatek.systemuiwmshellresoverlay",
"description": "config pip_corner_radius only found.",
"removal": "unsafe"
},
{
"id": "com.mediatek.telephony",
"description": "allows you to get information about the available \nSIMs/subscriptions and listen for changes or activity on the SIM cards, such as call or data activity or \nconnected cell details. In addition, the API enables apps to create SMS messages and send them using \na specific SIM card. it's not useful.",
"removal": "replace"
},
{
"id": "com.mediatek.voicecommand",
"description": "It's for voice commands like control music playing or voice control for alarm, camera.\nBut how to get access to it?\nProbably you need that for voice recognition but not sure.\nMaybe related to https://www.mediatek.com/products/smart-home/voice-assistant-devices",
"removal": "delete"
},
{
"id": "com.mediatek.voiceunlock",
"description": "It's for voice commands like control music playing or voice control for alarm, camera.\nBut how to get access to it?\nProbably you need that for voice recognition but not sure.\nMaybe related to https://www.mediatek.com/products/smart-home/voice-assistant-devices",
"removal": "delete"
},
{
"id": "com.mediatek.wfo.impl",
"label": "com.mediatek.wfo.impl",
@ -889,6 +1144,11 @@
],
"removal": "delete"
},
{
"id": "com.mediatek.zramwritebackoverlay",
"description": "config zramWriteback = true. What is this used for?",
"removal": "caution"
},
{
"id": "com.micredit.in",
"label": "Mi Credit",
@ -996,6 +1256,11 @@
"removal": "replace",
"suggestions": "translators"
},
{
"id": "com.monotype.android.font.applemint",
"description": "Font",
"removal": "delete"
},
{
"id": "com.monotype.android.font.chococooky",
"label": "ChocoEUKor font",
@ -1020,6 +1285,16 @@
"description": "Font",
"removal": "delete"
},
{
"id": "com.monotype.android.font.tinkerbell",
"description": "Font",
"removal": "delete"
},
{
"id": "com.mtk.telephony",
"description": "SimRecoveryTestTool",
"removal": "delete"
},
{
"id": "com.netflix.mediaclient",
"label": "Netflix",
@ -1066,6 +1341,11 @@
"removal": "replace",
"suggestions": "keyboards"
},
{
"id": "com.omusic.gPhone",
"description": "friDay music\nA treasure house of global music, thousands of situational playlists, complete classification of Chinese, Western, Japanese and Korean, classical, and original soundtracks, allowing you to easily travel the digital music world.\nhttps://play.google.com/store/apps/details?id=com.omusic.gPhone",
"removal": "delete"
},
{
"id": "com.opera.branding",
"label": "Opera Branding Provider",
@ -1204,6 +1484,11 @@
],
"removal": "replace"
},
{
"id": "com.qti.dcf",
"description": "I found only: DCF Allows an application to share content using Bluetooth.\nThe application is only allowed to broadcast the content as it already has access to remote devices. These things are not available for users.\nQualcomm only said these things, but where is the code?\nThis app is without code so it's safe to remove.",
"removal": "delete"
},
{
"id": "com.qti.diagservices",
"label": "com.qti.diagservices",
@ -1224,6 +1509,21 @@
"description": "Runs on boot, but not in the background beyond that.",
"removal": "caution"
},
{
"id": "com.qti.phone",
"description": "dialer, dialing service, for phone calls.\nHas IMS things, optimizations?, its weird that calling works after remove, has code related to 'com.qualcomm.qcrilmsgtunnel',\nChina Mobile Communications Corporation(China Mobile) SIM card things.",
"removal": "caution"
},
{
"id": "com.qti.powermodule",
"description": "it's for powersaving? have more debugging stuff than powersaving.",
"removal": "caution"
},
{
"id": "com.qti.qcc",
"description": "QCC\nHave a lot of stuff about logs, testing framework for Android with Robolectric, LTE Broadcast.\nIntroduced in android 13.\nHave png file qdma = Qualcomm Device Management and Analytics.\nSo it's only spyware.",
"removal": "delete"
},
{
"id": "com.qti.qualcomm.datastatusnotification",
"label": "com.qti.qualcomm.datastatusnotification",
@ -1240,6 +1540,11 @@
"description": "Displays device information. Can be found in Settings->About phone.",
"removal": "caution"
},
{
"id": "com.qti.qualcomm.mstatssystemservice",
"description": "Useless network statistics, package usage.",
"removal": "delete"
},
{
"id": "com.qti.service.colorservice",
"label": "com.qti.service.colorservice",
@ -1247,6 +1552,11 @@
"removal": "caution",
"suppress": "LabelSameAsId"
},
{
"id": "com.qti.slaservice",
"description": "Service Level Agreement (SLA) protocol that analyzes network performance, quality of service, \nand provides users with various parameters of network quality of service, \nsuch as: jitter delay, file transfer rate, TCP latency. BUT it's placebo.\nuses permission com.miui.analytics.onetrack.TRACK_EVENT also have a lot chinese stuff.",
"removal": "delete"
},
{
"id": "com.qti.snapdragon.qdcm_ff",
"label": "QDCM-FF",
@ -1269,6 +1579,11 @@
"removal": "delete",
"suppress": "LabelSameAsId"
},
{
"id": "com.qualcomm.atfwd2",
"description": "This is the same app as the 'com.qualcomm.atfwd'.",
"removal": "delete"
},
{
"id": "com.qualcomm.cabl",
"label": "Content Adaptive Backlight Settings",
@ -1305,6 +1620,21 @@
],
"removal": "replace"
},
{
"id": "com.qualcomm.location.XT",
"description": "Qualcomm IZat. it's hidden XT Activity. Location for Qualcomm. It's a bad idea to keep it.\nPeriodically sends a unique software ID, location (lat, long, alt, and their uncertainty), nearby cellular towers and Wi-Fi hotspots and their signal strength to Qualcomm servers.\nhttps://www.qualcomm.com/site/privacy/services",
"removal": "delete"
},
{
"id": "com.qualcomm.location.XT.setup",
"description": "Qualcomm IZat\nIts hidden Setup XT location for Qualcomm. It's a bad idea to keep it.\nPeriodically sends a unique software ID, location (lat, long, alt, and their uncertainty), nearby cellular towers and Wi-Fi hotspots and their signal strength to Qualcomm servers.\nhttps://www.qualcomm.com/site/privacy/services",
"removal": "delete"
},
{
"id": "com.qualcomm.qcom_qmi",
"description": "qchat logo png founded also Hello World! and app_name Qchat_QMI\nthis app has no code and no activities so safe to remove.",
"removal": "delete"
},
{
"id": "com.qualcomm.qcrilmsgtunnel",
"label": "com.qualcomm.qcrilmsgtunnel",
@ -1312,6 +1642,11 @@
"removal": "caution",
"suppress": "LabelSameAsId"
},
{
"id": "com.qualcomm.qti.accesscache",
"description": "CarrierAccessCacheService\nWell it's only name app and no code.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.auth.fidocryptoservice",
"label": "FidoCryptoService",
@ -1323,6 +1658,26 @@
],
"removal": "delete"
},
{
"id": "com.qualcomm.qti.auth.sampleauthenticatorservice",
"description": "it's only Sample,\nnothing important found in the code",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.auth.sampleextauthservice",
"description": "it's only Sample,\nnothing important found in the code",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.auth.secureextauthservice",
"description": "it's only Sample,\nnothing important found in the code",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.auth.securesampleauthservice",
"description": "it's only Sample,\nnothing important found in the code",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.autoregistration",
"label": "com.qualcomm.qti.autoregistration",
@ -1380,6 +1735,36 @@
"removal": "caution",
"suppress": "LabelSameAsId"
},
{
"id": "com.qualcomm.qti.gpudrivers.kalama.api33",
"description": "Adreno Graphics Drivers",
"removal": "unsafe"
},
{
"id": "com.qualcomm.qti.gpudrivers.kona.api30",
"description": "Adreno Graphics Drivers\nGPU drivers for Snapdragon 865 and 870.",
"removal": "unsafe"
},
{
"id": "com.qualcomm.qti.gpudrivers.lahaina.api30",
"description": "Adreno Graphics Drivers\nGPU drivers for Snapdragon 888.",
"removal": "unsafe"
},
{
"id": "com.qualcomm.qti.gpudrivers.lito.api30",
"description": "Adreno Graphics Drivers\nGPU drivers for Snapdragon 765G.",
"removal": "unsafe"
},
{
"id": "com.qualcomm.qti.gpudrivers.sm6150.api30",
"description": "Adreno Graphics Drivers\nGPU drivers for Snapdragon 675.\nBut actually I have Snapdragon 732G\nit's weird but keep it.",
"removal": "unsafe"
},
{
"id": "com.qualcomm.qti.gpudrivers.taro.api31",
"description": "Adreno Graphics Drivers\nGPU drivers",
"removal": "unsafe"
},
{
"id": "com.qualcomm.qti.ims",
"label": "com.qualcomm.qti.ims",
@ -1390,6 +1775,11 @@
"removal": "caution",
"suppress": "LabelSameAsId"
},
{
"id": "com.qualcomm.qti.loadcarrier",
"description": "CarrierLoadService\nHave only things like a: Find carrier, carrier switch.\nit's useless.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.lpa",
"label": "com.qualcomm.qti.lpa",
@ -1400,6 +1790,11 @@
"removal": "replace",
"suppress": "LabelSameAsId"
},
{
"id": "com.qualcomm.qti.modemtestmode",
"description": "Modem test",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.networksetting",
"label": "Network operators",
@ -1430,12 +1825,32 @@
"description": "Probably what enables alarms to start the device from an off state.\nRuns on boot and when you open a clock app.",
"removal": "caution"
},
{
"id": "com.qualcomm.qti.powersavemode",
"description": "It have hidden power saving modes.\nUsers cant use it.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qccnetstat",
"description": "useless network statistics also QCC in name qualcomm app is for analytics.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qcolor",
"label": "QColor",
"description": "Something to do with colors?\nContains no services and I've never seen it run as a process. Only has one permission: CONTROL_DISPLAY_COLOR_TRANSFORMS\nProbably safe to disable; noticed no changes, but I also doubt there's any benefit to disabling it.",
"removal": "replace"
},
{
"id": "com.qualcomm.qti.qcom_accesslogkit",
"description": "Theres nothing about logs. I only found in receivers (c Broadcast Receiver)\nand some useless png, text files. Useless.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qdcmtpg",
"description": "layout but not sure for what. a lot useless code, and internet permission",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qdma",
"label": "QDMA",
@ -1460,12 +1875,22 @@
"description": "Telemetry service\nqms = quality management service\nBackground-Connection to tls.telemetry.swe.quicinc.com (Host/Domain belongs to Qualcomm)",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qms.service.credentials",
"description": "QMS = Quality Management Service. In code I found logs and QMS spying things.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qms.service.telemetry",
"label": "Qualcomm Mobile Security",
"description": "Telemetry service. Obviously phones to Qualcomm.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qms.service.trustzoneaccess",
"description": "QMS always spying. Trust Zone in this app means nothing more than logs.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.qtisystemservice",
"label": "com.qualcomm.qti.qtisystemservice",
@ -1473,6 +1898,11 @@
"removal": "replace",
"suppress": "LabelSameAsId"
},
{
"id": "com.qualcomm.qti.qwes.AndroidService",
"description": "qms, qwes it's used for collecting user data.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.rcsimsbootstraputil",
"label": "com.qualcomm.qti.rcsimsbootstraputil",
@ -1490,6 +1920,11 @@
"description": "Authentication for locking/unlocking eSIM remotely?",
"removal": "caution"
},
{
"id": "com.qualcomm.qti.ridemodeaudio",
"description": "Ridemode Recording list\nHidden app, not available for users that should be the audio playback of the drive mode.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.roamingsettings",
"label": "Roaming Settings",
@ -1502,12 +1937,32 @@
"description": "Stands for Secure Camera Service?\nSupposedly acts as a bridge between camera hardware and SoC. Seems like this package is what a Qualcomm SoC uses to access the camera hardware.\nWill probably break camera functionality if disabled.",
"removal": "caution"
},
{
"id": "com.qualcomm.qti.seemp.service",
"description": "Useless code and it's probably to verify packages.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.server.qtiwifi",
"description": "it's made for analytics.\nThis service can be used to have oem specific feature development. \nCurrently this service is being used to collect CSI data from cfrtool \nvia hidl and then pass the data to application(user level).",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.server.wigig.tethering.rro",
"description": "Only found dhcp range? Only the specified lists were found: 192.168. ...\nIt have a lot random of this.\nLooks very unused.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.simsettings",
"label": "com.qualcomm.qti.simsettings",
"description": "Related to SIM settings? Exact nature is unclear.",
"removal": "caution"
},
{
"id": "com.qualcomm.qti.smcinvokepkgmgr",
"description": "This app have nothing.",
"removal": "delete"
},
{
"id": "com.qualcomm.qti.smq",
"label": "com.qualcomm.qti.smq",
@ -1523,6 +1978,11 @@
],
"removal": "caution"
},
{
"id": "com.qualcomm.qti.telephonyservice",
"description": "Sound processing during phonecalls.\nRuns in the background.\nVital package for making calls.",
"removal": "unsafe"
},
{
"id": "com.qualcomm.qti.uceShimService",
"label": "uceShimService",
@ -1554,6 +2014,16 @@
"description": "Contains a \"GbaService\", but I've never seen it run.\nRelated to SIM/R-UIM functionality? (R-UIM is a type of SIM card mainly used in Asia)",
"removal": "replace"
},
{
"id": "com.qualcomm.qti.xrcb",
"description": "Receive xrcb network signals for radio side. \nit's about emergency alerts, weather alerts, public announcements, and other information.",
"removal": "delete"
},
{
"id": "com.qualcomm.qtil.aptxacu",
"description": "Hidden aptxals Audio Bluetooth sample improvement. Useless 96kHz sample.",
"removal": "delete"
},
{
"id": "com.qualcomm.qtil.aptxals",
"label": "com.qualcomm.qtil.aptxals",
@ -1573,6 +2043,16 @@
"description": "Something to do with selecting codec for bluetooh audio streaming?\nRuns in the background as part of the system.",
"removal": "caution"
},
{
"id": "com.qualcomm.qtil.btdsda",
"description": "Hidden bluetooth: answering call, hanging up call, hanging up conference call.\nIf you have dual-sim then you will lose these things? NOTE: disabling this causes audio to come from earpiece regardless of the option selected (Speaker, Earpiece, Bluetooth)",
"removal": "replace"
},
{
"id": "com.qualcomm.shutdownlistner",
"description": "uses library com.qualcomm.qcrilhook and logs shutdown phone but it's not needed.",
"removal": "delete"
},
{
"id": "com.qualcomm.simcontacts",
"label": "Sim Contacts",
@ -1747,6 +2227,11 @@
],
"removal": "delete"
},
{
"id": "com.sec.app.samsungprintservice",
"description": "Samsung Print Service Plugin.\nPublished by HP, see:\nhttps://play.google.com/store/apps/details?id=com.sec.app.samsungprintservice",
"removal": "delete"
},
{
"id": "com.sem.factoryapp",
"label": "com.sem.factoryapp",
@ -2094,6 +2579,16 @@
],
"removal": "replace"
},
{
"id": "com.wing.wtsarcontrol",
"description": "Sar control, Chinese App, not available for normal users.",
"removal": "delete"
},
{
"id": "com.wingtech.sartest",
"description": "SarTest\nSecret code: 332.",
"removal": "delete"
},
{
"id": "com.yahoo.mobile.client.android.liveweather",
"label": "Weather",
@ -2264,6 +2759,11 @@
],
"removal": "delete"
},
{
"id": "net.fetnet.fetvod",
"description": "Streaming service\nRegistered members can watch the movies, dramas, variety shows and animations\nhttps://play.google.com/store/apps/details?id=net.fetnet.fetvod",
"removal": "delete"
},
{
"id": "net.sharewire.parkmobilev2",
"label": "ParkMobile",
@ -2314,6 +2814,11 @@
],
"removal": "caution"
},
{
"id": "org.simalliance.openmobileapi.uicc1terminal",
"description": "Open Mobile API (\"interface\") to access UICC secure elements\nUICC stands for Universal Integrated Circuit Card.\nIt is a the physical and logical platform for the USIM and may contain additional USIMs and other applications.\n(U)SIM is an application on the UICC.\nhttps://bluesecblog.wordpress.com/2016/11/18/uicc-sim-usim/\nGood read: https://arxiv.org/ftp/arxiv/papers/1601/1601.03027.pdf\nNote2: The term SIM is widely used in the industry and especially with consumers to mean both SIMs and UICCs.\nhttps://www.justaskgemalto.com/us/what-uicc-and-how-it-different-sim-card/\n",
"removal": "replace"
},
{
"id": "org.simalliance.openmobileapi.uicc2terminal",
"label": "org.simalliance.openmobileapi.uicc2terminal",
@ -2351,6 +2856,11 @@
"description": "Lets you remotely control devices like your TV, DVD or Blu-ray player (Discontinued)",
"removal": "delete"
},
{
"id": "vendor.qti.data.txpwradmin",
"description": "This app is from qualcomm, in androidmanifest.xml I found things like com.qualcomm.qti.qmsdataservices, qms is spyware,\npermissions uses: access wifi state, quary all packages, package usage stats.\nSo hidden network stats, more about it is this code is just logs, takes apm, wifi, bt status.",
"removal": "replace"
},
{
"id": "vendor.qti.hardware.cacert.server",
"label": "CACertApp",
@ -2362,6 +2872,21 @@
"removal": "unsafe",
"warning": "Probably a bad idea to disable; could mess with device security."
},
{
"id": "vendor.qti.imsdatachannel",
"description": "Needed for IMS.",
"removal": "replace"
},
{
"id": "vendor.qti.imsrcs",
"description": "IMS(Ip Multimedia Subsystem) is an open industry standard for voice and multimedia communications over packet-based IP networks (VoLTE/VoIP/Wifi calling). Also have RCS.",
"removal": "caution"
},
{
"id": "vendor.qti.qesdk.sysservice",
"description": "It's for debugging and logs. But in the code I see VDebug. Vivo probably uses Qualcomm for some features.",
"removal": "delete"
},
{
"id": "zpub.res",
"label": "zpub.res",

10318
oem.json

File diff suppressed because it is too large Load Diff