From dfe9921aa0d77da4162835f5f3b5446d6fcd22b0 Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:20:49 +0100 Subject: [PATCH 1/9] pkg(oneplus/oppo/realme): add new AI-related packages fixes #1146 --- resources/assets/uad_lists.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 7976a0b..4a34ee1 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -35762,6 +35762,30 @@ "neededBy": [], "labels": [], "removal": "Advanced" + }, + "com.oplus.aicall": { + "list": "Oem", + "description": "Provides AI summaries in the ODialer app", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, + "com.oplus.aimemory": { + "list": "Oem", + "description": "Saves and summarizes content using AI", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Advanced" + }, + "com.oplus.aiwriter": { + "list": "Oem", + "description": "Pop-up for AI text generation, often appears in places that are not text input fields", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" }, "com.oplus.apprecover": { "list": "Oem", From 540a123e77497969af88514f91437ae8be77a9f1 Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:26:25 +0100 Subject: [PATCH 2/9] pkg(com.oplus.cosa): change description and removal Expanded the description for com.oplus.cosa to clarify its role in managing refresh rates for gaming and streaming apps, and changed its removal recommendation from 'Recommended' to 'Advanced'. --- resources/assets/uad_lists.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 4a34ee1..ea7de6f 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -31503,13 +31503,13 @@ }, "com.oplus.cosa": { "list": "Oem", - "description": "APP Enhancement Services\nIf enabled, connects to OPPO servers (icosa-service-eu.allawnos.com) every time a new app is installed. Seems to be mostly focused on gaming performance optimisation according to the settings description:\n'[...] a service that optimises phone performance for specific apps and game scenarios. [...] frame rates, battery usage, touch sensitivity, network connection, vibration and gameplay assistance features.'\n\nCan be disabled via hidden setting (Settings -> Search 'App Enhancement Services' -> App Enhancement Services).\nNote: removing this package prevents the OnePlus Game Center to detect games.\nCannot be uninstalled but it can be disabled. Note: removing this package prevents the OnePlus Game Center to detect games.\nPithus analysis: https://beta.pithus.org/report/f55e935357865f4647e59c98afb5a3a46aba22a48844d80d2819d122781e3fde.", + "description": "APP Enhancement Services\nIf enabled, connects to OPPO servers (icosa-service-eu.allawnos.com) every time a new app is installed. Seems to be mostly focused on gaming performance optimisation according to the settings description:\n'[...] a service that optimises phone performance for specific apps and game scenarios. [...] frame rates, battery usage, touch sensitivity, network connection, vibration and gameplay assistance features.'\nCan be disabled via hidden setting (Settings -> Search 'App Enhancement Services' -> App Enhancement Services).\nNote: removing this package prevents the OnePlus Game Center to detect games.\nCannot be uninstalled but it can be disabled. Note: removing this package prevents the OnePlus Game Center to detect games.\nPithus analysis: https://beta.pithus.org/report/f55e935357865f4647e59c98afb5a3a46aba22a48844d80d2819d122781e3fde.\nAnother note: the process is necessary for the GameEventServiceService which ensures that apps recognized as games have a fixed refresh rate, not an adaptive refresh rate; without it, refresh rates may be reduced from 120hz to 60hz. When there is not much going on on screen, there can even be drops in the refresh rate to 30hz and 1hz. There is no option to turn off adaptive refresh rate, so one is reliant on this OS service to undo its own damage. Without this, there also seems to be no way to display 120fps cloud gaming at 120hz (tested with Moonlight/Artemsi), as the OS does not exempt the streaming app from the adaptive refresh rate rule.", "dependencies": [], "neededBy": [ "com.oneplus.gamespace" ], "labels": [], - "removal": "Recommended" + "removal": "Advanced" }, "com.oplus.blur": { "list": "Oem", From a0813db1657b1f2c9689992085e030e83dffa1e7 Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:28:19 +0100 Subject: [PATCH 3/9] pkg(com.oppo.usercenter): add package fixes #1071 --- resources/assets/uad_lists.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index ea7de6f..d69c1eb 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -27907,6 +27907,14 @@ "neededBy": [], "labels": [] }, + "com.oppo.usercenter": { + "description": "Just bloatware for account details and marketing of OPPO. Cannot log into OPPO/HeyTap account after disabling. Safe to disable if OPPO account is not used.", + "removal": "Advanced", + "list": "Oem", + "dependencies": [], + "neededBy": [], + "labels": [] + }, "com.coloros.findmyphone": { "description": "Find phone\nFind phone, logout from oppo account before", "removal": "Recommended", From 2f105307014c8297e46a6ec518122cf77affd7a9 Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:36:22 +0100 Subject: [PATCH 4/9] pkg(com.oplus.audio.effectcenter): change description and removal I don't really see why "it's so bloated" if it's just an equalizer for Dolby. Fixes #900 --- resources/assets/uad_lists.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index d69c1eb..9ff58ef 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -23458,8 +23458,8 @@ "labels": [] }, "com.oplus.audio.effectcenter": { - "description": "AudioEffectCenter\nDolby support for Chinese apps and some Google. It's so bloated.", - "removal": "Recommended", + "description": "Sound effects and EQ settings, Dolby support for Chinese apps and some Google. Remove if you aren't planning to use sound effects or EQ.", + "removal": "Advanced", "list": "Oem", "dependencies": [], "neededBy": [], From ea86289346d98afea38f4a826b347e807c38e920 Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:46:33 +0100 Subject: [PATCH 5/9] pkg(oneplus/oppo/realme): change descriptions and removal Fixes #839 --- 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 9ff58ef..424271d 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -27561,8 +27561,8 @@ "labels": [] }, "com.oplus.linker": { - "description": "OPSynergy\nUsed for the Synergy app to link your phone to your PC (It doesn't work well beyond controlling your phone from your PC).", - "removal": "Recommended", + "description": "OPSynergy\nUsed for the Synergy app to link your phone to your PC (it doesn't work well beyond controlling your phone from your PC). This app is a dependency of screencast. Disabling will cause the screencast app to break.", + "removal": "Advanced", "list": "Oem", "dependencies": [], "neededBy": [], @@ -28036,7 +28036,7 @@ "labels": [] }, "com.oplus.trafficmonitor": { - "description": "OnePlus Data usage\nOneplus traffic monitor (monthly data usage, etc). If removed, the 'Data Usage' option under 'Mobile network' will not work. Also App Info screen's 'Data usage' option will disappear", + "description": "Oneplus traffic monitor (monthly data usage, etc). Required to restrict an app from accessing the network via settings > app info.", "removal": "Advanced", "list": "Oem", "dependencies": [], From c6b1f44bc945c3ce3eb1d66bf73cfad072766dec Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Sun, 25 Jan 2026 15:27:32 +0100 Subject: [PATCH 6/9] pkg(oneplus/oppo/realme): change descriptions and removal --- resources/assets/uad_lists.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 424271d..4bcecac 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -9266,7 +9266,7 @@ }, "com.oneplus.soundrecorder": { "list": "Oem", - "description": "Recorder\nOnePlus sound recording app.\nRequires turning on\"Allow modifying system settings\" to use for some reason? Probably tied to recording phone-calls.", + "description": "Recorder\nOnePlus sound recording app. Requires turning on\"Allow modifying system settings\" to use for some reason? Probably tied to recording phone-calls.", "dependencies": [], "neededBy": [], "labels": [], @@ -22528,7 +22528,7 @@ "labels": [] }, "com.coloros.assistantscreen": { - "description": "HeyTap Shelf. ColorOS 'At a Glance'.\nShelf provides a variety of widgets that let you access important information or services from apps with ease. Removing will also be unable to access third-party widgets in ColorOS 16\nSwipe down on the Home screen to enter Shelf.\nhttps://play.google.com/store/apps/details?id=com.coloros.assistantscreen", + "description": "Shelf. ColorOS/OnePlus 'At a Glance'.\nShelf provides a variety of widgets that let you access important information or services from apps with ease. Removing will also be unable to access third-party widgets (these are different from the 'normal' widgets in any launcher) in ColorOS 16/OxygenOS 16\nSwipe down on the Home screen to enter Shelf.\nhttps://play.google.com/store/apps/details?id=com.coloros.assistantscreen", "removal": "Advanced", "list": "Oem", "dependencies": [], @@ -22593,7 +22593,7 @@ "labels": [] }, "com.coloros.accessibilityassistant": { - "description": "Another thing for smart assistant", + "description": "AI VoiceScribe.\nIt's used to convert speech to text in real-time for accessibility purposes. Can be safely deleted if you don't use AI services.", "removal": "Recommended", "list": "Oem", "dependencies": [], @@ -23018,8 +23018,8 @@ "labels": [] }, "com.coloros.weather.service": { - "description": "Name indicates it's for the weather, but removing this causes the screen to flash and the phone will eventually become unresponsive.\nhttps://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/issues/585", - "removal": "Unsafe", + "description": "Name indicates it's for the weather, but removing this causes the screen to flash and the phone will eventually become unresponsive.\nhttps://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/issues/585. Disabling instead does not seem to cause this problem, see \nhttps://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/issues/585#issuecomment-3796739025", + "removal": "Expert", "list": "Oem", "dependencies": [], "neededBy": [], @@ -23074,7 +23074,7 @@ "labels": [] }, "com.oplus.postmanservice": { - "description": "Calibration, scan QR code test", + "description": "Diagnostics\nFor calibration of hardware", "removal": "Recommended", "list": "Oem", "dependencies": [], @@ -31754,7 +31754,7 @@ }, "com.coloros.compass2": { "list": "Oem", - "description": "ColorOS default compass app\nKeep in mind that by using this app you give your location to the weather Oppo servers.\nPithus analysis: https://beta.pithus.org/report/9a965f5587fa6ee21c526612f3d72c50ef3cc53679b741260298387c44f5a3dc", + "description": "ColorOS and OxygenOS 16's default compass app\nKeep in mind that by using this app you give your location to the weather Oppo/OnePlus servers.\nPithus analysis: https://beta.pithus.org/report/9a965f5587fa6ee21c526612f3d72c50ef3cc53679b741260298387c44f5a3dc", "dependencies": [], "neededBy": [], "labels": [], @@ -31820,7 +31820,7 @@ }, "com.coloros.video": { "list": "Oem", - "description": "Video Player\nDefault Oppo video player with too much permissions (21) for a video player!\nNote: using inbuilt screen recorder you won't be able to open the recorded video from the notification view.\n\nPithus analysis: https://beta.pithus.org/report/4ceb96c23ad0e26ee8eceab293d251f8b1bddaf4a901741ee467e0bb867db6e9", + "description": "Video Player\nDefault Oppo and OnePlus video player with too much permissions (21) for a video player!\nNote: using inbuilt screen recorder you won't be able to open the recorded video from the notification view.\n\nPithus analysis: https://beta.pithus.org/report/4ceb96c23ad0e26ee8eceab293d251f8b1bddaf4a901741ee467e0bb867db6e9", "dependencies": [], "neededBy": [], "labels": [], @@ -31828,7 +31828,7 @@ }, "com.heytap.browser": { "list": "Oem", - "description": "Oppo Browser\nRebranded HeyTap browser for Oppo. Full of ads and spams you in notifications. You should never use this browser\nHeyTap's terrible privacy policy: https://brand.heytap.com/eu/privacy.html", + "description": "Oppo Browser\nRebranded HeyTap browser for Oppo and OnePlus devices. Full of ads and spams you in notifications. You should never use this browser\nHeyTap's terrible privacy policy: https://brand.heytap.com/eu/privacy.html", "dependencies": [], "neededBy": [], "labels": [], @@ -35781,7 +35781,7 @@ }, "com.oplus.aimemory": { "list": "Oem", - "description": "Saves and summarizes content using AI", + "description": "Mind Space (also called 'Breeno Memory')\nSaves and summarizes content using AI. Runs on the background, even though when you're not using it.", "dependencies": [], "neededBy": [], "labels": [], @@ -35789,7 +35789,7 @@ }, "com.oplus.aiwriter": { "list": "Oem", - "description": "Pop-up for AI text generation, often appears in places that are not text input fields", + "description": "AI Writer\nPop-up for AI text generation, often appears in places that are not text input fields.", "dependencies": [], "neededBy": [], "labels": [], From b47f81b641636c04a0d5bc3117f8be0f701ef107 Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Sun, 25 Jan 2026 15:31:43 +0100 Subject: [PATCH 7/9] pkg(com.oplus.trafficmonitor): revert partially removed 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 4bcecac..010a764 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -28036,7 +28036,7 @@ "labels": [] }, "com.oplus.trafficmonitor": { - "description": "Oneplus traffic monitor (monthly data usage, etc). Required to restrict an app from accessing the network via settings > app info.", + "description": "OnePlus Data usage / OnePlus traffic monitor (monthly data usage, etc). If removed, the 'Data Usage' option under 'Mobile network' will not work. Also App Info screen's 'Data usage' option will disappear. Required to restrict an app from accessing the network via settings > app info.", "removal": "Advanced", "list": "Oem", "dependencies": [], From 8b7fe2b98a515dc73bb195f2930e374742725e5b Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Mon, 26 Jan 2026 17:06:55 +0100 Subject: [PATCH 8/9] pkg(oneplus/oppo/realme): change descriptions for OTA packages --- resources/assets/uad_lists.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 010a764..91ff629 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -27225,7 +27225,7 @@ "labels": [] }, "com.oplus.romupdate": { - "description": "Update Service\nIf you wanna remove it to keep ram, it's a bad idea. Better remove com.oplus.ota too if you don't plan to update system.", + "description": "Update Service\nResponsible for installing updates.", "removal": "Expert", "list": "Oem", "dependencies": [], @@ -35701,7 +35701,7 @@ }, "com.oplus.cota": { "list": "Oem", - "description": "Carrier software updater?\nLooks like software updater for carrier phones.", + "description": "Configuration Update Over The Air\nNeeded for OTA updates. Likely needed to download and install system updates, device configuration, and carrier/enterprise customizations on OnePlus devices. It ensures your device stays up-to-date and compliant with carrier or company requirements, and interacts with the user only when necessary (e.g., update dialogs, legal statements).", "dependencies": [], "neededBy": [], "labels": [], From a1f29f1f71f5a38baa897ec540627bf4a6ef058f Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Tue, 10 Feb 2026 13:16:59 +0100 Subject: [PATCH 9/9] pkg(com.oplus.aipaint): add package --- resources/assets/uad_lists.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/assets/uad_lists.json b/resources/assets/uad_lists.json index 91ff629..114b7b4 100644 --- a/resources/assets/uad_lists.json +++ b/resources/assets/uad_lists.json @@ -35794,6 +35794,14 @@ "neededBy": [], "labels": [], "removal": "Recommended" + }, + "com.oplus.aipaint": { + "list": "Oem", + "description": "AI Paint\nUnsure what it's used for but probably has to do with editing images.", + "dependencies": [], + "neededBy": [], + "labels": [], + "removal": "Recommended" }, "com.oplus.apprecover": { "list": "Oem",