Amazon
Amazon app suite
Amazon Kindle
Amazon Music
Amazon Appstore
Audible
Black Hole
Bubbles
Caller ID
Cloud
Enchanted Forest
FamilyBase Companion
Gmail (I use Cloudmagic)
Google Korean Keyboard (include Chinese if you don't use Chinese either)
Google Play Books
Google Play Games
Google Play Movies & TV
Google Play Music
Google Play Newsstand
IMDb
Isis Wallet
Message+
My Infozone
News & Weather
NFL Mobile
Phase Beam
Pico TTS
Podcast
Slacker Radio
TalkBack
TV Launcher
Verizon Location Agent
Verizon Support & Protection
VZ Navigator
Wikipedia Extension
Wireless Emergency Alerts
Xperia Social Engine Sharing
Xperia with Twitter
Youtube karaoke extension
I'd disable the Email app, but there were frequent popups telling me is crashes. So I just leave it enabled instead. Also I am aware what the Wireless Emergency Alerts is supposed to be about. It's not illegal per se to disable it, is it?lol
Well guys, you're free to add on to this list if you got anything else. STOP THE BLOATWARE INVASION!
Awesome... Now others can add their suggestions and we can keep the OP updated as we go.
Wireless emergency app will let you disable the Amber alerts, so you can keep the severe weather alerts going.
We might find a dev that is familiar with Verizon bloat and they may be able to help figure out what apps are and do, and what is safe to remove.
How to do this? pm command through adb? Or any app can help?
It is kind of weird since you can't do it through the launcher. Go to settings > application manager. Then swipe over to all to view all installed and system apps. Select them individually and disable them.
JediDru said:
It is kind of weird since you can't do it through the launcher. Go to settings > application manager. Then swipe over to all to view all installed and system apps. Select them individually and disable them.
Click to expand...
Click to collapse
Thanks a lot.
Hi Folks,
3 nights ago for the 2nd time only, I connected to the Internet with WiFi and I noticed some apps were being updated. Somewhere along the way Automatic Updates was reset from Off to Via Wi-Fi only. It stopped on the third.
apps_Packages info is reporting the following 3 apps, in descending Date and Time order, as being updated but they still appear listed in the screen for App Updates which is accessed from the Update Center listed on the screen for About Phone.
LG Account
RemoteCall Service
LG Mobile Switch
My intention was to to look at LG SmartWorld to see what Dark Themes they have to offer before disabling this app. I would like a System Wide theme with Black Text on a Grey or Dark Grey background.
Are themes an inherent feature of Launchers that are automatically applied to all apps?
Not too long afterwards the phone Rebooted and this would happen again after 2 or so minutes each time after I entered my PIN and started checking settings etc.
I turned off WiFi and the rebooting stopped.
I noticed afterwards that less RAM is being used by the System.
Same thing started happening again the following morning when I turned Wi-Fi on again.
Has anyone else had a similar experience?
Have I possibly disabled something that is required for WiFi to function correctly or for apps to be able to properly communicate with the Wi-Fi processes?
I had previously used the Force stop button for apps such as Gallery, Weather, My Places, Email, Exchange, QuickMemo+ etc.
There does not appear to be a Software Update to Oreo 8.0 available but the following apps are listed as having updates available. Do they need to be updated first in order for the system to "properly" check for a Software Update?
Email
Home & app drawer
LG Account
LG Keyboard
LG Mobile Switch
QuickMemo+
RemoteCall Service
Weather
What I would like to achieve is to have everything disabled as much as possible before removing the SIM Chip from my old phone and installing it into this one.
The following Apps, I want disabled, but keep appearing in the lists of Running Services and Cached Processes even after I have used the Force stop button and after every Reboot.
Email
FmService (Can this be replaced by a Third Part app?)
Gallery
My Places
QuickMemo+
RemoteCall Service
Weather
Weather Service
I want the following disabled also.
Exchange
LG Account
LG Backup
LG Health
LG Keyboard (after installing AnySoftKeyboard)
Is the only way to ensure this, without loading another ROM, to use ADB (Android Debug Bridge) and uninstall the Apps? I am using MX Linux.
I have seen various Debloat lists on this forum and there is some useful information provided via the following page.
lists · master · W1nst0n / Universal Android Debloater · GitLab
Bash script using ADB to debloat rooted and non-rooted android devices. Improve your privacy, the security and battery life of your device.
gitlab.com
For example, in the Google.sh list the following is noted.
##################### YOU SHOULDN'T MESS WITH THEM (core packages and may cause bootloop) #####################
#"com.google.android.captiveportallogin"
# Support for captive portal : https://en.wikipedia.org/wiki/Captive_portal
# A captive portal login is a web page where the users have to input their login information or accept the displayed terms of use.
# Some networks (typically public wifi network) use the captive portal login to block access until the user inputs
# some necessary information
# NOTE : This package is a now a mandatory mainline module (https://www.xda-developers.com/android-project-mainline-modules-explanation/)
Click to expand...
Click to collapse
In the AOSP.sh list the following is noted.
#"com.android.captiveportallogin"
# Support for captive portal : https://en.wikipedia.org/wiki/Captive_portal
# A captive portal login is a web page where the users have to input their login information or accept the displayed terms of use.
# Some networks (typically public wifi network) use the captive portal login to block access until the user inputs
# some necessary information
Click to expand...
Click to collapse
My phone is using com.android.captiveportallogin - Version 7.0 (24). The Disable button is disabled for this app.
Which apps should not be uninstalled with the approach I am taking to mitigate privacy concerns?
For example, is it safe to uninstall the standard Contacts (com.android.contacts) and Contacts Storage (com.android.providers.contacts) apps or are they required by some of the Third Party apps, for Contacts, in order to function properly?
Can the Messaging (com.android.mms) and Phone (Call services - com.android.phone) apps be uninstalled and replaced by Third Party apps such as QKSMS and Simple Dialer?
My current Home Screen (Home & app drawer - com.lge.launcher2) had a Time and Date and Weather widget but, even though I have removed it, the Weather apps still appear in the lists for Running Services and Cached Processes after every Reboot.
Checking the Uses permissions list of apps_Packages info reveals that the Home & app drawer has references to Email, FormManager and Weather.
Could the Email, FormManager and Weather apps be prevented being used by using a different Launcher? Which Launcher?
https://f-droid.org/en/packages/com.vincent_falzon.discreetlauncher
Which Weather apps are recommended as a replacement?
I also want to prevent all the Offers (Advertisements) I keep receiving from my current Service Provider via SMS.
Can this be done using the SIM Toolkit?
Is the SIM Toolkit an app that should not be uninstalled?
Should I do a Factory Reset and start again? If so, will I need to disable, again, all the Gulag (Google) apps that I previously disabled with the Disable button?
Which of the methods on the following page is the best to use?
How to hard reset an LG G5
According to the following page, "If a pattern, PIN, etc. is or has ever been set up on the device, Google account sign-in is required during initial setup."
I am using a PIN but a Google Account has never been configured for the phone.
LG G5 - Factory Data Reset (Powered Off) | Verizon
Here's how to factory / hard reset your LG G5 if the screen freezes or call, app, audio or sync issues occur and the device won't start up.
www.verizon.com
If I do a Factory Reset should I attempt to have the App Updates done before starting to disable any other apps?
What other information could I provide that would help to pinpoint the cause of this problem?
Thanks, M.
Anyone know how to clear Google Map Search results in the Android Firebase?
And why does Firebase capture such searches even if you have it turned off?
a. Android 11:Settings > Google > Developer > Firebase App Indexing
[ (You may need to turn on "Developer Options") ]b. Select "Maps <com.google.android.apps.maps>"
c. Select "Place"
What pops up on my Android 11 phone (which doesn't have a Google Account registered to it) are the "Latest updated indexables", which, at least in my tests, include the last few dozen locations you've searched in the Google Maps app.
How do you clear all Firebase indexables, en masse, on Android 11?
And why does Firebase capture ALL your Google Map destination searches even if you don't even have a Google Account?
I hear you... excellent observation
The data is likely stored in Gmaps... it's a pig.
Go through it's settings and use the factory load version. Playstore updates always make it worse.
It's doing the same thing to me... Temporarily disabling Google play Services seems to kill that interaction. I normally keep Google play Services disabled unless I need to use Gmail; apparently it was enabled when I used Gmaps on 11.10.2021.
I've used Gmaps multiple times since. Clearing Google play Services doesn't clear the Firebase data. I didn't try clearing Gmaps data as it's a pain to set up.
Firebase is another Gookill data hog.
Thank you for your observations so that I know it's not just me who has this huge privacy hole that I didn't even know existed!
I love that you volunteered additional useful details that will help me debug (and which should help everyone - which is always the point of posting) where your setup is different from mine (for example, you have the phone registered to a Google Account, I don't - and yet you saw the same Firebase App Indexing that I did).
Keep in mind that I go out of my way to NOT set a Google Account on the phone (so that Google can't save anything to that non-existing account), and therefore I NEVER sign into any Google app which "asks for" a signin (e.g., Google Maps, the GMail App, Google Voice, YouTube, Google Play, etc.).
The instant you sign in to some of those (GMail & Google Voice for example), the mere act of signing into a Google account will automatically CREATE a Google Account on the phone. So my rule is never sign into anything on the phone (hence I have no accounts set up on the phone - and it works just fine without them).
However, I do use the Google Maps app (without signing into it), where you can see in my tests listed in the OP, I searched for "100 Main Street" which was captured in the Firebase App Indexing in gory detail.
Luckily nothing was "transmitted" but every destination I ever entered into the Google Maps app was stored on the phone, where the question now is how to wipe out all that stored Firebase app indexing data, en masse?
From the standpoint of privacy, it's terrible these Android Firebase App Indexes exist, and worse, it's horrid that we don't know (yet) how to easily clear them (as they contain ALL your Google Map searches, even if you've never once ever logged into any Google Account!).
I don't have a Google Account (for privacy) but I can't root my phone yet (as T-Mobile owns it for another year and a half) so I'm stuck with just disabling what seem to be non essential Google packages.
What surprised me is that I don't have an account when I use Google Maps so I was surprised that the phone saved the search locations in the Firebase.
Looking for how that could be possible, I noticed this isn't disabled.
Google Location History (com.google.android.gms.location.history)
Looking in my free ad free App Manager, I see that Google Location History hasn't transmitted any data but it did store 32.77kB of data.
Maybe that's how Google Map searches end up in the Firebase?
To test, I just did the following (wish me luck) hoping it might clear those Google Map destination searches from the Android Firebase privacy hole.
Android 11: Settings
Apps
Your apps
(with "Show system apps === on")
Google Location History
App info
Google Location History
(with "Permissions === No permissions allowed")
[access location in the background]
[access precise location only in the foreground]
[access approximate location only in the foreground]
(with "Location === Denied")
(with "Set as default === Not set as default")
Usage > Mobile data > Total = 0 B
(Allow background data usage === I turned this off)
(Allow data usage while Data saver is on === off)
Usage > Storage > Total = 32.77 KB
(App === 32.77 KB
(Data === 0 B)
(Cache === 0 B)
Unfortunately the "Clear cache" & "Clear data" buttons on the bottom were both grayed out
So how are you supposed to clear that app data?
After doing that, I then purposefully borked Google Location History as best I could as shown below (some of the steps are similar).
Android 11: Settings
Apps
Your apps
(with "Show system apps === on")
Google Location History
App info
Google Location History
(with "Permissions === No permissions allowed")
(with "Location === Denied")
(with "Set as default === Not set as default")
Force stop
You can't "Uninstall" because it's a protected system app)
You can't "Disable" either for the same reason.
(Disable is grayed out)
Be careful when you force stop a protected system app because the force-stopped app (in this case, Google Location History) will suddenly completely disappear from your phone (AFAICT) such that it won't appear in a search inside most app drawer apps, and it won't show up in most app managers.
From experience, I know that my FOSS App Manager shows stopped/disabled systems apps but others might not be aware of this caveat. In that App Manager, when you tap on "Google Location History", you can hit the threedots at the top right and then click "View in Settings" which will bring you to the Android settings for that app, even as after you force stop the system app, you can no longer get to those Android settings for that app through the normal Android methods anymore.
Notice what I just said, which is once a system app like Google Location History is disabled/stopped, you can no longer FIND it in the Android Settings to turn it on, and even if you did find it (like I show above using my FOSS App Manager, you still can't re-enable it until you know how to do that - which I describe below for clarity).
Start the FOSS App Manager
Run a search for "google" to find "Google Location History"
Long press on the result to select "Google Location History"
Press the threedots (at the bottom right) of the selected set
Your choices for "Google Location History" will be
Uninstall
Enable
Disable
Force-stop
Clear Data
Save APK
Backup/Restore
Prevent background operation
Block/unblock trackers
Export Blocking Rules
Add to profile
You should be able to select the "Enable" option.
I figured out (I think) how to clear the Firebase search data for the Google Maps app destination searches (to protect your privacy).
I started with this existing shortcut (which was already in my homescreen shortcut folder) to the following Android Activity:
ShortcutName === Search Data
ShortcutValue === com.google.android.gms.icing.ui.IcingManageSpaceActivity
My specific "Search Data" Android Activity in the Android 11 Settings, has four entries (yours will likely have more or less depending on what apps you use).
Google Play services (2.51 MB)
T-Mobile (371 kB)
Maps (22.42 kB)
GasBuddy (1.28 kB)
To get to that "Search Data" Android Activity the slow way (instead of using that quick shortcut) you do the following on Android 11.
Android 11:Settings
Apps
Your apps
Google Play services
Storage
At the bottom, press "Manage storage"
This brings you to "Google Play services storage"
Press the gray "[MANAGE SEARCH DATA]" button box.
This brings you to the "Search Data" Android Activity
In that "Search Data" Android Activity, you select "Maps" and then "Storage" and then individually select "Clear cache" & "Clear data".
Search Data > Maps > Storage > {Clear data, Clear cache}
If you already know ahead of time that it's only the "Maps" app that you want to clear the cache & data for, you can also get there more directly using the Android 11 Settings of
Android11: Settings
Apps
Your apps
Maps
Storage
{Clear data, Clear cache}
Only after doing that procedure of clearing the "Maps" storage, do I finally clear out the Android Firebase storage of all the places I've ever searched for as the destination in a Google Maps app routing.
In my homescreen shortcut folder is already a shortcut to the Google menu in Android which brings me to the following Android Activity:
ShortcutName === Google
ShortcutValue === com.google.android.gms.app.settings.GoogleSettingsIALink
Once there, when I look at the Firebase App Indexing for "Maps", there is no longer anything stored which confirms this privacy hole has been cleared (for now).
Android 11:Settings
Google
Developer
[ (You may need to turn on "Developer Options") ]
Firebase App Indexing
Maps <com.google.android.apps.maps>
You should no longer see a selection for "Place"
Instead you should see "No indexibles found"
This is an indication that this privacy hole has been cleared.
The key unresolved question, of course, is how to prevent it from ever coming back?
Try disabling Google play Services when using Gmaps...
General informations
I have returned to miui xiaomi.eu 10.3.17 10.3.16 PIE (care your sensors break from downgrading) as i get really good results for battery and performance. I propably will stay on this rom until i get a new device, because of that i wasted a lot of hours to debloat my device as good as possible and i want to share my results with you (im not a pro so take all with a grain of salt).
Remember this debloat list is highly customized at my own usage, some services could stop working for you and you could end up in bootloop when you have logged into mi account and remove related services for example. I advice a fresh install and dont open/ log in into a single app/service. You should check each row by yourself if you want to remove that app or not, i have added to almost each row a description (from own research and other research lists now only from universal debloater)
EDIT 02.02.2022: unluckily i just came now across with this insane universal debloater , here you can find all descriptions and by far better and more accurate than mines.
Code:
I am not responsible you breaking your phone with this list, all the modifications are done by you.
How to install my list:Root via magisk is required. For debloating i have used the magisk module "Debloater - Debloat Systemlessly" and you need a root file explorer.
Copy with the root file explorer one of the files to /data/adb and rename it to "deblaot-backup.txt", than install the module. After reboot all apps from the list should be removed (but i have not tested it like that by myself)
To remove your own apps or reinstall some of the removed apps you can simply install a terminal like termux and follow the instructions on the link above.
In Short:
Code:
su
deblaot
and choose your option from delete app or delete priv-app or reinstall app.
You stuck in bootloop:Go to your recovery and simply delete the module at /data/adb/modules/terminal_debloater. All apps will return.
Safe debloat list:I have noticed that debloating some apps/services can cause more battery drain, even some spyware crap (check old thread edits at the bottom), because routines start looping infinity to restart the debloated service. So i started from 0 again and this time i add only stuff which shouldnt affect battery negativly. To make this happen i need to test all changes for a longer time period so the list will grow with time slowly starting from 05.02.2022.
03.03.2022 New list on xiaomi.eu miui 10.3.16, unluckily i dont have time to copy all the descriptions and make the still running services list (but its quite similar). This time i have debloated almost everything stock related and i havent noticed any drawback as my sot is 10h+ and idle 0% and i couldnt found any annoying errors in the background, so eveything might be ok. [you need to replace contacts, gallery, keyboard (playstore), sms, telefon app...before debloating i am using the "simple" ones from f-droid]
NEW 03.03.2022
Code:
/system/app/Calculator
/system/app/CatchLog
/system/app/CloudPrint2
/system/app/MiuiCompass
/system/app/BuiltInPrintService
/system/app/BugReport
/system/app/GoogleKeyboard
/system/app/Joyose
/system/app/KSICibaEngine
/system/app/Lens
/system/app/Email
/system/app/MarkupGoogle
/system/app/PaymentService
/system/app/MiDrive
/system/app/MiuiVideoGlobal
/system/app/NextPay
/system/app/Notes
/system/app/PlayAutoInstallStubApp
/system/app/GooglePrintRecommendationService
/system/app/PrintSpooler
/system/app/TouchAssistant
/system/app/MiuiScreenRecorder
/system/app/SoterService
/system/app/MiLinkService
/system/priv-app/PersonalAssistant
/system/priv-app/Browser
/system/priv-app/Calendar
/system/priv-app/CleanMaster
/system/priv-app/Contacts
/system/priv-app/WellbeingPrebuilt
/system/priv-app/MiuiGallery
/system/priv-app/Velvet
/system/priv-app/GoogleFeedback
/system/priv-app/MiRecycle
/system/priv-app/Music
/system/priv-app/HotwordEnrollmentOKGoogleWCD9340
/system/priv-app/SoundRecorder
/system/priv-app/MiuiScanner
/system/priv-app/QuickSearchBox
/system/priv-app/Updater
/system/priv-app/Weather
/system/priv-app/HotwordEnrollmentXGoogleWCD9340
/system/app/MiRadio
/system/app/XiaomiSimActivateService
/system/app/XiaomiServiceFramework
/system/app/WMService
/system/app/SmsExtra
/system/app/PowerChecker
/system/app/MiWallpaper
/system/app/GoogleTTS
/system/app/PowerKeeper
/system/app/MiuiDaemon
/system/app/VsimCore
/system/app/XiaomiAccount
/system/app/CloudService
/system/app/MiCloudSync
/system/app/Stk
/system/priv-app/MiWebView
/system/priv-app/CloudBackup
/system/priv-app/GoogleOneTimeInitializer
/system/priv-app/FindDevice
/system/priv-app/Backup
/system/priv-app/CloudServiceSysbase
/system/app/XMCloudEngine
/system/app/PartnerBookmarksProvider
/system/app/MiGalleryLockscreen
/system/app/FileExplorer
/system/priv-app/Mms
/system/app/greenguard
/system/app/UpnpService
/system/priv-app/CNEService
/system/app/LiveWallpapersPicker
/system/app/Qmmi
/system/app/atfwd
/system/app/AutoRegistration
/system/app/xdivert
There are still a few ones which i like to debloat like:
com.miui.guardprovider (antivirus scam) [probably break app install]
com.miui.catcherpatch (no clue)
com.android.wallpaperbackup
org.simalliance.openmobileapi.service
com.xiaomi.tproxy
com.miui.vpnsdkmanager
com.android.providers.userdictionary
com.android.emergency
com.miui.dmregservice
com.miui.extraphoto
com.miui.audioeffect
...
but im at the moment very happy with the result so i dont try further. You can also try to freeze them with greenify or superfreezz if you are using one of them anyway to limit your user apps like me.
OLD
Code:
/system/app/BugReport (miui.bugreport) [Recommended] //Mi Feedback\nUsed to seend bug report to devs
/system/app/MiRadio (miui.fm) [Recommended] //MIUI FM Radio app
/system/app/Joyose (xiaomi.joyose) [Recommended] //Joyse Analytics and advertising\nRun in background and can't be stopped.
/system/app/Lens (google.ar.lens) [Recommended] // Google Lens (for AR too) (https://play.google.com/store/apps/details?id=com.google.ar.lens)
/system/app/Email (android.email) [Recommended] // Xiaomi closed-source email app based on the AOSP version. Really confusing package name.
/system/app/PartnerBookmarksProvider (android.providers.partnerbookmarks) [Recommended] // Provides bookmarks about partners of Google in Chrome
/system/app/SmsExtra (miui.smsextra) [Recommended] //Dependency for MIUI Messaging (MIUI SMS app misleadingly called com.android.mms)\nYou can remove it if you don't use the default SMS app (and you should)\nRun in background once the phone is booted, has access to internet and interact with Cloud Manager\n",
/system/app/SoterService (tencent.soter.soterserver) [Recommended] // Soter is a biometric authentication standard and platform in Android held by Tencent.\nhttps://github.com/Tencent/soter#a-quick-look-at-tencent-soter\nFYI : Tencent is a Chinese multinational conglomerate holding company (https://en.wikipedia.org/wiki/Tencent#Controversies)\n",
/system/app/XiaomiSimActivateService (xiaomi.simactivate.service) [Recommended] // Xiaomi SIM Activation Service\nOnly used to activate the Find My Device feature\nFor the activation to work you need to send a international SMS to China.\nYour carrier may block this by default and/or you'll probably need to pay extra for this.\n",
/system/app/WMService (miui.wmsvc) [Advanced] // WMService\nRun at boot, has access to internet + GPS\nI quickly looked at the decompiled code and I saw some unsanitized SQL inputs which is BAD! (vulnerable to SQL injection)\nTry to get your android unique Google advertising ID from Google Play Services.\nFeed and launch the spying/analytics app \"com.miui.hybrid\"\nThis app doesn't seems to do essential things except for tracking.\nWARNING: Some people said removing this app causes bootloop, others said it's not. \nI'd like someone to check this. I think it should be okay if you remove all other linked Xiaomi crapwares (like the script does)\n",
/system/app/MiLinkService (milink.service) [Recommended] // UniPlay Service\nMIUI screen casting service. \nIf removed, you'll have to use Android's native casting services which can be accessed through a 3rd party app.\n",
/system/app/TouchAssistant (miui.touchassistant) [Recommended] // Quick Ball/Touch Assistant\nTouch assistant with a combination of five unique shortcuts which aimed to give easy and quick access to functions and apps you use frequently.\n",
/system/app/NextPay (miui.nextpay) [Recommended]
/system/app/MiuiDaemon (miui.daemon) [Recommended] // MIUI daemon\nCollect a lot of data and send them to China.\nSee : https://nitter.net/fs0c131y/status/938872347087564800?lang=en
/system/app/VsimCore (miui.vsimcore) [Recommended] // Virtual Sim core service
/system/app/MiDrive (android.midrive) [Recommended] // Mi Drive \nMisleading package name. It is indeed a closed-source Xiaomi application.\nAllow for cloud storage (on Mi Cloud) and syncing across multiple Android devices.\n",
/system/app/MiCloudSync (miui.micloudsync) [Recommended] // Mi Cloud Sync\nNeeded for Cloud syncronisation
/system/app/CloudService (miui.cloudservice) [Recommended] // Mi Cloud Services needed for Mi Cloud
/system/app/CatchLog (bsp.catchlog) [Recommended] // bsp = Board support package\nUsed to catch log files obviously.
/system/priv-app/Weather (miui.weather2) [Recommended] // Mi Weather app
/system/priv-app/PersonalAssistant (miui.personalassistant) [Recommended] // Seems to be App Vault on some phones (https://play.google.com/store/apps/details?id=com.mi.android.globalpersonalassistant)\nhttps://c.mi.com/thread-1017547-1-0.html\n",
/system/priv-app/Backup (miui.backup) [Recommended] //MIUI Backup\nLocal Backup/Restore feature (Settings > Additional Settings > Local backups)\nIt seems this app can communicate with Mi Drop\nThis app has 73 permissions and can obviously do everything it want.\n",
/system/priv-app/Browser (android.browser) [advanced] // Mi Browser\nYou really should use something else.\nFYI https://www.xda-developers.com/xiaomi-mi-web-browser-pro-mint-collecting-browsing-data-incognito-mode/\n",
/system/priv-app/CleanMaster (miui.cleanmaster) [Recommended] // Mi Cleaner\nClean useless files\
/system/priv-app/GoogleFeedback (google.android.feedback) [Recommended] // When an app crashes, this is the app that briefly asks you if you want to feedback the crash on the market, Google Play Store.
/system/priv-app/CloudServiceSysbase (miui.cloudservice.sysbase) [Recommended] // Another Mi Cloud dependency
/system/priv-app/CloudBackup (miui.cloudbackup) [Recommended] // Mi Cloud backup\nNeeded for Xiaomi cloud backup.
/system/priv-app/MiWebView (mi.webkit.core) [Recommended] // MI WebView\nXiaomi alternative to Google WebView\nREMINDER : It is a system component for the Android operating system that allows Android apps to display content \nfrom the web directly inside an application. It's based on Chrome.\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n",
/system/priv-app/MiuiScanner (xiaomi.scanner) [Recommended] // Mi Scanner\nLets you scan documents, crop, adjust grayscale and OCR.
/system/priv-app/QuickSearchBox (android.quicksearchbox) [Recommended] // Google quick search box.
/system/priv-app/MiRecycle (xiaomi.mirecycle) [Recommended] // Mi Recycle \nXiaomi has extended its partnership with Cashify to launch the 'Mi Recycle' feature through its MIUI Security app. \nIt will let Xiaomi phone users check the health of their smartphone and get their resale value directly from Cashify, \nthe online re-commerce company based out of New Delhi.\nSource : https://gadgets.ndtv.com/mobiles/news/xiaomi-mi-recycle-cashify-miui-security-app-2018024\n",
/system/app/XMCloudEngine (miui.translation.xmcloud) [Recommended] // Translation stuff. Does not impact global translation for non-chinesse users.
/system/app/MiWallpaper (miui.miwallpaper) [Recommended] // Mi Wallpaper
/system/app/MiGalleryLockscreen (mfashiongallery.emag) [Recommended] // Wallpapers by Xiaomi
/system/app/PaymentService (xiaomi.payment) [Recommended] // Old package name for Mi Credit (https://play.google.com/store/apps/details?id=com.micredit.in.gp)\nMi Credit is a personal loan platform from Xiaomi.\n",
/system/priv-app/Velvet (google.android.googlequicksearchbox) [Recommended] // Google Search box (https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox)
/system/app/KSICibaEngine (miui.translation.kingsoft) [Recommended] // Translation stuff by Kingsoft (https://en.wikipedia.org/wiki/Kingsoft)
/system/app/Notes (miui.notes) [Recommended] // Mi Notes
/system/app/MiuiScreenRecorder (miui.screenrecorder) [Recommended] // Mi Screen Recorder
/system/app/FM (miui.fmservice) [Recommended] //FM Radio Service\nNeeded by com.miui.fm to work correctly
/system/app/MiuiVideoGlobal (miui.videoplayer) [Recommended] // Mi Video (https://play.google.com/store/apps/details?id=com.miui.videoplayer)
/system/priv-app/Music (miui.player) [Recommended] //Mi Music (https://play.google.com/store/apps/details?id=com.miui.player)
/system/priv-app/Updater (com.android.updater) [unsafe] // Mi Updater\nProvide system updates\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE! // For me it does not cause bootloop xiaomi.eu
OLD Services which are still running in the background:
Code:
Battery & Performance (miui.powerkeeper) [advanced] // Battery and Performance\n(aggressive) MIUI power management (https://dontkillmyapp.com/xiaomi)\nThat's a weird app that also contains a DRM Manager and a service related to Cloud Backup\nHas obviously a lot of dangerous permissions.\nI guess removing this package will decrease the battery performance. Is it that noticeable? Can someone try?\n"
Android Service Library (google.android.ext.services) [unsafe] // 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.
Android System Webview (google.android.webview) [advanced] // AOSP webview\nIt's a system component for the Android operating system (OS) that allows Android apps to display content \nfrom the web directly inside an application. \nThis package is no longer used in recent phones as it was replaced by com.google.android.webview\n#\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n)\n",
Android-Einrichtung (google.android.setupwizard) [Recommended] //It's the basic configuration setup guides you through the basics of setting up Google features on your device.\nThe second package is only present on Pixel phones.",
Android system (android) [no]
Anrufverwaltung (android.server.telecom) [unsafe] //? Management your calls via your network provider or SIM and controls the phone modem.
application extension service (miui.contentcatcher) [Recommended] // Application Extension Service\nI don't have a Xiaomi device so I can't test. A lot of people delete this package but I'd like to know its purpose.\nIMO it's related to web browsing from a xiaomi app\n"
blocked numbers storage (android.providers.blockednumber) [advanced] //Handles blocked numbers storage\nOn some devices this packages seems to be tied to recent apps menu (see https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/6)\n",
CarrierDefaultApp (android.carrierdefaultapp) [Recommended] //Allows carrier customization. Carrier action upon specific signal.
com.android.smspush (android.smspush) [advanced] // This service is used to push/send specially formatted SMS messages that display an alert message to the user, \nand give the user the option of connecting directly to a particular app.\nFor instance, a SMS notifying the user he as a new e-mail, with a URL link to connect directly to the e-mail application\nhttps://web.archive.org/web/20200915164901/https://www.nowsms.com/doc/submitting-sms-messages/sending-wap-push-messages\n",
?XiaomiModemDebugService (com.modemdebug)
com.qti.dpmserviceapp [Recommended] //Data Power Manager for the radio\nUsed to improve energy efficiency\
com.qti.qualcomm.datastatusnotification [Recommended] //Can read/send SMS\nAllows to cap data when you've reached the limit of your plan (not 100% sure)
com.qualcomm.atfwd [Recommended] //
Used to send AT command messages from/to the modem\nAttention commands commands are a collection of short-string commands developed in the early 1980s \nthat were designed to be transmitted via phone lines and control modems. Different AT command strings can be merged together \nto tell a modem to dial, hang up, or change connection parameters. \nSmartphones include a basic modem component inside them, which allows the smartphone to connect to the Internet \nvia its telephony function.\nThis can be abused. It's been known for many years that Android devices are vulnerable to attacks carried out via AT commands:\nhttps://www.bleepingcomputer.com/news/security/smartphones-from-11-oems-vulnerable-to-attacks-via-hidden-at-commands/\n",
com.qualcomm.qcrilmsgtunnel [Recommended] // Tunnel between modem and android framework. Related to SMS ? \nFYI : ril = Radio Interface layer. It's the bridge between Android phone framework services and the hardware.\nThere is no noticeable immediate consequences after disabling it but it'd better to know more about.\n",
com.qualcomm.qti.autoregistration [Recommended] //Collect device activation data to remotely activate a phone’s warranty\nFYI : In 2019 this package was sending private data (IMEI, CELLID , CCID) in CLEAR text to zzhc.vnet.cn (chinese server). \nAccording to HMD (Nokia) it was a mistake : \nhttps://www.androidauthority.com/nokia-7-plus-user-info-967901/\n",
?smcinvokepkgmgr (com.qualcomm.qti.smcinvokepkgmgr)
com.qualcomm.qti.telephonyservice [unsafe] //Sound processing during phonecalls\nYou absolutely need this package.
com.qualcomm.qti.workloadclassifier [expert]
com.qualcomm.timeservice [Recommended] // Qualcomm Time Service\nIt maybe keeps the real time clock in the Qualcomm processor synchronised with Android time.\nSeems not safe to remove. \n",
com.quicinc.cne.CNEService [Recommended] // Qualcomm Connectivity Engine\nAllow seamless calls between VoLTE and VoWiFi\nhttps://www.qualcomm.com/news/onq/2013/07/02/qualcomms-cne-bringing-smarts-3g4g-wi-fi-seamless-interworking\nhttps://programmersought.com/article/35091829299/\n",
Einstellungen (android.settings) [unsafe] //AOSP Settings app features
FusedlocationProvider (android.location.fused) [advanced] //FusedLocationProvider\nIt uses a combination of a device’s GPS, Wi-Fi and internal sensors to improve geolocation performance.\nThe thing is there is also a Fused Location Provider embeded in 'com.google.android.gms'\nThis Xiaomi location provider obviously has as much tracking as the Google one but if you can remove one tracking source\nit's still better than nothing.\nCan someone try to remove this package and give feedback please?\n",
Gboard (google.android.inputmethod.latin) [Recommended] //Google Keyboard (https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin)
Gerät finden (xiaomi.finddevice) [unsafe] //Find My Device feature (in the Settings)\nEnables you to locate your lost phone and erase your data remotely. \nYour phone needs to be connected to internet (Wifi/mobile data) for this feature to work. \nREMOVING THIS PACKAGE WILL BOOTLOOP YOUR DEVICE!\n\nNOTE : You cannot disable it via adb\nAccording some sources, disabling MIUI optimizations in the Developer\nsettings and removing the apk file in a custom recovery does not cause a\nbootloop, but I didn't test this.\n",
Google Partner Setup (google.android.partnersetup) [Recommended] //Enables applications to perform functionality that requires access to your Google account information\nSafe to remove if you don't have a Google account\n",
Google Play Store (android.vending) {use connections}
Google Play-Dienste (google.android.gms)
Google-Dienste-Framework (google.android.gsf) {use connections}
?In-Display Fingerprint (goodix.fingerprint.setting) // might be some debug tool - propably breaks fingerprint
Kalenderspeicher (com.android.providers.calendar) [Recommended] //Necessary to sync stock Calendar app and lets it work correctly.
Kontaktspeicher (com.android.providers.contacts) [unsafe] //Handle interaction with contacts data
Leistungsmesser (xiaomi.powerchecker) [advanced] //Power Detector \nSecurity> Battery> Activity Control. \nDetects abnormal power usage by apps (not all. Some Xiaomi apps are whitelisted)\nNeeded for 'com.miui.powerkeeper' to work.\n",
LocationServices (qualcomm.location) [Recommended] //May enable your device to determine its location more quickly and accurately, even when your device is unable to get a strong GPS signal. \n**May** also help your device conserve battery power when you use applications or services requiring location data\nIt will periodically downloads data to your device regarding the locations of nearby cellular towers and WiFi access points\n#\nQualcomm Location periodically sends a unique software ID, the location of your device (longitude, latitude and altitude, and its uncertainty) \nand nearby cellular towers and Wi-Fi hotspots, signal strength, and time (collectively, “Location Data”) to Qualcomm servers. \nAs with any Internet communication, they also receive the IP address your device uses. \nhttps://www.qualcomm.com/site/privacy/services\n",
Medienspeicher (android.providers.media) [unsafe] //Handle access to media files.
Miui SDK (miui.core) [unsafe] //MIUI SDK\nIt is obiously needed for MIUI to work correctly. FYI, it manages the MIUI Analytics service.\nWill cause bootloop if removed.\nI read you can freeze it without issue. I'm... a bit dubious about this.\nIf someone want to try et report the result:\nadb shell am force-stop com.miui.core && adb shell pm disable-user com.miui.core && adb shell pm clear com.miui.core\n",
MiuiNiometric (miui.face) [advanced] //MIUI Biometric\nFace Unlock feature
Nfc Service (android.nfc) [advanced] //NFC service
Notfallmeldungen (android.cellbroadcastreceiver) [advanced] //Cell broadcast has been designed to deliver messages to multiple users in an area.\nThis is notably used by ISP to send Emergency/Government alerts. This package handles the situation on occurence of this event.\nRuns at boot time and is also triggered after exiting airplane mode.\nhttps://en.wikipedia.org/wiki/Cell_Broadcast\nhttps://www.androidcentral.com/amber-alerts-and-android-what-you-need-know\nhttps://android.googlesource.com/platform/packages/apps/CellBroadcastReceiver/+/refs/heads/master/src/com/android/cellbroadcastreceiver\n",
org.codeaurora.ims
Rechtemanager (lbe.security.miui) [unsafe] //Permission manager\nLets you monitor apps permission requests.
Secure Ui Service (qualcomm.qti.services.secureui) [expert] //Qualcomm Secure UI Service.\nUncertain role...
Secureelementapplication (android.se) [advanced] // Underlying implementation for Open Mobile API SEService (OMAPI SE)\nEnables apps to use the OMAPI API to access secure elements (SE) to enable smart-card payments and other secure services.\n\nA SE is a special chip (e.g SIM-card) whose the main purpose is to store cryptographic secrets in such a way \nthat illicit use is hard or impossible to do.\n#\nFYI : The Open Mobile Alliance (OPA) is a standards organization which develops open standards for the mobile phone industry.\n",
Setting Storage (android.providers.settings) [unsafe] //Handles settings app datas (contentProvider)\nhttps://android.stackexchange.com/questions/37195/why-are-there-two-settings-apps-settings-and-settings-storage\n",
Sicherheit (miui.securitycenter) [unsafe] //MIUI Security app\nProvides \"protection and optimization tools\" \nApp lock, Data usage, Security scan, Cleaner, Battery saver, Blocklist and other features.\nThis package is mostly the front-end (UI).\nhttps://beta.pithus.org/report/f8c24ccfc526389ff9084505c60fba3d3463565f92e2015190e2974b370e7c4e\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE!\n\nNOTE : I don't have a Xiaomi phone on hand anymore but maybe only disabling it will work : adb shell 'pm disable-user com.miui.securitycenter'\nCan someone try?\n",
Sim-Toolkit (android.stk) [Recommended] //SIM toolkit \nSIM toolkit app. Enable carriers to make SIM cards initiate \"value-added services\" (== some crappy stuff)\nBasically, Some operators give SIMs which has applications installed in it. \nhttps://en.wikipedia.org/wiki/SIM_Application_Toolkit#cite_note-CellularZA-1\nHas already be abused : \n- SimJacker : https://thehackernews.com/2019/09/simjacker-mobile-hacking.html\n- WIBattack : https://www.zdnet.com/article/new-sim-card-attack-disclosed-similar-to-simjacker/\n",
Smart-Divert (qti.xdivert) [Recommended] //Smart-Divert\nIf enabled, diverts your calls to another number.\nYou can choose to divert all calls, divert on no reply or divert when the line is busy.\nWhere can you enable/disable this feature? \n",
GoogleTTS (google.android.tts) [Recommended] //
Text-to-speech (https://play.google.com/store/apps/details?id=com.google.android.tts)\nPowers apps to read text on your scream aloud, in many languages\n",
System Ui (android.systemui) [unsafe] //Everything you see in Android that's not an app. User interface of Android\
Systemlauncher (miui.home) [advanced] // MIUI System Launcher\nIt's basically the home screen, the way icons apps are organized and displayed.\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER !\n",
Telefon- und SMS-Speicher (android.providers.telephony) [unsafe] Telephony provider. Controls and stores phone-related data such as text messages, APN list, operation, etc.
Telefondienste (android.phone) [no]
?Tproxy (xiaomi.tproxy) // no clue
uceShimService (qualcomm.qti.uceShimService) [expert]
User Dictionary (android.providers.userdictionary) [advanced] //Handles user dictionary for keyboard apps.
Xiaomi Serviceframework (xiaomi.xmsf) {use connections} [Recommended] //Xiaomi Service Framework Keeper\nLogger service for 'com.xiaomi.xmsf
System Service Plugin (miui.securityadd) [unsafe] // Related to the MIUI Security app\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE!\n\nNOTE : I don't have a Xiaomi phone on hand anymore but maybe only disabling it will work : adb shell 'pm disable-user com.miui.securityadd'\nCan someone try ?\n",
Themen (android.thememanager) [advanced] //MIUI Themes (manager)\nXiaomi seems to love confusing package name\nThis package lets you select and apply themes provided by Xiaomi. \nThere is a strong likelihood that removing this package will disable the ability to change wallpapers. \nCan someone test?\n",
Sicherheitskomponente (miui.securitycore) [unsafe] //Core features of the \"com.miui.securitycenter\"\nRemoving com.miui.securitycenter will cause your device to bootlop so I guess you should not remove this package neither.\n(Can someone try just in case?)\n",
Mi Konto (xiaomi.account) [Recommended] //Mi Account
System tracing (android.traceur) [Recommended] //System Tracing\nRecording device activity over a short period of time is known as system tracing. System tracing produces a trace file that can be used to generate \na system report.\nNot useful if you're not a developer.\n",
SecCamService (com.qualcomm.qti.seccamservice) {use connections maybe} [expert] // pending
Old Thread:
Safe "Xiaomi ADB/Fastboot Tools" list:I have translated the removal options from ADB/Fastboot Tools to the magisk debloater module as you can remove much more apps with the magisk module. Not all apps are included (calendar, calculator, compass, file manager, soundrecorder, clock, gboard) because i prefer to keep them. You can still remove them by using the module.
Code:
/system/app/BugReport // Feedback app
/system/app/MiRadio // Radio app
/system/app/Joyose // Joyse Analytics and advertising\nRun in background and can't be stopped.
/system/app/Lens // Related to camera app ?\nSafe to remove (according to a lot of users)
/system/app/Email // email app
/system/app/PowerChecker // Power Detector CARE people have reported it may break ~battery app optimization // Power Detector This is located under Security> Battery> Activity Control. Which you put under the "lock" so that they are not unloaded from memory. But on the other hand, they won’t start. Since this is a stray from xiaomi and in android there is a service on this subject. But since this is Miui and there are eternal troubles, with the application settings configured in the background.
/system/app/PartnerBookmarksProvider // Bookmark Provider Bookmark manager stock browser i think
/system/app/SmsExtra // Dependency for MIUI Messaging // according universal deblaoter it seems to be necessary but everything working for me witouth
/system/app/SoterService // Soter is a biometric authentication standard and platform in Android held by Tencent.
/system/app/XiaomiServiceFramework // Xiaomi Service Framework\nSet of API's that Xiaomi apps can used (to put it simply a lot of Xiaomi apps used the same functions which are centralized here)\nI first thought removing this will absolutely break everything but it seems not.\nI don't know the situation now but in 2016 this app constantly tried to do tcp connections in background\nRemoving this big boy will definitively break Mi Cloud and Mi account (and all features needing these 2 things) but you should\nbe okay if you don't use most of Xiaomi apps (what's probably the case if you use this script)\n\nCan someone try to remove this and give feedback? \nCheck if alarms (from Xiaomi Clock & 3-party apps) still work if the phone is in sleep-mode.
/system/app/XiaomiSimActivateService // Xiaomi SIM Activation Service\nOnly used to activate the Find My Device feature
/system/app/WMService // WMService\nRun at boot, has access to internet + GPS\nI quickly looked at the decompiled code and I saw some unsanitized SQL inputs which is BAD! (vulnerable to SQL injection)\nTry to get your android unique Google advertising ID from Google Play Services.\nFeed and launch the spying/analytics app \"com.miui.hybrid\"\nThis app doesn't seems to do essential things except for tracking.\nWARNING: Some people said removing this app causes bootloop, others said it's not. \nI'd like someone to check this. I think it should be okay if you remove all other linked Xiaomi crapwares (like the script does)
/system/app/MiLinkService // UniPlay Service\nMIUI screen casting service. \nIf removed, you'll have to use Android's native casting services which can be accessed through a 3rd party app.
/system/app/TouchAssistant // Quick Ball/Touch Assistant\nTouch assistant with a combination of five unique shortcuts which aimed to give easy and quick access to functions and apps you use frequently.
/system/app/NextPay // miui next pay
/system/app/Notes // note app
/system/app/MiuiDaemon // MIUI daemon\nCollect a lot of data and send them to China.\nSee : https://nitter.net/fs0c131y/status/938872347087564800?lang=en\
/system/app/VsimCore // Virtual Sim core service
/system/app/MiDrive // Mi Drive (Chinese version)\nLets you upload and sync your files on the (Mi) Cloud.\nAlways run in background
/system/app/MiCloudSync // Mi cloud
/system/app/CloudService // Mi cloud
/system/app/CatchLog // catch log
/system/priv-app/Weather // weather app
/system/priv-app/PersonalAssistant // mi vault
/system/priv-app/Backup // miui backup
/system/priv-app/Browser // stock browser
/system/priv-app/CleanMaster // cleaner from security app
/system/priv-app/DownloadProvider // download app
/system/priv-app/MiuiFreeformService // Floating window\nI think the name app is pretty straightforward\nYou can make apps appear above other applications
/system/priv-app/GoogleFeedback // google feedback
/system/priv-app/CloudServiceSysbase // mi cloud
/system/priv-app/CloudBackup // Mi cloud
/system/priv-app/MiWebView // mi webview
/system/priv-app/MiuiScanner // scanner app
/system/priv-app/QuickSearchBox // google search box
/system/priv-app/MiRecycle // Mi Recycle \nXiaomi has extended its partnership with Cashify to launch the 'Mi Recycle' feature through its MIUI Security app.
/system/app/XMCloudEngine // Translation
/system/app/MiWallpaper // mi wallpaper
/system/app/MiGalleryLockscreen // mi wallpaper carousel
/system/app/PaymentService // mi credit
/system/priv-app/Velvet // google app
/system/priv-app/DownloadProviderUi // Downlaod app
/system/app/KSICibaEngine // King soft translation
/system/app/MiuiScreenRecorder // Screen Recorder
/system/app/MiuiVideoGlobal // video player
/system/priv-app/Music // music player
Further extreme debloat list:I have done a lot more debloating, but i have skipped a lot of app/services because there are so many (endless list) and if the apps dont actually run in the background, waste battery like (CIT (com.miui.cit) testtool) or im not sure about its better to keep... Anyway i have added the list of all remaining installed apps in the attachment.
Code:
CloudPrint2 (com.google.android.apps.cloudprint) // official Android app for printing to Google Cloud Print
WallpaperBackup (com.android.wallpaperbackup) // backup of images (either in the gallery, or wallpaper)
Updater // Updater app
HotwordEnrollmentOkGoogleWCD9340 (com.android.hotwordenrollment.okgoogle) // OK google voice registration
BluetoothMidiService (com.android.bluetoothmidiservice) // Bluetooth midi devices support
BookmarkProvider (com.android.bookmarkprovider) // Bookmark Provider Bookmark manager stock browser
com.miui.qr // test qr cit (testing tool) // or Qr code scanner
XiaomiAccount (com.xiaomi.account) // Mi account Xiaomi account service. Used in all MIUI applications.
GooglePrintRecommendationService (com.google.android.printservice.recommendation) // Print Service Recommendation Service Allegedly, it provides the implementation of the android print service ... but I still do not understand why this application really exists.
PrintSpooler (com.android.printspooler) // Print Spooler Another component for sending documents to print. Choice according to needs.
Greenguard (com.miui.greenguard) // Family Guard - Family Tracker (gps) app
Stk (com.android.stk) // Sim Toolkit
MusicFX (com.android.musicfx) // Equilizer
CallLogBackup (com.android.calllogbackup) // Call Log Backup / Restore Backup and call log recovery.
HowordEnrollmentXGoogleWCD9340 (com.android.hotwordenrollment.okgoogle) // OK google voice registration
PlayAutoInstallStubApp (android.autoinstalls.config.Xiaomi.qssi) // Can force install apps pushed by xiaomi
BuiltInPrintService (com.android.bips) // Default Print Service Print
UserDictionaryProvider (com.android.providers.userdictionary) // User Dictionary The component used by the keyboard
BlockedNumberProvider (com.android.providers.blockednumber) // anti-spam (number and SMS filter) (running permanently)
FindDevice (com.xiaomi.finddevice) // miui find device, google find still work (running permanently)
GoogleTTS (com.google.android.tts) // speech service by google (running permanently)
CellbroadcastReciever (com.google.android.cellbroadcastreceiver) // google emergency and non-emergency alerts (running permanently)
miuibiometrics (miui.face) // miui face unlock (running permanently)
WAPPushManager (android.smspush) // it is used the inform the device for an incoming and outgoing sms (running permanently)
qualcomm.atfwd // mirror screen to a smart TV // not for wireless display, but for AT command messages from/to the modem (running permanently)
quicinc.cne.cneservice // is something related to mobile and Wi-Fi traffic or switching between wifi and mobile data. // this is an IPSec client to allow seamless calls between VoLTE and VoWiFi (running permanently)
IMS (org.codeaurora.ims) // code required to provide upstream enablement for a novel, performance-optimized network connectivity and related ecosystems to support system on a chip (SoC) technologies. // it is required to acquire IMS (VoLTE, Wifi Calling APN settings.) (running permanently)
smart divert (qti.xdivert) // accept an incoming call to the second SIM, if at the same time you are already talking from the first SIM card (running permanently)
uceshimservice (qualcomm.qti.uceshimservice) // RCSService RCS (Rich Communication Service). Should be some kind of replacement to sms service ? (running permanently)
AutoRegistration (com.qualcomm.qti.autoregistration) //Collect device activation data to remotely activate a phone’s warranty\nFYI : In 2019 this package was sending private data (IMEI, CELLID , CCID) in CLEAR text to zzhc.vnet.cn (chinese server). \nAccording to HMD (Nokia) it was a mistake : \nhttps://www.androidauthority.com/nokia-7-plus-user-info-967901/\n
datastatusnotification (com.qti.qualcomm.datastatusnotification) //Can read/send SMS\nAllows to cap data when you've reached the limit of your plan (not 100% sure)\n
TProxy //im not sure exactly but its from miui and i dont use proxy at all
Traceur (com.android.traceur) //System Tracing\nRecording device activity over a short period of time is known as system tracing. System tracing produces a trace file that can be used to generate \na system report.\nNot useful if you're not a developer.
xdivert (com.qti.xdivert) //Smart-Divert\nIf enabled, diverts your calls to another number.\nYou can choose to divert all calls, divert on no reply or divert when the line is busy.\nWhere can you enable/disable this feature?
UpnpService (com.xiaomi.upnp) //UpnpService\nUPnP = Universal Plug and Play\nIt’s a protocol that lets UPnP-enabled devices on your network automatically discover and communicate with each other\nFor exemple it works with the Xiaomi Network Speaker (and probably a lot more Xiaomi IoT stuff)\nUPnP have a lot of security issue and you proably should disable it on your router.\nhttps://nakedsecurity.sophos.com/2020/06/10/billions-of-devices-affected-by-upnp-vulnerability/\nThis package is the Xiaomi implementation on Android (no AOSP support)
FM (com.miui.fmservice or com.miui.fm) // MIUI FM Radio app or miui fm service
GuardProvider (com.miui.guardprovider) // Guard Provider security app\nThe app includes 3 different antivirus brands built in that the user can choose (Avast, AVL and Tencent). \nThis app notably perform a virus scan of any apps you want to install. \nA serious vulnerability was found in 2019\nWorth reading : https://research.checkpoint.com/2019/vulnerability-in-xiaomi-pre-installed-security-app/\nYou may want to remove this app from a privacy stance.\nhttps://beta.pithus.org/report/797a7e405bc8e767deebbbcab3e06a19b05156de44292c918b582dff3078d7b8\nNOTE: It's seems removing this package break app installation.
MiuiContentCatcher (com.miui.contentcatcher) //Application Extension Service\nI don't have a Xiaomi device so I can't test. A lot of people delete this package but I'd like to know its purpose.\nIMO it's related to web browsing from a xiaomi app
WapiCertManage (com.wapi.wapicertmanage) // WAPI certificate manager\nWAPI = WLAN Authentication and Privacy Infrastructure. \nIt's a Chinese National Standard for Wireless LAN (local area network : within a limited area such as a home)\nNot very useful if you don't live in China.\nFYI : https://en.wikipedia.org/wiki/WLAN_Authentication_and_Privacy_Infrastructure\n#\nDigital certificates identify computers, phones, and apps for security. Just like you'd use your driver’s license \nto show that you can legally drive, a digital certificate identifies your device and confirms that it should be able to access something.\nFYI : https://security.stackexchange.com/questions/102550/what-are-wifi-certificates-used-for-what-are-they
VpnDialogs (com.android.vpndialogs) // Provide VPN support to Android\nhttps://en.wikipedia.org/wiki/Dialog_(software)\nSafe to remove if you don't plan to use a VPN.
Qmmi (com.qualcomm.qti.qmmi) //QMMI is a test app made by Qualcomm. It is used by service center to test the working of the various device components.\nMore info: https://community.phones.nokia.com/discussion/52566/android-10-on-nokia-8-1/p19\nUseless for end-users.
quicinc.cne.cneservice //Qualcomm Connectivity Engine\nAllow seamless calls between VoLTE and VoWiFi\nhttps://www.qualcomm.com/news/onq/2013/07/02/qualcomms-cne-bringing-smarts-3g4g-wi-fi-seamless-interworking\nhttps://programmersought.com/article/35091829299/
Services which are still running in the background:This are all services which are still running on my phone in the background.
Code:
battery & performance (miui.powerkeeper) // miui battery hardcoded app // may removable tough
android system webview (google.android.webview) // may break app function // A component for viewing web content. Provides a web rendering engine for use in native applications. Used by many applications. For example, in email clients or VK, when the page opens inside the application.
Androidsystem (android) // necessary
Call management (android.server.telecom) // necessary manages audio calls and video calls
qualcomm.qcrilmsgtunnel // Something related to switching communications, between 2G / 3G / 4G standards.
qualcomm.qti.telephonyservice // necessary send or receive calls, sms, mms, data services, and network management.
settings (android.settings) // necessary
fusedlocationprovider (android.location.fused) // necessary gps history
gboard (google.android.inputmethod.latin) // one keyboard is needed
google play store // necessary
google play services (google.android.gms) // necessary
google service framework // necessary
indisplay fingerprint (goodix.fingerprint.settings) // unlock fingerprint
calendarstorage (com.android.providers.calendar) // necessary for calendar apps
key chain (com.android.keychain) // may necessary password storage ?? //provides access to private keys and their corresponding certificate chains
contactstorage (com.android.providers.contacts) // necessary for storing contacts
locationservice (qualcomm.location) // necessary for gps
nfcservice (android.nfc) // nfc service running even while disabled nfc
auth manager (lbe.security.miui) // Permission app may necessary
secure element application (android.se) // may necessary // store data securely in dedicated hardware ?
settings storage (android.providers.settings) // necessary storage for settings
security app (miui.securitycenter) // hardcoded miui app unluckily necessary
system ui (android.systemui) // necessary
systemlauncher (miui.home) // one launcher is necessary
telephone & sms storage (android.providers.telephony) // necessary
telephon services (android.phone) // necessary
Those apps/services running in the background i couldnt find enough informations. Maybe some of you more experienced members can help to understand if we can remove them or why not:
Code:
?secure ui service (qualcomm.qti.services.secureui) // Gathers events from the Android framework and forwards them to the native SecureUI entities. Blocks WFD when a secure UI session is starting, and resumes it when it's done.
?Android service library (google.android.ext.services) // Notification Ranking Service" and it sorts notifications by "importance" // notification ranking, autofill text-matching strategies, storage cache, package watchdog, and other services that run continually
?qualcomm.qti.workloadclassifier ???
?qualcomm.qti.smcinvokepkgmgr ???
?qti.dpmserviceapp // Service for playing content with DRM protection. // not DRM or policy related, but "data power manager" for the radio // Data Power Manager for the radio\nUsed to improve energy efficiency
?com.modemdebug ??? some kind of routine to test gsm and if wifi running ?
Edit:
01.02.2022 added MiuiScreenRecorder
02.02.2022
- tproxy, autoregistration, datastatusnotification maybe removable
- quicinc.cne.cneservice propably should not be removed
- i have removed miui music, video and replaced with an external service
- i have added a few more from the list of all installed apps marked with a - infront (also added in extreme debloat list above)
03.02.2022 updated the txt files in attachments and post few and few descriptions from universal debloater
04.02.2022 readded quicinc.cne.cneservice
05.02.2022 while i did more debloating i found out one of the latest "recommanded" debloat (not included in this list so far) might be the culprit of my device started to drain a lot. In the logs i found an error "securitydevicecredentialmanager NULL binder retry" this error occured every 500ms. It looks like it stopped some ****ty spyware https://github.com/amirzaidi/MIUIAn...edential/SecurityDeviceCredentialManager.java but this routine looped infinity and caused even more battery drain probably.
After i have noticed this i have readdded all of my debloat and it seems that even the safe debloat list was causing more battery idle drain. So i am trying to find out what is causing the drain and will make a new "super safe list" at my own.
Click to expand...
Click to collapse
Hello! One question, do you have any idea where I can get that firmware? on the original website just that version (10.3.16 does not appear, only a chinese version but not from eu)
Mr.Brownstone97 said:
Hello! One question, do you have any idea where I can get that firmware? on the original website just that version (10.3.16 does not appear, only a chinese version but not from eu)
Click to expand...
Click to collapse
Xiaomi.eu is not Xiaomi ROM for EEA region
Moreover, Xiaomi eu is not official ROM - but custom ROM although based on Xiaomi ROMs. As such, you would need to unlock Bootloader...
Find more info on Xiaomi.eu forun
zgfg said:
Xiaomi.eu no es una ROM de Xiaomi para la región del EEE
Además, Xiaomi eu no es una ROM oficial, sino una ROM personalizada, aunque basada en las ROM de Xiaomi. Como tal, necesitarías desbloquear Bootloader...
Encuentre más información en el foro Xiaomi.eu
Click to expand...
Click to collapse
Thanks, I had no idea, I never installed a modified version of miui This is my last attempt to try to make the battery last all day, there is no way as much as I do everything like lowering the processor frequencies to 300 mhz the phone simply does not last, not even with the new battery I bought (what which doesn't make sense) So thank you very much, I will try this method and I hope it works well
Mr.Brownstone97 said:
Thanks, I had no idea, I never installed a modified version of miui This is my last attempt to try to make the battery last all day, there is no way as much as I do everything like lowering the processor frequencies to 300 mhz the phone simply does not last, not even with the new battery I bought (what which doesn't make sense) So thank you very much, I will try this method and I hope it works well
Click to expand...
Click to collapse
Good luck.
Im still on it and running pretty fine. Tough i have installed tons of apps and my battery performamce slightly reduced in comparison to the start with 10h sot+. (Dual apps on a different account is kicking hard probably.)
There might be a fix for that (blocking wakelocks etc from specific apps), but im to lazy to work on. Overall im pretty happy as i easily get through the day and sometimes have to charge each second day.
Care about your sensors, you need to make a backup of a partition i forgot the name off before downgrading.