0x192 / universal-android-debloater

Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.
GNU General Public License v3.0
14.73k stars 799 forks source link

Miui 14 minesweeper #846

Open TypicalScenario opened 10 months ago

TypicalScenario commented 10 months ago

Your phone model: Xiaomi Pad 5 Pro MIUI V14.0.4.0.TKYCNXM CHINA Stable MIUI Optimization ON

Packages:

com.miui.voicetrigger
com.miui.voiceassist
com.miui.voiceassistoverlay
com.xiaomi.aiasst.vision
com.xiaomi.migameservice
com.miui.packageinstaller

Let me share some information about what went down here: I didn't reverse engineer any of these, nor tried to look them up in any meaningful way, I'm just your average joe who tried to uninstall a couple apps, got a bootloop as a result, and I want to share the results to warn other users.

I labeled some packages as Expert because they remove features that people tend to care about, and as to how "important" they are really, I cannot say.

Removing com.miui.voiceassistoverlay makes the system react slower to a held down power button, probably because that's the programmed trigger for the overlay as well.

All of the explanation below are common sense assumptions based on the package name.

Some of these are listed in here as well, which I only found after I was done with the testing: https://gist.github.com/mcxiaoke/ade05718f590bcd574b807c4706a00b1

Document each package the best you can

com.miui.voicetrigger

List: OEM Removal: Expert

Voice commands won't work, like waking up the device.

com.miui.voiceassist

List: OEM Removal: Expert

Core of the voice to command features, commonly dubbed as Ai these days. Removing this will probably break the voiceassist and voiceassistoverlay too.

com.miui.voiceassistoverlay

List: OEM Removal: Expert

The overlay won't show up when you trigger it, which makes the voice to command features largely inaccessible.

com.xiaomi.aiasst.vision

List: OEM Removal: Advanced

It's a translator app.

com.xiaomi.migameservice

List: OEM Removal: Recommended

Games run the same even after uninstalling it, so It's safe to remove.

com.miui.packageinstaller

List: OEM Removal: Unsafe

Makes the device bootloop, probably because It's tight integration with the built in "Security" features of MIUI.

TypicalScenario commented 10 months ago

Forgot about this one.

com.xiaomi.market

List: OEM Removal: Advanced

It's called GetApps, removes your only app store.