From 3342b7fddb3204e702b4a5a8e69b589334042219 Mon Sep 17 00:00:00 2001 From: Muntashir Al-Islam Date: Sat, 29 Apr 2023 01:05:52 +0600 Subject: [PATCH] Update list from UAD --- aosp.json | 103 +++-- google.json | 57 ++- misc.json | 149 +++++-- oem.json | 1062 ++++++++++++++++++++++++++++++++++++++++++++------ pending.json | 52 +-- 5 files changed, 1189 insertions(+), 234 deletions(-) diff --git a/aosp.json b/aosp.json index e5334be..3367619 100644 --- a/aosp.json +++ b/aosp.json @@ -2,7 +2,7 @@ { "id": "android.auto_generated_rro__", "label": "android.auto_generated_rro__", - "description": "rro = Runtime Resources Overlay.\nChanges values of a package config, based in the overlay definitions (heavily used by OEM for custom themming android) \nLink: https://source.android.com/devices/architecture/rros and https://code.tutsplus.com/tutorials/quick-tip-theme-android-with-the-runtime-resource-overlay-framework--cms-29708", + "description": "rro = Runtime Resources Overlay.\nChanges values of a package config, based in the overlay definitions (heavily used by OEMs to customize the look and feel of Android) \nLink: https://source.android.com/devices/architecture/rros and https://code.tutsplus.com/tutorials/quick-tip-theme-android-with-the-runtime-resource-overlay-framework--cms-29708", "removal": "delete" }, { @@ -14,7 +14,7 @@ }, { "id": "com.android.apps.tag", - "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 exemple: https://en.wikipedia.org/wiki/TecTile\nYou will still be able to connect to a NFC device (e.g a speaker) with this disabled.", + "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" }, { @@ -35,6 +35,11 @@ "description": "Generic printing service that should work with most printers.\nWill break printing functionality if disabled, but other replacement print services can be downloaded from the Play Store.", "removal": "replace" }, + { + "id": "com.android.bluetooth", + "description": "Bluetooth service", + "removal": "caution" + }, { "id": "com.android.bluetoothmidiservice", "label": "Bluetooth MIDI Service", @@ -90,7 +95,7 @@ { "id": "com.android.carrierconfig", "label": "com.android.carrierconfig", - "description": "Dynamically provides configuration for the carrier network. The config contains: Roaming networks, Voicemail settings, SMS/MMS settings, VoLTE/IMS settings, and more. If a carrier app is installed it will be queried for overrides to these settings.\nSeems to run on boot and when you swap SIM?\nhttps://source.android.com/devices/tech/config/carrier\nhttps://cs.android.com/android/platform/superproject/+/master:packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java", + "description": "Dynamically provides configuration for the carrier network.\nThe config contains: Roaming networks, Voicemail settings, SMS/MMS settings, VoLTE/IMS settings, and more.\nIf a carrier app is installed it will be queried for overrides to these settings.\nSeems to run on boot and when you swap SIM?\nhttps://source.android.com/devices/tech/config/carrier\nhttps://cs.android.com/android/platform/superproject/+/master:packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java", "removal": "replace" }, { @@ -104,6 +109,22 @@ "description": "Cell broadcast is designed to deliver messages to multiple users in an area.\nThis is notably used by ISPs to send Emergency/Government alerts.\nRuns at boot time and is also triggered after exiting airplane mode.\nhttps://en.wikipedia.org/wiki/Cell_Broadcast\nhttps://www.androidcentral.com/amber-alerts-and-android-what-you-need-know\nhttps://android.googlesource.com/platform/packages/apps/CellBroadcastReceiver/+/refs/heads/master/src/com/android/cellbroadcastreceiver", "removal": "caution" }, + { + "id": "com.android.cellbroadcastreceiver.basiccolorblack.overlay", + "description": "Dark theme overlay for com.android.cellbroadcastreceiver", + "removal": "caution", + "dependencies": [ + "com.android.cellbroadcastreceiver" + ] + }, + { + "id": "com.android.cellbroadcastreceiver.basiccolorwhite.overlay", + "description": "Light theme overlay for com.android.cellbroadcastreceiver", + "removal": "caution", + "dependencies": [ + "com.android.cellbroadcastreceiver" + ] + }, { "id": "com.android.cellbroadcastreceiver.overlay.common", "description": "com.android.cellbroadcastreceiver Theme pack\nGuessing it's a pack of themes for the cellbroadcastreceiver, based on the name.", @@ -114,7 +135,7 @@ "label": "Companion Device Manager", "description": "This handles connections to other devices, like Bluetooth Headphones, desktop Operating Systems, etc.", "removal": "delete", - "warning": "Only needed for Google smart IoT devices (WearOS/Android Wear)" + "warning": "Removing this package will result in the inability to read the SD card from your computer's file manager when connecting through USB" }, { "id": "com.android.contacts", @@ -145,7 +166,7 @@ { "id": "com.android.documentsui", "label": "Files", - "description": "Same as com.google.android.documentsui? Here's that description:\nOccasionally runs in the background.\nFile selector for other apps. Another file browser can replace most of the functionality, but not all apps support that.\nSafe to disable, but will of course break file saving/loading functionality for some apps.", + "description": "Same as com.google.android.documentsui? Here's that description:\nFiles\nOccasionally runs in the background.\nFile selector for other apps. Another file browser can replace most of the functionality, but not all apps support that.", "removal": "unsafe", "warning": "Storage Access Framework (SAF) will break if this is disabled." }, @@ -184,13 +205,13 @@ }, { "id": "com.android.email.partnerprovider", - "description": "Lets Google partners (OEM in most of the case) to customize the default email settings.\nThe manufacturer often change the default signature displayed the end of each of your mail (e.g \"Sent from my Nokia phone\")", + "description": "Lets Google partners (OEM in most of the case) to customize the default email settings.\nThe manufacturer often changes the default signature displayed at the end of each of your mail (e.g \"Sent from my Nokia phone\")", "removal": "delete" }, { "id": "com.android.emergency", "label": "Emergency information", - "description": "Display 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.", + "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" }, { @@ -209,6 +230,11 @@ "description": "Face Unlock\nSafe to remove if you don't use Face Unlock.", "removal": "caution" }, + { + "id": "com.android.fmradio", + "description": "FM Radio\n Plug in Head phones & listen to the Radio!\n", + "removal": "delete" + }, { "id": "com.android.galaxy4", "description": "Built-in Dynamic wallpaper", @@ -219,6 +245,11 @@ "description": "Xiaomi Gallery app", "removal": "replace" }, + { + "id": "com.android.hotspot2", + "description": "Provides wifi tethering (lets you share your mobile device's Internet connection with other devices)\nhttps://en.wikipedia.org/wiki/Tethering)\n", + "removal": "caution" + }, { "id": "com.android.htmlviewer", "label": "HTML Viewer", @@ -230,7 +261,8 @@ "id": "com.android.inputdevices", "label": "Input Devices", "description": "Only contains a receiver named \"Android keyboard\", possibly for an external keyboard.\nLocates available keyboard layouts. Apps can offer additional keyboard layouts to the user by declaring a suitable broadcast receiver in their manifest.", - "removal": "replace" + "removal": "caution", + "warning": "If you are using the default Samsung keyboard, then deleting this package on some phones may cause the keyboard to completely stop working. You may get locked out of your phone if the only method to authenticate yourself is using password." }, { "id": "com.android.inputmethod.latin", @@ -326,6 +358,11 @@ "description": "AOSP SMS app.\nOccasionally runs in the background.\nSome OEMs (like Huawei & Xiaomi) use the same package name for their app.\nQKSMS is a good FOSS replacement: https://f-droid.org/en/packages/com.moez.QKSMS/", "removal": "delete" }, + { + "id": "com.android.modulemetadata", + "description": "It's used to manage and store metadata about installed modules, and is accessed by the system server. Breaks some core functionality if disabled.", + "removal": "caution" + }, { "id": "com.android.musicfx", "description": "Audio EQ (equalizer). Some 3rd-party music apps can use it to provide you EQ features.", @@ -333,7 +370,7 @@ }, { "id": "com.android.musicvis", - "description": "Music Visualization Wallpapers.", + "description": "Music Visualization Wallpapers\n", "removal": "delete" }, { @@ -343,14 +380,14 @@ }, { "id": "com.android.noisefield", - "description": "\"Noise filed\" live wallpaper.", + "description": "\"Noise filed\" live wallpaper.\n", "removal": "delete" }, { "id": "com.android.ons", "label": "com.android.ons", "description": "Opportunistic Network Service\nFrom what I can glean in the source code it seems like this provides a list of available networks and assigns each network a priority.\nI've never seen it run on its own, so this might be part of some automatic network switching setting that I have turned off.\nhttps://cs.android.com/android/platform/superproject/+/master:packages/services/AlternativeNetworkAccess/src/com/android/ons/OpportunisticNetworkService.java\nhttps://developer.android.com/reference/android/telephony/AvailableNetworkInfo\nhttps://cs.android.com/android/platform/superproject/+/master:frameworks/base/telephony/java/android/telephony/AvailableNetworkInfo.java", - "removal": "caution" + "removal": "replace" }, { "id": "com.android.otaprovisioningclient", @@ -365,7 +402,7 @@ }, { "id": "com.android.phasebeam", - "description": "\"Phase beam\" live wallpaper.", + "description": "\"Phase beam\" live wallpaper\n", "removal": "delete" }, { @@ -381,7 +418,7 @@ { "id": "com.android.printspooler", "label": "Print Spooler", - "description": "Print Spooler\nManages the printing process.\nRuns on boot, but not beyond that.", + "description": "Manages the printing process.\nRuns on boot, but not beyond that.", "removal": "caution", "warning": "Apart from breaking the printing functionality, it also breaks the connection preferences submenu in the settings app on most devices." }, @@ -421,7 +458,7 @@ }, { "id": "com.android.providers.partnerbookmarks", - "description": "Provides bookmarks about partners of Google in Chrome.", + "description": "Provides bookmarks about partners of Google in Chrome.\n", "removal": "delete" }, { @@ -434,7 +471,7 @@ "id": "com.android.proxyhandler", "label": "ProxyHandler", "description": "Handles proxy config.", - "removal": "delete", + "removal": "caution", "warning": "Do not remove if you use a system proxy." }, { @@ -444,7 +481,7 @@ }, { "id": "com.android.runintest.ddrtest", - "description": "DDR Test\nRAM Stress tester\nCan be run from the bootloader\nNOTE: I'm not sure it's really from AOSP (seen in TCL Plex phone)", + "description": "DDR Test\nRAM Stress tester\nCan be run from the bootloader\nNOTE: I'm not sure it's really from AOSP (seen in TCL Plex phone)\n", "removal": "delete" }, { @@ -479,7 +516,7 @@ }, { "id": "com.android.soundrecorder", - "description": "AOSP Sound recorder. OEM often use their own solution\nNOTE: On some phones, Huawei & Xiaomi also use this package name for their own browser app.\nThere are better apps (on F-droid) anyway.", + "description": "AOSP Sound recorder. OEMs often use their own solution\nNOTE: On some phones, Huawei & Xiaomi also use this package name for their own browser app.\nThere are better apps (on F-droid) anyway \n", "removal": "replace" }, { @@ -534,17 +571,17 @@ "id": "com.android.theme.icon_pack.rounded.systemui", "label": "Rounded", "description": "Android icons pack [Rounded].\nSafe to remove if you don't use them, but there's no point in doing so as they are simple data containers with no permissions.", - "removal": "delete" + "removal": "caution" }, { "id": "com.android.theme.icon_pack.rounded.themepicker", "label": "Rounded", "description": "Obviously related to the \"rounded\" icon pack but the full package is strange. A themepicker class only for a specific icon package?\nSafe to remove if you don't use them, but there's no point in doing so.", - "removal": "delete" + "removal": "replace" }, { "id": "com.android.timezone.updater", - "description": "Time Zone Updater\nAutomatically updates the clock to correspond to your current time zone\nThis *may* causes a bootloop if removed. Timezone packages often causes that. \n", + "description": "Time Zone Updater\nAutomatically updates the clock to correspond to your current time zone\nThis *may* cause a bootloop if removed. Timezone packages often causes that. \n", "removal": "caution" }, { @@ -555,7 +592,7 @@ }, { "id": "com.android.voicedialer", - "description": "AOSP Voice dialer. Let's you call someone or open an app with your voice from the dialer.\nOEM often use their own code (embeded in their voice-controlled digital assistant)\nNOTE: On some phones Huawei & Xiaomi also use this package name for their own voice dialer app.\n", + "description": "AOSP Voice dialer. Lets you call someone or open an app with your voice from the dialer.\nOEM often use their own code (embeded in their voice-controlled digital assistant)\nNOTE: On some phones Huawei & Xiaomi also use this package name for their own voice dialer app.\n", "removal": "replace" }, { @@ -573,7 +610,7 @@ "id": "com.android.wallpaper.livepicker", "label": "Live Wallpaper Picker", "description": "Enables you to pick a live wallpaper. Removing it will break some weather applications (especially ones with widgets) and wallpaper applications like Muzei.", - "removal": "caution" + "removal": "replace" }, { "id": "com.android.wallpaper.livepicker.overlay", @@ -589,17 +626,16 @@ "id": "com.android.wallpapercropper", "label": "com.android.wallpapercropper", "description": "Wallpaper cropper.\n", - "removal": "caution" + "removal": "replace" }, { "id": "com.android.wallpaperpicker", "description": "Enables you to pick a wallpaper.\n", - "removal": "delete" + "removal": "replace" }, { "id": "com.android.webview", - "label": "Android System WebView", - "description": "Same as com.google.android.webview\nAllows Android apps to display content from the web directly inside the app. It's based on Chrome.", + "description": "AOSP webview\nDeprecated and replaced by com.google.android.webview\nAllows Android apps to display content from the web directly inside the app. It's based on Chrome.\nWARNING: Make to have another Webview before uninstalling it or some apps may not work properly.\n", "removal": "replace", "suggestions": "webviews" }, @@ -607,7 +643,7 @@ "id": "com.android.wifi.resources", "label": "System Wi-Fi Resources", "description": "System Wi-Fi resources", - "removal": "unsafe" + "removal": "caution" }, { "id": "com.example.android.notepad", @@ -617,7 +653,18 @@ { "id": "com.google.android.cellbroadcastreceiver", "description": "Wireless emergency alerts\nCell broadcast is designed to deliver messages to multiple users in an area.\nThis is notably used by ISP to send Emergency/Government alerts.\nRuns at boot and is also triggered after exiting airplane mode.\nhttps://en.wikipedia.org/wiki/Cell_Broadcast\nhttps://www.androidcentral.com/amber-alerts-and-android-what-you-need-know\nhttps://android.googlesource.com/platform/packages/apps/CellBroadcastReceiver/+/refs/heads/master/src/com/android/cellbroadcastreceiver", - "removal": "caution" + "removal": "caution", + "dependencies": [ + "com.google.android.cellbroadcastservice" + ] + }, + { + "id": "com.google.android.cellbroadcastservice", + "description": "Cell broadcast is designed to deliver messages to multiple users in an area.\nThis is notably used by ISP to send Emergency/Government alerts.\nhttps://en.wikipedia.org/wiki/Cell_Broadcast\nhttps://www.androidcentral.com/amber-alerts-and-android-what-you-need-know", + "removal": "caution", + "required_by": [ + "com.google.android.cellbroadcastreceiver" + ] }, { "id": "com.google.android.overlay.modules.documentsui", diff --git a/google.json b/google.json index ea0dde9..efbec64 100644 --- a/google.json +++ b/google.json @@ -19,6 +19,11 @@ "description": "Horrible stuff for Google Chrome. This package bypass your DNS settings (for letting pass Google ads)\n", "removal": "delete" }, + { + "id": "com.android.soundpicker", + "description": "Google Sounds. Needed to pick up a phone ringtone. No weird permissions.\n\nPithus analysis: https://beta.pithus.org/report/f5f7c265c6d98666c78267b91643bbfb635021d5d4f85c93407079ba4aad88ee", + "removal": "caution" + }, { "id": "com.android.systemui.plugin.globalactions.wallet", "description": "Apk file name: QuickAccessWallet\nThis is the Google Pay widget in the power menu(hold power button for 1sec to show this menu), below the Emergency, Power off and Reboot buttons.", @@ -227,7 +232,8 @@ { "id": "com.google.android.apps.messaging", "description": "Google Messages (SMS+RCS) (https://play.google.com/store/apps/details?id=com.google.android.apps.messaging)\nRuns in the background.\nQKSMS is a good FOSS replacement.", - "removal": "delete" + "removal": "delete", + "warning": "Removing this may cause issues with receiving 2FA verification text messages and calls from Google on some devices. Please let us know your experience with this on https://github.com/0x192/universal-android-debloater/pull/250 (give your phone model + Android version)" }, { "id": "com.google.android.apps.navlite", @@ -289,6 +295,11 @@ "description": "The backup restore wizard used for pulling Android system backups from your Google account.\nRuns on boot.\nYou only need this if you factory restore, in which case it’s automatically re-enabled for you.", "removal": "delete" }, + { + "id": "com.google.android.apps.safetyhub", + "description": "Personal Safety (https://play.google.com/store/apps/details?id=com.google.android.apps.safetyhub)\nPersonal Safety is a Pixel app that helps you prepare and react in an emergency by quickly calling emergency services (e.g if your phone detects that you've been in a car crash, it can call for help automatically)\n\nThis app has obviously a lot of dangerous permissions due to its operation.\n\nPithus analysis: https://beta.pithus.org/report/e207f7d0f59d9df268154b90fc10cd861d0483465e30bbac8f68a7b12340c67f", + "removal": "replace" + }, { "id": "com.google.android.apps.santatracker", "description": "Google Santa Tracker (discontinued)", @@ -357,7 +368,8 @@ { "id": "com.google.android.apps.wellbeing", "description": "Digital Wellbeing (https://play.google.com/store/apps/details?id=com.google.android.apps.wellbeing)\nLets you track device and app usage and set usage limits.", - "removal": "delete" + "removal": "delete", + "warning": "It is a hard dependency for the settings app on Android 12+ on Pixel phones. Disable this package instead of uninstalling it, or the settings will crash on launch." }, { "id": "com.google.android.apps.work.oobconfig", @@ -366,32 +378,32 @@ }, { "id": "com.google.android.apps.youtube.creator", - "description": "Youtube Studio (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.creator)\n", + "description": "YouTube Studio (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.creator)\n", "removal": "delete" }, { "id": "com.google.android.apps.youtube.gaming", - "description": "Youtube Gaming -(discontinued in March 2019, features integrated in main youtube app)\n", + "description": "YouTube Gaming -(discontinued in March 2019, features integrated in main youtube app)\n", "removal": "delete" }, { "id": "com.google.android.apps.youtube.kids", - "description": "Youtube Kid (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.kids)\n", + "description": "YouTube Kids (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.kids)\n", "removal": "delete" }, { "id": "com.google.android.apps.youtube.mango", - "description": "YouTube Go (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.mango)\nLite version of the Youtube app. Shutdown by Google in august 2022.\nhttps://support.google.com/youtube/thread/162222567/youtube-go-is-going-away-in-august-of-this-year", + "description": "YouTube Go (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.mango)\nLite version of the YouTube app. Shutdown by Google in august 2022.\nhttps://support.google.com/youtube/thread/162222567/youtube-go-is-going-away-in-august-of-this-year", "removal": "delete" }, { "id": "com.google.android.apps.youtube.music", - "description": "Youtube Music (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.music)\n", + "description": "YouTube Music (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.music)\n", "removal": "delete" }, { "id": "com.google.android.apps.youtube.vr", - "description": "Youtube VR (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.vr)\n", + "description": "YouTube VR (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.vr)\n", "removal": "delete" }, { @@ -437,7 +449,8 @@ { "id": "com.google.android.deskclock", "description": "Google clock app (https://play.google.com/store/apps/details?id=com.google.android.deskclock)\n", - "removal": "delete" + "removal": "delete", + "warning": "on some phones, removing this makes it so alarms and notifications only vibrate and don't make any sound (via any installed app), and makes the 'Alarm' section unavailable in 'Settings > Sound & Vibration'" }, { "id": "com.google.android.dialer", @@ -551,7 +564,7 @@ }, { "id": "com.google.android.markup", - "description": "Google Markup app made for modifying pictures, ships by default on every Pie+ device.\n", + "description": "Google Markup app made for modifying pictures, shipped by default on every Pie+ device.\n", "removal": "delete" }, { @@ -569,6 +582,14 @@ "description": "Provides first time setup, safe to remove.\n", "removal": "delete" }, + { + "id": "com.google.android.overlay.modules.cellbroadcastreceiver", + "description": "Overlay (theme/notification) module for com.google.android.cellbroadcastreceiver", + "removal": "caution", + "dependencies": [ + "com.google.android.cellbroadcastreceiver" + ] + }, { "id": "com.google.android.overlay.modules.ext.services", "description": "Android System Theme pack\nThe package name is pretty self-explanatory.", @@ -584,11 +605,6 @@ "description": "Android System Theme pack\nGuessing it's a pack of themes for the Android system framework permission controller based on the name.", "removal": "caution" }, - { - "id": "com.google.android.packageinstaller", - "description": "Occasionally runs in the background.\nRelated to installing Google-specific packages? Possibly something to do with Play services and backend updates/installations. Installing an app through Google Play worked fine with it disabled.", - "removal": "caution" - }, { "id": "com.google.android.partnersetup", "description": "Google Partner Setup\nOccasionally runs in the background.\nBased on an unclear explanation online: Enables applications to interact with your Google account/apps, for example: adding a Google Calendar event from a To-Do app.\nProbably safe to disable; Haven't noticed any consequences of disabling from weeks of use.", @@ -651,7 +667,7 @@ }, { "id": "com.google.android.tag", - "description": "Support for NFC tags interactions (5 permissions : Contacts/Phone On by default).\nNFC Tags are for instance used in bus to let you validate your transport card with your phone\nOther exemple : https://en.wikipedia.org/wiki/TecTile\nYou will still be able to connect to a NFC device (e.g a speaker) if removed.\n", + "description": "Support for NFC tags interactions (5 permissions : Contacts/Phone On by default).\nNFC Tags are for instance used in bus to let you validate your transport card with your phone\nOther example: https://en.wikipedia.org/wiki/TecTile\nYou will still be able to connect to an NFC device (e.g a speaker) if removed.\n", "removal": "delete" }, { @@ -661,8 +677,8 @@ }, { "id": "com.google.android.tts", - "description": "Speech Services by Google (https://play.google.com/store/apps/details?id=com.google.android.tts)\nLets apps read text on your screen aloud, in many languages.", - "removal": "delete" + "description": "Speech Services by Google (https://play.google.com/store/apps/details?id=com.google.android.tts)\nDefault Text To Speech (TTS) engine on most of Android devices. It enables apps to convert text into voice.\n\nPithus analysis: https://beta.pithus.org/report/08f97758fbfae1e17c4a8e5ee1a1e6d2726ce6b0b4931d5452f2376d60f1b4fb\n\nNote: many apps like navigation and health/sport apps rely on a TTS engine to provide speech services. Open-source TTS engines available on Android exists but, as of the end of 2022, there is only RHVoice (https://f-droid.org/en/packages/com.github.olga_yakovleva.rhvoice.android/) and it doesn't support a lot of languages. Mimic3 (https://mycroft.ai/mimic-3/) is probably the future of IoT open-source TTS engine but there is no Android support yet", + "removal": "replace" }, { "id": "com.google.android.tv.remote", @@ -701,8 +717,9 @@ }, { "id": "com.google.android.webview", - "description": "Android System WebView (https://play.google.com/store/apps/details?id=com.google.android.webview)\nAllows Android apps to display content from the web directly inside the app.\nBased on Chrome.\nBromite is an open-source, privacy-oriented Webview replacement: https://www.bromite.org/system_web_view", - "removal": "replace" + "description": "Android System WebView (https://play.google.com/store/apps/details?id=com.google.android.webview)\nAllows Android apps to display content from the web directly inside the app.\nBased on Chrome.\n", + "removal": "replace", + "suggestions": "webviews" }, { "id": "com.google.android.youtube", diff --git a/misc.json b/misc.json index bbbe74e..b198841 100644 --- a/misc.json +++ b/misc.json @@ -1,4 +1,9 @@ [ + { + "id": "air.com.playtika.slotomania", + "description": "Slotomania (https://play.google.com/store/apps/details?id=air.com.playtika.slotomania)\nPreinstalled game on some Samsung phones. 31 permissions, 13 trackers: https://reports.exodus-privacy.eu.org/reports/air.com.playtika.slotomania/latest/", + "removal": "delete" + }, { "id": "cci.usage", "description": "My Consumer Cellular (https://play.google.com/store/apps/details?id=cci.usage)\nLets you manage your Consumer Cellular account, track your usage, pay your bill.\nConsumer Cellular is an American postpaid mobile virtual network operator\nhttps://en.wikipedia.org/wiki/Consumer_Cellular\n", @@ -6,7 +11,7 @@ }, { "id": "co.sitic.pp", - "description": "Designed to remotely lock the phone (by sending a simple SMS) in case you don't pay your bill \nhttps://www.reddit.com/r/Android/comments/fde3l6/3rd_party_telemetry_found_in_nokia_smartphones/fjh4zbx/?context=3\nThis app was preinstalled on phone not served by that carrier (América Móvil) from South America. \nNormally you should not have this app anymore because it was removed by Nokia during an Android 10 update.\n", + "description": "Designed to remotely lock the phone (by sending a simple SMS) in case you don't pay your bill \nhttps://www.reddit.com/r/Android/comments/fde3l6/3rd_party_telemetry_found_in_nokia_smartphones/fjh4zbx/?context=3\nThis app was pre-installed on phone not served by that carrier (América Móvil) from South America.\nNormally you should not have this app anymore because it was removed by Nokia during an Android 10 update.\n", "removal": "delete" }, { @@ -24,9 +29,14 @@ "description": "AAA Mobile (https://play.google.com/store/apps/details?id=com.aaa.android.discounts)\nKind of GPS that helps you find Point of interest (POI) like hotels, restaurants, and car repair facilities from the AAA databases.\nNOTE : You’ll have to sign up for an AAA membership to enjoy all of the features and functionality of the Android app.\nAAA = American Automobile Association", "removal": "delete" }, + { + "id": "com.agui.toolbox", + "description": "Toolbox\n contains a bunch of small utilites, most have there own APP but are only accessible from the Toolbox UI\nincluded; Noise test, Compass, Flashlight, Bubble Level, Picture Hanging, Heart rate, Measure height,\n Magnifier,Alarm, Plumb Bob, Protractor, Speedometer & a Pedometer.", + "removal": "delete" + }, { "id": "com.amazon.aa", - "description": "Amazon Assistant app. Nice spyware ! \nShow you recoomanded products available on Amazon and price compare as you shop across the web.\nNOTE : https://www.gadgetguy.com.au/amazon-assistant-spies-on-you/\n", + "description": "Amazon Assistant app, a spyware.\nShows you recommended products available on Amazon and price compare as you shop across the web.\nNOTE : https://www.gadgetguy.com.au/amazon-assistant-spies-on-you/\n", "removal": "delete" }, { @@ -136,12 +146,12 @@ }, { "id": "com.contextlogic.wish", - "description": "Wish Shopping (https://play.google.com/store/apps/details?id=com.contextlogic.wish)\nYou should not buy with Wish if you want my opinion.\n", + "description": "Wish Shopping (https://play.google.com/store/apps/details?id=com.contextlogic.wish)", "removal": "delete" }, { "id": "com.cootek.smartinputv5.language.englishgb", - "description": "TouchPal Keyboard by Cootek a chinese company.\nAdware (lots lots of ads)\nWorth reading : https://www.buzzfeednews.com/article/craigsilverman/google-banned-cootek-adware\n", + "description": "TouchPal Keyboard by Cootek a chinese company.\nAdware (lots and lots of ads)\nWorth reading : https://www.buzzfeednews.com/article/craigsilverman/google-banned-cootek-adware\n", "removal": "delete" }, { @@ -159,6 +169,11 @@ "description": "Feedly (https://play.google.com/store/apps/details?id=com.devhd.feedly)\nNews aggregator application (RSS)\nRSS aggregator are great but Feedly is really bad, especially privacy-wise.\nhttps://feedly.com/i/legal/privacy\nBetter Alternative : https://github.com/FreshRSS/FreshRSS\n", "removal": "delete" }, + { + "id": "com.digitalturbine.toolbar", + "description": "Digital Turbine\nAdware and used by carriers to showcase their apps\n\nFYI: Digital Turbine is an advertising company.\n", + "removal": "delete" + }, { "id": "com.diotek.sec.lookup.dictionary", "description": "Samsung dictionary from Diotek (Korean company)\nhttp://en.diotek.com/\n", @@ -216,7 +231,7 @@ }, { "id": "com.ebay.carrier", - "description": "Kind of weird ebay apps preinstalled by carriers.\n", + "description": "Kind of weird ebay apps pre-installed by carriers.\n", "removal": "delete" }, { @@ -231,7 +246,7 @@ }, { "id": "com.emoji.keyboard.touchpal", - "description": "TouchPal Emoji Keyboard by Cootek a chinese company\nAdware (lots lots of ads)\nWorth reading : https://www.buzzfeednews.com/article/craigsilverman/google-banned-cootek-adware\n", + "description": "TouchPal Emoji Keyboard by Cootek a chinese company\nAdware (lots and lots of ads)\nWorth reading : https://www.buzzfeednews.com/article/craigsilverman/google-banned-cootek-adware\n", "removal": "delete" }, { @@ -266,7 +281,12 @@ }, { "id": "com.facebook.system", - "description": "Facebook App Installer (empty shell app which incite you to install the Facebook app)\n", + "description": "Facebook App Installer (empty shell app which incites you to install the Facebook app)\n", + "removal": "delete" + }, + { + "id": "com.finshell.fin", + "description": "FinShell Pay (https://play.google.com/store/apps/details?id=com.finshell.fin)\nProvides various Payment and Financial Services. Pretty bad privacy policy: https://rwallet.finshell.co.in/html/user/privacy_policy.html", "removal": "delete" }, { @@ -284,6 +304,11 @@ "description": "Go2Pay (https://play.google.com/store/apps/details?id=com.generalmobi.go2pay)\nPayment app that offers mobile pre-paid recharges and post-paid bill payment, data card recharges and bill payment, \nDTH recharges through cashless transactions.\nDTH = Direct To Home Television \n", "removal": "delete" }, + { + "id": "com.glance.internet", + "description": "Displays unsolicited \"trending\" stories on Lockscreen", + "removal": "delete" + }, { "id": "com.gotv.nflgamecenter.us.lite", "description": "Football NFL (https://play.google.com/store/apps/details?id=com.gotv.nflgamecenter.us.lite)\n", @@ -309,6 +334,12 @@ "description": "1Weather (https://play.google.com/store/apps/details?id=com.handmark.expressweather)\nForecasts alerts app (contain ads)\n", "removal": "delete" }, + { + "id": "com.haoba.btsmart", + "description": "Agui Unibuds", + "removal": "delete", + "warning": "May only be needed if you use Uniherts Ear Buds (Unibuds)" + }, { "id": "com.heytap.accessory", "description": "Accessory Framework\nQuick device connect feature. Can be disabled via hidden setting (Settings -> Search 'App Enhancement Services' -> Quick device connect) if not wanted.\nAllows you to search for nearby devices and connect to them without having to go through the Bluetooth or WiFi Direct settings' Ghosh! 32 permissions just for this?\n\nPithus analysis: https://beta.pithus.org/report/cc0ba95f0d0867ba6d883275cd2f6c4aa252ebc874f15f1ee240bb5bac330578", @@ -373,7 +404,7 @@ }, { "id": "com.ironsource.appcloud.oobe.huawei", - "description": "Essentials apps\nApp who promotes some other apps (and encourages you to install them)\nThis is developped by IronSource, a \"next-generation advertising company\" \nhttps://aura.ironsrc.com/ (app) | https://company.ironsrc.com/ (company)\nWhen you try to read their privacy policy you arrive to an outstanding blank PDF file!\n(http://www.ironsrc.com/wp-content/uploads/2019/03/ironSource-Privacy-Policy.pdf)\n", + "description": "Essentials apps\nApp which promotes some other apps (and encourages you to install them)\nDeveloped by IronSource, a \"next-generation advertising company\" \nhttps://aura.ironsrc.com/ (app) | https://company.ironsrc.com/ (company)\nWhen you try to read their privacy policy you arrive to an outstanding blank PDF file!\n(http://www.ironsrc.com/wp-content/uploads/2019/03/ironSource-Privacy-Policy.pdf)\n", "removal": "delete" }, { @@ -383,7 +414,7 @@ }, { "id": "com.king.candycrushsaga", - "description": "Candy Crush Saga (https://play.google.com/store/apps/details?id=com.king.candycrushsaga)\nI don't understand why this game is so popular (I guess the fact it is preinstalled in a lot of phone helps)\n", + "description": "Candy Crush Saga (https://play.google.com/store/apps/details?id=com.king.candycrushsaga)\nI don't understand why this game is so popular (I guess the fact it is pre-installed in a lot of phone helps)\n", "removal": "delete" }, { @@ -418,12 +449,12 @@ }, { "id": "com.mediatek.engineermode", - "description": "Enigneer mode you can access by dialing a secret code (*#*#3646633#*#* on some Xiaomi phones for instance)\nIt enables you to access to debug/logged data and some hidden firmware settings. \n", + "description": "Engineer mode you can access by dialing a secret code (*#*#3646633#*#* on some Xiaomi phones for instance)\nIt enables you to access the debug/logged data and some hidden firmware settings.\n", "removal": "delete" }, { "id": "com.mediatek.gpslocationupdate", - "description": "I wonder if it is really only a logging app. \nCan someone try to remove it and use a GPS app to see it still works?\nCan someone share the apk? (from a Xiaomi/Huawei phone)\n", + "description": "I wonder if it is really only a logging app.\nCan someone try to remove it and use a GPS app to see if it still works?\nCan someone share the apk? (from a Xiaomi/Huawei phone)\n", "removal": "caution" }, { @@ -431,6 +462,12 @@ "description": "Mediatek's implementation of IMS (low-level implementation?)\nhttps://www.programmersought.com/article/50164530665/\nIMS(Ip Multimedia Subsystem) is an open industry standard for voice and multimedia communications over packet-based IP networks (VoLTE/VoIP/Wifi calling).", "removal": "caution" }, + { + "id": "com.mediatek.ims.pco", + "description": "Protocol Configuration Options service for IMS\nIMS(IP Multimedia Subsystem) is an open industry standard for voice and multimedia communications over packet-based IP networks (VoLTE/VoIP/Wifi calling). This package enable automatic configuration pushed by your carrier.", + "removal": "caution", + "warning": "Maybe needed if you use IMS" + }, { "id": "com.mediatek.location.lppe.main", "description": "LPPE = LTE Positioning Protocol enhancements/extensions (LTE = \"4G\")\nPositioning and assistance protocol between E-SMLC (mobile location center) and UE (User Equipement = phone)\nhttps://www.gpsworld.com/wirelessexpert-advice-positioning-protocol-next-gen-cell-phones-11125/\nI don't know the app has the permission to read SMS\n", @@ -461,14 +498,19 @@ "description": "DRM provider (actually Beep Science is MediaTek’s default DRM vendor)\nProbably required for some forms of DRM; disabling might break things like Netflix streaming, which relies on DRM to function.\nhttps://en.wikipedia.org/wiki/Digital_rights_management", "removal": "replace" }, + { + "id": "com.mediatek.simprocessor", + "description": "This controls and imports contacts saved on a SIM card. Not needed if you don't store your contacts on the SIM card\n", + "removal": "replace" + }, { "id": "com.mediatek.wfo.impl", - "description": "According to olorin (https://www.olorin.me/2019/09/08/debloating-the-umidigi-f1-play/) it's MediaTek’s default fingerprint app (and he removed it).\nCan someone confirm what this package does?\nRemember that any preinstalled apps you don't actually need just increase the surface attack.\nVulnerability found in 2019: https://nvd.nist.gov/vuln/detail/CVE-2019-15368\nAny app co-located on the device could modify a system property through an exported interface without proper authorization.", + "description": "According to olorin (https://www.olorin.me/2019/09/08/debloating-the-umidigi-f1-play/) it's a MediaTek’s default fingerprint app (and he removed it).\nCan someone confirm what this package does?\nRemember that any pre-installed apps you don't actually need just increase the surface attack.\nVulnerability found in 2019: https://nvd.nist.gov/vuln/detail/CVE-2019-15368\nAny app co-located on the device could modify a system property through an exported interface without proper authorization.", "removal": "delete" }, { "id": "com.micredit.in", - "description": "Mi Credit. Personal Loan app (https://play.google.com/store/apps/details?id=com.micredit.in.gp)\n", + "description": "Mi Credit (https://play.google.com/store/apps/details?id=com.micredit.in.gp)\nApp providing loans to MIUI users from India and China\n\nNote: https://web.archive.org/web/20221207193942/https://onsitego.com/blog/xiaomi-quietly-discontinues-mi-credit-mi-pay-india/", "removal": "delete" }, { @@ -496,6 +538,11 @@ "description": "Microsoft Mobile Office Beta\n", "removal": "delete" }, + { + "id": "com.microsoft.office.onenote", + "description": "OneNote (https://play.google.com/store/apps/details?id=com.microsoft.office.onenote)\nMicrosoft and privacy you know... This app has a lot of permissions. For example it has access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls...", + "removal": "delete" + }, { "id": "com.microsoft.office.outlook", "description": "Outlook", @@ -593,7 +640,17 @@ }, { "id": "com.opera.preinstall", - "description": "Opera Preinstall Data\nGenerate utm tracking stuff\n", + "description": "Opera Preinstall Data\nGenerates utm tracking stuff\n", + "removal": "delete" + }, + { + "id": "com.opos.cs", + "description": "Hot Apps\nGenerate app folders on home screen that recommended sponsored apps and games.", + "removal": "delete" + }, + { + "id": "com.pandora.android", + "description": "Pandora (https://play.google.com/store/apps/details?id=com.pandora.android)\nVery intrusive music and podcasts app. 17 permissions and 14 trackers: https://reports.exodus-privacy.eu.org/reports/com.pandora.android/latest/", "removal": "delete" }, { @@ -603,7 +660,7 @@ }, { "id": "com.phonepe.app", - "description": "PhonePe (https://play.google.com/store/apps/details?id=com.phonepe.app)\nPhonePe is a payments app that allows indian users to use BHIM UPI, your credit card and debit card or wallet to recharge your mobile phone, \npay your utility bills and also make instant payments at offline and online stores.\nPhonePe is an indian company (https://en.wikipedia.org/wiki/PhonePe)\nBHIM = Bharat Interface for Money : https://en.wikipedia.org/wiki/BHIM\nUPI = Unified Payement Interface : https://en.wikipedia.org/wiki/Unified_Payments_Interface\n", + "description": "PhonePe (https://play.google.com/store/apps/details?id=com.phonepe.app)\nPhonePe is a payment app that allows indian users to use BHIM UPI, your credit card and debit card or wallet to recharge your mobile phone, \npay your utility bills and also make instant payments at offline and online stores.\nPhonePe is an indian company (https://en.wikipedia.org/wiki/PhonePe)\nBHIM = Bharat Interface for Money : https://en.wikipedia.org/wiki/BHIM\nUPI = Unified Payement Interface : https://en.wikipedia.org/wiki/Unified_Payments_Interface\n", "removal": "delete" }, { @@ -613,7 +670,7 @@ }, { "id": "com.pinsight.v1", - "description": "App Spotlight\nMakes you discover new apps from the Google Play store. The selection criteria are unkown.\n", + "description": "App Spotlight\nMakes you discover new apps from the Google Play store. The selection criteria is unknown.\n", "removal": "delete" }, { @@ -843,7 +900,7 @@ }, { "id": "com.qualcomm.qti.telephony.vodafonepack", - "description": "Related to Vodafone Prepaid Recharge Plan\nIf you're not a Vodafone client but still has this package on your phone you can delete it.\nFor Vodafon client, I don't know what this package does.\nhttps://en.wikipedia.org/wiki/Vodafone\n", + "description": "Related to Vodafone Prepaid Recharge Plan\nIf you're not a Vodafone client but still has this package on your phone you can delete it.\nFor Vodafone client, I don't know what this package does.\nhttps://en.wikipedia.org/wiki/Vodafone\n", "removal": "caution" }, { @@ -931,6 +988,22 @@ "description": "Remote controle service by Realvnc (https://en.wikipedia.org/wiki/RealVNC)\nhttps://www.realvnc.com/en/legal/#privacy\nNot sure having a remote control app installed as a system app is a good idea\nThis application is no longer maintained, besides.\n", "removal": "delete" }, + { + "id": "com.redteamobile.roaming", + "description": "ORoaming\nLets you buy RedTeaMobile data plan to access Internet in foreign country with a virtual SIM card\nSee https://support.oppo.com/uk/answer/?aid=neu9139\nPithus analysis: https://beta.pithus.org/report/d017d4f6623bf8e71456e6bffe551ef6f3ff3095c62cef3df6d968354898c097", + "removal": "delete", + "dependencies": [ + "com.redteamobile.roaming.deamon" + ] + }, + { + "id": "com.redteamobile.roaming.deamon", + "description": "ORoaming\nRedtea Roaming service deamon for com.redteamobile.roaming", + "removal": "delete", + "required_by": [ + "com.redteamobile.roaming" + ] + }, { "id": "com.remotefairy4", "description": "AnyMote Universal Remote + Wifi Smart Home Control (https://play.google.com/store/apps/details?id=com.remotefairy4)\nIR Remote control app \nLots of trackers and permissions : https://reports.exodus-privacy.eu.org/en/reports/com.remotefairy4/latest/\n", @@ -973,12 +1046,12 @@ }, { "id": "com.sem.factoryapp", - "description": "SEMFactoryApp\nCall home (172.217.168.14 --> Google IP). Need NFC permission.\nThis package is maybe used to test NFC.\n", + "description": "SEMFactoryApp\nCall home (172.217.168.14 --> Google IP). Needs NFC permission.\nThis package is maybe used to test NFC.\n", "removal": "delete" }, { "id": "com.servicemagic.consumer", - "description": "HomeAdvisor: Contractors for Home Improvement (https://play.google.com/store/apps/details?id=com.servicemagic.consumer)\nHelp you find local contractors from the service Home Advisor network\nHomeAdvisor collects users data when a request is made and then sells that data to local contractors in exchange for money.\nWorth Reading : https://en.wikipedia.org/wiki/HomeAdvisor#Critism\n", + "description": "HomeAdvisor: Contractors for Home Improvement (https://play.google.com/store/apps/details?id=com.servicemagic.consumer)\nHelps you find local contractors from the service Home Advisor network\nHomeAdvisor collects users data when a request is made and then sells that data to local contractors in exchange for money.\nWorth Reading: https://en.wikipedia.org/wiki/HomeAdvisor#Critism\n", "removal": "delete" }, { @@ -1021,6 +1094,11 @@ "description": "Spotify app (https://play.google.com/store/apps/details?id=com.spotify.music)\n", "removal": "delete" }, + { + "id": "com.staplegames.blocksClassicSGGP", + "description": "Block (https://play.google.com/store/apps/details?id=com.staplegames.blocksClassicSGGP)\nPreinstalled game on some Samsung phones. 9 permissions, 26 trackers: https://reports.exodus-privacy.eu.org/reports/com.staplegames.blocksClassicSGGP/latest/", + "removal": "delete" + }, { "id": "com.swiftkey.swiftkeyconfigurator", "description": "SwiftKey factory settings\nUsed by commercial swiftkey partners to configure the SwiftKey app.\nSwiftkey is a keyboard developed by TouchType, a Microsoft subsidiary (https://en.wikipedia.org/wiki/SwiftKey)\n", @@ -1028,7 +1106,7 @@ }, { "id": "com.talpa.hibrowser", - "description": "Hi Browser (https://play.google.com/store/apps/details?id=com.talpa.hibrowser)\nAwful browser with embeded trackers and ads (https://reports.exodus-privacy.eu.org/fr/reports/com.talpa.hibrowser/latest/)", + "description": "Hi Browser (https://play.google.com/store/apps/details?id=com.talpa.hibrowser)\nAwful browser with embedded trackers and ads (https://reports.exodus-privacy.eu.org/fr/reports/com.talpa.hibrowser/latest/)", "removal": "delete" }, { @@ -1051,6 +1129,11 @@ "description": "India News (https://play.google.com/store/apps/details?id=com.til.timesnews)", "removal": "delete" }, + { + "id": "com.tiqiaa.remote", + "description": "ZazaRemote (https://play.google.com/store/apps/details?id=com.tiqiaa.remote)\nA Universal infrared control app full of trackers and with unecessary permissions.\n\nPithus analysis: https://beta.pithus.org/report/93eed47a45c00998f2111907afc26b5697aaf7fb19c0efb6b42d46addf0e297c", + "removal": "delete" + }, { "id": "com.tmobile.echolocate", "description": "T-Mobile Diagnostics\n", @@ -1076,6 +1159,16 @@ "description": "Trip advisor (https://play.google.com/store/apps/details?id=com.tripadvisor.tripadvisor)\nYou should never trust and use trip advisor\nhttps://en.wikipedia.org/wiki/TripAdvisor (see 'Controversy and fraudulent reviews' section)\nhttps://nypost.com/2016/03/01/why-you-should-never-ever-trust-tripadvisor/\n", "removal": "delete" }, + { + "id": "com.tripledot.solitaire", + "description": "Solitaire (https://play.google.com/store/apps/details?id=com.tripledot.solitaire)\nPreinstalled game on some Samsung phones. 30 permissions, 23 trackers: https://reports.exodus-privacy.eu.org/reports/com.tripledot.solitaire/latest/", + "removal": "delete" + }, + { + "id": "com.tripledot.woodoku", + "description": "Woodoku (https://play.google.com/store/apps/details?id=com.tripledot.woodoku)\nPreinstalled game on some Samsung phones.28 permissions, 24 trackers: https://reports.exodus-privacy.eu.org/reports/com.tripledot.woodoku/latest/", + "removal": "delete" + }, { "id": "com.trustonic.teeservice", "description": "TEE = Trusted Execution Environment\nSee below\n", @@ -1176,6 +1269,11 @@ "description": "ShareChat (https://play.google.com/store/apps/details?id=in.mohalla.sharechat)\n", "removal": "delete" }, + { + "id": "in.playsimple.tripcross", + "description": "Crossword Jam (https://play.google.com/store/apps/details?id=in.playsimple.tripcross)\nPreinstalled game on some Samsung phones. 12 permissions, 25 trackers : https://reports.exodus-privacy.eu.org/reports/in.playsimple.tripcross/latest/", + "removal": "delete" + }, { "id": "in.playsimple.wordtrip", "description": "World Trip (https://play.google.com/store/apps/details?id=in.playsimple.wordtrip)\nWord Count & word streak puzzle game\n19 trackers + 11 permissions (https://reports.exodus-privacy.eu.org/en/reports/in.playsimple.wordtrip/latest/)\n", @@ -1183,7 +1281,7 @@ }, { "id": "jp.co.omronsoft.openwnn", - "description": "Japanese keyboard/IME (Don't know why it's preinstalled on US/european devices)\nNote : IME = input method editor \n", + "description": "Japanese keyboard/IME (don't know why it's pre-installed on US/european devices)\nNote : IME = input method editor \n", "removal": "delete" }, { @@ -1206,6 +1304,11 @@ "description": "ParkMobile - Find Parking (https://play.google.com/store/apps/details?id=net.sharewire.parkmobilev2)\n", "removal": "delete" }, + { + "id": "net.supertreat.solitaire", + "description": "Solitaire (https://play.google.com/store/apps/details?id=net.supertreat.solitaire)\nPreinstalled game on some Samsung phones. 8 permissions, 17 trackers: https://reports.exodus-privacy.eu.org/reports/net.supertreat.solitaire/latest/", + "removal": "delete" + }, { "id": "org.codeaurora.bluetooth", "description": "https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/bluetooth\n", @@ -1228,7 +1331,7 @@ }, { "id": "org.simalliance.openmobileapi.uicc2terminal", - "description": "Open Mobile API (\"interface\") to access UICC secure elements \nUICC stands for Universal Integrated Circuit Card. \nIt is a the physical and logical platform for the USIM and may contain additional USIMs and other applications.\n(U)SIM is an application on the UICC.\nhttps://bluesecblog.wordpress.com/2016/11/18/uicc-sim-usim/\nGood read: https://arxiv.org/ftp/arxiv/papers/1601/1601.03027.pdf\nNote2: The term SIM is widely used in the industry and especially with consumers to mean both SIMs and UICCs.\nhttps://www.justaskgemalto.com/us/what-uicc-and-how-it-different-sim-card/\n", + "description": "Open Mobile API (\"interface\") to access UICC secure elements \nUICC stands for Universal Integrated Circuit Card. \nIt is the physical and logical platform for the USIM and may contain additional USIMs and other applications.\n(U)SIM is an application on the UICC.\nhttps://bluesecblog.wordpress.com/2016/11/18/uicc-sim-usim/\nGood read: https://arxiv.org/ftp/arxiv/papers/1601/1601.03027.pdf\nNote2: The term SIM is widely used in the industry and especially with consumers to mean both SIMs and UICCs.\nhttps://www.justaskgemalto.com/us/what-uicc-and-how-it-different-sim-card/\n", "removal": "caution" }, { @@ -1253,7 +1356,7 @@ }, { "id": "zpub.res", - "description": "3-party app preinstalled in ZTE phone.\n", + "description": "third-party app pre-installed on ZTE phones.\n", "removal": "delete" } ] \ No newline at end of file diff --git a/oem.json b/oem.json index 81597d2..61ec564 100644 --- a/oem.json +++ b/oem.json @@ -76,19 +76,90 @@ }, { "id": "cn.wps.xiaomi.abroad.lite", - "description": "Mi Doc viewer\nDocuments (*.doc/docx, *.ppt/pptx, *.xls/xlsx, *.pdf, *.wps, and *.txt) viewer powered by WPS Office\nFYI: WPS is a chinese closed-source software. It's as bad as Microsoft office (privacy-wise)\nhttps://www.wps.com/privacy-policy\n", + "description": "Mi Doc viewer\nDocuments (*.doc/docx, *.ppt/pptx, *.xls/xlsx, *.pdf, *.wps, and *.txt) viewer powered by WPS Office\nFYI: WPS is a Chinese closed-source software. It's as bad as Microsoft Office (privacy-wise)\nhttps://www.wps.com/privacy-policy\n", "removal": "delete" }, + { + "id": "cn.zte.recorder", + "description": "ZTE Voice Recorder with... 33 permissions and talking with Baidu servers. Pithus analysis: https://beta.pithus.org/report/bab47d32f5b93cdf4d3a3cb082d1d0e7ba3e323356391b2d46e63617c1d15324", + "removal": "delete" + }, + { + "id": "com.agui.app.imei", + "description": "IMEI Tool: Change MEID's & IMEI's of both SIM's\nEnter *#*#08#*#* in the dial pad to access\n", + "removal": "caution" + }, + { + "id": "com.agui.app.memtester", + "description": "Memory tester\nHidden test menu. Used in diagnostics, normally invoked by MMI(Man-Machine Interface) Codes\n", + "removal": "delete" + }, + { + "id": "com.agui.appblock", + "description": "App blocker\nSettings > Intelligent assistance: App blocker\n Unihertz power management service killing background apps to improve battery performance.", + "removal": "caution" + }, + { + "id": "com.agui.batterystatsdumper", + "description": "Battery Stats Dumper\nLets you check and clear battery usage statistics.\nEnter *#*#010#*#* in the dial pad to access this hidden menu.", + "removal": "replace" + }, { "id": "com.agui.game", "description": "Game (From Unihertz Jelly2)\nRemoves distractions when selected apps are in use.", "removal": "delete" }, + { + "id": "com.agui.game", + "description": "Game mode\nBlocks calls & notifications when selected APP's are open\n", + "removal": "delete" + }, + { + "id": "com.agui.newsos", + "description": "SOS\nNotify emergency contacts. When triggered, will also put the phone in a low comsumption mode\n", + "removal": "delete" + }, + { + "id": "com.agui.nfc", + "description": "NFC card emulation: simulates various types of unencrypted entrance cards.\n", + "removal": "delete" + }, + { + "id": "com.agui.screenshot", + "description": "Screenshot\nScreenshot utility triggered when double tapping the Red Button\n", + "removal": "replace" + }, { "id": "com.agui.studentmodel", "description": "Student mode (From Unihertz Jelly2)\nSets limits to time - range, network, application limits and so on, to use a mobile phone reasonably. Under this mode, user is not allowed to install applications or factory reset. Applications not in white-list are disabled.", "removal": "delete" }, + { + "id": "com.agui.studentmodel", + "description": "Student Mode\nLocks down your phone to reduce distractions\n", + "removal": "delete" + }, + { + "id": "com.agui.update", + "description": "\"Wireless Update\" Settings > About Phone : Sytem update.\nRemoving will prevent Automatic Wireless Updates\n", + "removal": "caution", + "required_by": [ + "com.agui.update.overlay" + ] + }, + { + "id": "com.agui.update.overlay", + "description": "Overlay for com.agui.update. Overlay are usually themes.\n", + "removal": "caution", + "dependencies": [ + "com.agui.update" + ] + }, + { + "id": "com.agui.usbcamera", + "description": "Toolbox > \"USB Camera\" Only usefull if you want to use a USB Camera\n", + "removal": "delete" + }, { "id": "com.android.LGSetupWizard", "description": "The first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\nIt's the setup for LG services.\n", @@ -104,6 +175,19 @@ "description": "Xiaomi Camera (I don't know why they kept this package name. It's really confusing.)\nIt's a proprietary app based on the AOSP sources:\nhttps://android.googlesource.com/platform/packages/apps/Camera2/+/master/src/com/android/camera\n", "removal": "replace" }, + { + "id": "com.android.cellbroadcastreceiver.overlay.base.s600ww", + "description": "Nokia theme overlay for com.android.cellbroadcastreceiver", + "removal": "caution", + "dependencies": [ + "com.android.cellbroadcastreceiver" + ] + }, + { + "id": "com.android.cts.ctsshim", + "description": "Compatibility Test Service. Used by developers to identify and resolve compatibility issues with Android apps.\nA shim is basically a compatibility layer for an API, that makes sure anything that uses the API does so correctly.\nhttps://android.googlesource.com/platform/frameworks/base/+/51e458e/packages/CtsShim\nhttps://en.wikipedia.org/wiki/Shim_(computing)", + "removal": "replace" + }, { "id": "com.android.email.partnerprovider.overlay", "description": "Theme overlay for partnerprovider?", @@ -126,7 +210,7 @@ }, { "id": "com.android.incallui", - "description": "Xiaomi Phone (Here we go again! Another confusing package name)\nClosed-source app built on top of the AOSP package.\nThe name is doubly misleading because this package is the whole dialer. It does not only provide the 'in call' screen.\n", + "description": "Xiaomi (and OnePlus) Phone dialer (here we go again! Another confusing package name)\n\nClosed-source app built on top of the AOSP package.\nThe name is doubly misleading because this package is the whole dialer. It does not only provide the 'in call' screen.", "removal": "caution" }, { @@ -269,6 +353,11 @@ "description": "ZenUI Help (https://play.google.com/store/apps/details?id=com.asus.userfeedback)\nCustomer service app that provides FAQs, Mobile care service, user feedback, and public forums.\nLots of telemetry (insecure on top of that):\nhttps://beta.pithus.org/report/e80a1fa70adc097fc9817720b5c8c81cfd156a76e6d062759b2bc3d6937a97e7", "removal": "delete" }, + { + "id": "com.aura.oobe.kbdi", + "description": "Appcloud\nPersistent notification until you click on it and agree to install games. Sort of game cloud pre-installed in some Xiaomi phones\nSafe to remove.", + "removal": "delete" + }, { "id": "com.autonavi.minimap", "description": "高德地图 (Yeah no english translation) (https://play.google.com/store/apps/details?id=com.autonavi.minimap)\nXiaomi GPS\n", @@ -289,16 +378,46 @@ "description": "Baidu IME (Baidu keyboard)\nYOU SHOULD NEVER USE A CLOSED-SOURCE KEYBOARD ! \nhttps://www.techrepublic.com/blog/asian-technology/japanese-government-warns-baidu-ime-is-spying-on-users/\nArchive : https://web.archive.org/save/https://www.techrepublic.com/blog/asian-technology/japanese-government-warns-baidu-ime-is-spying-on-users/\nNOTE: Make sure you have installed another keyboard before removing this package.\n", "removal": "replace" }, + { + "id": "com.baidu.input_vivo", + "description": "Default keyboard (Baidu IME customized for Vivo devices).\nThe number of requested permissions for this keyboard is terrifying. You really should use another keyboard. Pithus analysis: https://beta.pithus.org/report/d4cdf8fedcd94436ade720cb8df9b4ef32aca6c7822cae6c8698937d68e20363", + "removal": "replace" + }, { "id": "com.baidu.searchbox", "description": "百度 (https://play.google.com/store/apps/details?id=com.baidu.searchbox)\nBaidu App search engine.\n", "removal": "delete" }, + { + "id": "com.bbk.account", + "description": "Vivo account\nVivo privacy policy is really bad: https://privacy.vivo.com/privacy\nNote: Removing this will obviously break fuctions that require Vivo account authentication: accessibility, data backup etc.", + "removal": "caution" + }, + { + "id": "com.bbk.appstore", + "description": "Vivo app store.\nNote: apps from this store can still be upgraded with the built-in check upgrade feature even with this package removed", + "removal": "replace" + }, + { + "id": "com.bbk.calendar", + "description": "Default calendar app.\n50 permissions for a calendar app. What could go wrong?\n\nPithus analysis: https://beta.pithus.org/report/db107cb828a1ec9b7cbcd9fd86542da877fdf4cf947c18c8a48a2b09e568ad10", + "removal": "replace" + }, + { + "id": "com.bbk.iqoo.logsystem", + "description": "User experience service\nTelemetry app.\nNote:Disabling this will break trial version system upgrade feature.", + "removal": "delete" + }, { "id": "com.bjbyhd.screenreader_huawei", "description": "An accessibility feature for visually impaired people\n", "removal": "delete" }, + { + "id": "com.bkk.theme", + "description": "Vivo theme (https://play.google.com/store/apps/details?id=com.bbk.theme)\nLets you add new themes, fonts and wallpapers.\nIt has annoying notifications that cannot be disabled by going to the app settings. This app use 50 permissions and can install packages (REQUEST_INSTALL_PACKAGES)\nNote: Removing this app will prevent you to change themes.\n\nPithus analysis: https://beta.pithus.org/report/0f15055131637d3dbc55d3a49b8e79b4f76ca09871abf9eb43b5f88afde11800", + "removal": "delete" + }, { "id": "com.bsp.catchlog", "description": "bsp = Board support package\nUsed to catch log files obviously.\n", @@ -309,6 +428,11 @@ "description": "CNN Edge panel. Twitter trends, and news from CNN.\n", "removal": "delete" }, + { + "id": "com.coloros.activation", + "description": "E-warranty card\nLets you check if your registered phone is still under warranty (will send your IMEI to esa-reg-eup.myoppo.com. Has a lot of permissions and run at boot\n\nPithus analysis: https://beta.pithus.org/report/2a1dc5caedd2347fa009563e9b4d1c11b1cb42726f9046151934c456fdd77d88", + "removal": "caution" + }, { "id": "com.coloros.appmanager", "description": "", @@ -334,6 +458,11 @@ "description": "Oppo Cloud\n", "removal": "delete" }, + { + "id": "com.coloros.compass2", + "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", + "removal": "replace" + }, { "id": "com.coloros.directui", "description": "", @@ -354,6 +483,11 @@ "description": "Game Space\nHub for your Games + some performance optimizations\nhttps://community.coloros.com/thread-9962-1-1.html\n", "removal": "delete" }, + { + "id": "com.coloros.gamespaceui", + "description": "GameSpace\nGaming utility aiming at 'optimizing your gaming experience'. Has a lot of permissions. For instance, it has internet access, will scans all the apps you have on your phones (to find games), can performs Bluetooth scan and has access to the metadata of your media files (e.g the place where you took a picture).", + "removal": "delete" + }, { "id": "com.coloros.healthcheck", "description": "", @@ -369,16 +503,36 @@ "description": "ColorOS Optical character recognition scanner\n", "removal": "delete" }, + { + "id": "com.coloros.onekeylockscreen", + "description": "Lock your phone if you click on the app icon. Completely useless unless your physical power button is damaged.\nThis app still has the permission to list all the apps installed on the phone.\n\nPithus analysis: https://beta.pithus.org/report/ece4088357c0a47dffd96bdc46a7b535d448c1a3619d995f7032df3be6cb0a38", + "removal": "delete" + }, { "id": "com.coloros.oppomultiapp", "description": "", "removal": "delete" }, + { + "id": "com.coloros.oshare", + "description": "Oppo Share\nFile sharing app to transfer data from/to Oppo devices only. Seems to use weak crypto (AES ECB mode) and has weird permissions (such as `READ_CONTACTS`).\nWARNING: removing this app will break the functionality to share photos directly from ColorOS Photos app and break the 'share with' prompt after taking a screenshot.\n\nPithus analysis: https://beta.pithus.org/report/170f4a14be24a2e2135cd956a038aae9e2f78c845f3161b84c5545dbec03fad9", + "removal": "replace" + }, + { + "id": "com.coloros.phonemanager", + "description": "Phone Manager\nProvides so called 'optimization tools' and various security scanning services.\nThese virus scanning services may have privacy implications.\n\nPithus analysis: https://beta.pithus.org/report/6b7d9e117ffb600b852f3785ede4f3773385fc291376e94a061bf7ed787dec48", + "removal": "delete" + }, { "id": "com.coloros.phonenoareainquire", "description": "Number Origin\n", "removal": "delete" }, + { + "id": "com.coloros.securepay", + "description": "Payment system from Oppo allowing you to pay with your phone\n\nPithus analysis: https://beta.pithus.org/report/65246664d3795a5ac1b402d28456903e1b3bd76176de8298b3ea96c6c592ae9a", + "removal": "delete" + }, { "id": "com.coloros.smartdrive", "description": "", @@ -394,11 +548,26 @@ "description": "ColorOS Speech Assistant\n", "removal": "delete" }, + { + "id": "com.coloros.systemclone", + "description": "System Cloner\nCreates multiple users on device", + "removal": "replace" + }, + { + "id": "com.coloros.video", + "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", + "removal": "delete" + }, { "id": "com.coloros.wallet", "description": "Oppo Wallet\n", "removal": "delete" }, + { + "id": "com.coloros.weather2", + "description": "ColorOS weather app. Removal seems to trigger a bootloop on some phones. You should try, several users removed this app without any trouble on Oppo/Realme device with Android 11+\nSee: https://github.com/0x192/universal-android-debloater/issues/211", + "removal": "caution" + }, { "id": "com.coloros.widget.smallweather", "description": "", @@ -541,7 +710,7 @@ }, { "id": "com.evenwell.SettingsUtils", - "description": "Settings utils\n(crapy) Audio rendering. \nSee https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/9#note_369056538\n", + "description": "Settings utils\n(crappy) Audio rendering. \nSee https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/9#note_369056538\n", "removal": "delete" }, { @@ -761,7 +930,7 @@ }, { "id": "com.evenwell.legalterm", - "description": "Provides terms and condition (legal notice)", + "description": "Provides terms and conditions (legal notice)", "removal": "delete" }, { @@ -1069,6 +1238,21 @@ "description": "AI Gallery (https://play.google.com/store/apps/details?id=com.gallery20)\nStock gallery app with picture editing (filters, crop, add text, watermark, frame, bloor. Sends analytics to api.meishesdk.com\nPithus analysis: https://beta.pithus.org/report/d9cf633450ed90d2c89c941c5c202845b2789ceffe6d6337ecf772d223d157de", "removal": "replace" }, + { + "id": "com.google.android.apps.wearable.retailattractloop", + "description": "Demo mode - you see it in the stores (the video playing while idle).", + "removal": "delete" + }, + { + "id": "com.google.android.apps.wearable.settings", + "description": "WearOS settings", + "removal": "caution" + }, + { + "id": "com.google.android.clockwork.oemsetup", + "description": "Installs carrier apps after the first time setup. Haven't noticed any consequences after uninstalling. I also saw some similar bloatware packages on the net, ending with clockwork.gestures.tutorial - first time use tutorial or clockwork.flashlight, clockwork.nfc, clockwork.brightness", + "removal": "delete" + }, { "id": "com.google.android.overlay.gmsgsaconfig", "description": "Overlay theme for gmsgsaconfig? Probably an RRO? https://source.android.com/devices/architecture/rros", @@ -1079,14 +1263,72 @@ "description": "Android System Theme pack\nGuessing it's a pack of themes for the Android System framework based on the name.", "removal": "caution" }, + { + "id": "com.google.android.wearable.ambient", + "description": "It's like doze on Android phones. Not recommended to disable, as this package reduces battery drain when idle.", + "removal": "caution" + }, + { + "id": "com.google.android.wearable.assistant", + "description": "Google Assistant for Android wearables (https://play.google.com/store/apps/details?id=com.google.android.wearable.assistant)\n\nHas obviously all the dangerous permissions: https://beta.pithus.org/report/efccf27aa68d9c263e4288d38af76f855b5fd4156034ebdaabeb185d8c4f1411", + "removal": "replace" + }, + { + "id": "com.google.android.wearable.batteryservices", + "description": "It's used to manage battery-related things on Android smartwatches, like monitoring the battery level, managing power consumption (auto battery saving I think), and handling battery-related events (pop-up when battery at 15%, etc.). It is typically used by developers to create battery-aware applications for wearable devices.", + "removal": "caution" + }, + { + "id": "com.google.android.wearable.healthservices", + "description": "Health Services by Google\n (https://play.google.com/store/apps/details?id=com.google.android.wearable.healthservices)\n\nDisabling this on a Watch5 broke heart rate measuring and some workouts.", + "removal": "caution" + }, + { + "id": "com.heytap.browser", + "description": "Oppo Browser\nRebranded HeyTap browser for Oppo. Full of ads and spams you in notifications. You should never use this browser\nHeyTap terrible privacy policy: https://brand.heytap.com/eu/privacy.html", + "removal": "delete" + }, { "id": "com.heytap.cloud", - "description": "HeyTap Cloud\nBad privacy policy: https://muc.heytap.com/document/heytap/oversea/privacyPolicy/privacyPolicy_en-US.html\nWhy does the app needs REQUEST_INSTALL_PACKAGES (can install packages)?\nPithus analysis: https://beta.pithus.org/report/dbf265db47f8632453bb83ef51ea1d921413c02a8d24c989345896de83704a75", + "description": "HeyTap Cloud\nBad privacy policy: https://muc.heytap.com/document/heytap/oversea/privacyPolicy/privacyPolicy_en-US.html\nWhy does the app need `REQUEST_INSTALL_PACKAGES` (can install packages)?\nPithus analysis: https://beta.pithus.org/report/dbf265db47f8632453bb83ef51ea1d921413c02a8d24c989345896de83704a75", "removal": "delete", "dependencies": [ "com.heytap.mcs" ] }, + { + "id": "com.heytap.habit.analysis", + "description": "Most likely used to track your habits from IoT HeyTap devices [TO BE CONFIRMED]", + "removal": "delete" + }, + { + "id": "com.heytap.market", + "description": "Heytap/Oppo app store.There is no benefit of using this app store and you should not keep a privileged app with as many permissions.\n\nhttps://developers.oppomobile.com/newservice/capability?pagename=app_store\nPithus analysis: https://beta.pithus.org/report/3a2a10af9310411d814fd6dd252adec1ab0c06adf32a675b7534c3edc0e534bf", + "removal": "delete", + "dependencies": [ + "com.heytap.mcs" + ] + }, + { + "id": "com.heytap.music", + "description": "Default Oppo Music App with insecure WebView Implementation (execution of user controlled code in WebView is an important security hole.\nHas also weird permissions (QUERY_ALL_PACKAGES and BLUETOOTH ?)\n\nhttps://beta.pithus.org/report/befa0ec0616c553632379f069453b0ca74ee29fd1428b9fce19c1657e6f97d8b", + "removal": "replace" + }, + { + "id": "com.heytap.pictorial", + "description": "Lock Screen Magazine which can display ads depending on your ColorOS version", + "removal": "delete" + }, + { + "id": "com.heytap.themestore", + "description": "Theme Store with 73 permissions! (including CAMERA, CALL_PHONE, READ_CONTACTS, REQUEST_INSTALL_PACKAGES...) and 2 trackers.\n\nPithus analysis: https://beta.pithus.org/report/e8c4fc2bae420cf5f094ce914f25accdede5152f9d801db6eb32a4020a7726b2", + "removal": "delete" + }, + { + "id": "com.heytap.usercenter", + "description": "Login service for various HeyTap related services like HeyTap Cloud etc.\nNeeded if you want to join Early Access Testing for new ColorOS/RealmeUI\n\n[APK NEEDED]", + "removal": "replace" + }, { "id": "com.hicloud.android.clone", "description": "Huawei Phone Clone (https://play.google.com/store/apps/details?id=com.hicloud.android.clone)\n171 Permissions (https://reports.exodus-privacy.eu.org/fr/reports/144565/)\nData migration application between Huawei phones.\nKeep in mind that all your data will be synchronised in the Huawei cloud and collected by the company.\nhttps://cloud.huawei.com/privacyStatementTransit\n", @@ -1137,7 +1379,7 @@ }, { "id": "com.huaqin.factory", - "description": "Hidden test app (dial *#*#64663#*#*)\nUsed by technician in factory to test the hardware. Not intented to be run by end-users. \nHas a huge amount of permission.\nA vulnerability was found in 2019 (CVE-2019-15340) allowing any app co-located on the device to \nprogrammatically disable and enable Wi-Fi, Bluetooth, and GPS silently (and without the corresponding access permission)\nhttps://nvd.nist.gov/vuln/detail/CVE-2019-15340\n", + "description": "Hidden test app (dial *#*#64663#*#*)\nUsed by technician in factory to test the hardware. Not intented to be run by end-users. \nHas a huge amount of permissions.\nA vulnerability was found in 2019 (CVE-2019-15340) allowing any app co-located on the device to \nprogrammatically disable and enable Wi-Fi, Bluetooth, and GPS silently (and without the corresponding access permission)\nhttps://nvd.nist.gov/vuln/detail/CVE-2019-15340\n", "removal": "delete" }, { @@ -1157,7 +1399,7 @@ }, { "id": "com.huawei.android.FloatTasks", - "description": "Floating dock function.\nhttps://consumer.huawei.com/en/support/how-to/detail-troubleshooting/en-us00310067/\n", + "description": "Floating/Navigation dock (also called NaviDot).\nhttps://consumer.huawei.com/en/support/how-to/detail-troubleshooting/en-us00310067/", "removal": "delete" }, { @@ -1637,6 +1879,11 @@ "description": "Lenovo ID adds an option in Settings>Accounts where you can login to a Lenovo ID account.\nFeatures include \"exclusive features directly from Lenovo and our partners\" and \"syncing users information across devices\"\nlsf = Lenovo Service Framework\n", "removal": "delete" }, + { + "id": "com.lenovo.ue.device", + "description": "User Experience Program\nAnalytics stuff. Displays an annoying notification after every reboot prompting you to join this user experience program.", + "removal": "delete" + }, { "id": "com.lge.LGSetupView", "description": "Setup View\nLG first setup (related to com.android.LGSetupWizard). \nThe first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\n", @@ -1734,7 +1981,7 @@ }, { "id": "com.lge.friendsmanager", - "description": "LG Friends Manager (https://play.google.com/store/apps/details?id=com.lge.friendsmanager)\nWTF ? Completly useless app.\nNot sure but I think it enables you to download an app for a friend LG user.\n", + "description": "LG Friends Manager (https://play.google.com/store/apps/details?id=com.lge.friendsmanager)\nWTF ? Completely useless app.\nNot sure but I think it enables you to download an app for a friend LG user.\n", "removal": "delete" }, { @@ -1794,12 +2041,12 @@ }, { "id": "com.lge.hotspotlauncher", - "description": "LG Mobile Hotspot\nProvide hotsport feature enabling you to share the phone’s 4G data connection with any Wi-Fi capable devices.\n", + "description": "LG Mobile Hotspot\nProvides hotspot feature enabling you to share the phone’s 4G data connection with any Wi-Fi capable devices.\n", "removal": "replace" }, { "id": "com.lge.ia.task.incalagent", - "description": "InCalAgent\nRelated to interface while you're in a call. Seemes also related to tasks list stuff.\nCan someone tells me what happens when you delete it ? I think it is safe.\n", + "description": "InCalAgent\nRelated to interface while you're in a call. Seems also related to tasks list stuff.\nCan someone tell me what happens when you delete it ? I think it is safe.\n", "removal": "delete" }, { @@ -1830,7 +2077,8 @@ { "id": "com.lge.ime.solution.text", "description": "XT9 \nText predicting and correction for the LG keyboard.\nFor your culture (if you're young) : https://en.wikipedia.org/wiki/XT9\n", - "removal": "delete" + "removal": "replace", + "warning": "On LG G6 (and maybe on other LG phones) removing this may cause the LG keyboard to stop inputing characters. Make sure to use another keyboard before removing this package." }, { "id": "com.lge.launcher2", @@ -1854,7 +2102,7 @@ }, { "id": "com.lge.lgaccount", - "description": "LG Account\nEnable you to create and manage you completly useless LG account.\n", + "description": "LG Account\nEnables you to create and manage your completely useless LG account.\n", "removal": "delete" }, { @@ -1879,7 +2127,7 @@ }, { "id": "com.lge.lgworld", - "description": "LG SmartWorld\nLG Store. Enables you to nstall LG apps, theme, keyboard layout, fonts...\n", + "description": "LG SmartWorld\nLG Store. Enables you to install LG apps, theme, keyboard layout, fonts...\n", "removal": "delete" }, { @@ -1889,7 +2137,7 @@ }, { "id": "com.lge.mirrorlink", - "description": "MirrorLink\nEnable you to connect your phone to a car to provide audio streaming, GPS navigation...\nhttps://www.lg.com/ca_en/support/product-help/CT30014940-1440413573040-others\nhttps://mirrorlink.com/\n", + "description": "MirrorLink\nEnables you to connect your phone to a car to provide audio streaming, GPS navigation...\nhttps://www.lg.com/ca_en/support/product-help/CT30014940-1440413573040-others\nhttps://mirrorlink.com/\n", "removal": "delete" }, { @@ -1934,7 +2182,7 @@ }, { "id": "com.lge.qhelp", - "description": "Quick Help\nApp who provide you support articles (FAQ section that walks you through most of the major features of the phone).\nYou can request support via email or request a call from LG.\nhttps://www.lg.com/us/support/help-library/lg-android-quick-help-CT10000026-20150103624836\n", + "description": "Quick Help\nApp which provides you with support articles (FAQ section that walks you through most of the major features of the phone).\nYou can request support via email or request a call from LG.\nhttps://www.lg.com/us/support/help-library/lg-android-quick-help-CT10000026-20150103624836\n", "removal": "delete" }, { @@ -1954,7 +2202,7 @@ }, { "id": "com.lge.remote.setting", - "description": "LG AirDrive\nLets you to control files in your device via a wireless connection. \nTo use, you need to sign in to your LG account on both the PC and mobile device.\nhttps://www.lg.com/africa/support/product-help/CT20080025-1436354408798-others\n \nLG AirDrive settings\nSee package above.\n", + "description": "LG AirDrive\nLets you to control files in your device via a wireless connection. \nTo use it, you need to sign in to your LG account on both the PC and mobile device.\nhttps://www.lg.com/africa/support/product-help/CT20080025-1436354408798-others\n \nLG AirDrive settings\nSee package above.\n", "removal": "delete" }, { @@ -2084,7 +2332,7 @@ }, { "id": "com.lge.wernicke.nlp", - "description": "Natural-language processing for LG intelligent assistant.\nUsed to understand what says an human when he speaks.\nNeeded by QVoice\n", + "description": "Natural-language processing for LG intelligent assistant.\nUsed to understand what a human is saying when they speak.\nNeeded by QVoice\n", "removal": "delete" }, { @@ -2159,7 +2407,7 @@ }, { "id": "com.mi.health", - "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 slept much yesterday (your ovulation day btw...)\n", + "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", "removal": "delete" }, { @@ -2174,7 +2422,7 @@ }, { "id": "com.mi.webkit.core", - "description": "MI WebView\nXiaomi alternative to Google WebView\nREMINDER : It is a system component for the Android operating system that allows Android apps to display content \nfrom the web directly inside an application. It's based on Chrome.\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n", + "description": "MI WebView\nXiaomi alternative to Google WebView\nREMINDER : It is a system component for the Android operating system that allows Android apps to display content \nfrom the web directly inside an application. It's based on Chrome.\nWARNING: Make to have another Webview before uninstalling it or some apps may not work properly\n\n.An open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n", "removal": "delete" }, { @@ -2204,12 +2452,12 @@ }, { "id": "com.miui.analytics", - "description": "Xiaomi Analytics\nThis app is shady. According to a guy who try to reverse engineered the app, Xiaomi Analytics can replace any (signed?) package \nthey want silently on your device within 24 hours. Maybe that no longer the case now but... you don't want analytics anyway.\nSource : http://blog.thijsbroenink.com/2016/09/xiaomis-analytics-app-reverse-engineered/\n", + "description": "Xiaomi Analytics\nThis app is shady. According to a guy who tried to reverse engineer the app, Xiaomi Analytics can replace any (signed?) package \nthey want silently on your device within 24 hours. Maybe that no longer the case now but... you don't want analytics anyway.\nSource : http://blog.thijsbroenink.com/2016/09/xiaomis-analytics-app-reverse-engineered/\n", "removal": "delete" }, { "id": "com.miui.android.fashiongallery", - "description": "Mi Wallpaper Carousel (https://play.google.com/store/apps/details?id=com.miui.android.fashiongallery)\nDisplay new photos on your lock screen every time you turn ON your screen.\n", + "description": "Mi Wallpaper Carousel (https://play.google.com/store/apps/details?id=com.miui.android.fashiongallery)\nA lockscreen customization app. Displays a new photo every on your lock screen every time you turn ON your screen.\n", "removal": "delete" }, { @@ -2234,7 +2482,7 @@ }, { "id": "com.miui.bugreport", - "description": "Mi Feedback\nUsed to seend bug report to devs\n", + "description": "Mi Feedback\nUsed to send bug report to devs\n", "removal": "delete" }, { @@ -2244,12 +2492,17 @@ }, { "id": "com.miui.cit", - "description": "Hardware tests\nSecret codes (https://nitter.net/fs0c131y/status/933353182956326913#m) let you run hardware tests.\nhttps://c.mi.com/thread-1744085-1-0.html\n", + "description": "Hardware tests\nSecret codes (https://nitter.net/fs0c131y/status/933353182956326913#m) lets you run hardware tests.\nhttps://c.mi.com/thread-1744085-1-0.html\n", + "removal": "delete" + }, + { + "id": "com.miui.cleaner", + "description": "Mi Cleaner\nShady Xiaomi cleaner app developed by Cheetah mobile which has previously been caught in ad fraud and user data theft with this app in 2018 (previously called com.miui.cleanmaster and banned from the PlayStore). This \"new\" app is still full of trackers\nhttps://www.gadgets360.com/apps/news/banned-security-app-clean-master-by-cheetah-mobile-collected-user-private-data-report-2189633\n\nPithus analysis: https://beta.pithus.org/report/f7f7ee425a8dc928db75105bd8f52e9b02f11dec3b398aac9fef1d42809d8ec1", "removal": "delete" }, { "id": "com.miui.cleanmaster", - "description": "Mi Cleaner\nClean useless files\n", + "description": "Mi Cleaner\nShady Xiaomi cleaner app developed by Cheetah mobile which has previously been caught in ad fraud and user data theft in 2018. The app has been banned from the PlayStore and then reintroduced under the package name 'com.miui.cleaner'.\n\nhttps://www.gadgets360.com/apps/news/banned-security-app-clean-master-by-cheetah-mobile-collected-user-private-data-report-2189633", "removal": "delete" }, { @@ -2279,7 +2532,7 @@ }, { "id": "com.miui.daemon", - "description": "MIUI daemon\nCollect a lot of data and send them to China.\nSee : https://nitter.net/fs0c131y/status/938872347087564800?lang=en\n", + "description": "MIUI daemon\nCollects a lot of data and sends them to China.\nSee : https://nitter.net/fs0c131y/status/938872347087564800?lang=en\n", "removal": "delete" }, { @@ -2304,12 +2557,12 @@ }, { "id": "com.miui.freeform", - "description": "Floating window\nI think the name app is pretty straightforward\nYou can make apps appear above other applications\nhttps://forum.xda-developers.com/android/miui/floating-windows-miui-12-t4125661\n", + "description": "Floating window\nI think the name of the app is pretty straightforward\nYou can make apps appear above other applications\nhttps://forum.xda-developers.com/android/miui/floating-windows-miui-12-t4125661\n", "removal": "replace" }, { "id": "com.miui.gallery", - "description": "MIUI Gallery app.\nSimple Gallery is way better, ligther and open-source (https://f-droid.org/en/packages/com.simplemobiletools.gallery.pro/)\nNote: Removing the Gallery will break the send screenshot feature (swipe 3 fingers to show the screenshot preview)", + "description": "MIUI Gallery app.\nSimple Gallery is way better, lighter and open-source (https://f-droid.org/en/packages/com.simplemobiletools.gallery.pro/)\nNote: Removing the Gallery will break the send screenshot feature (swipe 3 fingers to show the screenshot preview)", "removal": "replace" }, { @@ -2329,8 +2582,8 @@ }, { "id": "com.miui.home", - "description": "MIUI System Launcher\nIt's basically the home screen, the way icons apps are organized and displayed.\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER !\n", - "removal": "replace" + "description": "MIUI System Launcher\nIt's basically the home screen, the way icons apps are organized and displayed.\n\nNote: If you remove this package on devices based on MIUI 12+ with Android 11+, you will loose navigation gestures and recent apps view EVEN with a 3rd party launcher...\nhttps://web.archive.org/web/20220926221620/https://libreddit.spike.codes/r/Xiaomi/comments/o6vk5z/miui_12125_and_android_11_gestures/\n\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER!\n", + "removal": "caution" }, { "id": "com.miui.huanji", @@ -2359,7 +2612,7 @@ }, { "id": "com.miui.miservice", - "description": "Services & feedback\nUsed to send feedbacks (and data) to Xiaomi. Integration in Wechat\nSeems to be able to launch 'Baidu location service'\nHas too much permisions, run in background all the time and can be removed without issue\n", + "description": "Services & feedback\nUsed to send feedbacks (and data) to Xiaomi. Integration in Wechat\nSeems to be able to launch 'Baidu location service'\nHas too much permisions, runs in background all the time and can be removed without issue\n", "removal": "delete" }, { @@ -2369,13 +2622,13 @@ }, { "id": "com.miui.misound", - "description": "Earphones (it's the name of the app)\nProvides the sound's section in Settings and is needed for the equalizing\nSome people removed this package but I personaly don't think it's worth it. This package isn't really an issue\n(no dangerous permissions and does not run in background all the time)\nYou can still remove it. You'll be just fine if you really don't need it.\n", + "description": "Earphones (it's the name of the app)\nProvides the sounds section in Settings and is needed for the equalizing\nSome people removed this package but I personaly don't think it's worth it. This package isn't really an issue\n(no dangerous permissions and does not run in background all the time)\nYou can still remove it. You'll be just fine if you really don't need it.\n", "removal": "replace" }, { "id": "com.miui.miwallpaper", - "description": "Mi Wallpaper\nRemoving this might make it impossible to set a lock or home wallpaper, resulting in a black solid wallpaper.", - "removal": "replace" + "description": "Mi Wallpaper \nRemoving this might make it impossible to set a lock or home wallpaper, resulting in a black solid wallpaper.\nNote: it may also result in longer boot times (~15s) because the system try to call miwallpaper during boot", + "removal": "caution" }, { "id": "com.miui.miwallpaper.earth", @@ -2409,8 +2662,8 @@ }, { "id": "com.miui.notification", - "description": "Handles notifications in MIUI (badly according to reviews). Does it only handles notifications for Xiaomi apps?\nEmbeds a tracking statistics service\n(usage tracking : `id`,`pkgName`,`latestSentTime`,`sentCount`,`avgSentDaily`,`avgSentWeekly)\nCan someone remove this package just to see if it breaks all notifications for all apps? It doesn't seem so.\nIf you try don't forget to check if the settings app still works fine.\n", - "removal": "replace" + "description": "Notifications are working without this app.\nIt is possible to access the app notification settings with long pressing on the notification without the app. However notification settings in the settings menu will be broken without this package. The app is mandatory to enable notifications of apps that have been disabled before.\nNote: embeds a tracking statistics service\n(usage tracking : `id`,`pkgName`,`latestSentTime`,`sentCount`,`avgSentDaily`,`avgSentWeekly)", + "removal": "caution" }, { "id": "com.miui.personalassistant", @@ -2419,7 +2672,7 @@ }, { "id": "com.miui.phrase", - "description": "Frequent Phrases\nNot sure to understand how exactly it can be used but it is supposed to predict phrases you'll want to write.\nI don't know why it isn't handled in the keyboard app. This seems to be something else.\nIn any case it has access to internet, is linked to MiCloud and contains a weird CloudTelephonyManager java class in his code.\n", + "description": "Frequent Phrases\nNot sure how exactly it can be used but it is supposed to predict phrases you'll want to write.\nI don't know why it isn't handled in the keyboard app. This seems to be something else.\nIn any case it has access to internet, is linked to MiCloud and contains a weird CloudTelephonyManager java class in his code.\n", "removal": "delete" }, { @@ -2454,17 +2707,17 @@ }, { "id": "com.miui.spock", - "description": "Analytics app who constantly run in background.\nSends indentifiable data to Xiaomi servers\nSee https://www.virustotal.com/gui/file/70400d0055e1924966fb8367cafddc175dee914bbdc227342c9dd86fb3aa829f/details\nIt leaks system version, device model, exact firmware build + some few mysterious IDs\n", + "description": "Analytics app which constantly runs in background.\nSends identifiable data to Xiaomi servers\nSee https://www.virustotal.com/gui/file/70400d0055e1924966fb8367cafddc175dee914bbdc227342c9dd86fb3aa829f/details\nIt leaks system version, device model, exact firmware build + some few mysterious IDs\n", "removal": "delete" }, { "id": "com.miui.sysopt", - "description": "SysoptApplication\nStrange app with no permission. By looking at the code it seems to be a kind of debug app.\nThe app doesn't seem to do intersting stuff.\n", + "description": "SysoptApplication\nStrange app with no permissions. By looking at the code it seems to be some kind of debug app.\nThe app doesn't seem to do any interesting stuff.\n", "removal": "delete" }, { "id": "com.miui.systemAdSolution", - "description": "Spyware who analyse user behavior for targeted ads. Yeah Xiaomi phones has ads...\nhttps://www.theverge.com/2018/9/19/17877970/xiaomi-ads-settings-menu-android-phones\n", + "description": "Spyware which analyses user behavior for targeted ads. Yeah Xiaomi phones has ads...\nhttps://www.theverge.com/2018/9/19/17877970/xiaomi-ads-settings-menu-android-phones\n", "removal": "delete" }, { @@ -2557,6 +2810,11 @@ "description": "The Beaming Service enables your device to beam (relay) barcodes, as found on digital coupons, event tickets, library cards, loyalty \ncards and membership cards to 1D red laser and Image based scanners prevalent at nearly every retail store and checkout stand around the world.\nMobeam is a 3-party (https://mobeam.com/)\n", "removal": "delete" }, + { + "id": "com.mobile.iroaming", + "description": "Data Store\nOnly useful if you need roaming mobile data when travelling overseas. Has a lot of dangerous permissions and phone home to Vivo domains.\n\nPithus analysis: https://beta.pithus.org/report/d7cfa53942159a0e9c1bf3643b5f38496daee4c0225e8155249db9fdc979187c", + "removal": "replace" + }, { "id": "com.mobiletools.systemhelper", "description": "System Helper\n", @@ -2674,7 +2932,7 @@ }, { "id": "com.motorola.comcastext", - "description": "See above. Provide special (useless) features from Comcast? App title is \"Activation\".Safe to remove (tested only on non-Comcast phone).\n", + "description": "See above. Provides special (useless) features from Comcast? App title is \"Activation\". Safe to remove (tested only on non-Comcast phone).\n", "removal": "delete" }, { @@ -2882,11 +3140,24 @@ "description": "Default web browser\n", "removal": "delete" }, + { + "id": "com.nearme.deamon", + "description": "Package needed by com.nearme.statistics.rom to run service in background at every boot even though the app has been uninstalled", + "removal": "delete", + "required_by": [ + "com.nearme.statistics.rom" + ] + }, { "id": "com.nearme.instant.platform", "description": "", "removal": "delete" }, + { + "id": "com.nearme.statistics.rom", + "description": "User Experience Program\n Collect user data and sends them to Oppo. Intrusive and starts at boot\nSee https://support.oppo.com/uk/answer/?aid=neu105\n\nNote: removing it may break the search feature in the settings on some ColorOS versions.\n\nPithus analysis: https://beta.pithus.org/report/5e06191ac6f8aefd39642f6341ee4897039815f5059dbe093a7bd2fe1e20c038", + "removal": "delete" + }, { "id": "com.nearme.themestore", "description": "Themes store\n", @@ -3057,6 +3328,11 @@ "description": "Carrier Location Access\nRuns on boot, but not in the background beyond that.\nNot sure what this does. Could be related to detecting region to determine which radio frequencies to use?\nNoticed no ill effects from weeks of having it disabled.", "removal": "replace" }, + { + "id": "com.oneplus.chargingpilar", + "description": "Geolocates the phone to find OnePlus charging stations nearby. Connects to 'gateway.oneplus.net'\n\nPithus analysis: https://beta.pithus.org/report/8c157eeec2931d3d1140aa8c452d7afa570e04c9d51e6cd5987dbb3ec43df4f9", + "removal": "delete" + }, { "id": "com.oneplus.cloud.basiccolorblack.overlay", "description": "Theme overlay for some Oneplus Cloud thing?", @@ -3157,6 +3433,16 @@ "description": "Theme overlay for Oneplus Clock app?", "removal": "caution" }, + { + "id": "com.oneplus.diagnosemanager", + "description": "Logging app for diagnosis/troubleshooting when the SIM card state change. Only used on devices running OxygenOS 9 and lower. Runs at boot and triggers when SIM card state change.\n\nPithus analysis: https://beta.pithus.org/report/f4c76054795bf55012edf1f60e992b6e339085b9ca2cbe685917a62dd07492c0", + "removal": "replace" + }, + { + "id": "com.oneplus.dialer", + "description": "OnePlus Dialer used in OxygenOS 11 and lower.\nNote: don't forget to download another phone dialer app before removing this package.", + "removal": "replace" + }, { "id": "com.oneplus.dirac.simplemanager", "description": "Runs in the background.\nMain Dirac service.\nAudio fidelity improvement from the Swedish company Dirac.\nAttempts to achieve a flat frequency response curve(i.e: fidelity). Should mainly improve speaker fidelity as it can be pre-calculated and stored as a corrective EQ curve, something not possible for most devices connected through the 3.5mm jack; presets only exist for a very limited number of headphones. Change for non-preset 3.5mm jack devices is just a generic EQ curve that could decrease fidelity just as likely as it could increase it.", @@ -3184,7 +3470,7 @@ }, { "id": "com.oneplus.factorymode", - "description": "FactoryMode\nUsed in the factory to test devices.\nType *#808# in the OnePlus dialer to acess the hidden menu.\nPotential security risk: https://nitter.net/fs0c131y/status/930115188988182531\nIt's possible for an app to enable root access on any device with the APK preinstalled.\nFor now, this only works in ADB, which requires local access to the device.", + "description": "FactoryMode\nUsed in the factory to test devices.\nType *#808# in the OnePlus dialer to acess the hidden menu.\nPotential security risk: https://nitter.net/fs0c131y/status/930115188988182531\nIt's possible for an app to enable root access on any device with the APK pre-installed.\nFor now, this only works in ADB, which requires local access to the device.", "removal": "delete" }, { @@ -3215,7 +3501,10 @@ { "id": "com.oneplus.gamespace", "description": "OnePlus Game Space\nOccasionally runs in the background as part of the system.\nAllows you to launch your game library, check game stats(such as playtime), activate game overlay features, change performance settings to tweak game/battery performance during gaming.\nThis is the only way to access the recording buffer functionality (records the last X seconds into RAM and saves them when you tap save), so keep enabled if you need that or any of the other features.", - "removal": "delete" + "removal": "delete", + "dependencies": [ + "com.oplus.cosa" + ] }, { "id": "com.oneplus.gamespace.black.overlay", @@ -3227,6 +3516,11 @@ "description": "Theme overlay for Game Space?", "removal": "caution" }, + { + "id": "com.oneplus.geoiptime", + "description": "Sets the Timezone (it is not an NTP client). Automatically starts at boot and connects to `checkip.amazonaws.com` and `gateway.oneplus.com`.\n\nPithus analysis: https://beta.pithus.org/report/5e375a6b8da588a1490e42266f4e33975ce73207d79755a109101bd5fb07cc7c", + "removal": "caution" + }, { "id": "com.oneplus.iconpack.circle", "description": "OnePlus Icon Pack - Round (https://play.google.com/store/apps/details?id=com.oneplus.iconpack.circle)\n", @@ -3322,6 +3616,11 @@ "description": "OPBugReportLite\nRuns in the background. Runs as part of the system, even if disabled? Disabling does remove all RAM usage tho, and hopefully removes access to user data, as disable/uninstall should sever the connection to the Android user account.\nSilently sends, every 6 hours, battery stats, kernel panics, watchdogs, ANRs and all crashes of your device to Singapore.\nhttps://www.androidpit.com/oneplus-opbugreportlite-data-collection\nSource (yeah it's Elliot Alderson again :D): https://nitter.net/fs0c131y/status/933037531066785797", "removal": "delete" }, + { + "id": "com.oneplus.opshelf", + "description": "OnePlus Shelf (https://play.google.com/store/apps/details?id=com.oneplus.opshelf)\nWidget panel accessible from swiping down on the top-right side of the screen allowing quick access to apps, meteo, spotify, memos...\n\nPithus analysis: https://beta.pithus.org/report/a50f166c8c2fae1204650c7af1cb287e20ad5286a89b013ada787f4b1b90fc64.", + "removal": "delete" + }, { "id": "com.oneplus.opsports", "description": "Cricket Scores (https://play.google.com/store/apps/details?id=com.oneplus.opsports)\nLets you access and follow cricket teams and tournaments.", @@ -3472,16 +3771,98 @@ "description": "Light theme for Wi-Fi Access Point Settings?", "removal": "caution" }, + { + "id": "com.oplus.appplatform", + "description": "App Services\nMight be renamed package of com.heytap.appplatform which is related to Oppo's Heytap account services. Provides a RomUpdateService. Probably not safe to remove.\n\nPithus analysis: https://beta.pithus.org/report/2025ceb69d9379a01771de71ff00051eb0f0c7f44226a72c2066db9649b6dcd2", + "removal": "caution" + }, + { + "id": "com.oplus.athena", + "description": "OnePlus background process manager. Removing it will solve the notification delay you can have but will disable the virtual ram expansion feature (swap RAM to disk) and the 'close all' button in the 'recent apps' page.\nRemoving this app may deteriorate battery performance.", + "removal": "caution" + }, + { + "id": "com.oplus.atlas", + "description": "Atlas Service\nSeems to be a Sound provider. Performs a lot of actions upon audio related events. Still not clear if it is really necessary. Runs at boot and stay in background. Pithus analysis: https://beta.pithus.org/report/6d0f9433431cd34a8e9aaef99b329b3623118a1699033be36032f64653dab3d0", + "removal": "replace" + }, { "id": "com.oplus.cosa", - "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).\n\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.'\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.\n\nPithus analysis: https://beta.pithus.org/report/f55e935357865f4647e59c98afb5a3a46aba22a48844d80d2819d122781e3fde.", + "removal": "delete", + "required_by": [ + "com.oneplus.gamespace" + ] + }, + { + "id": "com.oplus.crashbox", + "description": "Sends system failure data to developers. Automatically runs at boot.\n\nPithus analysis: https://beta.pithus.org/report/6031048af7434e9cfe3435244dd105ac70e3bfe1f25ecdcca9b2a40b356590a2", "removal": "delete" }, + { + "id": "com.oplus.exsystemservice", + "description": "Lots of permissions. The screenshot function will stop working when the app is disabled.", + "removal": "caution" + }, { "id": "com.oplus.games", "description": "Games (https://play.google.com/store/apps/details?id=com.oplus.games)\nOccasionally runs in the background as part of the system.\nAllows you to launch your game library, check game stats(such as playtime), activate game overlay features and performance settings to tweak game/battery performance during gaming.\nThis is the only way to access the recording buffer functionality (records the last X seconds into RAM and saves them when you tap save), so keep enabled if you need that or any of the other features.Note: new package name of com.oneplus.gamespace (since the merge between Oppo and OnePlus. Oplus = Oppo+OnePlus", "removal": "delete" }, + { + "id": "com.oplus.kekepay", + "description": "Chinese pay service? Safe to remove but no documentation found online\n[APK NEEDED]", + "removal": "delete" + }, + { + "id": "com.oplus.lfeh", + "description": "Seems to be related to the the logging suite.\n\nPithus analysis: https://beta.pithus.org/report/0542dbdbe10fd3a868ea497ec92670619670f574bbce37d949975dc109cd316f", + "removal": "delete" + }, + { + "id": "com.oplus.logkit", + "description": "Logs service and bug reporting app\nSafe to remove if you don't report bugs to OEM", + "removal": "delete" + }, + { + "id": "com.oplus.multiapp", + "description": "App Cloner. Allows to clone an app. Have access to all installed apps. Is bundled with OnePlus analytics\n\nPithus analysis: https://beta.pithus.org/report/8a1d0783debb405ebadb3fc52507de5f69ecb55f499732b7331dac74ad69ffd7", + "removal": "replace" + }, + { + "id": "com.oplus.ocar", + "description": "Car+\n Related to Oppo's car app [APK NEEDED]", + "removal": "delete" + }, + { + "id": "com.oplus.pay", + "description": "Secure Payment\nLets you pay with your phone. Privacy issue aside, you should probably not trust their security: https://www.bitdefender.com/blog/hotforsecurity/hackers-attack-oneplus-again-this-time-stealing-customer-details", + "removal": "delete" + }, + { + "id": "com.oplus.securitykeyboard", + "description": "Secure Keyboard\nKeyboard that appears only when typing a password on apps and webpages, if enabled on Keyboard and Input settings", + "removal": "delete" + }, + { + "id": "com.oplus.sos", + "description": "Emergency Alert service by clicking power button 5 times. It will automatically call contacts (and/or send a SMS) you designated as emergency contacts", + "removal": "replace" + }, + { + "id": "com.oplus.statistics.rom", + "description": "User Experience Program\nIntrusive telemetry. Runs at boot and constantly stays in background\n\nPithus analysis: https://beta.pithus.org/report/7720549a5b4bc305a15e19b3e17ba6857a52e6e12db94006677c59f2fad84331", + "removal": "delete" + }, + { + "id": "com.oplus.stdid", + "description": "StdID\nNeeded for tracking battery usage on per app basis. Dependency for GameSpace\n\n [MORE INFO NEEDED / APK NEEDED]", + "removal": "replace", + "required_by": [ + "com.oneplus.gamespace", + "com.coloros.gamespace" + ] + }, { "id": "com.oplus.synergy", "description": "HeySynergy\nProvides the screencasting feature and OPPO's PC Connect (https://connect.oppo.com/). Don't bother downloading 'PC Connect Desktop' if the 'Phone Connect' Quick Settings tile isn't available on your phone.\n\nPithus analysis: https://beta.pithus.org/report/16d9ea536683291fbffe46dedd3c655379b5fcfdb473ec1cab5290cf5af27fba", @@ -3491,6 +3872,11 @@ "com.heytap.accessory" ] }, + { + "id": "com.oplus.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" + }, { "id": "com.oppo.fingerprints.fingerprintsensortest", "description": "Fingerprint sensort test\n", @@ -3516,6 +3902,11 @@ "description": "Oppo Music app\n", "removal": "delete" }, + { + "id": "com.oppo.operationManual", + "description": "Oppo User Manual", + "removal": "delete" + }, { "id": "com.oppo.oppopowermonitor", "description": "", @@ -3526,9 +3917,14 @@ "description": "", "removal": "delete" }, + { + "id": "com.oppo.partnerbrowsercustomizations", + "description": "Oppo Bookmarks\nOppo default browser customization. Injects Oppo bookmarks", + "removal": "delete" + }, { "id": "com.oppo.quicksearchbox", - "description": "Single swip from top to bottom search that has lots of Chinese in it\n", + "description": "Single swipe from top to bottom search that has lots of Chinese in it\n", "removal": "delete" }, { @@ -3537,10 +3933,16 @@ "removal": "delete" }, { - "id": "com.oppo.webview", - "description": "Oppo Webview\nA WebView is a system component for the Android operating system (OS) that allows Android apps to display content \nfrom the web directly inside an application. It's based on Chrome.\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n", + "id": "com.oppo.sos", + "description": "Emergency Alert service by clicking power button 5 times. It will automatically call contacts (and/or send a SMS) you designated as emergency contacts", "removal": "replace" }, + { + "id": "com.oppo.webview", + "description": "Oppo Webview\nA WebView is a system component for the Android operating system (OS) that allows Android apps to display content \nfrom the web directly inside an application. It's based on Chrome.\nWARNING: Make to have another Webview before uninstalling it or some apps may not work properly\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n", + "removal": "replace", + "suggestions": "webviews" + }, { "id": "com.osp.app.signin", "description": "Samsung Account app\nLots of trackers in this app.\nHas a huge list of permissions. It is an essential app for a lot of samsung apps (which will be removed with the default selection in this list)\nSettings apps will crash if removed on Android 11/OneUI 3.0 (https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/39)\nThis issue happens only if you are running Android 11. If not, you can can (and should) remove this package!\n", @@ -3561,6 +3963,16 @@ "description": "Find my phone client app\n", "removal": "delete" }, + { + "id": "com.realme.link", + "description": "RealMe Link (https://play.google.com/store/apps/details?id=com.realme.link)\nCompanion app for various realme IoT devices. Useless if you don't have a realme watch/band", + "removal": "delete" + }, + { + "id": "com.realme.securitycheck", + "description": "Security Analysis\n. Antivirus analysis on app install. It's up to you. Removing it may decrease your security for a bit more privacy (if we consider this app does this job well which is to be verified) [APK NEEDED]", + "removal": "delete" + }, { "id": "com.rongcard.eid", "description": "eid probably means Electronic ID. This presumably handles something related to that.", @@ -3596,6 +4008,11 @@ "description": "SASystemProviders\nNeeded for Samsung Accessory Service\n", "removal": "delete" }, + { + "id": "com.samsung.advancedcallservice", + "description": "Advanced Calling feature on an Android is a feature that allows you to make calls while using other applications with the use of CELLULAR DATA. In order for this feature to work, HD Voice must be enabled in settings.", + "removal": "replace" + }, { "id": "com.samsung.advp.imssettings", "description": "Needed for VoLTE (Voice over LTE) https://en.wikipedia.org/wiki/Voice_over_LTE\nIMS(Ip Multimedia Subsystem) is an open industry standard for voice and multimedia communications over packet-based IP networks (VoLTE/VoIP/Wifi calling).\nNOTE: This package could be needed for messaging apps that send SMS/RCS code to verify your phone number.", @@ -3608,7 +4025,7 @@ }, { "id": "com.samsung.android.airtel.stubapp", - "description": "My Airtel Stub app\nMy Airtel is a customer service app designed for Airtel subscribers in Sri Lanka\nThis pasckage isn't the app itself but only a stub\nIt's basically a non-functional empty shell which often only redirect you to the PlayStore to download the full app", + "description": "My Airtel Stub app\nMy Airtel is a customer service app designed for Airtel subscribers in Sri Lanka\nThis package isn't the app itself but only a stub\nIt's basically a non-functional empty shell which often only redirect you to the PlayStore to download the full app", "removal": "delete" }, { @@ -3618,7 +4035,7 @@ }, { "id": "com.samsung.android.allshare.service.mediashare", - "description": "My Airtel Stub app\nMy Airtel is a customer service app designed for Airtel subscribers in Sri Lanka\nThis pasckage isn't the app itself but only a stub. \nIt's basically a non-functional empty shell which often only redirect you to the PlayStore to download the full app\n\nSamsung Allshare service (now called SmartView).\nUsed to stream content from your phone to a Samsung smart TV.\nhttps://www.samsung.com/us/apps/smart-view-2/\n", + "description": "Samsung Allshare service (now called SmartView).\nUsed to stream content from your phone to a Samsung smart TV.\nhttps://www.samsung.com/us/apps/smart-view-2/", "removal": "delete" }, { @@ -3728,7 +4145,7 @@ }, { "id": "com.samsung.android.app.ledbackcover", - "description": "I think it enable doing things with LEDs on the cover\n\nhttps://www.samsung.com/hk_en/mobile-accessories/led-cover-for-galaxy-s10/EF-KG973CBEGWW/\nHOW IT WORKS : https://forum.xda-developers.com/galaxy-note-8/accessories/how-led-cover-t3686694", + "description": "I think it enables doing things with LEDs on the cover\n\nhttps://www.samsung.com/hk_en/mobile-accessories/led-cover-for-galaxy-s10/EF-KG973CBEGWW/\nHOW IT WORKS : https://forum.xda-developers.com/galaxy-note-8/accessories/how-led-cover-t3686694", "removal": "delete" }, { @@ -3753,7 +4170,7 @@ }, { "id": "com.samsung.android.app.motionpanoramaviewer", - "description": "Motion panorama viewer\nLet you see the result of a motion panorama\nhttps://www.samsung.com/global/galaxy/what-is/motion-panorama/\n", + "description": "Motion panorama viewer\nLets you see the result of a motion panorama\nhttps://www.samsung.com/global/galaxy/what-is/motion-panorama/\n", "removal": "replace" }, { @@ -3803,7 +4220,7 @@ }, { "id": "com.samsung.android.app.selfmotionpanoramaviewer", - "description": "Selfie panorama viewer\nLet you see the result of a selfie motion panorama\nhttps://www.samsung.com/global/galaxy/what-is/motion-panorama/\n", + "description": "Selfie panorama viewer\nLets you see the result of a selfie motion panorama\nhttps://www.samsung.com/global/galaxy/what-is/motion-panorama/\n", "removal": "replace" }, { @@ -3828,7 +4245,7 @@ }, { "id": "com.samsung.android.app.spage", - "description": "Bixby Home is a vertically scrolling list of information that Bixby can interact with for example weather, fitness activity and buttons\nfor controlling their smart home gadgets.\n", + "description": "Samsung Free (previously known as 'Bixby Home') is a vertically scrolling list of information that Bixby can interact with for example weather, fitness activity and buttons\nfor controlling their smart home gadgets.\nhttps://galaxystore.samsung.com/prepost/000005445489?appId=com.samsung.android.app.spage", "removal": "delete" }, { @@ -3868,7 +4285,7 @@ }, { "id": "com.samsung.android.app.watchmanagerstub", - "description": "Stub for the watch manager. See above\nStub = https://stackoverflow.com/questions/10648280/what-is-stub-and-aidl-for-in-java\n", + "description": "Stub for the Galaxy Wearable app.\nStub = https://stackoverflow.com/questions/10648280/what-is-stub-and-aidl-for-in-java", "removal": "delete" }, { @@ -3983,7 +4400,7 @@ }, { "id": "com.samsung.android.bluelightfilter", - "description": "Blue ligth filter\nYou should use it, it's great\n", + "description": "Blue light filter\nUsing the sunrise/sunset option uses the ACCESS_FINE_LOCATION permission. It's better to program the activation of the filter according to the time.\nNote: reducing blue light can prevent eyestrain and other health issues. See https://www.webmd.com/eye-health/blue-light-reduce-effects", "removal": "replace" }, { @@ -3991,6 +4408,11 @@ "description": "Samsung Calendar App\n", "removal": "replace" }, + { + "id": "com.samsung.android.cidmanager", + "description": "In order to ensure that a user’s phone receives the appropriate firmware updates, this app is used to identify the carrier network. In other words - it helps to ensure that the correct country-specific firmware is delivered OTA.", + "removal": "caution" + }, { "id": "com.samsung.android.contacts", "description": "Samsung contacts app?", @@ -4023,7 +4445,7 @@ }, { "id": "com.samsung.android.dynamiclock", - "description": "Samsung Dynamic Lock\nAutomatically changes your Lock screen’s wallpaper\nhttps://www.samsung.com/us/support/answer/ANS00084210/\n", + "description": "Samsung Wallpaper services (AKA 'Dynamic Lock')\nAutomatically changes your Lock screen’s wallpaper\nhttps://www.samsung.com/us/support/answer/ANS00084210/\n", "removal": "delete" }, { @@ -4058,9 +4480,19 @@ }, { "id": "com.samsung.android.forest", - "description": "Digital Wellbeing (old version of com.samsung.android.wellbeing)\nThat's an app for device and app usage tracking and limiting.\nhttps://galaxystore.samsung.com/prepost/000004807357", + "description": "Digital Wellbeing (old version of com.samsung.android.wellbeing)\nThat's an app for device and app usage tracking and limiting.\nhttps://galaxystore.samsung.com/prepost/000004807357\nNOTE for Dex users: uninstalling this package makes the UI unstable, in particular the taskbar is not loaded and UI continues to crash.", "removal": "delete" }, + { + "id": "com.samsung.android.galaxycontinuity", + "description": "Samsung Flow (https://play.google.com/store/apps/details?id=com.samsung.android.galaxycontinuity)\nIt's a service to 'seamlessly' connect your devices. You can authenticate your Tablet/PC with your smartphone, share content between devices, and sync notifications or view contents from your smartphone on your Tablet/PC.\nYou can turn on the smartphone's Mobile Hotspot to keep your Tablet/PC connected. You can also log in to your Tablet/PC with your biometric data (Iris, Fingerprints) if you register with Samsung Pass.\nhttps://www.samsung.com/levant/support/mobile-devices/what-is-the-samsung-flow-and-how-to-use-it/\n\nHas more than 81 permissions. Not the kind of app you want to keep installed if you don't use it. It increases the attack surface and can potentially compromise a lot of things (including your computer). FYI, 4 CVE has been discovered between 2021 and 2022: https://www.opencve.io/cve?vendor=samsung&product=samsung_flow\n\nPithus analysis: https://beta.pithus.org/report/77216cd6209c73d00332180319249ac6e4ef8479e68d2a21c97a52fdc5f3d62b", + "removal": "delete" + }, + { + "id": "com.samsung.android.gallery.watch", + "description": "Samsung Watch gallery app", + "removal": "replace" + }, { "id": "com.samsung.android.game.gamehome", "description": "Samsung Game Launcher \nhttps://www.samsung.com/global/galaxy/apps/game-launcher/\nAll in one hub for mobiles games\n", @@ -4118,7 +4550,7 @@ }, { "id": "com.samsung.android.ipsgeofence", - "description": "IPSGeofence\nIPS = Indoor Positioning System.\nThe concept of Indoor Positioning System designates a network of connected devices within a building making it possible \nto trace the position of another device – and therefore potentially of a person – in environments where GPS systems are \nnot efficient .\nGeofencing is a technique which consists in activating preconfigured actions when a device enters a \ncertain geographical area. For example, a user can use it to automatically turn on Wi-Fi and home lights when their smartphone \nis detected nearby.\nIn short, if enabled, this app will track your location everywhere and all the time!\nhttps://www.comparitech.com/blog/vpn-privacy/what-is-geofencing-privacy/\n", + "description": "Samsung Visit In app\n\nIPSGeofence\nIPS = Indoor Positioning System.\nThe concept of Indoor Positioning System designates a network of connected devices within a building making it possible to trace the position of another device – and therefore potentially of a person – in environments where GPS systems are \nnot efficient .\nGeofencing is a technique which consists in activating preconfigured actions when a device enters a certain geographical area.\nFor example, a user can use it to automatically turn on Wi-Fi and home lights when their smartphone is detected nearby.\nIn short, if enabled, this app will track your location everywhere and all the time!\nhttps://www.comparitech.com/blog/vpn-privacy/what-is-geofencing-privacy/", "removal": "delete" }, { @@ -4143,7 +4575,7 @@ }, { "id": "com.samsung.android.knox.containeragent", - "description": "KNOX Work profile/space\nProvidess an isolated environment to store data (see Secure Folder)\n\nNote : With Knox 3.4, Knox containers are now deprecated and replaced by Android work profiles.\nComunicate with Samsung servers :\n- https://vas.samsungapps.com (App updates)\n- http://cn-ms.samsungapps.com (APK Server)\n#\nhttps://support.samsungknox.com/hc/en-us/articles/115012547907-What-URLs-do-I-have-to-whitelist-to-make-Samsung-apps-work-with-an-authenticated-proxy-\n", + "description": "KNOX Work profile/space\nProvides an isolated environment to store data (see Secure Folder)\n\nNote : With Knox 3.4, Knox containers are now deprecated and replaced by Android work profiles.\nComunicate with Samsung servers :\n- https://vas.samsungapps.com (App updates)\n- http://cn-ms.samsungapps.com (APK Server)\n#\nhttps://support.samsungknox.com/hc/en-us/articles/115012547907-What-URLs-do-I-have-to-whitelist-to-make-Samsung-apps-work-with-an-authenticated-proxy-\n", "removal": "delete" }, { @@ -4173,7 +4605,7 @@ }, { "id": "com.samsung.android.lool", - "description": "Samsung Device Care (phone optimizer) (https://play.google.com/store/apps/details?id=com.samsung.android.lool)\nThis package phone home (China, Qihoo 360)\nThe clean feature (in storage setting) is provided by Qihoo 360 which is a shady company (https://en.wikipedia.org/wiki/Qihoo_360)\nhttps://www.reddit.com/r/Android/comments/ektg8u/chinese_spyware_preinstalled_on_all_samsung/\nhttps://www.virustotal.com/gui/file/048ead2be8d18bbe2b05651380069b3740dd05703e9bd66630da986026518398/details\nNOTE : If you don't want to delete this package, at least use a firewall (Netguard/AfWall+) to block internet access\n", + "description": "Samsung Device Care (phone optimizer) (https://play.google.com/store/apps/details?id=com.samsung.android.lool)\nThis package phone home (China, Qihoo 360)\nThe clean feature (in storage setting) is provided by Qihoo 360 which is a shady company (https://en.wikipedia.org/wiki/Qihoo_360)\nhttps://www.reddit.com/r/Android/comments/ektg8u/chinese_spyware_preinstalled_on_all_samsung/\nhttps://www.virustotal.com/gui/file/048ead2be8d18bbe2b05651380069b3740dd05703e9bd66630da986026518398/details\n\nWARNING:Disabling/Removing this package may remove the option to manage Power Saving, Fast Charging & Battery Protection on some devices\nNOTE : If you don't want to delete this package, at least use a firewall (Netguard/AfWall+) to block internet access\n", "removal": "replace" }, { @@ -4193,7 +4625,7 @@ }, { "id": "com.samsung.android.mdm", - "description": "MDMApp (Mobile Device Management app)\nUsed to monitor and manage remotely mobile devices.\nFor exemple locking split-screen, blocking safe mode boot, enabling branding logo in the lock screen, remotely configuring IMAP email...\nMost likely related to KNOX \nhttps://www.samsungknox.com/en/solutions/it-solutions/knox-manage\nhttps://developer.samsung.com/tech-insights/knox/mobile-device-management\n", + "description": "MDMApp (Mobile Device Management app)\nUsed to monitor and manage remotely mobile devices.\nFor example locking split-screen, blocking safe mode boot, enabling branding logo in the lock screen, remotely configuring IMAP email...\nMost likely related to KNOX \nhttps://www.samsungknox.com/en/solutions/it-solutions/knox-manage\nhttps://developer.samsung.com/tech-insights/knox/mobile-device-management\n", "removal": "delete" }, { @@ -4211,6 +4643,11 @@ "description": "Media & Devices feature\nKind of a hub for managing medias played on smart devices (e.g play music to 2 Bluetooth devices simultaneously with Dual audio)\nhttps://www.samsung.com/latin_en/support/mobile-devices/media-and-device-feature/\nHas a lot of permissions and asks for ACCESS_COARSE_LOCATION, QUERY_ALL_PACKAGES.\nWARNING: Removing this package does not prevent you to connect your phones to smart devices, but oddly enough causes the brightness slider in the notification panel to not be displayed in landscape orientation (it's still shown in portrait)\n", "removal": "replace" }, + { + "id": "com.samsung.android.mediacontroller", + "description": "Ability to controls phone's audio from your watch.", + "removal": "replace" + }, { "id": "com.samsung.android.messaging", "description": "Samsung Messaging app\n", @@ -4246,6 +4683,11 @@ "description": "Private mode (was replaced by Secure Folder)\nhttps://www.samsung.com/uk/support/mobile-devices/what-is-private-mode-and-how-do-i-use-it/\n", "removal": "delete" }, + { + "id": "com.samsung.android.privateshare", + "description": "Blockchain-powered file sharing system for Samsung phones.\nWhy blockchain? Because it's a nice buzzword! The privacy policy of this Samsung service is really bad: https://libreddit.spike.codes/r/privacy/comments/rqbb9b/samsung_private_share_is_not_so_private/", + "removal": "delete" + }, { "id": "com.samsung.android.provider.filterprovider", "description": "FilterProvider dependency to Samsung Camera\nProvides access to filters (when you swipe right from the camera app)\nWARNING : Samsung camera will crash if this package is deleted.\n", @@ -4336,6 +4778,11 @@ "description": "Provides iris recognition feature\n", "removal": "replace" }, + { + "id": "com.samsung.android.service.health", + "description": "Health Platform (https://play.google.com/store/apps/details?id=com.samsung.android.service.health)\n\nIt is a data aggregator. You can use it to link multiple health apps (like Strava, google fit etc) together. This app will unify their collected data and store them all together.\nConstantly phones to Samsung servers.\n\nPithus analysis: https://beta.pithus.org/report/968364daf4fbb1828dfe9d8dbcce6d5f7f9a79522a5267c4be5bba19e6cd88b0", + "removal": "replace" + }, { "id": "com.samsung.android.service.livedrawing", "description": "Live Message enables you to draw your own animated GIFs or emojis.\nhttps://www.samsung.com/global/galaxy/what-is/live-message/\n", @@ -4351,6 +4798,16 @@ "description": "Samsung Travel Wallpaper (discontinued)\n", "removal": "delete" }, + { + "id": "com.samsung.android.setupindiaservicestnc", + "description": "Samsung Services\nResponsible for the persistent notification after every system update if you don't agree to data collection.\nThe only way to dismiss it without agreeing to anything is to click the small text and uncheck all the items in a list. Then the 'Agree' button becomes a 'Skip' button. Removing this package doesn't have any known side effects.", + "removal": "delete" + }, + { + "id": "com.samsung.android.shealthmonitor", + "description": "Samsung Health Monitor\n\nEnables you to record ECG and blood pressure.", + "removal": "replace" + }, { "id": "com.samsung.android.shortcutbackupservice", "description": "ShortcutBNR \nRelated to smartSwitch Samsung Cloud features\n", @@ -4383,7 +4840,7 @@ }, { "id": "com.samsung.android.smartfitting", - "description": "Smart Fitting Service\nAdapt the size/ratio of the screen. Automatic mode is default but there is a manual mode\nhttps://www.samsung.com/levant/support/mobile-devices/galaxy-s8-s8-plus-what-is-the-smart-fitting-display-for-vod-games/\n", + "description": "Smart Fitting Service\nAdapts the size/ratio of the screen. Automatic mode is default but there is a manual mode\nhttps://www.samsung.com/levant/support/mobile-devices/galaxy-s8-s8-plus-what-is-the-smart-fitting-display-for-vod-games/\n", "removal": "delete" }, { @@ -4402,12 +4859,19 @@ { "id": "com.samsung.android.spay", "description": "Samsung Pay (https://play.google.com/store/apps/details?id=com.samsung.android.spay)\nSamsung Pay is a mobile payment and digital wallet service by Samsung Electronics that lets users make payments using compatible phones \nand other Samsung-produced devices\nhttps://en.wikipedia.org/wiki/Samsung_Pay\nNOTE : Samsung Pay is KNOX dependant and will never work again if you root your phone.\nFYI : Your data are sold (https://www.sammobile.com/news/samsung-pay-new-privacy-policy-your-data-sold/)\n", - "removal": "delete" + "removal": "delete", + "dependencies": [ + "com.sec.android.app.samsungapps", + "com.samsung.android.spayfw" + ] }, { "id": "com.samsung.android.spayfw", - "description": "Samsung Pay Framework needed for Samsung Pay\nSee below\n", - "removal": "delete" + "description": "Samsung Pay Framework needed for Samsung Pay\nSamsung Pay is a mobile payment and digital wallet service by Samsung Electronics that lets users make payments using compatible phones and other Samsung-produced devices. See below.", + "removal": "delete", + "required_by": [ + "com.samsung.android.spay" + ] }, { "id": "com.samsung.android.spaymini", @@ -4424,6 +4888,11 @@ "description": "Write on PDF (https://play.google.com/store/apps/details?id=com.samsung.android.spdfnote)\nPDF annotator\n", "removal": "delete" }, + { + "id": "com.samsung.android.stextclassifier", + "description": "From https://developer.android.com/reference/android/view/textclassifier/TextClassifier:\nInterface for providing text classification related features.\n\nThe TextClassifier may be used to understand the meaning of text, as well as generating predicted next actions based on the text.\n\nSo it got something to do with text/spelling correction? But a samsung implementation of it. It needs some further testing, so far it doesn't affect even the auto-correct.\nNote: this app has no permission and doesn't run in background when not in used", + "removal": "caution" + }, { "id": "com.samsung.android.stickercenter", "description": "Sticker center. Used to retrieve stickers from the web in the camera app.\nhttps://developer.samsung.com/galaxy/stickers\n", @@ -4439,6 +4908,11 @@ "description": "Allows users to control, automate, and monitor their home environment via mobile device. \nhttps://en.wikipedia.org/wiki/SmartThings\nREMINDER : stub = https://stackoverflow.com/questions/10648280/what-is-stub-and-aidl-for-in-java\n", "removal": "delete" }, + { + "id": "com.samsung.android.sume.nn.service", + "description": "Provides the photo remaster feature in the Gallery app. Has the camera permission and can access all your medias but performs its job locally on the device.\n\nhttps://www.samsung.com/au/support/mobile-devices/remastering-photos-on-samsung-phone/", + "removal": "caution" + }, { "id": "com.samsung.android.svcagent", "description": "Impossible to know what this system app does. It has full access to internet network anyway.\nSafe to remove\n", @@ -4456,17 +4930,17 @@ }, { "id": "com.samsung.android.tadownloader", - "description": "Seems to check if a trusted application needs an update and download it. \nThis package probably do more than that. There is a LOT of lines of code (obfuscated obviously)\nIt was used to push an update to fix a security issue with the fingerprint sensor in 2019.\nhttps://libredd.it/r/galaxys10/comments/bcy93f/adb_how_to_get_the_fingerprint_update_pushed_to/\nSeems to be only used for biometrics stuff\nThere is Samsung analytics inside. You may want to remove it if you don't use biometrics authentification.\n", + "description": "Seems to check if a trusted application needs an update and downloads it. \nThis package probably does more than that. There is a LOT of lines of code (obfuscated obviously)\nIt was used to push an update to fix a security issue with the fingerprint sensor in 2019.\nhttps://libredd.it/r/galaxys10/comments/bcy93f/adb_how_to_get_the_fingerprint_update_pushed_to/\nSeems to be only used for biometrics stuff\nThere is Samsung analytics inside. You may want to remove it if you don't use biometrics authentification.\n", "removal": "replace" }, { "id": "com.samsung.android.tapack.authfw", - "description": "AuthFw TaPack\nAuthentification Framework for Trusted Application? (don't know what 'Pack' could mean)\nHard to know what this app really do. Seems to be an assets provider used by com.samsung.android.tadownloader\n", + "description": "AuthFw TaPack\nAuthentification Framework for Trusted Application? (don't know what 'Pack' could mean)\nHard to know what this app really does. Seems to be an assets provider used by com.samsung.android.tadownloader\n", "removal": "replace" }, { "id": "com.samsung.android.themecenter", - "description": "Samsung theme center\nRuns at startup and enable you to download theme from samsung\nSafe to remove.", + "description": "Samsung Theme Center (AKA Galaxy Themes Service)\nRuns at startup and allows you to apply themes from `com.samsung.android.themestore`. Has of lot of permissions (including INTERNET and INSTALL_PACKAGES) and connects to Samsung domains for analytics.\n\nPithus analysis: https://beta.pithus.org/report/973ba78ddd74a13dcf5268e980010a64ba42a3d2a1c4c62df277ead5a17cd10c", "removal": "replace" }, { @@ -4522,6 +4996,261 @@ "description": "Voice wake-up for using Bixby\nhttps://www.samsung.com/us/support/answer/ANS00080448/\n", "removal": "delete" }, + { + "id": "com.samsung.android.watch.alarm", + "description": "Samsung Alarm app.", + "removal": "delete" + }, + { + "id": "com.samsung.android.watch.cameracontroller", + "description": "Mirrors phone's camera to your watch. I can't find a use case for my usage. Safe to remove.", + "removal": "delete" + }, + { + "id": "com.samsung.android.watch.compass", + "description": "Samsung Compass app.", + "removal": "delete" + }, + { + "id": "com.samsung.android.watch.findmyphone", + "description": "The phone will start ringing, if connected to watch via BT or WiFi, when pressing 'start ringing' on the watch.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.findmywatch", + "description": "The watch will start ringing, if connected to phone via BT or WiFi, when pressing 'start ringing' on the phone. Also fetches location and is able to lock or factory reset.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.flashlight", + "description": "Samsung Flashlight", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.runestone.app", + "description": "Customization Service from Samsung. Provides customized content and recommendations. Collects a lot of personal information.\nSee: https://www.samsung.com/us/account/customization-service/\n\nPithus analysis: https://beta.pithus.org/report/0f26752e636a9689bf0603e6023939e23a8cbd7197dea7b44c7ac93e2a930c24", + "removal": "delete" + }, + { + "id": "com.samsung.android.watch.screencapture", + "description": "Provides the ability to take screenshots from the smart watch.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.stopwatch", + "description": "Samsung Stopwatch", + "removal": "delete" + }, + { + "id": "com.samsung.android.watch.timer", + "description": "Timer app from Samsung.", + "removal": "delete" + }, + { + "id": "com.samsung.android.watch.watchface.analogmodular", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.analoguefont", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.animal", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.aremoji", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.basicclock", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.basicdashboard", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.bespoke", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.bitmoji", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.boldindex", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.companionhelper", + "description": "Watchfaces fail to load without this. Removing it also breaks editing and changing watchfaces.", + "removal": "caution" + }, + { + "id": "com.samsung.android.watch.watchface.digitalfont", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.digitalmodular", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.dualwatch", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.dynamicfont", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.emergency", + "description": "Watchface in the emergency launcher.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.gradientfont", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.healthmodular", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.infomodular", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.large", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.livewallpaper", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.mypebble", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.myphoto", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.mystyle", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.premiumanalog", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.simpleanalogue", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.simpleclassic", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.simplecomplication", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.superfiction", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.tickingsound", + "description": "Ticking sound on watchfaces that support it.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.together", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.typography", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.watchface.weather", + "description": "Preinstalled watchface.", + "removal": "replace" + }, + { + "id": "com.samsung.android.watch.weather", + "description": "Weather application from Samsung.", + "removal": "delete" + }, + { + "id": "com.samsung.android.watch.worldclock", + "description": "Worldclock app. This also includes a widget, displaying time in different time zones.", + "removal": "delete" + }, + { + "id": "com.samsung.android.wcs.exstention", + "description": "Samsung Internet Extensions\nSamsung Internet for Android allows users to customize their browsing experience by installing extensions, which are additional software packages that add new features and functionality to the browser and help developers offer tailored services to users on mobile devices.\n\nNOTE: Disabling this broke the UI on my Watch5 for some reason so PROCEED WITH CAUTION.", + "removal": "replace" + }, + { + "id": "com.samsung.android.wear.blockednumber", + "description": "Blocked number storage. Doesn't affect the dialer or contacts.", + "removal": "caution" + }, + { + "id": "com.samsung.android.wear.contacts.sync", + "description": "Handles 'open on phone' events. Also, settings often crash when this is uninstalled.", + "removal": "caution" + }, + { + "id": "com.samsung.android.wear.musictransfer", + "description": "Used to sync music with the watch.", + "removal": "replace" + }, + { + "id": "com.samsung.android.wear.shealth", + "description": "Samsung Health app for WearOS.", + "removal": "replace" + }, + { + "id": "com.samsung.android.wearable.samsungaccount", + "description": "Samsung account settings. Breaks settings app if uninstalled.", + "removal": "caution" + }, + { + "id": "com.samsung.android.wearable.setupwizard", + "description": "Samsung Wearable Setup Wizard\nThe first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\nIt's the setup for Samsung services.\n", + "removal": "delete" + }, { "id": "com.samsung.android.weather", "description": "Samsung Weather\nLets you see updates on the weather at all times, specific to your current location. \nYou can also check the weather in other areas even\nDependency: \"com.sec.android.daemonapp\"\n", @@ -4564,12 +5293,12 @@ }, { "id": "com.samsung.clipboardsaveservice", - "description": "Clipboard Save service save all the content you saved in the clipboard (clipboard history)\nIf you remove this you will still be able to copy/cust/past but a new content in clipboard will replace the current content.\nIn short : there will no longer be a history.\n", + "description": "Clipboard Save service saves all the content you saved in the clipboard (clipboard history)\nIf you remove this you will still be able to copy/cust/past but a new content in clipboard will replace the current content.\nIn short : there will no longer be a history.\n", "removal": "replace" }, { "id": "com.samsung.cmh", - "description": "CMH Provider is a dependency for the the samsung gallery app. This pacakge asks for a lot of permissions. \nIt seems to be be used for cloud and story stuff in the gallery and also seems needed for content recognition.\nHas the same shared user id than com.samsung.faceservice, com.samsung.mlp, com.samsung.mpl\n \nNOTE : On some phone models, deleting this package can also prevent to preview photos from the camera app.\nSeems to trigger com.samsung.faceservice, com.samsung.mlp, com.samsung.mpl when needed.\n", + "description": "CMH Provider is a dependency for the the samsung gallery app. This package asks for a lot of permissions. \nIt seems to be be used for cloud and story stuff in the gallery and also seems needed for content recognition.\nHas the same shared user id as com.samsung.faceservice, com.samsung.mlp, com.samsung.mpl\n \nNOTE : On some phone models, deleting this package can also prevent to preview photos from the camera app.\nSeems to trigger com.samsung.faceservice, com.samsung.mlp, com.samsung.mpl when needed.\n", "removal": "replace" }, { @@ -4592,6 +5321,22 @@ "description": "Samsung DEX UI\nExtends your smartphone into a \"desktop computing experience\".\nhttps://developer.samsung.com/samsung-dex/how-it-works\n", "removal": "delete" }, + { + "id": "com.samsung.discover", + "description": "It shows up as a pane on OneUI home and prompts you to install all sorts of random apps. OneUI works perfectly fine if you uninstall these and simply removes the discover pane.", + "removal": "delete", + "required_by": [ + "com.samsung.discover.sep" + ] + }, + { + "id": "com.samsung.discover.sep", + "description": "Related to `com.samsung.discover` but doesnt seem to do much on its own. Safe to remove without any effect.", + "removal": "delete", + "dependencies": [ + "com.samsung.discover" + ] + }, { "id": "com.samsung.ecomm", "description": "Shop Samsung (https://play.google.com/store/apps/details?id=com.samsung.ecomm)\nApp where you can buy all (and only) Samsung products.\nhttps://www.samsung.com/us/explore/shop-samsung-app/\n", @@ -4682,6 +5427,16 @@ "description": "Samsung Members (https://play.google.com/store/apps/details?id=com.samsung.oh)\nSamsung community. It's a kind of social media app for Samsung users.\nhttps://www.samsung.com/global/galaxy/apps/samsung-members/\nOOOPS ! https://bgr.com/2019/10/31/samsung-members-dong-pic-oops/\nThe other version is \"com.samsung.android.voc\".\n", "removal": "delete" }, + { + "id": "com.samsung.packageinstalleroverlay", + "description": "It's used to display an overlay window when installing or updating apps. Shows information about the app and provides the user with the option to cancel the process. Probably breaks manual installation of apps (needs more testing).", + "removal": "caution" + }, + { + "id": "com.samsung.packageinstalleroverlay", + "description": "Most likely the overlay that appears when you installed an application.", + "removal": "caution" + }, { "id": "com.samsung.rcs", "description": "RCS (Rich Communication Services)\nHas permissions linked to com.samsung.cmh, and com.samsung.android.visionintelligence (and I don't understand why).\nRCS is a communication protocol between mobile telephone carriers and between phone and carrier, aiming at replacing SMS.\nhttps://en.wikipedia.org/wiki/Rich_Communication_Services\nUses IP protocol, so it needs an internet connection.\nIt's a hot mess right now. It aims at being universal but only exists in Samsung Messages and Google Messages, because Google hasn't released a public API yet, so 3rd-party apps can't support it.\nIn a lot of countries messages go through Google's Jibe servers.\nhttps://jibe.google.com/policies/terms/\nhttps://pocketnow.com/why-you-should-probably-avoid-googles-rcs-text-messaging-chat-feature", @@ -4772,6 +5527,11 @@ "description": "Samsung Verizon Voicemail \nAllows you to review and manage your voicemail directly from your smartphone, eliminating the need to dial into your mailbox.\nYou can scroll through your messages, pick the ones you want to listen to, and erase them right from your device's screen.\nhttps://mobile.spectrum.com/support/article/360001296667/samsung-visual-voicemail\n", "removal": "delete" }, + { + "id": "com.scanning.agold.agoldscanning", + "description": "\"Scan\" Settings > intelligent assistant: Scan. QR code & Bar code scanner.\n", + "removal": "replace" + }, { "id": "com.sec.allsharecastplayer", "description": "Screen Mirroring (only in Galaxy S6)\nCast your mobile screen to a TV.\nhttps://www.samsung.com/us/2012-allshare-play/\n", @@ -4874,8 +5634,8 @@ }, { "id": "com.sec.android.app.launcher", - "description": "Samsung One UI Home launcher (homescreen) (https://play.google.com/store/apps/details?id=com.sec.android.app.launcher)\nIt is samsung Touchwiz default launcher\nDO NOT REMOVE THIS IF YOU DON'T USE ANOTHER LAUNCHER !\n", - "removal": "replace" + "description": "Samsung One UI Home launcher (homescreen) (https://play.google.com/store/apps/details?id=com.sec.android.app.launcher)\nIt is also Samsung's TouchWiz default launcher\nWARNING: DO NOT REMOVE THIS IF YOU DON'T USE ANOTHER LAUNCHER !\n\nNote: Keep this package if you want swipe gestures to keep working.", + "removal": "caution" }, { "id": "com.sec.android.app.magnifier", @@ -4904,7 +5664,7 @@ }, { "id": "com.sec.android.app.personalization", - "description": "Has something to do with personalization?\nHas 2 permissions: READ_PHONE_STATE and CHANGE_PHONE_STATE", + "description": "Has something to do with personalization?\nHas 2 permissions: `READ_PHONE_STATE` and `CHANGE_PHONE_STATE`", "removal": "replace" }, { @@ -4924,13 +5684,16 @@ }, { "id": "com.sec.android.app.safetyassurance", - "description": "Safety assurance is related to emergency features. It is especially used for SOS messages.\nhttps://www.samsung.com/nz/support/mobile-devices/samsung-sos-smart-phone-emergency-message-guide/\n", - "removal": "delete" + "description": "Safety assurance is related to emergency features. It is especially used for SOS messages.\nhttps://www.samsung.com/nz/support/mobile-devices/samsung-sos-smart-phone-emergency-message-guide/\nHas obviously a huge amount of permissions.\n\nPithus analysis: https://beta.pithus.org/report/a06501fce61a39cb2b38df088eba4d0ce7ca3ed8fce3e8b672d8eb807538fb1f", + "removal": "replace" }, { "id": "com.sec.android.app.samsungapps", - "description": "Samsung Galaxy Store\nSamsung app store.\nhttps://en.wikipedia.org/wiki/Samsung_Galaxy_Store\n", - "removal": "delete" + "description": "Samsung Galaxy Store\nSamsung app store.\nRequired for Samsung Pay feature to work.\n\nhttps://en.wikipedia.org/wiki/Samsung_Galaxy_Store\n", + "removal": "delete", + "required_by": [ + "com.samsung.android.spay" + ] }, { "id": "com.sec.android.app.sbrowser", @@ -5119,7 +5882,7 @@ }, { "id": "com.sec.android.provider.badge", - "description": "Provider for the notification badges (which are not very useful IMHO)\nProvide a way for apps to use notifications badges.\nhttps://www.samsung.com/au/support/mobile-devices/what-is-app-icon-badge/\n", + "description": "Provider for the notification badges (which are not very useful IMHO)\nProvides a way for apps to use notifications badges.\nhttps://www.samsung.com/au/support/mobile-devices/what-is-app-icon-badge/\n", "removal": "replace" }, { @@ -5152,6 +5915,11 @@ "description": "SideSync (discontinued)\nLets you share the screen and data between your PC and mobile device. \nReceive alarms of your phone through PC and use various features of your phone on the computer.\nhttps://www.samsung.com/levant/support/side-sync/\n", "removal": "delete" }, + { + "id": "com.sec.android.soagent", + "description": "System application that is responsible for checking and installing software updates.", + "removal": "caution" + }, { "id": "com.sec.android.splitsound", "description": "SplitSoundService\nProvides ability to play music on the smartphone and an external speaker at the same time\nhttps://www.samsung.com/nz/support/mobile-devices/samsung-separate-app-sound/\n", @@ -5194,7 +5962,7 @@ }, { "id": "com.sec.automation", - "description": "Tethering Automation enable sharing phone internet to the PC with a usb cable.\nSafe to remove (but it's a useful feature)\n", + "description": "Tethering Automation enables sharing phone internet to the PC with a usb cable.\nSafe to remove (but it's a useful feature)\n", "removal": "replace" }, { @@ -5204,7 +5972,7 @@ }, { "id": "com.sec.downloadablekeystore", - "description": "Keystore is a secure place provided by Android to store cryptographic keys and make it more difficult to extract from the device.\nThis package is used by enterprise to update certificates on the device.\nNOTE : It allow IT admins to install certificates while the device is still locked. \nThis means certificates can be silently installed into a keystore without any interaction from the device-user.\nIt uses the KNOX TIMA (Named Trust-zone-based Integrity Measurement Architecture) that allows storage of keys in the container for certificate signing using the TrustZone hardware platform.[16] \nhttps://docs.samsungknox.com/dev/knox-sdk/about-keystores.htm\nhttps://docs.samsungknox.com/dev/knox-sdk/faqs/general/what-is-the-knox-tima-ccm.htm\nhttps://docs.samsungknox.com/admin/whitepaper/kpe/client-certificate-manager.htm\n", + "description": "Keystore is a secure place provided by Android to store cryptographic keys and make it more difficult to extract from the device.\nThis package is used by enterprise to update certificates on the device.\nNOTE : It allows IT admins to install certificates while the device is still locked. \nThis means certificates can be silently installed into a keystore without any interaction from the device-user.\nIt uses the KNOX TIMA (Named Trust-zone-based Integrity Measurement Architecture) that allows storage of keys in the container for certificate signing using the TrustZone hardware platform.[16] \nhttps://docs.samsungknox.com/dev/knox-sdk/about-keystores.htm\nhttps://docs.samsungknox.com/dev/knox-sdk/faqs/general/what-is-the-knox-tima-ccm.htm\nhttps://docs.samsungknox.com/admin/whitepaper/kpe/client-certificate-manager.htm\n", "removal": "delete" }, { @@ -5235,7 +6003,7 @@ { "id": "com.sec.epdg", "description": "Huh... that's hard to explain quickly. Let's try : \nFirst you need to know that there is a standards organization which develops protocols for mobile telephony called 3GPP (mobile network : 2G/3G/4G/5G).\nRAT (physical connection method to a wireless communication network) non specified by the 3GPP is called non-3GPP. RAT Wifi is non-3GPP.\n\nePDG means Evolved Packet Data Gateway. The main role of the ePDG is to provide security mechanisms such as IPsec tunnelling of connections \nwith the device over an untrusted non-3GPP access. It is mainly use for VoWifi (Voice over wifi).\nFor further information : \n- https://www.3gpp.org/technologies/keywords-acronyms/100-the-evolved-packet-core\n- https://www.aptilo.com/solutions/mobile-data-offloading/3gpp-wifi-access/\n- https://en.wikipedia.org/wiki/System_Architecture_Evolution#Evolved_Packet_Core_(EPC)\n#\nSafe to remove if not using VoWifi.\n", - "removal": "replace" + "removal": "caution" }, { "id": "com.sec.epdgtestapp", @@ -5299,12 +6067,12 @@ }, { "id": "com.sec.kidsplat.installer", - "description": "Kids Mode (replaced by Kids Home : com.samsung.android.kidsinstaller)\nSamsung Kids Home (https://www.samsung.com/global/galaxy/apps/kids-mode/)\nLets you shape a safe environment for your child to happily explore and connect with the world.\nNOTE : You shouldn't give your phone to a child. That bad ! \nhttps://ifstudies.org/blog/a-smartphone-will-change-your-child-in-ways-you-might-not-expect-or-want\n", + "description": "Kids Mode (replaced by Kids Home : com.samsung.android.kidsinstaller)\nSamsung Kids Home (https://www.samsung.com/global/galaxy/apps/kids-mode/)\nLets you shape a safe environment for your child to happily explore and connect with the world.\nNOTE : You shouldn't give your phone to a child. That's bad ! \nhttps://ifstudies.org/blog/a-smartphone-will-change-your-child-in-ways-you-might-not-expect-or-want\n", "removal": "delete" }, { "id": "com.sec.knox.bluetooth", - "description": "KNOX bluetooth\nhttps://docs.samsungknox.com/knox-platform-for-enterprise/admin-guide/bluetooth.htm\nNOTE : This not affect regular bluetooth.\n", + "description": "KNOX bluetooth\nhttps://docs.samsungknox.com/knox-platform-for-enterprise/admin-guide/bluetooth.htm\nNOTE : This does not affect regular bluetooth.\n", "removal": "delete" }, { @@ -5324,12 +6092,12 @@ }, { "id": "com.sec.knox.knoxsetupwizardclient", - "description": "KNOX SetupWizardClien\nThe first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\nIt's the setup for Samsung KNOX services.\n", + "description": "KNOX SetupWizardClient\nThe first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\nIt's the setup for Samsung KNOX services.\n", "removal": "delete" }, { "id": "com.sec.knox.packageverifier", - "description": "KNOX Verifier\nUsed to scan nstalled packages\n", + "description": "KNOX Verifier\nUsed to scan installed packages\n", "removal": "delete" }, { @@ -5339,22 +6107,22 @@ }, { "id": "com.sec.knox.switchknox", - "description": "Handles switches between KNOW/Work container and personnal profile. \nIt also manage data sharing between them.\nhttps://docs.samsungknox.com/dev/knox-sdk/container-data-sharing-policies.htm\n", + "description": "Handles switches between KNOW/Work container and personal profile. \nIt also manages data sharing between them.\nhttps://docs.samsungknox.com/dev/knox-sdk/container-data-sharing-policies.htm\n", "removal": "delete" }, { "id": "com.sec.knox.switchknoxI", - "description": "Handles switches between KNOW/Work container and personnal profile. \nIt also manage data sharing between them.\nhttps://docs.samsungknox.com/dev/knox-sdk/container-data-sharing-policies.htm\n", + "description": "Handles switches between KNOW/Work container and personal profile. \nIt also manages data sharing between them.\nhttps://docs.samsungknox.com/dev/knox-sdk/container-data-sharing-policies.htm\n", "removal": "delete" }, { "id": "com.sec.knox.switchknoxII", - "description": "Handles switches between KNOW/Work container and personnal profile. \nIt also manage data sharing between them.\nhttps://docs.samsungknox.com/dev/knox-sdk/container-data-sharing-policies.htm\n", + "description": "Handles switches between KNOW/Work container and personal profile. \nIt also manages data sharing between them.\nhttps://docs.samsungknox.com/dev/knox-sdk/container-data-sharing-policies.htm\n", "removal": "delete" }, { "id": "com.sec.location.nsflp2", - "description": "Samsung Location \nI just know this doesn't impact on GPS stuff. \nIt seems to be only used along samsung apps.\n", + "description": "Samsung Location \nI just know this doesn't have any impact on GPS stuff. \nIt seems to be only used along samsung apps.\n", "removal": "delete" }, { @@ -5369,7 +6137,7 @@ }, { "id": "com.sec.phone", - "description": "A another test/debug app used to test the proper functioning of phone calls.\n", + "description": "another test/debug app used to test the proper functioning of phone calls.\n", "removal": "delete" }, { @@ -5379,17 +6147,17 @@ }, { "id": "com.sec.smartcard.manager", - "description": "Smart Card Manager\nSmart Card enables communication with Secure Elements (SIM card, embedded Secure Elements, Mobile Security Card...)\nThis packages seems to be Samsung implemnentation.\n", + "description": "Smart Card Manager\nSmart Card enables communication with Secure Elements (SIM card, embedded Secure Elements, Mobile Security Card...)\nThese packages seem to be Samsung implementation.\n", "removal": "delete" }, { "id": "com.sec.spp.push", - "description": "Samsung Push Service (https://play.google.com/store/apps/details?id=com.sec.spp.push)\nProvide updates and notifications for services exclusive to Samsung..\nhttps://www.samsunggeeks.com/2015/10/25/what-is-the-samsung-push-service/\n", + "description": "Samsung Push Service (https://play.google.com/store/apps/details?id=com.sec.spp.push)\nProvides updates and notifications for services exclusive to Samsung..\nhttps://www.samsunggeeks.com/2015/10/25/what-is-the-samsung-push-service/\n", "removal": "delete" }, { "id": "com.sec.sve", - "description": "SecVideoEngineService is arguably a Samsung video engine service (handle enconding/decoding ?) for displaying video trough Samsung apps. \n3 permissions : RECORD_AUDIO, CAMERA, INTERACT_ACROSS_USERS_FULL\nMay break WiFi Calling after a reboot.\n", + "description": "SecVideoEngineService is arguably a Samsung video engine service (handle enconding/decoding ?) for displaying video trough Samsung apps. \n3 permissions : RECORD_AUDIO, CAMERA, INTERACT_ACROSS_USERS_FULL\n\nNote: Removing it will break WiFi Calling.", "removal": "caution" }, { @@ -5454,7 +6222,7 @@ }, { "id": "com.sonyericsson.android.omacp", - "description": "omacp = OMA Client Provisioning. It is a protocol specified by the Open Mobile Alliance (OMA).\nIt is used by carrier to send \"configuration SMS\" which can setup network settings (such as APN).\nIn my case, it was automatic and I never needed configuration messages. I'm pretty sure that in France this package is useless.\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\nThese special \"confirguration SMS\" can be abused : \nhttps://www.zdnet.fr/actualites/les-smartphones-samsung-huawei-lg-et-sony-vulnerables-a-des-attaques-par-provisioning-39890045.htm\nhttps://www.csoonline.com/article/3435729/sms-based-provisioning-messages-enable-advanced-phishing-on-android-phones.html\n", + "description": "omacp = OMA Client Provisioning. It is a protocol specified by the Open Mobile Alliance (OMA).\nIt is used by carrier to send \"configuration SMS\" which can setup network settings (such as APN).\nIn my case, it was automatic and I never needed configuration messages. I'm pretty sure that in France this package is useless.\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\nThese special \"configuration SMS\" can be abused : \nhttps://www.zdnet.fr/actualites/les-smartphones-samsung-huawei-lg-et-sony-vulnerables-a-des-attaques-par-provisioning-39890045.htm\nhttps://www.csoonline.com/article/3435729/sms-based-provisioning-messages-enable-advanced-phishing-on-android-phones.html\n", "removal": "replace" }, { @@ -5519,7 +6287,7 @@ }, { "id": "com.sonyericsson.unsupportedheadsetnotifier", - "description": "Given its name, it think it diplays a notification when you insert a headset not compatible with your phone.\n", + "description": "Given its name, I think it diplays a notification when you insert a headset not compatible with your phone.\n", "removal": "replace" }, { @@ -5734,12 +6502,12 @@ }, { "id": "com.sonymobile.music.youtubekaraokeplugin", - "description": "Youtube karaoke plugin for sony music app\n", + "description": "YouTube karaoke plugin for sony music app\n", "removal": "delete" }, { "id": "com.sonymobile.music.youtubeplugin", - "description": "Youtube plugin for sony music app\n", + "description": "YouTube plugin for sony music app\n", "removal": "delete" }, { @@ -5842,6 +6610,11 @@ "description": "Some overlay for a live wallaper from Sony? Overlays are usually themes, but not sure about this one as theming seems weird for live wallpapers. Could be that Sony automatically generates theme packages for all or most system apps, which might generate some unnecessary packages.", "removal": "replace" }, + { + "id": "com.tblenovo.center", + "description": "Useless dashboard related to the User Experience Program (com.lenovo.ue.device). Has 25 permissions (including ones you probably don't want to give to this kind of sketchy app\n\nPithus analysis: https://beta.pithus.org/report/dcb4acac003896077eaaeb8c7dc770d3171891784d98f7127f8495a3dec9954d", + "removal": "delete" + }, { "id": "com.tblenovo.lenovotips", "description": "Useless Lenovo Tips app used by Lenovo to display un-dismissable and un-mutable ads in notifications.\nhttps://news.ycombinator.com/item?id=28382081", @@ -5879,7 +6652,7 @@ }, { "id": "com.transsion.batterylab", - "description": "Supposed to improve battery life but logs especially lots of usage info and bind it to your unique android advertiser id...The app try to send data to a server. The POST request URL and content is obfuscated and I don't have the time to dig deeper. According to a user, no battery impact after months of usage after uninstalling it.\n\nPithus analysis: https://beta.pithus.org/report/7ef2b186a74102828346f23b094ab2aaaad2c57806c7c18e7a23a494f3cc982c", + "description": "Supposed to improve battery life but logs especially lots of usage info and bind it to your unique android advertiser id...The app tries to send data to a server. The POST request URL and content is obfuscated and I don't have the time to dig deeper. According to a user, no battery impact after months of usage after uninstalling it.\n\nPithus analysis: https://beta.pithus.org/report/7ef2b186a74102828346f23b094ab2aaaad2c57806c7c18e7a23a494f3cc982c", "removal": "delete" }, { @@ -5909,12 +6682,12 @@ }, { "id": "com.transsion.health", - "description": "Tecno health app. Sends your personnal data to Firebase google servers and Tecno servers. Those data can be shared with TRANSSION affiliated companies (see https://cdn.shalltry.com/transsionholdings/en/policy.html)\nPithus analysis: https://beta.pithus.org/report/2b7cd35081a9fbc82a1da1741cb476d1edaa3262d46a204ea8456c99c4e1b976", + "description": "Tecno health app. Sends your personal data to Firebase google servers and Tecno servers. Those data can be shared with TRANSSION affiliated companies (see https://cdn.shalltry.com/transsionholdings/en/policy.html)\nPithus analysis: https://beta.pithus.org/report/2b7cd35081a9fbc82a1da1741cb476d1edaa3262d46a204ea8456c99c4e1b976", "removal": "delete" }, { "id": "com.transsion.hiparty", - "description": "Hi Party\nAllows you to synchronize and play the same song across multiple *supported* devices. The app create a wifi hotspot. You can connect up to 6 devices via QR code to simultaneously broadcast music.\n\nNeeds permissions you probably doesn't want to give : READ_PHONE_STATE (can read phone number and IMEI) and ACCESS_FINE_LOCATION.\nPithus analysis: https://beta.pithus.org/report/154ee6107d3f5bbb0819719fc7ce5fd17474135081f576f56c29bd26ed70ca14", + "description": "Hi Party\nAllows you to synchronize and play the same song across multiple *supported* devices. The app creates a wifi hotspot. You can connect up to 6 devices via QR code to simultaneously broadcast music.\n\nNeeds permissions you probably doesn't want to give : READ_PHONE_STATE (can read phone number and IMEI) and ACCESS_FINE_LOCATION.\nPithus analysis: https://beta.pithus.org/report/154ee6107d3f5bbb0819719fc7ce5fd17474135081f576f56c29bd26ed70ca14", "removal": "delete" }, { @@ -5959,7 +6732,7 @@ }, { "id": "com.transsion.stasticalsales", - "description": "Sends after-sales telemetry data (including at least the phone number and the IMSI). You don't want this.This app can be launched from this secret dialer code: 862016\n\nPithus analysis: https://beta.pithus.org/report/35fa58c779ac80bcf44875e279cc4a6ba08678b0004e9c8f0816426cf0c584ab", + "description": "Sends after-sales telemetry data (including at least the phone number and the IMSI). You don't want this. This app can be launched from this secret dialer code: 862016\n\nPithus analysis: https://beta.pithus.org/report/35fa58c779ac80bcf44875e279cc4a6ba08678b0004e9c8f0816426cf0c584ab", "removal": "delete" }, { @@ -5969,7 +6742,7 @@ }, { "id": "com.transsion.trancare", - "description": "Telemetry. Make requests (with weak crypto) to the Shalltry CDN (https://mi-test.shalltry.com). Collects IMEI, all the apps installed, localisation...\nPithus analysis: https://beta.pithus.org/report/9be13b57bde5620d2ff1824782a2ccc1d6517d437543549c720bc70b6dd02aee", + "description": "Telemetry. Makes requests (with weak crypto) to the Shalltry CDN (https://mi-test.shalltry.com). Collects IMEI, all the apps installed, localisation...\nPithus analysis: https://beta.pithus.org/report/9be13b57bde5620d2ff1824782a2ccc1d6517d437543549c720bc70b6dd02aee", "removal": "delete" }, { @@ -5982,9 +6755,44 @@ "description": "Palm Store. App store with unsecure apps and probably malware. Has ads trackers and lot of intrusives permissions. Shows intrusive ads and popups.\nPithus analysis: https://beta.pithus.org/report/35d762b27c9e16703adf1731b74bef2c53a753b6a7475c425bced53b553758e5", "removal": "delete" }, + { + "id": "com.vivo.browser", + "description": "Vivo browser full of trackers (https://play.google.com/store/apps/details?id=com.vivo.browser)\n", + "removal": "delete" + }, + { + "id": "com.vivo.dream.weather", + "description": "Vivo weather app", + "removal": "delete" + }, + { + "id": "com.vivo.hybrid", + "description": "Quick App\nProvides Quick App support. Quick Apps are Javascript+CSS apps that don't need any installation. This technology has its uses but I'm personally not a huge fan on having to rely on a JS engine to run an application\nThis system app has a lot of permissions (including SEND_SMS, CAMERA, READ_EXTERNAL_STORAGE, RECORD_AUDIO... why?)\nMore information: https://www.xda-developers.com/huawei-quick-apps-alternative-google-instant-apps/\n OW2 Quick App whitepaper: https://quick-app-initiative.ow2.io/docs/Quick_App_White_Paper.pdf", + "removal": "replace" + }, + { + "id": "com.vivo.puresearch", + "description": "Search Widget\nDesktop search bar", + "removal": "delete" + }, + { + "id": "com.vivo.share", + "description": "Vivo share\nTransfer data between vivo device & PC", + "removal": "replace" + }, + { + "id": "com.vivo.space", + "description": "Open Vivo official website.\nUseless app", + "removal": "delete" + }, + { + "id": "com.vivo.voicewakeup", + "description": "Voice wake-up. Has a lot of permissions (REQUEST_INSTALL_PACKAGES, READ_EXTERNAL_STORAGE, RECORD_AUDIO...). Kind of a \"smart assistant\" ? It is constantly listening waiting for a trigger word [MORE INFO NEEDED]", + "removal": "delete" + }, { "id": "com.vlingo.midas", - "description": "Speech recognition app for the Vlingo personal assistant\nVlingo : https://en.wikipedia.org/wiki/Vlingo\nFYI : In January 2012 AndroidPit discovered that Vlingo sended packets of information containing the users GPS co-ordinates,\nIMEI (unique device identifier), contact list and the title of every song stored on the device back to Nuance without.\nSource : https://www.androidpit.com/Vlingo-Privacy-Breach\n", + "description": "Speech recognition app for the Vlingo personal assistant\nVlingo : https://en.wikipedia.org/wiki/Vlingo\nFYI : In January 2012 AndroidPit discovered that Vlingo sent packets of information containing the users GPS co-ordinates,\nIMEI (unique device identifier), contact list and the title of every song stored on the device back to Nuance without.\nSource : https://www.androidpit.com/Vlingo-Privacy-Breach\n", "removal": "delete" }, { @@ -6034,7 +6842,7 @@ }, { "id": "com.xiaomi.bluetooth.overlay", - "description": "MIUI Bluetooth Bluetooth Control.\nYou need to keep this if you want the bluetooth to work.", + "description": "MIUI Bluetooth Control.\nYou need to keep this if you want the bluetooth to work.", "removal": "caution" }, { @@ -6069,7 +6877,7 @@ }, { "id": "com.xiaomi.joyose", - "description": "Joyse Analytics and advertising\nRun in background and can't be stopped. \n", + "description": "Joyse Analytics and advertising\nRuns in background and can't be stopped. \n", "removal": "delete" }, { @@ -6114,7 +6922,7 @@ }, { "id": "com.xiaomi.miplay_client", - "description": "MiPlay Client\nProvides support for Miracast?\nhttps://en.wikipedia.org/wiki/Miracast\nMy guess is it provides the Wireless Display feature (Settings - Connection & sharing - Cast)\nCan someone confirm?\n\n", + "description": "MiPlay Client\nProvides support for Miracast (https://en.wikipedia.org/wiki/Miracast).\nIt provides the Wireless Display feature (Settings - Connection & sharing - Cast).", "removal": "replace" }, { @@ -6124,7 +6932,7 @@ }, { "id": "com.xiaomi.o2o", - "description": "o2o = online-to-offline\n==> Describe systems enticing consumers within a digital environment to make purchases of goods or services from physical businesses.\nhttps://en.wikipedia.org/wiki/Online_to_offline\nNOTE : This package can make phone calls without user intervention.\n", + "description": "o2o = online-to-offline\n==> Describes systems enticing consumers within a digital environment to make purchases of goods or services from physical businesses.\nhttps://en.wikipedia.org/wiki/Online_to_offline\nNOTE: This package can make phone calls without user intervention.\n", "removal": "delete" }, { @@ -6144,7 +6952,7 @@ }, { "id": "com.xiaomi.powerchecker", - "description": "Power Detector \nSecurity> Battery> Activity Control. \nDetects abnormal power usage by apps (not all. Some Xiaomi apps are whitelisted)\nNeeded for 'com.miui.powerkeeper' to work.\n", + "description": "Power Detector\nSecurity> Battery> Activity Control. \nDetects abnormal power usage by apps (not all. Some Xiaomi apps are whitelisted)\nNeeded for 'com.miui.powerkeeper' to work.\n", "removal": "replace" }, { @@ -6154,7 +6962,7 @@ }, { "id": "com.xiaomi.scanner", - "description": "Mi Scanner\nQR code scanner with a lot of questionnable permissions : ACCESS_FINE_LOCATION, CALL_PHONE, READ_CONTACTS, REQUEST_INSTALL_PACKAGES, QUERY_ALL_PACKAGES, FOREGROUND_SERVICE, INTERNET\n", + "description": "Mi Scanner\nQR code scanner with a lot of questionable permissions : `ACCESS_FINE_LOCATION`, `CALL_PHONE`, `READ_CONTACTS`, `REQUEST_INSTALL_PACKAGES`, `QUERY_ALL_PACKAGES`, `FOREGROUND_SERVICE`, `INTERNET`\n", "removal": "delete" }, { @@ -6164,7 +6972,7 @@ }, { "id": "com.xiaomi.simactivate.service", - "description": "Xiaomi SIM Activation Service\nOnly used to activate the Find My Device feature\nFor the activation to work you need to send a international SMS to China.\nYour carrier may block this by default and/or you'll probably need to pay extra for this.\n", + "description": "Xiaomi SIM Activation Service\nSIM authentication process to access exclusive features in certain MIUI applications.\nFor the activation to work you need to send a international SMS to China.\nYour carrier may block this by default and/or you'll probably need to pay extra for this.\nAfter SIM activation, you can send text messages (Mi Messages) to other Mi users using internet connection (like i-messages).\nYou will be able to synchronize your messages into Mi Cloud and this also enables the Mi Find Device feature which allows you to track your phone’s location from your online Mi account.\n\nNote: To enable/disable Mi Messages go to Settings -> System Apps -> Messaging and reboot", "removal": "delete" }, { @@ -6174,7 +6982,7 @@ }, { "id": "com.xiaomi.upnp", - "description": "UpnpService\nUPnP = Universal Plug and Play\nIt’s a protocol that lets UPnP-enabled devices on your network automatically discover and communicate with each other\nFor exemple it works with the Xiaomi Network Speaker (and probably a lot more Xiaomi IoT stuff)\nUPnP have a lot of security issue and you proably should disable it on your router.\nhttps://nakedsecurity.sophos.com/2020/06/10/billions-of-devices-affected-by-upnp-vulnerability/\nThis package is the Xiaomi implementation on Android (no AOSP support)\n", + "description": "UpnpService\nUPnP = Universal Plug and Play\nIt’s a protocol that lets UPnP-enabled devices on your network automatically discover and communicate with each other\nFor example it works with the Xiaomi Network Speaker (and probably a lot more Xiaomi IoT stuff)\nUPnP has a lot of security issues and you proably should disable it on your router.\nhttps://nakedsecurity.sophos.com/2020/06/10/billions-of-devices-affected-by-upnp-vulnerability/\nThis package is the Xiaomi implementation on Android (no AOSP support)\n", "removal": "delete" }, { @@ -6192,11 +7000,41 @@ "description": "Xiaomi Service Framework Keeper\nLogger service for 'com.xiaomi.xmsf'\n", "removal": "delete" }, + { + "id": "com.yozo.vivo.office", + "description": "Vivo document reader\nA lot of permissions for a simple document reader. It can access to internet, can list all the apps you installed, can get your phone number, current cellular network information, the status of any ongoing calls and more!\n\nPithus analysis: https://beta.pithus.org/report/8902163722f5df1ae6228b80124cfa94c2b8a0210a8f6bbb3441e05d69a76d0b", + "removal": "replace" + }, { "id": "com.zte.assistant", "description": "ZTE Voice Assistant\n", "removal": "delete" }, + { + "id": "com.zte.burntest.camera", + "description": "Possibly a hidden stress testing app for camera.", + "removal": "replace" + }, + { + "id": "com.zte.contacts.sub", + "description": "Possibly related to contact sync.", + "removal": "replace" + }, + { + "id": "com.zte.heartyservice.strategy", + "description": "Process killer, unloads programs from memory.", + "removal": "replace" + }, + { + "id": "com.zte.privacypolicy", + "description": "ZTE privacy policy app.", + "removal": "delete" + }, + { + "id": "com.zte.videoplayer", + "description": "ZTE Video Player with INTERNET and ACCESS_NETWORK_STATE permissions\nPithus analysis: https://beta.pithus.org/report/caf2da956d33c5550e42d4250b0fa31dc605f39545c2eff36438fd88a0fc7c28", + "removal": "delete" + }, { "id": "com.zte.weather", "description": "ZTE Weather app.", @@ -6244,7 +7082,7 @@ }, { "id": "net.oneplus.push", - "description": "Push\nOnePlus push notifications.\nOnly used by OnePlus' preinstalled apps. Pushes \"surveys and other junk\" according a user.\nhttps://forums.oneplus.com/threads/psa-non-root-root-stop-oneplus-push-notifications.580058/\nOnePlus can remotely send push notifications:\nhttps://www.androidpolice.com/2019/07/01/oneplus-accidentally-pushed-a-cryptic-notification-to-all-7-pro-users/", + "description": "Push\nOnePlus push notifications.\nOnly used by OnePlus' pre-installed apps. Pushes \"surveys and other junk\" according to a user.\nhttps://forums.oneplus.com/threads/psa-non-root-root-stop-oneplus-push-notifications.580058/\nOnePlus can remotely send push notifications:\nhttps://www.androidpolice.com/2019/07/01/oneplus-accidentally-pushed-a-cryptic-notification-to-all-7-pro-users/", "removal": "delete" }, { @@ -6284,7 +7122,7 @@ }, { "id": "tv.peel.samsung.app", - "description": "Peel Smart Remote (WatchON)\nApplication is an application that turns your smart phone or tablet into a TV remote. \nThe app uses the IR Blaster of your device, so devices not equipped with that feature will not be able to use all of Peel Smart Remote's functions. \nhttps://www.samsung.com/za/support/mobile-devices/what-is-the-peel-smart-remote-application/\n", + "description": "Peel Smart Remote (WatchON)\nIt's an application that turns your smart phone or tablet into a TV remote. \nThe app uses the IR Blaster of your device, so devices not equipped with that feature will not be able to use all of Peel Smart Remote's functions. \nhttps://www.samsung.com/za/support/mobile-devices/what-is-the-peel-smart-remote-application/\n", "removal": "delete" } ] \ No newline at end of file diff --git a/pending.json b/pending.json index dab533f..e115ab6 100644 --- a/pending.json +++ b/pending.json @@ -39,21 +39,6 @@ "description": "Overlays are usually themes.", "removal": "caution" }, - { - "id": "com.android.cellbroadcastreceiver.basiccolorblack.overlay", - "description": "Dark theme overlay for cellbroadcastreceiver?", - "removal": "caution" - }, - { - "id": "com.android.cellbroadcastreceiver.basiccolorwhite.overlay", - "description": "Light theme overlay for cellbroadcastreceiver?", - "removal": "caution" - }, - { - "id": "com.android.cellbroadcastreceiver.overlay.base.s600ww", - "description": "Theme overlay for cellbroadcastreceiver?", - "removal": "caution" - }, { "id": "com.android.dialer.basiccolorblack.overlay", "description": "Dark theme overlay for AOSP Dialer?", @@ -74,11 +59,6 @@ "description": "Dark theme for Emergency rescue?", "removal": "caution" }, - { - "id": "com.android.fmradio", - "description": "", - "removal": "caution" - }, { "id": "com.android.gallery3d.refocus", "description": "", @@ -199,11 +179,6 @@ "description": "", "removal": "caution" }, - { - "id": "com.google.android.cellbroadcastservice", - "description": "Cell broadcast is designed to deliver messages to multiple users in an area.\nThis is notably used by ISP to send Emergency/Government alerts.\nhttps://en.wikipedia.org/wiki/Cell_Broadcast\nhttps://www.androidcentral.com/amber-alerts-and-android-what-you-need-know", - "removal": "caution" - }, { "id": "com.google.android.connectivity.resources", "description": "", @@ -239,11 +214,6 @@ "description": "Android System Theme pack\nGuessing it's a pack of overlay themes for Android System or Google Play Services based on the name.", "removal": "caution" }, - { - "id": "com.google.android.overlay.modules.cellbroadcastreceiver", - "description": "", - "removal": "caution" - }, { "id": "com.google.android.overlay.modules.cellbroadcastservice", "description": "", @@ -354,11 +324,6 @@ "description": "", "removal": "caution" }, - { - "id": "com.mediatek.simprocessor", - "description": "", - "removal": "delete" - }, { "id": "com.mediatek.thermalmanager", "description": "", @@ -384,11 +349,6 @@ "description": "", "removal": "caution" }, - { - "id": "com.oneplus.diagnosemanager", - "description": "", - "removal": "caution" - }, { "id": "com.oneplus.overlay", "description": "", @@ -421,7 +381,7 @@ }, { "id": "com.qualcomm.qti.devicestatisticsservice", - "description": "Runs in the background as part of the system.\nUnsure of importantance; could theoretically mess with efficiency if these stats are used by other system services/processes.", + "description": "Runs in the background as part of the system.\nUnsure of importance; could theoretically mess with efficiency if these stats are used by other system services/processes.", "removal": "caution" }, { @@ -589,11 +549,6 @@ "description": "", "removal": "caution" }, - { - "id": "com.samsung.android.privateshare", - "description": "", - "removal": "caution" - }, { "id": "com.samsung.android.providers.carrier", "description": "\n", @@ -654,11 +609,6 @@ "description": "", "removal": "caution" }, - { - "id": "com.samsung.android.sume.nn.service", - "description": "", - "removal": "caution" - }, { "id": "com.samsung.android.uwb", "description": "",