Compare commits

...

5 Commits

Author SHA1 Message Date
Muntashir Al-Islam
c9a1db2935 Update some Oneplus package descriptions
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
2025-07-22 09:57:23 -07:00
Muntashir Al-Islam
510e37e2d6 Update MIUI wallpapers and textaction package description
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
2025-07-21 23:08:51 -07:00
Muntashir Al-Islam
0134c04754 Sync with UAD-NG (18 Jul)
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
2025-07-21 22:51:40 -07:00
IFV
225d7ce7a0 Update com.oplus.safecenter
Signed-off-by: IFV <96299096+Ra2-IFV@users.noreply.github.com>
2025-05-25 03:08:39 -07:00
Muntashir Al-Islam
5ec2f0eae4 Sync with UAD-NG (22 May)
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
2025-05-25 02:52:41 -07:00
5 changed files with 190 additions and 61 deletions

View File

@@ -79,6 +79,11 @@
"description": "Support for NFC tags interactions (5 permissions, Contacts/Phone On by default).\nNFC Tags are for instance used in buses to validate your transport card with your phone.\nOther example: https://en.wikipedia.org/wiki/TecTile\nYou will still be able to connect to a NFC device (e.g a speaker) with this disabled.",
"removal": "replace"
},
{
"id": "com.android.avatarpicker",
"description": "Lets you assign pictures to contacts. It has two options: take picture from the camera, or choose from the gallery.\nSource code: https://android.googlesource.com/platform/packages/apps/AvatarPicker",
"removal": "replace"
},
{
"id": "com.android.backupconfirm",
"label": "com.android.backupconfirm",
@@ -107,8 +112,9 @@
{
"id": "com.android.bluetooth",
"label": "Bluetooth",
"description": "Bluetooth service",
"removal": "caution"
"description": "Handles all Bluetooth functionality including device discovery, pairing, and data transfer.",
"removal": "caution",
"warning": "Removing this will completely break Bluetooth functionality on the device."
},
{
"id": "com.android.bluetooth.overlay.common",
@@ -403,8 +409,9 @@
{
"id": "com.android.emergency",
"label": "Emergency information",
"description": "Shows emergency info on lockscreen and power menu. Safe to disable if you don't want it.\nLoads on device unlock/lockscreen and power menu, so it's basically always cached in RAM, but shouldn't use much/any battery, so the main thing gained from disabling this package is the ~9MB RAM it uses.",
"removal": "delete"
"description": "Shows emergency info on lockscreen and power menu. Loads on device unlock/lockscreen and power menu, so it's basically always cached in RAM, but shouldn't use much/any battery. So, the main thing gained from disabling this package is the ~9MB RAM it uses.",
"removal": "caution",
"warning": "Removing this will break Safety and Emergency in Settings, and you will miss SOS alerts."
},
{
"id": "com.android.emergency.basiccolorblack.overlay",
@@ -1633,7 +1640,7 @@
{
"id": "com.google.android.providers.media.module",
"label": "Media",
"description": "Provider of media files (images, videos and such).\nContent providers encapsulate data, providing centralized management of data shared between apps.",
"description": "In Android 11+ this provides file access to apps without \"Manage All Files\" permission. In previous versions it's just an index of all audio-visual (no text) files in the user's file-system (`/sdcard/`, `/storage/emulated/0/`, etc...). This allows music-players and photo-galleries to list files quickly, without caching their own indices..\nContent providers encapsulate data, providing centralized management of data shared between apps.",
"web": [
"https://developer.android.com/guide/topics/providers/content-providers.html"
],
@@ -1642,8 +1649,13 @@
},
{
"id": "com.google.android.safetycenter.resources",
"description": "Google Safety Center.\nProbably affects malware detection in new app installs, Gmail, and Chrome. Alternatively, you can use a libre spam-blocking and DNS-blocking solution instead.\nAnyway it looks like a useless frameworks.\nhttps://safety.google",
"removal": "delete"
"label": "Google Safety Center Resources",
"description": "Google Safe Browsing.",
"web": [
"https://www.android.com/safety/"
],
"removal": "caution",
"warning": "Crashes Security and Privacy settings if removed."
},
{
"id": "com.google.android.sdksandbox",

View File

@@ -9,7 +9,7 @@
"https://fidoalliance.org/passkeys/"
],
"removal": "replace",
"warning": "Removing the app may break creating and storing passkeys on your phone, so keep this enabled if you want to use that form of authentication. Google Play Services can also provide this functionality on some devices.",
"warning": "Removing the app may break creating and storing passkeys on your phone, so keep this enabled if you want to use that form of authentication. Google Play Services can also provide this functionality on some devices. When Chrome is updated via the Play Store, the Trichrome Library is also updated automatically. If Chrome is disabled or removed, it may impact WebView functionality.\nThis is because Chrome, WebView, and the Trichrome Library work together as a bundle starting from Android 10 (API 29) and above.",
"suggestions": "browsers"
},
{
@@ -616,7 +616,8 @@
"id": "com.google.android.apps.turbo",
"label": "Device Health Services",
"description": "Discontinued.",
"removal": "delete",
"removal": "caution",
"warning": "Breaks battery settings.",
"suggestions": "battery_managers"
},
{
@@ -1027,7 +1028,8 @@
"web": [
"https://play.google.com/store/apps/details?id=com.google.android.marvin.talkback"
],
"removal": "replace"
"removal": "caution",
"warning": "Removal causes com.motorola.dynamicvolume to not display the respective volume for individual apps when the volume button pressed. Seems to revert to an older (maybe testing) version of the dynamicvolume package?"
},
{
"id": "com.google.android.music",
@@ -1137,7 +1139,8 @@
"id": "com.google.android.pixel.setupwizard",
"label": "Pixel Setup",
"description": "It's the basic configuration setup guides you through the basics of setting up Google features on your device. The package is only present on Pixel phones.",
"removal": "delete"
"removal": "caution",
"warning": "Removing the package breaks the Google Play System update page found on \"Security & privacy\"."
},
{
"id": "com.google.android.play.games",

View File

@@ -955,8 +955,10 @@
},
{
"id": "com.mediatek.capctrl.service",
"description": "It have mtkradioex. These are used for corporate deployment/controlling of devices.",
"removal": "caution"
"label": "RilCap",
"description": "It has mtkradioex components used for corporate device management and telephony control.",
"removal": "unsafe",
"warning": "Removing this package will break key telephony functions, such as SIM detection and carrier configuration, and cause com.android.phone to crash repeatedly."
},
{
"id": "com.mediatek.carrierexpress",
@@ -1101,7 +1103,11 @@
},
{
"id": "com.mediatek.miravision.ui",
"description": "it's for SmartScreen and display effects.\nBUT I think it's not available and it's so bloated.",
"label": "MiraVision",
"description": "Provides extensive hardware and software optimizations that improve the viewing quality.\nBUT I think it's not available and it's so bloated.",
"web": [
"https://www.mediatek.com/technology/miravision-for-smartphones"
],
"removal": "delete"
},
{

198
oem.json
View File

@@ -874,8 +874,12 @@
},
{
"id": "com.android.DeviceAsWebcam",
"description": "Using smartphone as webcam.",
"removal": "delete"
"label": "Webcam Service",
"description": "For using smartphone as a webcam. A dependency for Private space on Pixel devices.",
"web": [
"https://source.android.com/docs/security/features/private-space"
],
"removal": "caution"
},
{
"id": "com.android.LGSetupWizard",
@@ -1077,7 +1081,8 @@
},
{
"id": "com.android.globalFileexplorer",
"description": "Misleading package name. It's the Xiaomi Files Manager on older phones\n",
"label": "File Manager",
"description": "Xiaomi File Manager.",
"removal": "delete"
},
{
@@ -1516,8 +1521,10 @@
},
{
"id": "com.android.role.notes.enabled",
"description": "Notes Role enabled\nUnknown overlay, but looks like a safe to remove, sets default notes.",
"removal": "delete"
"label": "Notes Role enabled",
"description": "Unknown overlay, sets default notes.",
"removal": "caution",
"warning": "Removing the package breaks seamless disabling and enabling of the developer options on Google Pixels."
},
{
"id": "com.android.safetycenter.resources.overlay",
@@ -3194,8 +3201,10 @@
},
{
"id": "com.coloros.exsystemservice",
"description": "Color settings, app manager things without activities. Someone can test if it's useless?",
"removal": "caution"
"label": "OplusExSystemService",
"description": "Responsible for gesture-based features, such as double tap to wake up and possibly other motion or gesture recognition services, essential for some display and wake/sleep functionalitiesResponsible for gesture-based features, such as double tap to wake up and possibly other motion or gesture recognition services, essential for some display and wake/sleep functionalities. The service is designed to auto-start and run persistently at boot, ensuring gesture features always work as expected. It also includes an accessibility activity, potentially to support features for users with disabilities or for system interaction enhancements",
"removal": "caution",
"warning": "Disabling or uninstalling this package may break core functions such as double-tap-to-wake or other gesture-based features."
},
{
"id": "com.coloros.eyeprotect",
@@ -3331,8 +3340,9 @@
},
{
"id": "com.coloros.ocs.opencapabilityservice",
"description": "Security things and something related to Chinese payment",
"removal": "delete"
"description": "This service acts as a core system capability provider on Oppo, Realme, and related devices, enabling or mediating various inter-app or system-level features.\nIt's also used for live alerts by front facing camera/status bar for iPhone-like style music widget (for Spotify), battery charge indicator, flashlight indicator, and more.",
"removal": "caution",
"warning": "If removed, live alerts will stop working."
},
{
"id": "com.coloros.onekeylockscreen",
@@ -3607,8 +3617,10 @@
},
{
"id": "com.coloros.wifibackuprestore",
"description": "WifiBackupRestore\nBackup Wi-Fi to the cloud",
"removal": "delete"
"label": "WifiBackupRestore",
"description": "Backs up Wi-Fi access points and credentials to the cloud",
"removal": "caution",
"warning": "Removal would cause the Backup and Restore to unable to backup locally-stored Wi-Fi access points and credentials."
},
{
"id": "com.coloros.wifisecuredetect",
@@ -4824,8 +4836,9 @@
},
{
"id": "com.google.android.euicc",
"description": "Electronic Sim management\nNeeded for eSIM",
"removal": "caution"
"label": "SIM Manager",
"description": "eUICC (embedded UICC) refers to the architectural standards for eSIM, a device used to securely store one or more SIM card profiles, which are the unique identifiers and cryptographic keys used by cellular network service providers to uniquely identify and securely connect to mobile network devices.",
"removal": "unsafe"
},
{
"id": "com.google.android.euiccoverlay",
@@ -5039,8 +5052,13 @@
},
{
"id": "com.google.android.tungsten.setupwraith",
"description": "First boot setup TV.\nhttps://play.google.com/store/apps/details?id=com.google.android.tungsten.setupwraith&hl=en&gl=US",
"removal": "delete"
"label": "TV Setup",
"description": "First boot setup TV.",
"web": [
"https://play.google.com/store/apps/details?id=com.google.android.tungsten.setupwraith"
],
"removal": "caution",
"warning": "Removing it crashes sound related system settings and breaks volume control on Sony Bravia TV."
},
{
"id": "com.google.android.tv",
@@ -5144,8 +5162,13 @@
},
{
"id": "com.google.pixel.camera.services",
"description": "CameraIDRemapper and a lot Debug stuff.",
"removal": "delete"
"label": "com.google.pixel.camera.services",
"description": "CameraIDRemapper and a lot Debug stuff. A dependency for Private space on Pixel devices.",
"web": [
"https://source.android.com/docs/security/features/private-space"
],
"removal": "caution",
"suppress": "LabelSameAsId"
},
{
"id": "com.google.pixel.digitalkey.timesync",
@@ -8579,8 +8602,9 @@
{
"id": "com.miui.global.packageinstaller",
"label": "Xiaomi Package Installer",
"description": "The security check / virus scan that runs after package installation.\nDisabling/Uninstalling does not cause a bootloop and package installation still works fine.",
"removal": "caution"
"description": "The non-AOSP package installer present in the Xioami phones. It also checks the installed app for viruses.\nThe AOSP package installer is also present in Xioami EU ROMs.",
"removal": "unsafe",
"warning": "Removal causes bootloop on Xiaomi EU ROMs."
},
{
"id": "com.miui.greenguard",
@@ -8696,12 +8720,38 @@
},
{
"id": "com.miui.miwallpaper.earth",
"description": "SuperWallpaperEARTH / SuperWallpaperMARS\nLive/animated Xiaomi wallaper",
"label": "Super wallpapers - Earth",
"description": "Live/animated Xiaomi wallaper",
"removal": "delete"
},
{
"id": "com.miui.miwallpaper.geometry",
"label": "SuperWallpaperGeometry",
"description": "Live/animated Xiaomi wallaper",
"removal": "delete"
},
{
"id": "com.miui.miwallpaper.mars",
"description": "SuperWallpaperEARTH / SuperWallpaperMARS\nLive/animated Xiaomi wallaper\n",
"label": "SuperWallpaperMars",
"description": "Live/animated Xiaomi wallaper",
"removal": "delete"
},
{
"id": "com.miui.miwallpaper.moon",
"label": "The Moon Super wallpapers",
"description": "Live/animated Xiaomi wallaper",
"removal": "delete"
},
{
"id": "com.miui.miwallpaper.saturn",
"label": "SuperWallpaperSaturn",
"description": "Live/animated Xiaomi wallaper",
"removal": "delete"
},
{
"id": "com.miui.miwallpaper.snowmountain",
"label": "SuperWallpaperSnowmountain",
"description": "Live/animated Xiaomi wallaper",
"removal": "delete"
},
{
@@ -8882,12 +8932,12 @@
{
"id": "com.miui.securitycore",
"label": "Security Core Component",
"description": "Core features of the \"com.miui.securitycenter\". This app displays annoying notifications when you launch a new app.",
"description": "Core features of the \"com.miui.securitycenter\".\nProvides Enterprise Mode, Dual App, Second Space, Fingerprint Add, Gesture Settings. It also shows annoying notifications when launching a new app.",
"web": [
"https://github.com/0x192/universal-android-debloater/issues/641"
],
"removal": "caution",
"warning": "Removing the app may cause bootloops. On Miui 13 and above it doesnt bootloop and looks performance like the same."
"warning": "Removing the app may cause bootloops. On Miui 13 and above, it doesn't cause bootloops, and the performance appears very similar."
},
{
"id": "com.miui.securityinputmethod",
@@ -9109,8 +9159,10 @@
},
{
"id": "com.miuix.editor",
"description": "textaction\nIt's probably used for FrequentPhrase(`com.miui.phrase`) but also Frequent Phrases is unknown app so it's safe to remove.",
"removal": "delete"
"label": "textaction",
"description": "This application is responsible for displaying the text action toolbar in MIUI. Some applications, such as Telegram, use a custom text action toolbar, but most applications this standard toolbar.",
"removal": "delete",
"warning": "If removed, it will fall back to the Android's standard text action toolbar."
},
{
"id": "com.mmigroup.fmradio",
@@ -9884,6 +9936,51 @@
"description": "Moto interactive wallpapers\nResponds to your actions to bring your screen to life.\nhttps://play.google.com/store/apps/details?id=com.motorola.livewallpaper3",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.chroma_plume",
"description": "Motorola Prebuilt themes Chroma Plume",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.cool_bamboo",
"description": "Motorola Prebuilt themes Cool Bamboo",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.lovely_peach",
"description": "Motorola Prebuilt themes Lovely Peach",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.mysterious_amber",
"description": "Motorola Prebuilt themes Mysterious Amber",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.romantic_wisteria",
"description": "Motorola Prebuilt themes Romantic Wisteria",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.titan",
"description": "Motorola Prebuilt themes Cosmic journey",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.tranquil_whale",
"description": "Motorola Prebuilt themes Tranquil Whale",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.twilight_twist",
"description": "Motorola Prebuilt themes Twilight twist",
"removal": "delete"
},
{
"id": "com.motorola.livewallpaper3.prebuilt.vibrant_sapling",
"description": "Motorola Prebuilt themes Vibrant Sapling",
"removal": "delete"
},
{
"id": "com.motorola.mobiledesktop",
"description": "Ready For\nConnect to a PC to stream mobile apps and other things.\nhttps://play.google.com/store/apps/details?id=com.motorola.mobiledesktop",
@@ -11638,8 +11735,10 @@
},
{
"id": "com.oplus.metis",
"description": "Metis\nUser Behavior Records. Hidden with no activities. Collects data.",
"removal": "delete"
"label": "Metis",
"description": "Provides system functions such as scene recognition, smart reminders, and device environment awareness. For example, it can identify nearby TVs for seamless connection or deliver contextually intelligent reminders. It operates quietly in the background.",
"removal": "caution",
"warning": "If removed, live alerts will only work when changing volume modes and personal hotspot."
},
{
"id": "com.oplus.multiapp",
@@ -11803,7 +11902,7 @@
"https://forum.xda-developers.com/t/the-oneplus-10-pro-debloat-thread.4503969/page-2#post-87920315"
],
"removal": "caution",
"warning": "Breaks app lock feature when disabled/deleted, all other features work"
"warning": "Breaks app lock feature when disabled, all other features work. Uninstalling on OxygenOS 15 makes the phone unusable!"
},
{
"id": "com.oplus.sauhelper",
@@ -11890,8 +11989,10 @@
},
{
"id": "com.oplus.trafficmonitor",
"description": "OnePlus Data usage\nOneplus traffic monitor (monthly data usage, etc). This app is so bloated.",
"removal": "delete"
"label": "OnePlus Data usage",
"description": "Oneplus traffic monitor (monthly data usage, etc).",
"removal": "caution",
"warning": "If removed, the 'Data Usage' option under 'Mobile network' will not work. App Info screen's 'Data usage' option will also disappear."
},
{
"id": "com.oplus.uiengine",
@@ -11931,8 +12032,12 @@
{
"id": "com.oplus.wifibackuprestore",
"label": "WifiBackupRestore",
"description": "Lets you backup your wifi credentials to the cloud. This app has obviously access to your wifi credential and have the INTERNET permission.\n\nPithus analysis: https://beta.pithus.org/report/76e43cf4dc55452f39d9b6117074f4072189d3c8ad9cb295a86e49438545f7aa",
"removal": "delete"
"description": "Lets you backup your wifi credentials to the cloud and possibly local wifi access point backups with local backup and restore feature. This app has obviously access to your wifi credential and have the INTERNET permission.\n",
"web": [
"https://beta.pithus.org/report/76e43cf4dc55452f39d9b6117074f4072189d3c8ad9cb295a86e49438545f7aa"
],
"removal": "caution",
"warning": "Removing this package may have similar effects of removing `com.coloros.wifibackuprestore` as this could also break local wifi credential backups functionality without it. However, it's effects is only tested with ColorOS devices with similar package before Oneplus merge."
},
{
"id": "com.oplus.wifitest",
@@ -12823,8 +12928,9 @@
{
"id": "com.samsung.android.app.telephonyui",
"label": "Samsung Call settings",
"description": "It's calling app from samsung China, Korea.\nI don't know how important this app is.",
"removal": "caution"
"description": "The phone call UI that offers the option to accept or reject calls, send a message, etc.",
"removal": "unsafe",
"warning": "Removing the package breaks phone app settings and SIM Manager."
},
{
"id": "com.samsung.android.app.telephonyui.esimclient",
@@ -13158,11 +13264,7 @@
{
"id": "com.samsung.android.dqagent",
"label": "DQA",
"description": "DQA = Samsung Device Quality Agent. It monitors how the device uses Wi-Fi and has the ability to identify network operator-related data.\nFound mention of some packages in the Java code:\n- com.samsung.android.app.mobiledoctor\n- com.samsung.android.dhr (Device Health Report)\n- om.salab.act\n- kr.co.avad.diagnostictool (unkown stuff from South Korea)\n\n2 hard-coded URLs:\nPRD = https://dc.dqa.samsung.com\nSTG = https://stg-dc.dqa.samsung.com\nPRD = Portable Recording Device, STG = Security Threat Group. 2 terms related to law enforcment.",
"web": [
"https://play.google.com/store/apps/details?id=com.samsung.heartwiseVcr",
"https://play.google.com/store/apps/details?id=com.jquiz.act"
],
"description": "DQA = Samsung Device Quality Agent. Logging agent for diagnostic device information.",
"removal": "delete"
},
{
@@ -13726,8 +13828,10 @@
},
{
"id": "com.samsung.android.providers.factory",
"description": "FactoryTestProvider\nIt's used for log or testing.",
"removal": "delete"
"label": "FactoryTestProvider",
"description": "It's used for diagnostics and factory hardware testing.",
"removal": "caution",
"warning": "Removal breaks hwmoduletest."
},
{
"id": "com.samsung.android.providers.media",
@@ -13737,8 +13841,10 @@
},
{
"id": "com.samsung.android.providers.trash",
"description": "SecTrashProvider\nIndexes almost things to trash.\nThis app probably only exist on China Samsung.",
"removal": "replace"
"label": "SecTrashProvider",
"description": "Trash feature for Galaxy phones since One UI 6.0.\nAllows users to delete and restore files from My Files, Gallery, Voice Recordings, etc. directly from the Trash folder in My Files.",
"removal": "caution",
"warning": "Removal breaks apps that delete to Trash."
},
{
"id": "com.samsung.android.rajaampat",
@@ -17880,8 +17986,10 @@
},
{
"id": "com.transsion.applock",
"description": "AppLock\nProvides the only way to hide files and lock apps when using Transsion launchers (which the Transsion devices require for certain functionality like multiapps not working with other launchers). These are the only apps that hide files and lock apps with them.",
"removal": "replace"
"label": "AppLock",
"description": "Provides the only way to hide files and lock apps when using Transsion launchers (which the Transsion devices require for certain functionality like multiapps not working with other launchers). These are the only apps that hide files and lock apps with them.",
"removal": "caution",
"warning": "Removal breaks the Recents feature."
},
{
"id": "com.transsion.audioshare",

View File

@@ -1,8 +1,8 @@
<?php
/* SPDX-License-Identifier: AGPL-3.0-or-later */
const LAST_COMMIT = "52b78a99b49c2de52858f6a96782f17fb8a94c4c";
const THIS_COMMIT = "246c2208b08ebfbe31e0a0eb90430fada932c703";
const LAST_COMMIT = "a04104630ec06b2c85e196725c704d0c2a03c5c0";
const THIS_COMMIT = "4fc05ab24c7695bfe2006ff35a4a8ea367aebc31";
const REPO_DIR = __DIR__ . "/..";
const LINT_DIR = REPO_DIR . "/build";