From f7c3dfe7932fc9a80af718cb2b46996c96dd04c3 Mon Sep 17 00:00:00 2001 From: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com> Date: Fri, 11 Aug 2023 17:13:13 +0200 Subject: [PATCH 1/8] pkg(miui): add missing packages --- resources/assets/uad_lists.json | 229 +++++++++++++++++++++++++++++++- 1 file changed, 227 insertions(+), 2 deletions(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 9b05f82..6cfe902 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -9739,8 +9739,8 @@ }, { "id": "com.android.hotspot2.osulogin", - "list": "Pending", - "description": "", + "list": "Oem", + "description": "OsuLogin\nRegister online to hotspot? Reinstalls after reboot.", "dependencies": [], "neededBy": [], "labels": [], @@ -9827,6 +9827,24 @@ "labels": [], "removal": "Expert" }, + { + "id": "com.google.android.cellbroadcastreceiver.overlay.miui", + "list": "Oem", + "description": "MiuiCellBroadcastReceiverOverlay APK\nCell Broadcast Service is related but can't use it.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, + { + "id": "com.google.android.cellbroadcastservice.overlay.miui", + "list": "Oem", + "description": "MiuiCellBroadcastLegacyApp APK\nCell Broadcast Service is related but can't use it.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.google.android.cellbroadcastservice", "list": "Aosp", @@ -13544,6 +13562,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "org.mipay.android.manager", + "list": "Oem", + "description": "MipayService\nXiaomi Payment related services, not used!", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.qti.qualcomm.datastatusnotification", "list": "Misc", @@ -13832,6 +13859,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.qualcomm.qti.ridemodeaudio", + "list": "Misc", + "description": "Ridemode Recording list\nHidden app, not available for users that should be the audio playback of the drive mode.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.qualcomm.qti.uceshimservice", "list": "Misc", @@ -15182,6 +15218,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "android.autoinstalls.config.xiaomi.qssi", + "list": "Oem", + "description": "PlayAutoInstalls\nAutoInstalls a set of OEM apps on device setup (first boot/factory reset).", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "android.romstats", "list": "Oem", @@ -15425,6 +15470,24 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.miui.extraphoto", + "list": "Oem", + "description": "Bokeh\nThe document mode of the Xiaomi camera (for taking IDs), deleting it doesn't affect the editing of albums.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, + { + "id": "com.miuix.editor", + "list": "Oem", + "description": "Text action\nIts problably used for FrequentPhrase(com.miui.phrase) but also Frequent Phrases is unknown app so its safe to remove.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.miui.greenguard", "list": "Oem", @@ -15470,6 +15533,24 @@ "labels": [], "removal": "Expert" }, + { + "id": "com.miui.miwallpaper.overlay", + "list": "Oem", + "description": "Reinstalls after reboot. But looks like safe to remove.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, + { + "id": "com.miui.miwallpaper.overlay.customize", + "list": "Oem", + "description": "Reinstalls after reboot. But looks like safe to remove.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, { "id": "com.miui.nextpay", "list": "Oem", @@ -15875,6 +15956,24 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.miui.wallpaper.overlay", + "list": "Oem", + "description": "Reinstalls after reboot. But looks like safe to remove.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, + { + "id": "com.miui.wallpaper.overlay.customize", + "list": "Oem", + "description": "Reinstalls after reboot. But looks like safe to remove.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, { "id": "com.miui.yellowpage", "list": "Oem", @@ -15920,6 +16019,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.xiaomi.miaudiovisual", + "list": "Oem", + "description": "MiAudioVisual\nSafe to remove if you not use audio visuals when screen is off.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.xiaomi.mi_connect_service", "list": "Oem", @@ -15959,6 +16067,15 @@ { "id": "com.mi.health", "list": "Oem", + "description": "Heart Rate\nHidden app, not available for users.\nhttps://www.reddit.com/r/Xiaomi/comments/v0uhhx/found_hidden_heart_rate_app_in_miui_1304_i_opened/", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, + { + "id": "com.mi.healthglobal", + "list": "Oem", "description": "Mi Health\nPedometer, menstrual and sleep tracker\nYour data are synchronized in the cloud. \nDo you really want Xiaomi to know you didn't sleep much yesterday (your ovulation day btw...)\n", "dependencies": [], "neededBy": [], @@ -16199,6 +16316,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.xiaomi.mircs", + "list": "Oem", + "description": "Mi RCS\nHidden unused Xiaomi free web messaging.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.xiaomi.oversea.ecom", "list": "Oem", @@ -16369,6 +16495,15 @@ "neededBy": [], "labels": [], "removal": "Advanced" + }, + { + "id": "com.android.cameraextensions", + "list": "Oem", + "description": "CameraExtensionsProxy.\nCamera-related third-party apps can call Android camera extensions such as Portrait, Night Mode, and HDR, which doesn't seem to work significantly on MIUI.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" }, { "id": "com.android.fileexplorer", @@ -16406,6 +16541,15 @@ "labels": [], "removal": "Expert" }, + { + "id": "com.android.thememanager.gliobal_config.config.overlay", + "list": "Oem", + "description": "Gliobal_Config APK\nIt is problably used for MIUI theme manager but not sure, I removed it without issues.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.android.thememanager.module", "list": "Oem", @@ -16415,6 +16559,15 @@ "labels": [], "removal": "Expert" }, + { + "id": "ccom.fido.asm", + "list": "Oem", + "description": "FIDO UAF1.0 ASM\nRelated to app fingerprint unlocking and payments. Safe to remove if you don't use password-less authentification to access online services.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, { "id": "com.fido.xiaomi.uafclient", "list": "Oem", @@ -16424,6 +16577,15 @@ "labels": [], "removal": "Advanced" }, + { + "id": "com.miui.aod", + "list": "Oem", + "description": "Always-on display\nSafe to remove if you don't use \"Always-on display\" features in settings.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, { "id": "com.miui.audiomonitor", "list": "Oem", @@ -16451,6 +16613,15 @@ "labels": [], "removal": "Advanced" }, + { + "id": "com.miui.face.overlay.miui", + "list": "Oem", + "description": "MiuiBiometricResOverlay\nFace Unlock feature will be unavailable.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, { "id": "com.miui.freeform", "list": "Oem", @@ -16478,6 +16649,24 @@ "labels": [], "removal": "Advanced" }, + { + "id": "com.mi.emapal", + "list": "Oem", + "description": "GamePal\nIn China language game mode tracing menu not available for users. Safe to remove.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, + { + "id": "com.miui.mediafeature", + "list": "Oem", + "description": "MediaFeature合集\nIs this something for media? Unused app, problably for China.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.miui.mishare.connectivity", "list": "Oem", @@ -16595,6 +16784,15 @@ "labels": [], "removal": "Expert" }, + { + "id": "miui.systemui.plugin", + "list": "Oem", + "description": "System UI Plug-in. When removed, Android will use the AOSP style volume bar.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, { "id": "com.xiaomi.discover", "list": "Oem", @@ -16703,6 +16901,15 @@ "labels": [], "removal": "Unsafe" }, + { + "id": "com.xiaomi.mtb", + "list": "Oem", + "description": "Rueban(MTB)V2.4\nHidden debugging baseband tools, not available for users.\nhttps://i.postimg.cc/GpSxmNyj/Bez-n-zvu.png", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.asus.calculator", "list": "Oem", @@ -19709,6 +19916,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.xiaomi.cameratools", + "list": "Oem", + "description": "CameraTools\nCamera calibration. Deleting it does not affect the camera.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.xiaomi.calendar", "list": "Oem", @@ -20834,6 +21050,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.mobile.iroaming", + "list": "Oem", + "description": "com.modemdebug\nHidden running in the background debugs for data traffic and all that, not useful for the average person.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.mobile.iroaming", "list": "Oem", From cc2808525788201d8b61bf252aef444187691b6f Mon Sep 17 00:00:00 2001 From: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com> Date: Sun, 13 Aug 2023 16:59:04 +0200 Subject: [PATCH 2/8] pkg: change description of MIUI 14 packages --- resources/assets/uad_lists.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 6cfe902..d71e9a5 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -16175,11 +16175,11 @@ { "id": "com.xiaomi.joyose", "list": "Oem", - "description": "Joyse Analytics and advertising\nRuns in background and can't be stopped. \n", + "description": "GPU Tuner\nOptimizes your game for gaming. Some people have noticed that it locks the fps at 60 after selecting 90.\nhttps://youtu.be/gavEuH3Ck5o?t=550. If you want, you can test it by yourself.", "dependencies": [], "neededBy": [], "labels": [], - "removal": "Recommended" + "removal": "Advanced" }, { "id": "com.xiaomi.jr", @@ -16823,7 +16823,7 @@ { "id": "com.android.updater", "list": "Oem", - "description": "Mi Updater\nProvides system updates\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE!\n", + "description": "Mi Updater\nProvides system updates\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE! Doesn't bootloop on MIUI 14.", "dependencies": [], "neededBy": [], "labels": [], From 9fe79f89537be656633277edb4fdfd69e3aa22ea Mon Sep 17 00:00:00 2001 From: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:25:06 +0200 Subject: [PATCH 3/8] pkg: add Redmi 8T packages --- resources/assets/uad_lists.json | 101 +++++++++++++++++++++++++++++++- 1 file changed, 100 insertions(+), 1 deletion(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index d71e9a5..1b6d97c 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -728,6 +728,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.wdstechnology.android.kryten", + "list": "Oem", + "description": "OTA Access Point Configuration. Might break OTA updates but on some xiaomi devices it doesnt exist, so what exacly does it do?", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, { "id": "com.whitepages.nameid.tmobile", "list": "Carrier", @@ -764,6 +773,51 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.longcheertel.AutoTest", + "list": "Oem", + "description": "Autotest\nHidden hardware tests.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, + { + "id": "com.longcheertel.cit", + "list": "Oem", + "description": "Cit test\nHidden hardware tests.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, + { + "id": "com.longcheertel.midtest", + "list": "Oem", + "description": "Assemble test\nHidden hardware tests.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, + { + "id": "com.longcheertel.modemlog", + "list": "Oem", + "description": "Modem log\nHidden app that includes TcardLog, modem log, Tcpdump.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, + { + "id": "com.longcheertel.sarauth", + "list": "Oem", + "description": "Autotest\nHidden hardware tests.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.LogiaGroup.LogiaDeck", "list": "Carrier", @@ -7667,6 +7721,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.fingerprints.extension.service", + "list": "Oem", + "description": "FingerprintExtensionService\nNeeded for fingerprint sensor test.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.fingerprints.fingerprintsensortest", "list": "Oem", @@ -15227,6 +15290,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "android.autoinstalls.config.Xiaomi.willow", + "list": "Oem", + "description": "PlayAutoInstalls\nAutoInstalls a set of OEM apps on device setup (first boot/factory reset).", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "android.romstats", "list": "Oem", @@ -15830,6 +15902,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.miui.screenshot", + "list": "Oem", + "description": "MIUI Screenshot\nScreenshots will not work.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, { "id": "com.miui.spock", "list": "Oem", @@ -16589,7 +16670,7 @@ { "id": "com.miui.audiomonitor", "list": "Oem", - "description": "My guess is this is a feature allowing to control the sound of multiples apps.\nIt's just a guess based on existing Xiaomi devices features. Can someone check this? \n", + "description": "Recording Assistant. Voice Call Recorder (only in MIUI dialer app). Unused on Global, EEA MIUI", "dependencies": [], "neededBy": [], "labels": [], @@ -16721,6 +16802,15 @@ "labels": [], "removal": "Advanced" }, + { + "id": "com.xiaomi.bluetooth", + "list": "Oem", + "description": "MIUI Bluetooth Control\nYou must keep this if you want Bluethooth to work properly.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, { "id": "com.xiaomi.bluetooth.overlay", "list": "Oem", @@ -21823,5 +21913,14 @@ "neededBy": [], "labels": [], "removal": "Advanced" + }, + { + "id": "com.goodix.gftest", + "list": "Oem", + "description": "Fingerprint test\nHidden app that tests your fingerprint. Not available for users.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" } ] From 3ae557ac1c3b120a6796c240d312e749ab732022 Mon Sep 17 00:00:00 2001 From: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com> Date: Sun, 20 Aug 2023 16:09:07 +0200 Subject: [PATCH 4/8] pkg: add Xiaomi Pad 5 Pro packages --- resources/assets/uad_lists.json | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 1b6d97c..ebbb023 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -15992,6 +15992,33 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.miui.voicetrigger", + "list": "Oem", + "description": "Voice commands won't work, like waking up the device.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, + { + "id": "com.miui.voiceassist", + "list": "Oem", + "description": "Core of the voice to command features, commonly dubbed as AI these days. Removing this will probably break the voiceassist and voiceassistoverlay too.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, + { + "id": "com.miui.voiceassistoverlay", + "list": "Oem", + "description": "The overlay won't show up when you trigger it, which makes the voice to command features largely inaccessible.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Expert" + }, { "id": "com.miui.vsimcore", "list": "Oem", @@ -16226,6 +16253,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.xiaomi.aiasst.vision", + "list": "Oem", + "description": "Translator app", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, { "id": "com.xiaomi.account", "list": "Oem", @@ -16289,6 +16325,15 @@ "labels": [], "removal": "Recommended" }, + { + "id": "com.xiaomi.migameservice", + "list": "Oem", + "description": "Games run the same even after uninstalling it, so It's safe to remove.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" + }, { "id": "com.xiaomi.macro", "list": "Oem", @@ -16297,6 +16342,15 @@ "neededBy": [], "labels": [], "removal": "Recommended" + }, + { + "id": "com.xiaomi.market", + "list": "Oem", + "description": "GetApps is the official Xiaomi App Store.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" }, { "id": "com.xiaomi.midrop.overlay", @@ -16775,6 +16829,15 @@ "labels": [], "removal": "Expert" }, + { + "id": "com.miui.powerkeeper", + "list": "Oem", + "description": "Makes the device bootloop, probably because It's tight integration with the built in \"Security\" features of MIUI.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Unsafe" + }, { "id": "com.miui.powerkeeper", "list": "Oem", From 29668636683573e19aa65f624c10737736ae26a9 Mon Sep 17 00:00:00 2001 From: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com> Date: Mon, 28 Aug 2023 00:42:35 +0200 Subject: [PATCH 5/8] pkg(`com.google.android.packageinstaller`): change description --- resources/assets/uad_lists.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 9b05f82..8869ba8 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -18011,7 +18011,7 @@ { "id": "com.google.android.packageinstaller", "list": "Google", - "description": "Google package installer. Seems to replace com.android.packageinstaller on newer phones. It is strangely not needed on older devices (you can still install APKs without it by using the AOSP package installer) but since Android 9, it also handles permissions control and could bootloop your device if removed.\nSource: https://source.android.com/docs/core/architecture/modular-system/permissioncontroller.", + "description": "Google package installer. Seems to replace com.android.packageinstaller on newer phones. It is strangely not needed on older devices (you can still install APKs without it by using the AOSP package installer) but since Android 9, it also handles permissions control and could bootloop your device if removed.\nOn Android 8.1, disabling the app also disabled the 'Permissions' settings within all the apps. Besides that, I couldn't install an '.apk' file download from outside the Play Store.\nSource: https://source.android.com/docs/core/architecture/modular-system/permissioncontroller.", "dependencies": [], "neededBy": [], "labels": [], From 8500de48a7e7d246a8db8bddd3c61c807494ee6d Mon Sep 17 00:00:00 2001 From: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com> Date: Tue, 29 Aug 2023 14:23:37 +0200 Subject: [PATCH 6/8] docs(readme): fix typo and list --- README.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c4598a6..54756ee 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/ - From the settings, disconnect from any OEM accounts (when you delete an OEM account package it could lock you on the lockscreen because the phone can't associate your identity anymore) -- Install ADB (see the intructions by clicking on your OS below): +- Install ADB (see the instructions by clicking on your OS below):
LINUX
@@ -131,8 +131,8 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/
brew install android-platform-tools
```
-