0x192 / 0x192/universal-android-debloater
NFC Services always run in background
- Dominant language
- Rust
- Stars
- 19.9k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
**Your phone**: \
**Describe the issue**
After deleting several applications, the "NFC Services" service always stays in the background (even without NFC being active)
I have tried to clear data, cache, debloat the application and restore it and nothing seems to work.
Even with activity manager, it forces the background app to close by restricting it and it stays open.
Start the phone in error proof mode and it kept starting, maybe the process got stuck.
I also deleted the data from google play and google services in case it was something related to gpay but it didn't work
The NFC works correctly, but that's it, it stays in the background and it doesn't happen to others.
I have asked friends who did not debloat and in forums with the same phone and it does not happen to them.
Maybe remove some application that controls that? either maybe some application from the debloat list is making a call to the NFC API and that causes it to not close?
**You have a solution?**
No :(
**UAD log**
Deleted list:
android.autoinstalls.config.Xiaomi.qssi
com.android.backupconfirm
com.android.bips
com.android.bluetoothmidiservice
com.android.bookmarkprovider
com.android.browser
com.android.calllogbackup
com.android.cellbroadcastreceiver
com.android.cellbroadcastreceiver.overlay.common
com.android.chrome
org.mipay.android.manager
com.android.companiondevicemanager
com.android.cts.priv.ctsshim
com.android.dreams.basic
com.android.dreams.phototable
com.android.egg
com.android.emergency
com.android.hotwordenrollment.okgoogle
com.android.hotwordenrollment.xgoogle
com.android.htmlviewer
com.android.inputdevices
com.android.managedprovisioning
com.android.protips
com.android.providers.partnerbookmarks
com.android.providers.userdictionary
com.android.sharedstoragebackup
com.android.simappdialog
com.android.soundrecorder
com.android.stk
com.android.theme.color.cinnamon
com.android.theme.color.green
com.android.theme.color.ocean
com.android.theme.color.orchid
com.android.theme.color.purple
com.android.theme.color.space
com.android.theme.icon.pebble
com.android.theme.icon.roundedrect
com.android.theme.icon.squircle
com.android.theme.icon.taperedrect
com.android.theme.icon.teardrop
com.android.theme.icon.vessel
com.android.theme.icon_pack.rounded.themepicker
com.android.thememanager
com.android.thememanager.module
com.android.traceur
com.android.wallpaper.livepicker
com.android.wallpaperbackup
com.android.wallpapercropper
com.bsp.catchlog
com.facebook.appmanager
com.facebook.services
com.facebook.system
com.fido.asm
com.fido.xiaomi.uafclient
com.fingerprints.sensortesttool
com.google.android.apps.googleassistant
com.google.android.apps.restore
com.google.android.apps.setupwizard.searchselector
com.google.android.apps.subscriptions.red
com.google.android.apps.turbo
com.google.android.apps.wellbeing
com.google.android.cellbroadcastreceiver
com.google.android.cellbroadcastreceiver.overlay.miui
com.google.android.cellbroadcastservice
com.google.android.cellbroadcastservice.overlay.miui
com.google.android.configupdater
com.google.android.feedback
com.google.android.gm
com.google.android.gms.location.history
com.google.android.ims
com.google.android.marvin.talkback
com.google.android.onetimeinitializer
com.google.android.partnersetup
com.google.android.printservice.recommendation
com.google.android.projection.gearhead
com.google.android.setupwizard
com.google.android.syncadapters.contacts
com.google.android.youtube
com.mi.android.globalFileexplorer
com.mi.globalbrowser
com.mipay.wallet.in
com.miui.analytics
com.miui.audiomonitor
com.miui.backup
com.miui.bugreport
com.miui.cloudbackup
com.miui.cloudservice
com.miui.cloudservice.sysbase
com.miui.compass
com.miui.daemon
com.miui.face
com.miui.freeform
com.miui.global.packageinstaller
com.miui.hybrid
com.miui.hybrid.accessory
com.miui.maintenancemode
com.miui.micloudsync
com.miui.miservice
com.miui.mishare.connectivity
com.miui.msa.global
com.miui.phrase
com.miui.player
com.miui.qr
com.miui.touchassistant
com.miui.vsimcore
com.miui.weather2
com.miui.wmsvc
com.miui.yellowpage
com.modemdebug
com.netflix.partner.activation
com.qti.confuridialer
com.qti.qualcomm.datastatusnotification
com.qti.qualcomm.deviceinfo
com.qti.service.colorservice
com.qti.snapdragon.qdcm_ff
com.qti.xdivert
com.qualcomm.atfwd
com.qualcomm.embms
com.qualcomm.qti.devicestatisticsservice
com.qualcomm.qti.dynamicddsservice
com.qualcomm.qti.lpa
com.qualcomm.qti.qcolor
com.qualcomm.qti.qms.service.connectionsecurity
com.qualcomm.qti.qms.service.telemetry
com.qualcomm.qti.qtisystemservice
com.qualcomm.qti.remoteSimlockAuth
com.qualcomm.qti.services.secureui
com.qualcomm.qti.services.systemhelper
com.qualcomm.qti.uim
com.qualcomm.qti.uimGbaApp
com.qualcomm.uimremoteclient
com.qualcomm.uimremoteserver
com.quicinc.voice.activation
com.tencent.soter.soterserver
com.xiaomi.account
com.xiaomi.discover
com.xiaomi.glgm
com.xiaomi.mi_connect_service
com.xiaomi.miaudiovisual
com.xiaomi.micloud.sdk
com.xiaomi.midrop
com.xiaomi.migameservice
com.xiaomi.mipicks
com.xiaomi.miplay_client
com.xiaomi.mtb
com.xiaomi.payment
com.xiaomi.scanner
com.xiaomi.simactivate.service
de.telekom.tsc
org.ifaa.aidl.manager
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue describes an NFC service staying in the background after debloating a Xiaomi device. The user provides a long list of deleted packages. To investigate, start by examining the UAD codebase for how it handles NFC-related packages and background services. Look at the debloat lists and logic in the Rust code to see if any NFC-controlling app was removed. Check if there are existing tests for NFC behavior. The goal is to identify which removed package might be causing the NFC service to persist and propose a fix or workaround.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, rust
- Domain
- mobile, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100