Security
Xiaomi's Security app, the hub for app scans, cleanup, app lock, permissions, battery screens and Game Turbo on MIUI and HyperOS.
Xiaomi package
Xiaomi's malware scanning engine, with Avast, AVL and Tencent engines, that checks apps when you install or update them. Keep it: System security components is needed for the phone, its updates or its security.
System security components, long known as Guard Provider, is the scanning engine behind the virus checks in Xiaomi's Security app. It bundles antivirus engines from Avast, AVL and Tencent, lets you pick one, and scans apps as they are installed or updated. On HyperOS it also shows the prompt that confirms an app install over USB. It works on demand when an app is installed and during manual scans.
Also shown as Guard Provider.
Community testers report that app installs and updates break or slow down badly without it, including installs from Google Play, and USB installs from a computer stop showing their confirmation prompt.
On most phones Settings greys out Disable for this package, so ADB is the way to turn it off. The commands below work without root and can be undone.
Disable it (reversible)
adb shell pm disable-user --user 0 com.miui.guardproviderTurn it back on
adb shell pm enable com.miui.guardproviderThe stronger option removes it for your user only; the original copy stays on the phone and a factory reset brings it back. Prefer disabling: it is easier to undo.
Uninstall for the main user
adb shell pm uninstall -k --user 0 com.miui.guardproviderRestore after an uninstall
adb shell cmd package install-existing com.miui.guardproviderNew to ADB? Set it up in about ten minutes.
It downloads virus definitions and checks apps against them; in 2019 Check Point found its updates traveled without encryption, and Xiaomi fixed the flaw after the report.
com.miui.guardprovider is System security components. Xiaomi's malware scanning engine, with Avast, AVL and Tencent engines, that checks apps when you install or update them.
Keep it: System security components is needed for the phone, its updates or its security. On most phones it takes ADB.
Community testers report that app installs and updates break or slow down badly without it, including installs from Google Play, and USB installs from a computer stop showing their confirmation prompt.
Turn off the install-time scan in the Security app's settings. The engine stays installed, so app installs keep working.
Each source answered when this page was checked on 25 October 2026.
Confidence: Community evidence. Backed by community debloat lists and forum reports, not by the maker. How we decide a verdict.
Cite this page: https://mysystemapp.com/packages/com.miui.guardprovider/ (verified 25 October 2026). Something wrong or out of date? Request a correction.