@@ -63,19 +63,34 @@ object SafetyValidator {
6363 " com.google.android.trichromelibrary" ,
6464 " com.google.android.overlay.modules.permissioncontroller" ,
6565
66- // === Xiaomi/MIUI/HyperOS Core ===
66+ // === Xiaomi/MIUI/HyperOS Core (DO NOT UNINSTALL OR DISABLE) ===
6767 " com.miui.system" ,
6868 " com.miui.rom" ,
6969 " com.miui.core" ,
7070 " com.miui.securitycore" ,
71- " com.miui.contentcatcher" ,
7271 " com.miui.systemAdSolution" ,
7372 " com.xiaomi.xmsf" ,
74- " com.xiaomi.account" ,
7573 " com.xiaomi.simactivate.service" ,
76- " com.xiaomi.xmsfkeeper" ,
7774 " com.xiaomi.joyose" ,
7875 " com.xiaomi.mi_connect_service" ,
76+ " com.lbe.security.miui" , // Permission Manager Service
77+ " com.android.updater" , // System Updater (Xiaomi signed)
78+ " com.miui.securitycenter" , // Security Center (Xiaomi signed)
79+ " com.xiaomi.finddevice" , // Find Device (Xiaomi signed)
80+ " com.miui.home" , // System Launcher
81+ " com.miui.guardprovider" , // MIUI Security Component
82+ " com.xiaomi.market" , // App Store (Xiaomi signed)
83+ " com.xiaomi.account" , // Xiaomi Account
84+ " com.miui.packageinstaller" , // Package Installer
85+
86+ // === MIUI Auto-enable packages (DISABLE NOT WORKING) ===
87+ " com.miui.contentcatcher" ,
88+ " com.android.printspooler" ,
89+ " com.miui.audiomonitor" ,
90+ " com.miui.voicetrigger" ,
91+ " com.xiaomi.mircs" ,
92+ " com.miui.daemon" ,
93+ " com.xiaomi.xmsfkeeper" ,
7994
8095 // === Samsung Core ===
8196 " com.samsung.android.providers.context" ,
@@ -110,16 +125,21 @@ object SafetyValidator {
110125 )
111126
112127 // Apps yang HANYA BOLEH di-force stop (tidak boleh freeze/uninstall/disable)
128+ // These are security/system apps that can cause issues if disabled
113129 private val FORCE_STOP_ONLY_PACKAGES = setOf (
114- // === Xiaomi/MIUI/HyperOS Security & Power ===
115- " com.miui.securitycenter" ,
130+ // === Xiaomi/MIUI/HyperOS (CAN DISABLE, NOT RECOMMENDED) ===
131+ " com.miui.powerkeeper" , // Battery & Performance
132+ " com.xiaomi.metoknlp" , // Network Location Service
133+ " com.miui.tsmclient" , // Xiaomi Smart Card
134+ " com.miui.accessibility" , // Accessibility Service (TTS)
135+ " com.miui.backup" , // Backup & Restore
136+ " com.miui.freeform" , // Freeform Window
137+ " com.miui.face" , // Face Recognition
138+ " com.miui.miwallpaper" , // Desktop Wallpaper
139+ " com.miui.aod" , // Always On Display
116140 " com.miui.securityadd" ,
117- " com.miui.guardprovider" ,
118141 " com.miui.antispam" ,
119- " com.xiaomi.finddevice" ,
120- " com.miui.powerkeeper" ,
121142 " com.miui.analytics" ,
122- " com.miui.daemon" ,
123143 " com.miui.notification" ,
124144 " com.miui.hybrid" ,
125145 " com.miui.hybrid.accessory" ,
@@ -166,9 +186,7 @@ object SafetyValidator {
166186 private val WARNING_PACKAGES = setOf (
167187 " com.google.android.apps.messaging" ,
168188 " com.google.android.dialer" ,
169- " com.google.android.contacts" ,
170- " com.miui.home" ,
171- " com.miui.miwallpaper"
189+ " com.google.android.contacts"
172190 )
173191
174192 fun validate (packages : List <String >): ValidationResult {
0 commit comments