From 476d4a51c92bfee8e26b1bae8a53d0ff7bdfdb75 Mon Sep 17 00:00:00 2001 From: w1nst0n Date: Wed, 1 Sep 2021 21:37:58 +0200 Subject: [PATCH] Code improvement + json list field update --- ressources/assets/uad_lists.json | 8351 +++++++++++++++--------------- src/core/uad_lists.rs | 97 +- src/gui/mod.rs | 8 +- src/gui/views/list.rs | 139 +- 4 files changed, 4295 insertions(+), 4300 deletions(-) diff --git a/ressources/assets/uad_lists.json b/ressources/assets/uad_lists.json index e471de4..8bd32c4 100644 --- a/ressources/assets/uad_lists.json +++ b/ressources/assets/uad_lists.json @@ -1,18686 +1,18677 @@ [ { "id": "com.sony.tvsideview.videoph", - "list": "oem", + "list": "Oem", "description": "Video & TV SideView (replaced by https://play.google.com/store/apps/details?id=com.sony.tvsideview.phone)\nLets you use your smartphone or tablet as a TV remote control for the home. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.android.addoncamera.artfilter", - "list": "oem", + "list": "Oem", "description": "Sony Creative effect\nGives options for various photographic toning effects in the Sony camera app.\nI'm not 100% sure for this one. Can someone confirm ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.android.omacp", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.conversations.res.overlay", - "list": "oem", + "list": "Oem", "description": "Used to display a overlay notification (= on top of others app) when you receive a SMS with Sony SMS app ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.idd.agent", - "list": "oem", + "list": "Oem", "description": "Anonymous Usage Stats\nUsed to send \"anonymous\" information about how you use your Sony Smartphone to Sony servers.\nNobody knows how these info are anonymized...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.mtp", - "list": "oem", + "list": "Oem", "description": "MTP extension service\nI think it's needed transfert data from you phone to a PC when using the Media Transfert Protocol (MTP).\nDoes MTP still works if you delete this package ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.mtp.extension.backuprestore", - "list": "oem", + "list": "Oem", "description": "Backup/Restore Sony feature.\nIt enable you to backup (Contacts, call logs, text messages, calendar, settings, bookmarks & media files)\nNOTE : I don't think this feature can backup your messages or calendars for instance if you don't use the Sony stock app.\nhttps://support.sonymobile.com/global-en/xperiaz2/userguide/backing-up-and-restoring-content-on-a-device/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.mtp.extension.update", - "list": "oem", + "list": "Oem", "description": "Update service for MTP Extension.\nI don't know what it really does. Update drivers ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.music", - "list": "oem", + "list": "Oem", "description": "Sony music player (https://play.google.com/store/apps/details?id=com.sonyericsson.music)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.settings.res.overlay_305", - "list": "oem", - "description": "Some people removed this package. I guess it's only an (useless) overlay the the settings ? \n", + "list": "Oem", + "description": "Some people removed this package. I guess it's only a (useless) overlay the the settings ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.startupflagservice", - "list": "oem", + "list": "Oem", "description": "Startup Flag Service\nUsed during the production of the phone to verify that the touch input works. \nIt can be triggered when a specific TA-parameter is not set. This should never be triggered and if it does well it doesn't have any use for you.\n\nTA means Timing Advance and its value correspond to the length of time a signal takes to reach the base station from a mobile phone.\nhttps://www.telecomhall.net/t/parameter-timing-advance-ta/6390\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.textinput.chinese", - "list": "oem", + "list": "Oem", "description": "Sony chinese keyboard\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.trackid.res.overlay_305", - "list": "oem", + "list": "Oem", "description": "Overlay for Sony trackid\nTrackid was a mobile music and audio search engine (like Shazam). It has been discontinued by Sony.\nREMINDER : An overlay allows apps to display content on top of other apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.trackid.res.overlay", - "list": "oem", + "list": "Oem", "description": "Overlay for Sony trackid\nTrackid was a mobile music and audio search engine (like Shazam). It has been discontinued by Sony.\nREMINDER : An overlay allows apps to display content on top of other apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.unsupportedheadsetnotifier", - "list": "oem", + "list": "Oem", "description": "Given its name, it think it diplays a notification when a insert a headset not compatible with you phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.wappush", - "list": "oem", + "list": "Oem", "description": "WAP Push\nUsed to display annoying WAP push.\nWAP push is a type of text message that contains a direct link to a particular Web page. \nWhen a user is sent a WAP-push message, he receives an alert, once clicked, directs him to the Web page via his browser.\nPersonally, I don't like this. URLs are now recognized by the SMS instant messaging apps and you just have to click on it.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.xhs", - "list": "oem", + "list": "Oem", "description": "Sony Xperia Lounge (discontinued by Sony on August 2019)\nThe Xperia Lounge app was meant to provide loyal fans with various rewards for their Xperia smartphones, \nsuch as exclusive Xperia Themes and wallpapers, as well as competitions.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.advancedlogging", - "list": "oem", + "list": "Oem", "description": "Advanced Logging\nSends logs to Sony Mobile. These logs contain a wide range of personal information such as unique device IDs, your location, \ndetails regarding running applications, and events/input leading up to a crash.\nLogging is only active for a short time and automatically disabled once logging has been completed. \nLogs are uploaded when connected to Wi-Fi and automatically deleted when the upload is complete.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.advancedwidget.topcontacts", - "list": "oem", + "list": "Oem", "description": "Top Contacts widget\nIt will show pictures of your most frequently used contacts right on your home screen.\nREMINDER : Widgets are small applications that you can use directly on the window screen. They also function as shortcuts\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.android.addoncamera.soundphoto", - "list": "oem", + "list": "Oem", "description": "Sony Sound Photo\nLets you record a background sound and take a photo at the same time with the Sound Photo app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.androidapp.cameraaddon.areffect", - "list": "oem", + "list": "Oem", "description": "Old package for AR Effect (https://play.google.com/store/apps/details?id=com.sonymobile.androidapp.cameraaddon.areffect)\nLets you add AR (Augmented Reality) effects to your pictures and videos.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.android.externalkeyboard", - "list": "oem", + "list": "Oem", "description": "International keyboard layouts\nUseless if you use latin keyboard\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.android.contacts.res.overlay_305", - "list": "oem", + "list": "Oem", "description": "Overlay for Sony contacts.\nREMINDER : An overlay allows apps to display content on top of other apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.android.externalkeyboardjp", - "list": "oem", + "list": "Oem", "description": "Japanese layout for Sony keyboard.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.anondata", - "list": "oem", + "list": "Oem", "description": "Anonymous Usage Stats (yes just as com.sonyericsson.idd.agent but it's for other phones)\nUsed to send \"anonymous\" information about how you use your Sony Smartphone to Sony servers.\nNobody knows how these info are anonymized...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.apnupdater", - "list": "oem", + "list": "Oem", "description": "I guess it automatically updates your APN settings if your carrier changes it ?\nI thought it was the role of com.android.carrierconfig.\nNOTE : The probability that your carrier's APN change is very low.\nAPN : https://tamingthedroid.com/what-apn-settings-mean\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.apnupdater.res.overlay_305", - "list": "oem", + "list": "Oem", "description": "Overlay for APN Updater. Useful ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sonymobile.aptx.notifier", - "list": "oem", + "list": "Oem", "description": "Aptx Notifier\naptX (formerly apt-X) is a family of proprietary audio codec compression algorithms owned by Qualcomm.\nIf you don't mind closed source codec, aptX has lower latency and is less of a drain on your battery than default codec (AAC)\nThis package is used to display a notification when a device using aptX (bluetooth headphone typically) is connected.\nIts only use is to tell you that you use aptX bluetooth with the connected device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.assist", - "list": "oem", + "list": "Oem", "description": "Xperia Assist (https://play.google.com/store/apps/details?id=com.sonymobile.assist)\nLearns how you use your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.assist.persistent", - "list": "oem", + "list": "Oem", "description": "Related to Xperia Assist (see just above) but I don't know its purpose.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.cameracommon.wearablebridge", - "list": "oem", + "list": "Oem", "description": "Camera Wearable bridge\nLets you take pictures with your phone by using Sony SmartWatch.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.cellbroadcast.notification", - "list": "oem", + "list": "Oem", "description": "Cell information\nCell broadcast is a method of sending messages to multiple mobile telephone users in a defined area at the same time.\nIt is often used for regional emergency alerts.\nI think this package only handles notifications for broadcast cell, not the implementation.\nIt seems to me that broadcast SMS use normal notifications so there is chances that this package provide special notification for Sony SMS app ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.coverapp2", - "list": "oem", + "list": "Oem", "description": "Style Cover\nThemes for lockscreen.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.demoappchecker", - "list": "oem", + "list": "Oem", "description": "Demo app checker\nLets you enter/exit (in) the demonstration mode.\nhttps://en.wikipedia.org/wiki/Demo_mode\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.deviceconfigtool", - "list": "oem", + "list": "Oem", "description": "Configuration agent\nSeems to do things related cloud but it's unclear.\nhttps://knowledge.protektoid.com/apps/com.sonymobile.deviceconfigtool/91e44f1e19b364411776d758ff3b27f703bd4b60c9399c43c124f37d0c30df27\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.dualshockmanager", - "list": "oem", + "list": "Oem", "description": "DUALSHOCK\nProvide PlayStation DualShock controller support for Android (Settings > Device connection > Dualshock)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.email", - "list": "oem", + "list": "Oem", "description": "Sony Email app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.entrance", - "list": "oem", + "list": "Oem", "description": "What's New (discontinued in 2014)\nProvided news from Sony products through extremely annoying automated notifications.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.getmore.client", - "list": "oem", + "list": "Oem", "description": "Xperia Tips (https://play.google.com/store/apps/details?id=com.sonymobile.getmore.client)\nGives you tips for your Xperia device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.getset", - "list": "oem", + "list": "Oem", "description": "Xperia Actions (discontinued)\nLets you automate some actions (only a few) \nhttps://support.sonymobile.com/global-en/xperiaxz/userguide/xperia-actions/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.getset.priv", - "list": "oem", + "list": "Oem", "description": "Xperia Actions System\nSame thing as the package above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.gettoknowit", - "list": "oem", + "list": "Oem", "description": "Introduction to Xperia (discontinued)\nIntroduces you the features of your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.glovemode", - "list": "oem", + "list": "Oem", "description": "Sony Glove mode\nLets you use your smart phone and touch the screen while wearing regular gloves.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.googleanalyticsproxy", - "list": "oem", + "list": "Oem", "description": "Google Analytics Proxy\nAllows you to publicly share your Google Analytics reporting data\nhttps://developers.google.com/analytics/solutions/google-analytics-super-proxy\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.intelligent.backlight", - "list": "oem", + "list": "Oem", "description": "Smart backlight control\nKeeps the screen on as long as the device is held in your hand. Once you put down the device, the screen turns off according to your sleep setting.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.indeviceintelligence", - "list": "oem", + "list": "Oem", "description": "Xperia Intelligence Engine\nThis app is supposed to understand how you use the phone, the apps you prefer, and will suggest tips \nand options based on app usage, how often you use an app, what time of day...\nFor me this just looks like a AI bullshit app who has a huge list of permissions and launch in background at boot\nThis app performs geofencing (check if your are located in a certain perimeter, near your home for instance) \nand this doesn't looks great privacy-wise (https://en.wikipedia.org/wiki/Geo-fence)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.intelligent.gesture", - "list": "oem", + "list": "Oem", "description": "Smart call handling\nLets you handle incoming calls without touching the screen.\nhttps://support.sonymobile.com/global-en/xperiaxz/userguide/smart-call-handling/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.intelligent.iengine", - "list": "oem", + "list": "Oem", "description": "According to a sony user it is part of Smart Screen rotation (auto screen rotation based on the gyroscope).\nSeems not reliable.\nDoes it break the screen-rotation if removed?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.intelligent.observer", - "list": "oem", + "list": "Oem", "description": "IntelligentObserver\n???? (but intelligent stuff are safe to remove)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.lifelog", - "list": "oem", + "list": "Oem", "description": "Lifelog (https://play.google.com/store/apps/details?id=com.sonymobile.lifelog)\nAnother activity tracker app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.moviecreator.rmm", - "list": "oem", + "list": "Oem", "description": "Movie Creator (https://play.google.com/store/apps/details?id=com.sonymobile.moviecreator.rmm)\nAutomatically creates short movies using your photos and videos.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.mtp.extension.fotaupdate", - "list": "oem", + "list": "Oem", "description": "fota update service\nFOTA = Firmware Over-The-Air \nFOTA allows manufacturers to remotely install new software updates, features and services.\nGiven there is \"mtp.extension\" in the package name, I think it lets you update your phone via your PC.\nWhat's weird is that it should be called SEUS then (https://www.mobilefun.co.uk/blog/2008/06/software-updates-sony-ericsson/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.music.googlelyricsplugin", - "list": "oem", + "list": "Oem", "description": "Google lyrics plugin\nProvides lycris from Google in the sony music app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.music.wikipediaplugin", - "list": "oem", + "list": "Oem", "description": "Wikipedia plugin for sony music app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.music.youtubekaraokeplugin", - "list": "oem", + "list": "Oem", "description": "Youtube karaoke plugin for sony music app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.music.youtubeplugin", - "list": "oem", + "list": "Oem", "description": "Youtube plugin for sony music app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.pip", - "list": "oem", + "list": "Oem", "description": "Sony pip (Picture in Picture)\nAllows videos to shrink down to a small resizable window.\nOnly useful bere Android Oreo which provide native support for Pip ?\nhttps://developer.android.com/guide/topics/ui/picture-in-picture\nhttps://support.sonymobile.com/global-en/xperiaxz1compact/faq/apps-&-settings/8019307455ff6184015e92f63324005926/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.pobox", - "list": "oem", + "list": "Oem", "description": "Xperia Japanese keyboard\nDoes someone know what \"popox\" means ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.prediction", - "list": "oem", + "list": "Oem", "description": "Sony text prediction (for Sony keyboard) \nIt's only a supposition. Can someone confirm ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.retaildemo", - "list": "oem", + "list": "Oem", "description": "Retail Demo\nRetail demonstration mode.\nhttps://en.wikipedia.org/wiki/Demo_mode\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.scan3d", - "list": "oem", + "list": "Oem", "description": "Sony 3D Creator (https://play.google.com/store/apps/details?id=com.sonymobile.scan3d)\nLets you capture your stuff in 3D, from your smartphone, and turn people and objects into high-resolution 3D avatars.\nhttps://www.sonymobile.com/global-en/apps-services/3d-creator/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.simlockunlockapp", - "list": "oem", + "list": "Oem", "description": "Sim Lock\nProvide menu (type *#*#7378423#*#* in dialer) to see if your device is locked to a network carrier\nIt need confirmation because it also could be related to SIM network unlock code.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.smartcharger", - "list": "oem", + "list": "Oem", "description": "Battery Care\nDetects your charging patterns and estimates the start and end time of your regular charging period. \nThe rate of charging is controlled so that your battery reaches 100% just before you disconnect the charger.\nhttps://support.sonymobile.com/gb/xperiaxz/userguide/battery-and-power-management/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.support", - "list": "oem", + "list": "Oem", "description": "Sony Support (https://play.google.com/store/apps/details?id=com.sonymobile.support)\nUseless support app. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.synchub", - "list": "oem", + "list": "Oem", "description": "Sony Backup & restore feature to/from Google drive ? \nCan someone confirm ? Does it impact com.sonyericsson.mtp.extension.backuprestore ?\nhttps://support.sonymobile.com/global-en/xperia10/faq/apps-&-settings/801930747866b72a016b307df3b6007faf/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.themes.xperialoops2", - "list": "oem", + "list": "Oem", "description": "Sony themes\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.xperialounge.services", - "list": "oem", + "list": "Oem", "description": "Xperia™ Lounge Pass service (discontinued)\nThe Xperia Lounge app was meant to provide loyal fans with various rewards for their Xperia smartphones, \nsuch as exclusive Xperia Themes and wallpapers, as well as competitions.\nhttps://www.phonearena.com/news/Sony-Xperia-Lounge-shutting-down_id118252\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.xperiaxlivewallpaper.product.res.overlay", - "list": "oem", + "list": "Oem", "description": "Xperia Loops\nUseless and ugly live wallaper from Sony.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.xperiaservices", - "list": "oem", + "list": "Oem", "description": "Xperia services\nI guess it provides things for Sony apps but I don't know what.\nSafe to remove but it'd be to know what Sony apps work without it.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.xperiatransfermobile", - "list": "oem", + "list": "Oem", "description": "Xperia Transfer Mobile (https://play.google.com/store/apps/details?id=com.sonymobile.xperiatransfermobile)\nHelps you move your contacts, messages, photos, and much more from your old Android, iOS or Windows Phone device to your new Xperia from Sony.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.xperiaweather", - "list": "oem", + "list": "Oem", "description": "Sony weather app (https://play.google.com/store/apps/details?id=com.sonymobile.xperiaweather)\nNote : Not all location are supported.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.album", - "list": "oem", + "list": "Oem", "description": "Sony gallery app (https://play.google.com/store/apps/details?id=com.sonyericsson.album)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sonymobile.camera", - "list": "oem", + "list": "Oem", "description": "Sony camera app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Advanced" + }, + { + "id": "com.sonyericsson.android.camera3d", + "list": "Oem", + "description": "Sony camera app (on older phones)\n", + "dependencies": null, + "neededBy": null, + "labels": null, + "removal": "Advanced" }, { "id": "com.sonymobile.android.contacts", - "list": "oem", + "list": "Oem", "description": "Sony contacts\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.mobitv.client.tmobiletvhd", - "list": "carriers", + "list": "Carrier", "description": "T-Mobile TV (discontinued, replaced by nl.tmobiletv.vinson) provided by mobitv (https://en.wikipedia.org/wiki/MobiTV)\nhttps://play.google.com/store/apps/details?id=nl.tmobiletv.vinson&hl=en\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tmobile.pr.adapt", - "list": "carriers", + "list": "Carrier", "description": "Diagnostic tool. \nThis app can see all your installed apps, that you have allowed unknown sources on, that your rooted, \nand will deny your warranty saying your rooted. It constantly runs in the background.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tmobile.pr.mytmobile", - "list": "carriers", + "list": "Carrier", "description": "T-mobile app (https://play.google.com/store/apps/details?id=com.tmobile.pr.mytmobile)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tmobile.services.nameid", - "list": "carriers", + "list": "Carrier", "description": "Name ID T-Mobile (powered by Hiya or cequint if on Samsung devices)\nNOTE : Never trust a company which promotes call ID/spam blocking features.\nhttps://techcrunch.com/2019/08/09/many-robocall-blocking-apps-send-your-private-data-without-permission/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tmobile.simlock", - "list": "carriers", + "list": "Carrier", "description": "Device Unlock.\nAllows you to request and apply a mobile device unlock directly from the device.\nhttps://support.t-mobile.com/docs/DOC-14011\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tmobile.vvm.application", - "list": "carriers", + "list": "Carrier", "description": "T-Mobile Visual VoiceMail (https://play.google.com/store/apps/details?id=com.tmobile.vvm.application)\nLets you use your voice mail and manage your inbox without dialing into your voicemail. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.whitepages.nameid.tmobile", - "list": "carriers", + "list": "Carrier", "description": "T-mobile NAME ID by WhitePages (https://www.whitepages.com/)\nDiscontinued. Replaced by com.tmobile.services.nameid\nhttps://www.fiercewireless.com/wireless/t-mobile-to-offer-name-id-service-from-whitepages\nhttps://www.geekwire.com/2016/whitepages-spins-caller-id-spam-blocking-app-startup-hiya/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "us.com.dt.iq.appsource.tmobile", - "list": "carriers", + "list": "Carrier", "description": "App Source (discontinued)\nThis app aimed at organizing all of your existing apps on the phone by category and helping you discover \nnew apps through search and recommendations.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asurion.android.verizon.vms", - "list": "carriers", + "list": "Carrier", "description": "Verizon Digital Secure (https://play.google.com/store/apps/details?id=com.asurion.android.verizon.vms)\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.customermobile.preload.vzw", - "list": "carriers", + "list": "Carrier", "description": "Verizon Store/Retail Demo Mode\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.LogiaGroup.LogiaDeck", - "list": "carriers", + "list": "Carrier", "description": "Mobile Services Manager\nSeems to be a spyware. \nGood explainantion from someone who worked for carrier : \nhttps://www.reddit.com/r/lgv20/comments/6u0wnf/what_is_mobile_services_manager_did_i_catch_a/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motricity.verizon.ssodownloadable", - "list": "carriers", + "list": "Carrier", "description": "Verizon Login by Motricity (now Voltari)\nVoltari provides relevance-driven mobile advertising, mobile marketing, mobile merchandising, and predictive analytics solutions.\nNeeded for My Verizon.\nhttps://en.wikipedia.org/wiki/Voltari\nhttps://www.lightreading.com/motricity-holds-on-to-verizon-account/d/d-id/678478?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.securityandprivacy.android.verizon.vms", - "list": "carriers", + "list": "Carrier", "description": "Digital Secure (https://play.google.com/store/apps/details?id=com.securityandprivacy.android.verizon.vms&hl=en)\nI don't know why this apps is released twice on the Play store under 2 different package name.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.telecomsys.directedsms.android.SCG", - "list": "carriers", + "list": "Carrier", "description": "Verizon Location Agent\nLocation tracking (does not impact GPS function if deleted, don't worry)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vcast.mediamanager", - "list": "carriers", + "list": "Carrier", "description": "Verizon Cloud (https://play.google.com/store/apps/details?id=com.vcast.mediamanager)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.llkagent", - "list": "carriers", + "list": "Carrier", "description": "Used for Verizon store demo mode.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.loginengine.unbranded", - "list": "carriers", + "list": "Carrier", "description": "Carrier Login Engine\nNeeded for wifi-calling. (To be confirmed)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.messaging.vzmsgs", - "list": "carriers", + "list": "Carrier", "description": "Verizon Messages (https://play.google.com/store/apps/details?id=com.verizon.messaging.vzmsgs)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.mips.services", - "list": "carriers", + "list": "Carrier", "description": "My Verizon Services \nRelated to My Verizon app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.obdm_permissions", - "list": "carriers", + "list": "Carrier", "description": "D-MAT.\nHas a LOT of permissions ! (https://knowledge.protektoid.com/apps/com.verizon.obdm/d48680955d8d58bade2e6620ccb1e30b9bf23cb8e50055e10de3466da558c0ee)\nDMAT Account ? It is used to hold shares and securities in dematerialised/electronic format.\nSeems weird that Verizon provide this so it's likely not this.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.permissions.vzwappapn", - "list": "carriers", + "list": "Carrier", "description": "Custom permissions for some verizon stuff ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.vzwavs", - "list": "carriers", + "list": "Carrier", "description": "Has a scary list of permissions in any case.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizontelematics.verizonhum", - "list": "carriers", + "list": "Carrier", "description": "Hum Family Locator (https://play.google.com/store/apps/details?id=com.verizontelematics.verizonhum)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vznavigator.Generic", - "list": "carriers", + "list": "Carrier", "description": "VZ Navigator (GPS app) (https://play.google.com/store/apps/details?id=com.vznavigator.Generic)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vzw.apnlib", - "list": "carriers", + "list": "Carrier", "description": "Kind of library for Verizon APN ?\nREMINDER : https://developer.android.com/reference/android/telephony/data/ApnSetting\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vzw.apnservice", - "list": "carriers", + "list": "Carrier", "description": "APN Services.\nREMINDER : https://developer.android.com/reference/android/telephony/data/ApnSetting\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vzw.hss.myverizon", - "list": "carriers", + "list": "Carrier", "description": "Verizon Call Filter (https://play.google.com/store/apps/details?id=com.vzw.ecid)\nNOTE : Never trust a company which promotes call ID/spam blocking features.\n \nMy Verizon (https://play.google.com/store/apps/details?id=com.vzw.hss.myverizon)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vzw.hss.widgets.infozone.large", - "list": "carriers", + "list": "Carrier", "description": "My InfoZone Widget\nGives weekly tips, access to device info and account information.\nhttps://www.droid-life.com/2013/02/12/verizon-introduces-my-infozone-widget-allows-easy-access-to-tips-device-info-and-account-information/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vzw.qualitydatalog", - "list": "carriers", + "list": "Carrier", "description": "Logging stuff\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.vzw.mot5gmod", - "list": "carriers", + "list": "Carrier", "description": "5G Moto Mod (https://play.google.com/store/apps/details?id=com.motorola.mot5gmod)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.vzw.phone.extensions", - "list": "carriers", + "list": "Carrier", "description": "Protocol Configuration Options.\nRelated to APN configuration. \nhttps://www.freshpatents.com/-dt20180607ptan20180159824.php\n\nFree HD wallpaper from verizon\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.service.vzw.entitlement", - "list": "carriers", + "list": "Carrier", "description": "Deleting this package whill disable Hotspot functionality if you're a Verizon client. \nWhat you can do is preventing the phone from notifying the carrier about when you use hotspot :\nhttps://android.stackexchange.com/questions/226580/how-is-verizon-suddenly-tracking-my-hot-spot-usage-on-android-and-how-do-i-disab\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.vzw.cloudsetup", - "list": "carriers", + "list": "Carrier", "description": "Cloud setup \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.ltebroadcastservices_vzw", - "list": "carriers", + "list": "Carrier", "description": "????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.vzw.loader", - "list": "carriers", + "list": "Carrier", "description": "????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.omadm.vzw", - "list": "carriers", + "list": "Carrier", "description": "OMA Device Management for Verizon \nHandles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nhttps://en.wikipedia.org/wiki/OMA_Device_Management\nI believe it's only useful if you want to use a Verizon service with a non branded phone (not sure at all)\nhttps://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\nDisplays annoying notifications if you unlocked your bootloader\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.vzw.provider", - "list": "carriers", + "list": "Carrier", "description": "????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.visualvoicemail", - "list": "carriers", + "list": "Carrier", "description": "See above. Provide special (useless) features from Comcast? App title is \"Activation\".\nSafe to remove (tested only on non-Comcast phone).\n\nADB: Marked as non-disable\nVerizon Visual Voicemail (https://play.google.com/store/apps/details?id=com.motorola.visualvoicemail)\nOn non-Verizon phones it has a generic \"Voicemail\" name and icon, and doesn't seem to active.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.sprint.hiddenmenuapp", - "list": "carriers", + "list": "Carrier", "description": "Lets you access hidden features tests/settings (you need to type a special code in the dialer)\nhttps://bestcellular.com/dial-codes/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asurion.home.sprint.vpl", - "list": "carriers", + "list": "Carrier", "description": "Tech Expert (for VPL devices/employees) ?\nNow \"Sprint Complete\" (see below).\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asurion.home.sprint", - "list": "carriers", + "list": "Carrier", "description": "Sprint Protect\nSupport app (see com.asurion.android.protech.att)\n\nSprint Complete (https://play.google.com/store/apps/details?id=com.asurion.home.sprint)\nLets you call or chat with live tech experts ! Maybe you will find the love of your life ! \nNote : See note above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hyperlync.Sprint.Backup", - "list": "carriers", + "list": "Carrier", "description": "Sprint Backup\" (https://play.google.com/store/apps/details?id=com.hyperlync.Sprint.Backup)\nLets you backup your phone’s content to your Sprint Backup account.\nFYI : This app is developped by Hyperlync Technologies an Israel-based company which provide cyber-security solutions. \nIt is now owned by Edition Ltd a big Singapour based company (https://www.reuters.com/companies/EDITol.SI)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hyperlync.Sprint.CloudBinder", - "list": "carriers", + "list": "Carrier", "description": "Sprint Cloud Binder (https://play.google.com/store/apps/details?id=com.hyperlync.Sprint.CloudBinder)\nHub for all you cloud accounts.\nSee package above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.locationlabs.finder.sprint", - "list": "carriers", + "list": "Carrier", "description": "Sprint Family Locator (https://play.google.com/store/apps/details?id=com.locationlabs.finder.sprint)\nLets you locate any phone registered under the Sprint family plan\nLocation labs is owned by AGV which is owned by Avast.\nYou shouldn't trust Avast.\nFYI : https://www.google.com/search?hl=en&q=avast+privacy+nightmare\n https://www.vice.com/en_us/article/qjdkq7/avast-antivirus-sells-user-browsing-data-investigation\n https://www.pcmag.com/news/the-cost-of-avasts-free-antivirus-companies-can-spy-on-your-clicks\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mobitv.client.sprinttvng", - "list": "carriers", + "list": "Carrier", "description": "Sprint TV & Movies provided by mobitv (https://en.wikipedia.org/wiki/MobiTV)\nLets you watch live TV and VOD.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.omadm.sprint", - "list": "carriers", + "list": "Carrier", "description": "Secure Wifi (https://play.google.com/store/apps/details?id=com.mobolize.sprint.securewifi)\nSprint VPN app provided by Mobolize. You need to pay for using it. \nYou'd better use a reliable third-party VPN if you really need to use one.\nThis one runs in background all time and every time it sees a \"unsecured network\" it will popup to encourage you to pay for this VPN.\nBest ressources I know for choosing a VPN : \nhttps://thatoneprivacysite.net/choosing-the-best-vpn-for-you/\n\nOMA Device Management for Sprint \nHandles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nI believe it's only useful if you want to use a Sprint service with a non branded phone (not sure at all)\nhttps://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\nDisplays annoying notifications if you unlocked your bootloader\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.sprintwfc", - "list": "carriers", + "list": "Carrier", "description": "Sprint Wifi Calling\nProvides wifi calling to Sprint customers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.sprint.wfcstub", - "list": "carriers", + "list": "Carrier", "description": "Seems to be related to Wifi-Calling on Samsung phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.android.musicplus2033.vpl", - "list": "carriers", + "list": "Carrier", "description": "Sprint Music Plus (https://play.google.com/store/apps/details?id=com.sprint.android.musicplus2033)\nSprint’s official Music Store and player\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.ecid", - "list": "carriers", + "list": "Carrier", "description": "Enhanced Caller ID\nEnable you to hide name and phone number when you make phone calls\nhttps://www.sprint.com/en/support/solutions/services/restrict-your-caller-id-information.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.care", - "list": "carriers", + "list": "Carrier", "description": "My Sprint (https://play.google.com/store/apps/details?id=com.sprint.care)\nLets you manage your Sprint Account and pay your bill.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.ce.updater", - "list": "carriers", + "list": "Carrier", "description": "Mobile Installer\nUsed by Sprint to (force) install/update Sprint apps.\nhttps://community.sprint.com/t5/Samsung/How-to-stop-quot-Mobile-Installer-quot-from-pushing-apps-to/td-p/1036387\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.fng", - "list": "carriers", + "list": "Carrier", "description": "Sprint Spot (https://play.google.com/store/apps/details?id=com.sprint.fng)\nProvides Sprint customers a way to discover and access apps, services, games, TV & video, music, and more.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.international.message", - "list": "carriers", + "list": "Carrier", "description": "Sprint Worldwide \nJust an help page for international travelers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.psdg.sw", - "list": "carriers", + "list": "Carrier", "description": "Carrier 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.\nHere it handles the setup of Sprint features/services.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.ms.cdm", - "list": "carriers", + "list": "Carrier", "description": "Sprint Device Manager\nMobile Device Management (MDM) allows company’s IT department to reach inside your phone in the background, allowing them to ensure \nyour device is secure, know where it is, and remotely erase your data if the phone is stolen.\nYou should NEVER install a MDM tool on your phone. Never.\nhttps://onezero.medium.com/dont-put-your-work-email-on-your-personal-phone-ef7fef956c2f\nhttps://blog.cdemi.io/never-accept-an-mdm-policy-on-your-personal-phone/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.ms.cnap", - "list": "carriers", + "list": "Carrier", "description": "Caller ID\ncnap = Caller Name Presentation (https://en.wikipedia.org/wiki/Calling_Name_Presentation)\nLets you change the name that is displayed on caller ID when making a call.\nStrange is it the same thing than \"com.sprint.ecid\" ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.ms.smf.services", - "list": "carriers", + "list": "Carrier", "description": "Sprint Hub (https://play.google.com/store/apps/details?id=com.sprint.ms.smf.services)\nEnables Sprint features (including Wifi calling) and products for devices operating on the Sprint network.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.safefound.vpl", - "list": "carriers", + "list": "Carrier", "description": "Safe & Found (https://play.google.com/store/apps/details?id=com.sprint.safefound)\nMobile safety and security application that helps protect and locate your \"loved ones\". \nYou have the ability to track and manage smartphones, tablets and Tracker all in one app.\nhttps://www.sprint.com/en/support/solutions/services/safe-and-found.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.topup", - "list": "carriers", + "list": "Carrier", "description": "Doesn't exist anymore ? Now Sprint Pay (https://play.google.com/store/apps/details?id=com.sprintpay)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.w.installer", - "list": "carriers", + "list": "Carrier", "description": "Sprint ID\nProvides mobile ID Packs featuring apps, ringers, wallpapers, widgets and more.\nCan (and do) force install apps you disabled.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.w.v8", - "list": "carriers", + "list": "Carrier", "description": "Old app Discover App (discontinued / new package name)\nLets you discover Sprint apps ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.aetherpal.attdh.se", - "list": "carriers", + "list": "Carrier", "description": "Device Help for AT&T Samsung device\nDeveloped by Aetherpal, a company which sells smart remote controls tools (https://en.wikipedia.org/wiki/AetherPal)\nI guess this app is used for tech support.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.aetherpal.attdh.zte", - "list": "carriers", + "list": "Carrier", "description": "Device Help for AT&T ZTE devices.\nDeveloped by Aetherpal, a company which sells smart remote controls tools (https://en.wikipedia.org/wiki/AetherPal)\nI guess this app is used for tech support.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.aetherpal.device", - "list": "carriers", + "list": "Carrier", "description": "AT&T Remote Support provided by aetherpal (was acquired by VMware)\nAllows an AT&T Advanced Support representative to assist you by accessing your device remotely.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asurion.android.mobilerecovery.att", - "list": "carriers", + "list": "Carrier", "description": "AT&T Protect Plus (discontinued. Replaced by AT&T ProTech : com.asurion.android.protech.att)\nHelp and support app. Lets you call or chat with a live U.S.-based AT&T ProTech support expert\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asurion.android.protech.att", - "list": "carriers", + "list": "Carrier", "description": "AT&T ProTech (https://play.google.com/store/apps/details?id=com.asurion.android.protech.att)\nHelp and support app. Lets you call or chat with a live U.S.-based AT&T ProTech support \"expert\".\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.android.attsmartwifi", - "list": "carriers", + "list": "Carrier", "description": "AT&T Smart Wi-Fi (https://play.google.com/store/apps/details?id=com.att.android.attsmartwifi)\nFinds and auto-connects to available hotspots to minimize cellular data consumption.\nAuto-connects is not a godd idea.\nWorth reading : \nhttps://www.europol.europa.eu/activities-services/public-awareness-and-prevention-guides/risks-of-using-public-wi-fi\nhttps://www.eff.org/deeplinks/2020/01/why-public-wi-fi-lot-safer-you-think\nYou are ok if you go on HTTPS websites.\nUse a VPN if you want to hide the domain names you visit, avoid usage restriction (no P2P, blacklisted websites...) and encrypt HTTP traffic.\n==> https://thatoneprivacysite.net/choosing-the-best-vpn-for-you/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.callprotect", - "list": "carriers", + "list": "Carrier", "description": "AT&T Call Protect (https://play.google.com/store/apps/details?id=com.att.callprotect)\nSpam call blocking app provided by Hiya \nNOTE : You should never trust spam blocking apps (https://itmunch.com/robocall-caught-sending-customers-confidential-data-without-consent/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.csoiam.mobilekey", - "list": "carriers", + "list": "Carrier", "description": "AT&T Sign in Helper (https://play.google.com/store/apps/details?id=com.att.csoiam.mobilekey)\nAllows AT&T applications to securely authenticate on Android devices\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.dh", - "list": "carriers", + "list": "Carrier", "description": "Device Help (https://play.google.com/store/apps/details?id=com.att.dh)\nTroubleshooting app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.dtv.shaderemote", - "list": "carriers", + "list": "Carrier", "description": "DIRECTV Remote App (https://play.google.com/store/apps/details?id=com.att.dtv.shaderemote)\nLets you control DIRECTV HD receivers in your home that are connected to Internet, from your phone.\nFYI : DIRECTV is a susbsidiary of AT&T \nWorth reading : https://en.wikipedia.org/wiki/DirecTV#Consumer_protection_lawsuits_and_violations\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.iqi", - "list": "carriers", + "list": "Carrier", "description": "Carrier IQ / Device Health \nGathers, stores and forwards diagnostic measurements on its behalf (see https://en.wikipedia.org/wiki/Carrier_IQ)\nGreat ! A rootkit : https://en.wikipedia.org/wiki/Carrier_IQ#Rootkit_discovery_and_media_attention\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.mobiletransfer", - "list": "carriers", + "list": "Carrier", "description": "AT&T Mobile Transfer\nLets you transfert user data from an older AT&T phone to a new one.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.myWireless", - "list": "carriers", + "list": "Carrier", "description": "My AT&T (https://play.google.com/store/apps/details?id=com.att.myWireless)\nLets you manage your AT&T account.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.mobilesecurity", - "list": "carriers", + "list": "Carrier", "description": "AT&T Mobile Security (https://play.google.com/store/apps/details?id=com.att.mobilesecurity)\nAT&T android antivirus.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.mobile.android.vvm", - "list": "carriers", + "list": "Carrier", "description": "AT&T Visual Voicemail (https://play.google.com/store/apps/details?id=com.att.mobile.android.vvm)\nLets you manage your voicemail directly from the app without the need to dial into your mailbox.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.personalcloud", - "list": "carriers", + "list": "Carrier", "description": "AT&T Personal Cloud (https://play.google.com/store/apps/details?id=com.att.personalcloud)\nNote: it's a paid extra feature and data are obviously not E2EE (i.e AT&T can access them)\nDon't keep this app. It's a privacy nightmare and was poorly coded:\nhttps://beta.pithus.org/report/bc54b5e2446ace90d9f992278d0ec320befe4983a76cb4fdcf47e565366e67b6\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.tv", - "list": "carriers", + "list": "Carrier", "description": "AT&T TV (https://play.google.com/store/apps/details?id=com.att.tv)\nLets you Stream TV live and on demand from your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.att.tv.watchtv", - "list": "carriers", + "list": "Carrier", "description": "AT&T WatchTV (https://play.google.com/store/apps/details?id=com.att.tv.watchtv)\nLets you stream TV live and VOD form your phone.\nNo it's not the same thing than AT&T TV. Yes it's a mess. \nDifferences with AT&T TV : https://www.cordcuttersnews.com/att-tv-vs-att-tv-now-whats-the-difference/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.matchboxmobile.wisp", - "list": "carriers", + "list": "Carrier", "description": "AT&T Hot Spots\nRun in background. Automatically connects you to a free AT&T wifi hotspot at one of their participating partner locations \nsuch as Starbucks.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.dti.att", - "list": "carriers", + "list": "Carrier", "description": "AT&T App Select\nI guess it lets you choose AT&T apps to install.\nIt has a LOT of permissions : https://knowledge.protektoid.com/apps/com.dti.att/7a36d4f5f00bae044566221400719c75ea2f4f33bc2578a7f8210f36d718a8d6\nSomeone knows what \"dti\" is/means ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.locationlabs.cni.att", - "list": "carriers", + "list": "Carrier", "description": "AT&T Smart Limits\nParental Control tool.\nhttps://m.att.com/shopmobile/wireless/features/smart-limits.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.att.phone.extensions", - "list": "carriers", + "list": "Carrier", "description": "Provide acess to AT&T extensions in you dialer. I'm not sure tho. It's only a supposition.\nhttps://asecare.att.com/tutorials/adding-and-deleting-an-extension-on-your-officehand-mobile-app-2990/?product=AT&T%20Office@Hand\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.attvowifi", - "list": "carriers", + "list": "Carrier", "description": "AT&T Wifi-calling\nhttps://www.att.com/shop/wireless/features/wifi-calling.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wavemarket.waplauncher", - "list": "carriers", + "list": "Carrier", "description": "AT&T Secure Family (https://play.google.com/store/apps/details?id=com.wavemarket.waplauncher)\nParental control app.\n7 trackers + 16 permissions (https://reports.exodus-privacy.eu.org/en/reports/com.wavemarket.waplauncher/latest/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.attvvm", - "list": "carriers", + "list": "Carrier", "description": "Visual Voicemail\nSimple GUI for voicemail\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.ewidgetatt", - "list": "carriers", + "list": "Carrier", "description": "Entertainment Widget\nAT&T Widget for OneUI\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.synchronoss.dcs.att.r2g", - "list": "carriers", + "list": "Carrier", "description": "AT&T Ready2Go (discontinued)\nIts purpose was to help you migrating your data to your new Android device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "fr.bouyguestelecom.ecm.android", - "list": "carriers", + "list": "Carrier", "description": "Espace Client (https://play.google.com/store/apps/details?id=fr.bouyguestelecom.ecm.android)\nLets you manage your Bouygues account.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "fr.bouyguestelecom.tv.android", - "list": "carriers", + "list": "Carrier", "description": "B.tv (https://play.google.com/store/apps/details?id=fr.bouyguestelecom.tv.android)\nLets you watch TV from your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "fr.bouyguestelecom.vvmandroid", - "list": "carriers", + "list": "Carrier", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.aura.oobe", - "list": "carriers", + "list": "Carrier", "description": "oobe = out-of-box-experience\nhttps://en.wikipedia.org/wiki/Out-of-box_experience\n???\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.mail.fr", - "list": "carriers", + "list": "Carrier", "description": "Mail Orange (https://play.google.com/store/apps/details?id=com.orange.mail.fr)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.miorange", - "list": "carriers", + "list": "Carrier", "description": "Lets you access to your Orange account\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.mylivebox.fr", - "list": "carriers", + "list": "Carrier", "description": "Ma Livebox (https://play.google.com/store/apps/details?id=com.orange.mylivebox.fr)\nLets you manage your livebox from your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.mysosh", - "list": "carriers", + "list": "Carrier", "description": "My Sosh (https://play.google.com/store/apps/details?id=com.orange.mysosh)\nLets you access to your Sosh account\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.orangeetmoi", - "list": "carriers", + "list": "Carrier", "description": "Orange Et Moi (https://play.google.com/store/apps/details?id=com.orange.orangeetmoi)\nOrange customer space\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.owtv", - "list": "carriers", + "list": "Carrier", "description": "TV d'Orange (https://play.google.com/store/apps/details?id=com.orange.owtv)\nLets you watch TV/VOD on your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.tdd", - "list": "carriers", + "list": "Carrier", "description": "Transfert de données (https://play.google.com/store/apps/details?id=com.orange.tdd)\nLets you transfer wirelessly: contacts, SMS, call log, calendar, photos, videos, audio files, etc., all from your old Android\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.update", - "list": "carriers", + "list": "Carrier", "description": "Handles Orange apps updates.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.update.OrangeUpdateApplication", - "list": "carriers", + "list": "Carrier", "description": "Obviously related to update...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.vvm", - "list": "carriers", + "list": "Carrier", "description": "Messagerie vocale visuelle (https://play.google.com/store/apps/details?id=com.orange.vvm)\nLets you manage your voicemail with an app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.orange.wifiorange", - "list": "carriers", + "list": "Carrier", "description": "Mon Reseau (https://play.google.com/store/apps/details?id=com.orange.wifiorange)\nLets you measure your speed connection and find better Orange wifi hotspots.\nInforms you also about near network incidents.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "fr.orange.cineday", - "list": "carriers", + "list": "Carrier", "description": "Orange cineday (https://play.google.com/store/apps/details?id=fr.orange.cineday)\nUseless app but cineday is pretty nice. \nEvery tuesday you can invite the person of your choice in movies (within the limit of available seats).\nYou can just use https://cineday.orange.fr/cineday/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sfr.android.moncompte", - "list": "carriers", + "list": "Carrier", "description": "SFR & Moi (https://play.google.com/store/apps/details?id=com.sfr.android.moncompte)\nLets you manage your SFR account\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sfr.android.sfrcloud", - "list": "carriers", + "list": "Carrier", "description": "SFR Cloud (https://play.google.com/store/apps/details?id=com.sfr.android.sfrcloud)\nCloud provided by SFR\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sfr.android.sfrmail", - "list": "carriers", + "list": "Carrier", "description": "SFR Mail (https://play.google.com/store/apps/details?id=com.sfr.android.sfrmail)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sfr.android.sfrplay", - "list": "carriers", + "list": "Carrier", "description": "SFR Play (https://play.google.com/store/apps/details?id=com.sfr.android.sfrplay)\nVOD streaming from SFR.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sfr.android.vvm", - "list": "carriers", + "list": "Carrier", "description": "SFR Répondeur + (https://play.google.com/store/apps/details?id=com.sfr.android.vvm)\nLets you use your voice mail and manage your inbox without dialing into your voicemail.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "de.telekom.tsc", - "list": "carriers", + "list": "Carrier", "description": "AppEnabler\ntsc = Telecom Service Center\nUsed to display ads in notifications panel.\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.keyguard", - "list": "oem", + "list": "Oem", "description": "I NEVER HAD AN HUAWEI DEVICE ON HAND. THIS LIST WAS MADE POSSIBLE BY @REDSKULL23\nhttps://forum.xda-developers.com/honor-6x/how-to/guide-list-bloat-software-emui-safe-to-t3700814\nAdditional informaton were taken from https://forum.xda-developers.com/huawei-p40-pro/how-to/adb-debloating-t4088633\nYet, those documentations are not precise enough. If you have additional information, please contribute to this list\nI use [MORE INFO NEEDED] tag as a marker.\nIf you have EMUI 10 or older, check the AOSP file, as Huawei uses AOSP package name for their own app.\n\nHUAWEI magazine unlock (The package name is really confusing)\nIt's a proprietary app based on the AOSP package called com.android.keyguard. That's not clever at all.\nhttps://consumer.huawei.com/en/support/content/en-us00206571/\nLets you customize your lock screen wallpapers\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.hwmirror", - "list": "oem", + "list": "Oem", "description": "Mirror\nLets you use your phone as a mirror...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.baidu.input_huawei", - "list": "oem", + "list": "Oem", "description": "Woh! 51 permissions! \nHuawei chinese stock input keyboard.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.bjbyhd.screenreader_huawei", - "list": "oem", + "list": "Oem", "description": "An accessibility feature for visually impaired people\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hicloud.android.clone", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.chr", - "list": "oem", + "list": "Oem", "description": "HwChrService\nHuawei Call History Record. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.FloatTasks", - "list": "oem", + "list": "Oem", "description": "Floating dock function.\nhttps://consumer.huawei.com/en/support/how-to/detail-troubleshooting/en-us00310067/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.hsf", - "list": "oem", + "list": "Oem", "description": "Huawei Services Framework\n3 permissions : DELETE_PACKAGES, INSTALL_PACKAGES, PACKAGE_USAGE_STATS\nSafe to remove according to huawei users\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.hwpay", - "list": "oem", + "list": "Oem", "description": "Huawei Pay\nMobile payment and e-wallet service for Huawei devices that offers the same services as Apple Pay, Samsung Pay etc...\nhttps://consumer.huawei.com/en/mobileservices/huawei-wallet/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.instantonline", - "list": "oem", + "list": "Oem", "description": "no noticable consequences\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.instantshare", - "list": "oem", + "list": "Oem", "description": "Huawei Share features.\nFile transfer tool between Huawei mobiles, using Bluetooth connection and WiFi Direct technology.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.karaoke", - "list": "oem", + "list": "Oem", "description": "Karaoke mode feature.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.mirrorshare", - "list": "oem", + "list": "Oem", "description": "MirrorShare feature (Miracast rebranded by Huawei)\nUsed to mirror screen of you smartphone on a TV.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.pushagent", - "list": "oem", + "list": "Oem", "description": "push notification agent\nSeems to only be used for Huawei apps\nThe recompiled java code makes it look like it's once again mainly used for analytics.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.remotecontroller", - "list": "oem", + "list": "Oem", "description": "Huawei Smart Controller app.\nLets you you add, customize, and set up remote controls, allowing control of your electronic appliances through your phone. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.tips", - "list": "oem", + "list": "Oem", "description": "HUAWEI Feature Advisor\nPeriodically gives you notifications on how to use certain features on your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.totemweatherwidget", - "list": "oem", + "list": "Oem", "description": "Huawei Weather app (and its widget)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.wfdirect", - "list": "oem", + "list": "Oem", "description": "Wi-Fi Direct feature.\nNote: Wifi direct enables devices to establish a direct Wi-Fi connection (without a router) over which the two can send and receive files. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.appmarket", - "list": "oem", + "list": "Oem", "description": "Huawei app store (AppGallery)\nhttps://www.xda-developers.com/appgallery-huawei-alternative-google-play-store-android/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.arengine.service", - "list": "oem", + "list": "Oem", "description": "Augmented reality service.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.bd", - "list": "oem", + "list": "Oem", "description": "HwUE (Huawei UserExperience)\nWhen a company call a something 'UserExperience' you know you don't need this.\nAnalytics service, run at boot. Collect information about packages/apps usages.\nHas a nice custom permission called com.huawei.permission.BIG_DATA\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.bluetooth", - "list": "oem", + "list": "Oem", "description": "Lets you import your contacts via Bluetooth\nBluetooth will still work if you remove this package.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.browser", - "list": "oem", + "list": "Oem", "description": "Huawei Browser app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.browserhomepage", - "list": "oem", + "list": "Oem", "description": "Huawei Browser component.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.compass", - "list": "oem", + "list": "Oem", "description": "Huawei Compass app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.contactscamcard", - "list": "oem", + "list": "Oem", "description": "CamCard is a business card reader app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.contacts.sync", - "list": "oem", + "list": "Oem", "description": "Huawei Contacts sync\nMy guess (can't have the apk on hand) is this enables you to synchronise your contacts with your Huawei account.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.desktop.explorer", - "list": "oem", + "list": "Oem", "description": "From XDA thread : \"Service that is been used when you wanna use your phone as an operative system on a PC.\"\nI don't understand what does it mean.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.email", - "list": "oem", + "list": "Oem", "description": "Huawei Email app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.fido.uafclient", - "list": "oem", + "list": "Oem", "description": "UAF client for FIDO.\nFido is a set of open technical specifications for mechanisms of authenticating users to online services that do not depend on passwords.\nhttps://fidoalliance.org/specs/u2f-specs-1.0-bt-nfc-id-amendment/fido-glossary.html\nhttps://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-overview-v2.0-rd-20170927.html\n#\nThe UAF protocol is designed to enable online services to offer passwordless and multi-factor security by allowing users to register their device \nto the online service and using a local authentication mechanism such as iris or fingerprint recognition. .\nhttps://developers.google.com/identity/fido/android/native-apps\nSafe to remove if you don't use password-less authentification to access online servics.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.game.kitserver", - "list": "oem", + "list": "Oem", "description": "Probably safe to remove if you don't play games\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.gameassistant", - "list": "oem", + "list": "Oem", "description": "Huawei Game Suite (HiGame).\nMobile game app store.\nhttps://club.hihonor.com/in/topic/16341/detail.htm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.geofence", - "list": "oem", + "list": "Oem", "description": "GeofenceService.\nAllows you to do something when a user enters an area that has been defined as a trigger.\nA geofence is a virtual perimeter set on a real geographic area. Combining a user position with a geofence perimeter, \nit is possible to know if the user is inside or outside the geofence or even if he is exiting or entering the area.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hwsearch", - "list": "oem", + "list": "Oem", "description": "Petal Search widget. Used for finding apps/apks on serveral online sources (introduced after Google Mobile Services Ban).\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hwid", - "list": "oem", + "list": "Oem", "description": "Huawei Mobile Services (https://play.google.com/store/apps/details?id=com.huawei.hwid)\nNeeded to access advanced Huawei features.\nA Huawei ID is required to access services, like Themes, Mobile Cloud, HiCare, Huawei Wear, Huawei Health \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hiaction", - "list": "oem", + "list": "Oem", "description": "no noticable consequences\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hiai", - "list": "oem", + "list": "Oem", "description": "no noticable consequences\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hiassistantoversea", - "list": "oem", + "list": "Oem", "description": "HiVoice. Huawei's voice assistant to replace \"Hey Google\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hicard", - "list": "oem", + "list": "Oem", "description": "Huawei Cards, no noticable consequences\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hicloud", - "list": "oem", + "list": "Oem", "description": "Huawei cloud features\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hifolder", - "list": "oem", + "list": "Oem", "description": "Huawei Online Cloud folder service\nhttps://consumer.huawei.com/en/mobileservices/mobilecloud/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hiviewtunnel", - "list": "oem", + "list": "Oem", "description": "This displays details/attributes of pictures in the gallery (ISO, exposure time, etc.).\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.himovie.overseas", - "list": "oem", + "list": "Oem", "description": "Huawei stock video application (https://play.google.com/store/apps/details?id=com.huawei.himovie.overseas). Replace with VLC, which integrates well with the stock gallery.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hitouch", - "list": "oem", + "list": "Oem", "description": "Huawei HiTouch\nAssistant capable to recognize the objects in a photo and to search them through various shopping sites.\nhttps://consumer.huawei.com/uk/support/faq/have-you-tried-the-new-hitouch-assistant/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hwasm", - "list": "oem", + "list": "Oem", "description": "FIDO UAF Autenthicator-Specific Module.\nSee 'com.huawei.fido.uafclient' for FIDO explaination.\nThe UAF Authenticator-Specific Module (ASM) is a software interface on top of UAF authenticators which gives a standardized way for FIDO UAF clients \nto detect and access the functionality of UAF authenticators and hides internal communication complexity from FIDO UAF Client.\nSource : https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-asm-api-v1.0-ps-20141208.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hwblockchain", - "list": "oem", + "list": "Oem", "description": "probably blockchain related, no noticable consequences\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hwdetectrepair", - "list": "oem", + "list": "Oem", "description": "Huawei Smart diagnosis (https://play.google.com/store/apps/details?id=com.huawei.hwdetectrepair)\nUseless features and run in background.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.HwMultiScreenShot", - "list": "oem", + "list": "Oem", "description": "Scrolling screenshot feature\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hwvoipservice", - "list": "oem", + "list": "Oem", "description": "MeeTime (https://consumer.huawei.com/en/support/content/en-us00956296/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.iaware", - "list": "oem", + "list": "Oem", "description": "App Prioritizer. Prioritizes apps to avoid slowdown\nUp to you but there is apparently no noticeable difference when deleted.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.ihealth", - "list": "oem", + "list": "Oem", "description": "MotionService package, it's required for actions like shaking the phone to shut off the alarm, ecc.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.intelligent", - "list": "oem", + "list": "Oem", "description": "Huawei Assistant. Shopping recommendations\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.health", - "list": "oem", + "list": "Oem", "description": "Huawei Health (https://play.google.com/store/apps/details?id=com.huawei.health)\nConnect Huawei wearables to your phone and all sorts of stats like all fitness tracking apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.magazine", - "list": "oem", + "list": "Oem", "description": "Magazine unlock. Downloads wallpapers for your lock screen.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.mirrorlink", - "list": "oem", + "list": "Oem", "description": "Huawei Mirror app. \nMirror like \"Glass\"\n\nHuawei mirrorlink implementation\nUsed to connect your phone to a car (with https://mirrorlink.com/ support) in order to provide audio streaming, GPS navigation...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.music", - "list": "oem", + "list": "Oem", "description": "Huawei Music app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.parentcontrol", - "list": "oem", + "list": "Oem", "description": "Parental controls functions.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.pcassistant", - "list": "oem", + "list": "Oem", "description": "HiSuite service. Used by HiSuite PC software.\nHiSuite enables you to backup your data and restore them from/to your phone.\nhttps://consumer.huawei.com/en/support/hisuite/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.phoneservice", - "list": "oem", + "list": "Oem", "description": "HiCare (https://play.google.com/store/apps/details?id=com.huawei.phoneservice)\nProvides you common online services including customer services, issue feedback, user guides, service centers and self-service. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.stylus.floatmenu", - "list": "oem", + "list": "Oem", "description": "AI Lens. Shop for objects that you take a picture of. This de-clutters the camera interface by removing the AI Lens button on the top left corner and does not break the AR Measure app.\n \nFloating menu with M-Pen feature.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.synergy", - "list": "oem", + "list": "Oem", "description": "Huawei Cloud & Network Synergy.\nSeems to be related to B2B (Business To Business) cloud stuff.\nhttps://www.huawei.com/en/press-events/news/2016/10/Cloud-Network-Synergy-Whitepaper\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.tips", - "list": "oem", + "list": "Oem", "description": "HUAWEI Feature Advisor\nPeriodically gives you notifications on how to use certain features on your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.trustagent", - "list": "oem", + "list": "Oem", "description": "Smart unlock feature.\nEnables you to unlock your phone with a Bluetooth device, like a smart band. \nWhen a compatible Bluetooth device is detected, you can unlock your phone with a simple swipe (without a password).\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.vassistant", - "list": "oem", + "list": "Oem", "description": "HiVoice app\nHuawei voice assistant (like Siri or Google assistant)\nHuge privacy risk. Keep in mind that the app keeps the microphone *on* non-stop.\nIs now Celia (https://consumer.huawei.com/en/emui/celia/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.videoeditor", - "list": "oem", + "list": "Oem", "description": "Huawei Video editor.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.wallet", - "list": "oem", + "list": "Oem", "description": "Huawei Wallet (renammed Huawei Pay)\nMobile payment and e-wallet service for Huawei devices that offers the same services as Apple Pay, Samsung Pay etc...\nhttps://consumer.huawei.com/en/mobileservices/huawei-wallet/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.watch.sync", - "list": "oem", + "list": "Oem", "description": "Huawei Watch sync function\nIs it only used to sync Huawei watch ?\nSafe to remove according to several users\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.iflytek.speechsuite", - "list": "oem", + "list": "Oem", "description": "Default voice input method from iflytek, a big chinese company (https://en.wikipedia.org/wiki/IFlytek)\nIFLytek was implicated in human rights violations : \nhttps://asia.nikkei.com/Economy/Trade-war/US-sanctions-8-China-tech-companies-over-role-in-Xinjiang-abuses\nArchive: https://web.archive.org/save/https://asia.nikkei.com/Economy/Trade-war/US-sanctions-8-China-tech-companies-over-role-in-Xinjiang-abuses\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.nuance.swype.emui", - "list": "oem", + "list": "Oem", "description": "Huawei Swype functions.\nIs it the full Swype keyboard or only the Swype function on Huawei keyboard ? \nNOTE : Nuance company said it would discontinue support of the Swype keyboard app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hisi.mapcon", - "list": "oem", + "list": "Oem", "description": "Provides wifi calling feature (call or text on Wi-Fi networks using your SIM card)\nNOTE: Instant messaging video/voice call does not use this \"wifi calling\" feature. \nBtw, you should use a E2EE messaging app like Signal/Session/Element(https://element.io/) instead of the non-secure wifi-calling feature\nprovided by your carrier.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.KoBackup", - "list": "oem", + "list": "Oem", "description": "As of writing this, Huawei phones cannot be rooted. \nThis Backup application is probably able to backup more than any other 3rd party backup app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.huawei.android.thememanager", - "list": "oem", + "list": "Oem", "description": "Huawei Themes (https://play.google.com/store/apps/details?id=com.huawei.android.thememanager)\nLets you use Huawei themes\nYou should still be able to set wallapers without it. Can someone check?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { - "id": "com.huawei.aod[MOREINFONEEDED]", - "list": "oem", + "id": "com.huawei.aod", + "list": "Oem", "description": "Always On Display feature.\nDrain battery (though not much on OLED screens) for nothing really useful.\nRedSkull23 says it's unsafe to remove it. Does it bootloop ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.internal.app", - "list": "oem", + "list": "Oem", "description": "Component of Huawei sharing. I read someone saying \"Do not remove or you won't be able to send files to apps\".\nCan someone test it ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.huawei.android.launcher", - "list": "oem", + "list": "Oem", "description": "Huawei launcher app.\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 !\nYou will maybe need this package for the recent apps feature to work (even if you have another launcher)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" - }, - { - "id": "com.huawei.calculator", - "list": "oem", - "description": "Huawei Calculator app.\n", - "dependencies": null, - "neededBy": null, - "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.huawei.calendar", - "list": "oem", + "list": "Oem", "description": "Huawei Calendar app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.huawei.contacts", - "list": "oem", + "list": "Oem", "description": "Huawei Contacts app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.huawei.deskclock", - "list": "oem", + "list": "Oem", "description": "Huawei Clock App.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.huawei.photos", - "list": "oem", + "list": "Oem", "description": "Huawei Gallery app.\nNote: The official camera app refuses to open photos in another gallery (you can't review your picture from the camera app)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.mediacenter", - "list": "oem", + "list": "Oem", "description": "Huawei music app. (Yeah they messed up with the package name)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hidisk", - "list": "oem", + "list": "Oem", "description": "Huawei File Manager app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.search", - "list": "oem", + "list": "Oem", "description": "HiSearch\nAllows you to search through settings, files, contacts and notes while keeping a record of your search history.\nHi Search is really annonying because it's triggered as soon as you wipe down from the middle part of the home.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.securitymgr", - "list": "oem", + "list": "Oem", "description": "PrivateSpace\nLets you store private information in a hidden space within your device that can only be accessed \nwith your fingerprint or password.\nTODO: Data at rest encryption? If not, this is useless\nhttps://consumer.huawei.com/en/support/content/en-us00754246/\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "android.autoinstalls.config.motorola.layout", - "list": "oem", + "list": "Oem", "description": "\nDevice configuration for Motorola \nAutoInstall allows manufacturers to force installation of apps.\nJust a layout ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lenovo.lsf.user", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lmi.motorola.rescuesecurity", - "list": "oem", + "list": "Oem", "description": "Rescue Security by LogMeIn (https://www.logmeinrescue.com/)\nRemote support app. Motorola made a partnership with LogMeIn : https://www.logmeinrescue.com/customer-stories/motorola\nIt enables motorola representatives to login and remotely control the device for technical support.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.fmradio", - "list": "oem", + "list": "Oem", "description": "FMRadioService \nRequired by \"com.motorola.fmplayer\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.jvtcmd", - "list": "oem", + "list": "Oem", "description": "Java Tcmd Helper\ntcmd = commandes types. Seems to be a tools wich help find Java commands types.\nUseless for normal user.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.nativedropboxagent", - "list": "oem", + "list": "Oem", "description": "Native DropBox Agent.\nIt is not related to Cloud Dropbox company but to Android logging. It is used during development.\nhttps://stackoverflow.com/questions/4434192/dropboxmanager-use-cases\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.providers.chromehomepage", - "list": "oem", + "list": "Oem", "description": "Seems to only prodive the \"home\" symbol in Chrome.\nhttps://forum.xda-developers.com/android/apps-games/app-chrome-homepage-t3695804\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.provisioning", - "list": "oem", + "list": "Oem", "description": "OMA Client Provisioning\nIt 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.\n#\nNote : These 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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.settings.diag_mdlog", - "list": "oem", + "list": "Oem", "description": "diag_mdlog is a small proprietary Qualcomm program which can store DIAG logs on the filesystem.\nNo longer in Android 10 image\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.settings.modemdebug", - "list": "oem", + "list": "Oem", "description": "Provide modem debug settings menu ?\nNo longer in Android 10 image\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.appdirectedsmsproxy", - "list": "oem", + "list": "Oem", "description": "An Application directed SMS (or rather a Port directed SMS) is an SMS directed to a specific port. \nApps need to listen to this port to get the SMS message.\nI don't know if this package allows port directed SMS or if it just provide a proxy feature.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.bach.modemstats", - "list": "oem", + "list": "Oem", "description": "ModemStatsService\nStatistics and events logs from the modem activity.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.brapps", - "list": "oem", + "list": "Oem", "description": "Motorola App Box (https://play.google.com/store/apps/details?id=com.motorola.brapps)\nOffers you a selection of applications developed by Brazilians and also apps selected for you.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.bug2go", - "list": "oem", + "list": "Oem", "description": "Bugs reporting app that sends info about crash report.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.ccc.devicemanagement", - "list": "oem", + "list": "Oem", "description": "Mobile Device Management (MDM) allows company’s IT department to reach inside your phone in the background, allowing them to ensure \nyour device is secure, know where it is, and remotely erase your data if the phone is stolen.\nYou should NEVER install a MDM tool on your phone. Never.\nhttps://onezero.medium.com/dont-put-your-work-email-on-your-personal-phone-ef7fef956c2f\nhttps://blog.cdemi.io/never-accept-an-mdm-policy-on-your-personal-phone/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.ccc.mainplm", - "list": "oem", + "list": "Oem", "description": "plm = Product Lifecycle Management ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.ccc.notification", - "list": "oem", + "list": "Oem", "description": "Motorola Notifications (https://play.google.com/store/apps/details?id=com.motorola.ccc.notification)\nIf you opt-in, it sends periodic product-related information, including notifications on software updates, tips & tricks, survey and information\nabout new Motorola products and services.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.contacts.preloadcontacts", - "list": "oem", + "list": "Oem", "description": "Preloaded Contacts\nProvides contacts preset by carriers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.demo", - "list": "oem", + "list": "Oem", "description": "Moto Demo Mode \nEnable retail demonstration mode.\nhttps://source.android.com/devices/tech/display/retail-mode\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.demo.env", - "list": "oem", + "list": "Oem", "description": "Needed for Moto Demo Mode\nenv = environment\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.email", - "list": "oem", + "list": "Oem", "description": "Motorola Easy Prefix (https://play.google.com/store/apps/details?id=com.motorola.easyprefix)\nAuto add CSP (Service Provider code) prefix to your phone when you're abroad.\nhttps://en.wikipedia.org/wiki/List_of_country_calling_codes\n\nThis seems to not work correctly and it's generally not a good idea to call home (via GSM) when you're abroad.\nIt's better and cheaper to use chat apps like Signal/Wire)\n\nMoto Email (https://play.google.com/store/apps/details?id=com.motorola.email)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.fmplayer", - "list": "oem", + "list": "Oem", "description": "FM Radio (https://play.google.com/store/apps/details?id=com.motorola.fmplayer)\nRadio app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.frameworks.singlehand", - "list": "oem", + "list": "Oem", "description": "Provide the Single/One hand mode\nI don't know why frameworks appears in the package name because it's not only the framework.\nhttps://support.motorola.com/us/en/documents/MS116403/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.genie", - "list": "oem", + "list": "Oem", "description": "Device Help (previously Moto Help) (https://play.google.com/store/apps/details?id=com.motorola.genie)\nAn app that checks hardware status and gives the user contacts for support.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.gesture", - "list": "oem", + "list": "Oem", "description": "Gesture navigation tutorial added in Android 10.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.help", - "list": "oem", + "list": "Oem", "description": "Moto feedback (https://play.google.com/store/apps/details?id=com.motorola.help)\nLets you rate your device and share feedback with Motorola.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.lifetimedata", - "list": "oem", + "list": "Oem", "description": "Not 100% sure but it's most likely the Total Call Timer or more generally it handles info like the date of manufacture of your device,\nusage time since first boot etc... \nTotal Call Timer gives you the time you spent calling.\nI don't know how to access to these info. It's surely a hidden menu (and may be accessible through the dialer with a special code)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.hiddenmenuapp", - "list": "oem", + "list": "Oem", "description": "Added in Android 10. Safe to remove.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.moto", - "list": "oem", + "list": "Oem", "description": "Moto (https://play.google.com/store/apps/details?id=com.motorola.moto)\nApp providing Moto Actions, Moto Display, and other feature families that let you customize the way you interact with your device. \nMoto Actions is another app (https://play.google.com/store/apps/details?id=com.motorola.actions). Gestures set with \"Moto\" prior will continue to work provided \"Moto Actions\" remains installed.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.motocare", - "list": "oem", + "list": "Oem", "description": "Moto Care was renamed in \"Moto Help\" and then in \"Device Help\"\nProvide support features.\nhttps://mobile.softpedia.com/blog/Moto-Care-App-Gets-Updated-Now-Called-Motorola-Help-432827.shtml\nHowever you can both have com.motorola.genie (Device Help) and this package so it's strange.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.motocit", - "list": "oem", + "list": "Oem", "description": "CQATest\nCQA = Custom Quality Assurance\nHidden menu (accessible by typing *#*#2486#*#* in the Moto Dialer) which lets you run hardware tests.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.motodisplay", - "list": "oem", + "list": "Oem", "description": "Moto Display (https://play.google.com/store/apps/details?id=com.motorola.motodisplay)\nDisplays notifications with the screen off (it's like the Always On Display feature from Samsung)\nhttps://support.motorola.com/uk/en/solution/ms108519\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.paks", - "list": "oem", + "list": "Oem", "description": "ADB: Package Protected.\nMy Q Paks \nThird-party application bundles\nhttps://www.financialmirror.com/2007/10/31/motorola-packs-moto-q-9h-global-smart-device-with-third-party-applications/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.programmenu", - "list": "oem", + "list": "Oem", "description": "Programming Menu\nHidden menu (accessible by typing ##7764726 in the dialer) providing additionnal features for developers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.ptt.prip", - "list": "oem", + "list": "Oem", "description": "Prip (https://play.google.com/store/apps/details?id=com.motorola.ptt.prip)\nPush-To-Talk app. Allows to you send calls over any wireless carrier’s 3G or 4G networks or a WiFi connection.\nIt offers unlimited calling between other users and Nextel phone owners, rather than universal calling credit, \nand works on a monthly subscription basis.\nhttps://prip.me/#get\nNo longer in Android 10 image\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.setup", - "list": "oem", + "list": "Oem", "description": "Related to Motorola Account setup (only during first boot ?)\nSafe to remove according to xda users.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.slpc_sys", - "list": "oem", + "list": "Oem", "description": "Motorola Slpc System\nWould be weird if it's not related to Motorola Modality Services (https://play.google.com/store/apps/details?id=com.motorola.slpc)\nHelps your Motorola phone respond more intelligently to motion, phone orientation (e.g. face up/down) and stowed state (e.g in/out-of-pocket).\nHas a noticeable impact on battery ? (https://forum.xda-developers.com/moto-x-2014/help/location-modality-services-battery-t2982752)\nFYI : It uses location services.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.timeweatherwidget", - "list": "oem", + "list": "Oem", "description": "Provides time/weather widget on the home screen.\nhttps://en.wikipedia.org/wiki/Widget\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.camera2", - "list": "oem", + "list": "Oem", "description": "Moto Camera 2 (https://play.google.com/store/apps/details?id=com.motorola.camera)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.motorola.actions", - "list": "oem", + "list": "Oem", "description": "Moto Actions (https://play.google.com/store/apps/details?id=com.motorola.actions)\nAllows you to perform specific gestures to perform certain tasks. Frontend to change settings provided by \"com.motorola.moto\".\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.carriersettingsext", - "list": "oem", + "list": "Oem", "description": "Seems safe to remove for now.\nCarrier settings ext\next = extension ?\nCarrier settings contains APN settings for instance.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.callredirectionservice", - "list": "oem", + "list": "Oem", "description": "Added in Android 10. Safe to remove.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.motorola.ccc.ota", - "list": "oem", + "list": "Oem", "description": "Motorola Update Services\nProvide OTA system updates.\nOTA (Over-The-Air) updates allow manufacturers to remotely install new software updates, features and services.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.motorola.comcast.settings.extensions", - "list": "oem", + "list": "Oem", "description": "Most likely provides a special settings menu for Comcast stuff.\nI think it's installed on Xfinity branded phones.\nSafe to remove (tested only on non-Comcast phone).\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.entitlement", - "list": "oem", + "list": "Oem", "description": "Enable WiFi tethering/hotspot functionality. \nWhat you can do is preventing the phone from notifying the carrier about when you use hotspot. It will bypass mobile carriers tethering restrictions.\nFrom an ADB shell : settings put global tether_dun_required 0\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.motorola.faceunlock", - "list": "oem", + "list": "Oem", "description": "Moto Face Unlock (https://play.google.com/store/apps/details?id=com.motorola.faceunlock)\nLets you conveniently unlock your device by simply looking at the display. \nNote : Using face unlock is a really bad idea (security and privacy wise) : \nhttps://www.ubergizmo.com/2017/03/galaxy-s8-facial-unlock-photograph/\nhttps://www.kaspersky.com/blog/face-unlock-insecurity/21618/\nhttps://www.freecodecamp.org/news/why-you-should-never-unlock-your-phone-with-your-face-79c07772a28/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.faceunlocktrustagent", - "list": "oem", + "list": "Oem", "description": "Motorola Face Unlock Agent\nTrust agent is a service that notifies the system about whether it believes the environment of the device to be trusted.\nThe exact meaning of 'trusted' is up to the trust agent to define. \nThe system lockscreen listens for trust events, it can change its behaviour based on the trust state of the current user\n(e.g detection of a trusted face)\nhttps://nelenkov.blogspot.com/2014/12/dissecting-lollipops-smart-lock.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.imagertuning_lake", - "list": "oem", + "list": "Oem", "description": "Imager Tuning (https://play.google.com/store/apps/details?id=com.motorola.imagertuning_athene)\nNaming convention: imagertuning_[PHONE CODENAME]\nIt's supposed to improve color, sharpness, noise when taking photo with the stock camera. \nThe results are not that good (see reviews). I let you see the difference with/without the camera tuning.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.motorola.invisiblenet", - "list": "oem", + "list": "Oem", "description": "Invisible net\nHard to find info about this one. I only found something from a patent (http://www.freepatentsonline.com/5469497.html).\nIt's a Google patent and Google owned Motorola so maybe it is that's it.\nIt seems to implement the ICMS local area network. ICMS means Interactive Call Management Subsystems.\nI couldn't find more info about ICMS. It's strange that this is so badly documented. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.launcher3", - "list": "oem", + "list": "Oem", "description": "Motorola 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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.motorola.launcherconfig", - "list": "oem", + "list": "Oem", "description": "Config file of the motorola launcher ? \nI guess launcher will not work anymore if you delete this package. Can someone confirm ?\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER !\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.motorola.launcher.secondarydisplay[MOREINFONEEDED]", - "list": "oem", + "list": "Oem", "description": "ADB: package is non-disable\nAppears to enable support for a secondary display with Moto's launcher.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.motosignature.app", - "list": "oem", + "list": "Oem", "description": "Appears safe to remove.\nMaybe it's the service which check whether app's signature is trusted or not.\nNot useful if you know what you're doing (malwares apps are in PlayStore. This package will not protect you)\nMaybe I'm mistaken and this package does not handles app signatures. Can someone test it.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.nfc", - "list": "oem", + "list": "Oem", "description": "Support for NFC protocol.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.motorola.omadm.service", - "list": "oem", + "list": "Oem", "description": "Appears safe to remove.\nCarrier Provisioning Service\nProvisioning involves the process of preparing and equipping a network to allow it to provide new services to its users.\nOMADM = OMA Device Management\nBasically, it handles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nhttps://en.wikipedia.org/wiki/OMA_Device_Management\nUse case seems very limited : https://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.pgmsystem2", - "list": "oem", + "list": "Oem", "description": "Appears safe to remove\nPGM System\nI didn't find info about this package. \nFor Me PGM = Peak Gate Power (for MOSFET transistor) but I'm not convinced it has this meaning here.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.systemserver", - "list": "oem", + "list": "Oem", "description": "Appears safe to remove. Maybe it's only needed for Motorola apps?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.VirtualUiccPayment", - "list": "oem", + "list": "Oem", "description": "Virtual UICC Payment\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/\nI guess this package provides support for NFC payement.\nNote: 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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.motorola.config.wifi", - "list": "oem", + "list": "Oem", "description": "Appears safe to remove.\nWPA config App\nWi-Fi not affected after removal.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.coresettingsext", - "list": "oem", + "list": "Oem", "description": "Core Settings extension\nSafe to remove (no bootloop) but its usefulness remains unkown.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.android.providers.settings", - "list": "oem", + "list": "Oem", "description": "Removal causes bootloop. Which is fairly common with settings providers.\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.motorola.msimsettings", - "list": "oem", + "list": "Oem", "description": "Dual SIM Settings\nProvides Dual SIM feature.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.motorola.timezonedata", - "list": "oem", + "list": "Oem", "description": "/!\\ Causes bootloop on Moto G7 Power (Android 9/10)\nTime Zone Data (https://play.google.com/store/apps/details?id=com.motorola.timezonedata)\nUpdate timezone when traveling to foreign countries.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.motorola.audiofx", - "list": "oem", + "list": "Oem", "description": "/!\\ Removal causes bootloop on Moto G7 Power (Android 10)\nAudio effects\nProvide features like Equalizer, Surround sound...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "android.autoinstalls.config.samsung", - "list": "oem", + "list": "Oem", "description": "\nSamsung's implementation of the \"necessary apps\" that need to be downloaded upon first setting up the device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.aura.oobe.samsung", - "list": "oem", + "list": "Oem", "description": "AppCloud\nIt offers the \"Aura out-of-the-box experience\" (OOBE)\nIt's an app who promotes some other apps (and encourages you to install them)\nDevelopped by IronSource (an Israeli advertising company)\nhttps://en.wikipedia.org/wiki/IronSource\nhttps://aura.ironsrc.com/tools/drive-app-downloads/\nhttps://arxiv.org/pdf/2010.10088.pdf\nHas way too much permissions.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.cnn.mobile.android.phone.edgepanel", - "list": "oem", + "list": "Oem", "description": "CNN Edge panel. Twitter trends, and news from CNN.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.enhance.gameservice", - "list": "oem", + "list": "Oem", "description": "Legacy game Optimizing Service (was replaced by com.samsung.android.game.gos)\nIs supposed to \"improve\" game performance.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.knox.vpn.proxyhandler", - "list": "oem", + "list": "Oem", "description": "Third-party that provides caller profile information to help consumers identify incoming calls and block unwanted ones.\nhttps://en.wikipedia.org/wiki/Hiya_(company)\nhttps://hiya.com/ \nNOTE : Never trust a company which promotes spam blocking features \nhttps://itmunch.com/robocall-caught-sending-customers-confidential-data-without-consent/\n#\nHave a look at their privacy policy. That's... pretty scary : https://hiya.com/fr/hiya-data-policy\nNeeded for Samsung Smart Call (com.samsung.android.smartcallprovider)\n\nSamsung Knox allows business and personal content to \"securely\" coexist on the same handset. \nThis package handle proxy along side KNOX\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mygalaxy", - "list": "oem", + "list": "Oem", "description": "My Galaxy (https://play.google.com/store/apps/details?id=com.mygalaxy)\nEntertainment hub and life-services application\nLets your access videos, music and gaming and gives quick access to services such as cabs, movies, recharge and bill payment, \nfood ordering, travel, hyper local deals and Samsung Care, among others.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mobeam.barcodeService", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.app.jansky", - "list": "oem", + "list": "Oem", "description": "Multi-lines settings\nLets you have multiple virtual phone numbers.\nThis feature is only available on some US carrier-locked devices\nhttps://www.reddit.com/r/GalaxyS8/comments/6esiub/tmobile_s8s8_multiline_setting_is_awesome/did2pur/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.aasaservice", - "list": "oem", + "list": "Oem", "description": "Sometimes, eat a LOT of battery (according to some reddit users)\nSecurity policy apps (kind of things which prevents installation of applications)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.accessory", - "list": "oem", + "list": "Oem", "description": "Samsung Accessory Service (https://play.google.com/store/apps/details?id=com.samsung.accessory)\nLets you transfer data between your Samsung phone and Samsung accessories (GALAXY Gear/Watch...) \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.accessory.beansmgr", - "list": "oem", + "list": "Oem", "description": "Gear IconX Plugin (https://play.google.com/store/apps/details?id=com.samsung.accessory.beansmgr)\nAllows you to use features such as device settings and status view when connected to a Samsung Gear IconX (2018) device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.accessory.safiletransfer", - "list": "oem", + "list": "Oem", "description": "SASystemProviders\nNeeded for Samsung Accessory Service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.aircommandmanager", - "list": "oem", + "list": "Oem", "description": "AirCommandManager manager\nGives you access to signature S Pen features. You can access Air command anytime you are using your phone by simply taking out the S Pen.\nhttps://www.samsung.com/global/galaxy/what-is/air-command/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.allshare.service.mediashare", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.accesscontrol", - "list": "oem", + "list": "Oem", "description": "Samsung Interaction control\nSettings > Accessibility > Dexterity and interaction (or vol. down + home key)\nAllows you to restrict some functions of your phone (stop the phone from interacting with touch commands for instance)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.advsounddetector", - "list": "oem", + "list": "Oem", "description": "Samsung Sound detectors\nUses microphone to identify recognizable sounds. For example, if it recognizes a baby's cry, it can alert you with flashing lights so \nyou know to check on your baby. Or it can notify you if it hears the doorbell ring so you know to open the door.\n#\nadv maybe refers to 'Samsung Advanced Institute of Technology' (or simply means 'advanced')\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.appsedge", - "list": "oem", + "list": "Oem", "description": "Samsung apps edge (https://www.samsung.com/global/galaxy/what-is/apps-edge/)\nDisplays your five most frequently used apps for you to access at a moment’s notice.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.assistantmenu", - "list": "oem", + "list": "Oem", "description": "Assistant menu\nDesigned for individuals with motor control or other physical impairments. \nBy using Assistant menu, you can access hardware buttons and all parts of the screen by simply tapping or swiping.\nhttps://www.samsung.com/uk/accessibility/mobile-assistant-menu/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.camera.sticker.stamp.preload", - "list": "oem", + "list": "Oem", "description": "Annoying Stickers/stamps of the Samsung camera app. C'mon it feels like Snapshat.\nhttps://developer.samsung.com/galaxy/stickers\nSafe to remove\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.camera.sticker.facearframe.preload", - "list": "oem", + "list": "Oem", "description": "Frames sticker ? \nI don't know what this sticker is and I don't have this package.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.clipboardedge", - "list": "oem", + "list": "Oem", "description": "Clipboard edge panel\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.cocktailbarservice", - "list": "oem", + "list": "Oem", "description": "Edge screen\nEnables you to open your five most used apps by simply swiping the edge of the screen.\nSwipe one of the edges of the screen to bring up information even when your device is locked (with the screen off). \nYou can also set it up to display the news or weather, for example.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.color", - "list": "oem", + "list": "Oem", "description": "Color adjustment\nSamsung's adaptive super AMOLED screen optimizes the color range, saturation, and sharpness of the picture depending on what you're watching or doing. \nThis package lets you to manually customize the color settings to match your preferences.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.dressroom", - "list": "oem", + "list": "Oem", "description": "Samsung Wallpapers\nWallaper manager from the launcher. You can remove it and still set a wallpaper from the Gallery.\nHas INTERNET permission and... ACCESS_MEDIA_LOCATION\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.episodes", - "list": "oem", + "list": "Oem", "description": "Samsung story album (https://www.samsung.com/in/support/mobile-devices/what-is-story-album-application-in-samsung-galaxy-s4/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.filterinstaller", - "list": "oem", + "list": "Oem", "description": "Filter installer\nI have no clue about the usefulness of this package. Maybe it filters apps that are not compatible with the phone.\nThis package is only triggered when you install an app (private class PackageIntentReceiver) \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.app.highlightplayer", - "list": "oem", + "list": "Oem", "description": "Samsung Story Video Editor\nLets you edit your videos stories \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.interactivepanoramaviewer", - "list": "oem", + "list": "Oem", "description": "Visual. photo virt.\nSamsung Virtual Shot Viewer enable sharing virtual shot\nSafe to remove if you don't want virtual photos.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.ledcoverdream", - "list": "oem", + "list": "Oem", "description": "I think it enable doing things with LEDs on the cover\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\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.omcagent", - "list": "oem", + "list": "Oem", "description": "Open Market Customization Agent\nBy default, the device prevents from being customized by a source other than Knox Configure.\nhttps://docs.samsungknox.com/admin/knox-configure/normal-mode.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.memo", - "list": "oem", + "list": "Oem", "description": "Samsung Memo (was replaced by Samsung Notes app :\tcom.samsung.android.app.notes)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.mhswrappertmo", - "list": "oem", + "list": "Oem", "description": "Mobile Hotspot\nIs it linked to T-Mobile ? (\"tmo\" at the end of the package)\nYou can debloat this and still create hotspot. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.mirrorlink", - "list": "oem", + "list": "Oem", "description": "Used to connect your phone to a car (with https://mirrorlink.com/ support) in order to provide audio streaming, GPS navigation...\nhttps://www.samsung.com/us/support/answer/ANS00048972/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.news", - "list": "oem", + "list": "Oem", "description": "News Samsung app\nDoesn't exist anymore? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.notes", - "list": "oem", + "list": "Oem", "description": "Samsung Notes app (https://play.google.com/store/apps/details?id=com.samsung.android.app.notes)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.panel.naver.v", - "list": "oem", + "list": "Oem", "description": "Naver V Panel\nSpecial samsung panel for the very useless V LIVE (formerly Naver V) app (https://play.google.com/store/apps/details?id=com.naver.vapp)\nV LIVE is an app that features personal video broadcasts of South Korean celebrities\nThis panel also includes Naver Shopping (https://shopping.naver.com/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.pinboard", - "list": "oem", + "list": "Oem", "description": "Samsung Scrapbook (discontinued)\nhttps://www.samsung.com/za/support/mobile-devices/how-do-i-use-the-scrapbook-memo-feature-on-my-samsung-galaxy-note3/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.reminder", - "list": "oem", + "list": "Oem", "description": "Samsung bixby reminder (https://www.samsung.com/global/galaxy/apps/bixby/reminder/)\nSet up smart reminders to get notified when and where you need to. You can even link websites, videos, photos and more.\nUses wifi/data regularly.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.routines", - "list": "oem", + "list": "Oem", "description": "Samsung bixby routines (https://www.samsung.com/global/galaxy/what-is/bixby-routines/)\nAutomating actions triggered by context clues: location, time, or event\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.sbrowseredge", - "list": "oem", + "list": "Oem", "description": "Related to internet browser. For Galaxy Edge ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.settings.bixby", - "list": "oem", + "list": "Oem", "description": "Bixby settings (Bixby = Samsung intelligence assistant)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.simplesharing", - "list": "oem", + "list": "Oem", "description": "Samsung Link Sharing\nLets you share large size files by using the Samsung Cloud.\nhttps://www.samsung.com/au/support/mobile-devices/what-is-link-sharing/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.social", - "list": "oem", + "list": "Oem", "description": "I know this has been discontinued by Samsung but that it.\nSurely a social app like Samsung Members (com.samsung.oh)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.spage", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.storyalbumwidget", - "list": "oem", + "list": "Oem", "description": "The Story Album widget enables you to access the Story Album app and create digital picture albums that you can view and acess directly \nfrom the widget on a Home screen.\nOld feature (from Galaxy S4)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.talkback", - "list": "oem", + "list": "Oem", "description": "Voice assistant. Accessibility feature\nScreen Reader to provide audible feedback to assist blind and low-vision users.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.taskedge", - "list": "oem", + "list": "Oem", "description": "Handle task edge panel\nThrough Tasks edge, you can quickly perform frequently used tasks, such as composing messages and creating events.\nhttps://www.samsung.com/levant/support/mobile-devices/galaxy-s7-edge-how-do-i-add-tasks-edge/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.tips", - "list": "oem", + "list": "Oem", "description": "Tips on how to use your phone\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.vrsetupwizardstub", - "list": "oem", + "list": "Oem", "description": "Samsung Gear VR (Virtual Reality) setup wizard (https://en.wikipedia.org/wiki/Samsung_Gear_VR)\nhttps://360samsungvr.com/portal/content/about_samsung_vr\nStub = https://stackoverflow.com/questions/10648280/what-is-stub-and-aidl-for-in-java\nSetup wizard : 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 Samsung VR services.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.watchmanager", - "list": "oem", + "list": "Oem", "description": "Samsung Galaxy Wearable (Samsung Gear) (https://play.google.com/store/apps/details?id=com.samsung.android.app.watchmanager)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.watchmanagerstub", - "list": "oem", + "list": "Oem", "description": "Stub for the watch manager. See above\nStub = https://stackoverflow.com/questions/10648280/what-is-stub-and-aidl-for-in-java\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.withtv", - "list": "oem", + "list": "Oem", "description": "WitTV (replaced by com.sec.android.app.withtv)\nUsed to stream content from your phone to a Samsung smart TV.\nhttps://www.samsung.com/us/apps/smart-view-2/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.ardrawing", - "list": "oem", + "list": "Oem", "description": "AR Doodles (accessible through AR Zone)\nLets you draw on your face using the front camera and uses AR Core for drawing on the environment with the rear camera.\nOnly Sasmung AR app (afaik) that requests location access, and it refuses to run without it\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.arzone", - "list": "oem", + "list": "Oem", "description": "AR Zone\nhttps://www.samsung.com/levant/support/mobile-devices/which-features-are-available-in-the-ar-zone-in-the-galaxy-z-flip/\nLets you access other AR apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.aremoji", - "list": "oem", + "list": "Oem", "description": "AR Emoji mode for Samsung camera \nhttps://www.samsung.com/global/galaxy/what-is/ar-emoji/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.aremojieditor", - "list": "oem", + "list": "Oem", "description": "AR Emoji Editor\nEdits those AR people emoji things\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.asksmanager", - "list": "oem", + "list": "Oem", "description": "Samsung device protection manager.\nIt's anti-theft feature. I couldn't find exactly what does the samsung layer to the already existing android device protection : \nhttps://www.greenbot.com/article/2904397/everything-you-need-to-know-about-device-protection-in-android-51.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.authfw", - "list": "oem", + "list": "Oem", "description": "Used by Samsung Pass\nBiometric authentication service that can be used to sign in to websites and apps in your mobile.\nhttps://www.samsung.com/global/galaxy/apps/samsung-pass/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.aware.service", - "list": "oem", + "list": "Oem", "description": "Samsung Quick Share\nUse Wifi direct to share files between 2 Samsung Galaxy phones (it's only for Samsung Galaxy users)\nQuick Share also lets you temporarily upload files to Samsung Cloud\nThere are better alternatives (compatible with all Android devices and free and open-source):\nFor instance: https://f-droid.org/packages/com.genonbeta.TrebleShot/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bbc.bbcagent", - "list": "oem", + "list": "Oem", "description": "BBCAgent (B. B. Container Agent?)\nCollects device information and manages installation/uninstallation of trusted apps in KNOX containers\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bbc.fileprovider", - "list": "oem", + "list": "Oem", "description": "KNOX BBC Provider.\nProvider for KNOX BBC\nReminder : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.beaconmanager", - "list": "oem", + "list": "Oem", "description": "Replaced by Samsung Smart Things (com.samsung.android.ststub)\nAllows users to control, automate, and monitor their home environment via mobile device. \nhttps://en.wikipedia.org/wiki/SmartThings\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixby.agent", - "list": "oem", + "list": "Oem", "description": "Removing this will disable the bixby hardware key without breaking Bixby itself.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixbyvision.framework", - "list": "oem", + "list": "Oem", "description": "BixbyVision Framework", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.calendar", - "list": "oem", + "list": "Oem", "description": "Samsung Calendar App\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.coreapps", - "list": "oem", + "list": "Oem", "description": "Samsung Enhanced features\nFiles and profiles sharing feature. It may be called \"Enhanced messaging\".\nUsing this service lets Samsung to automatically collect your phone number, contact list and messages\nhttps://forums.androidcentral.com/samsung-galaxy-s6-edge/523172-enhanced-features.html\nhttps://www.samsung.com/za/support/mobile-devices/what-is-enhanced-messaging/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.da.daagent", - "list": "oem", + "list": "Oem", "description": "Samsung dual messenger (https://www.samsung.com/global/galaxy/what-is/dual-messenger/)\nAllows you to use two separate accounts for the same app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.dlp.service", - "list": "oem", + "list": "Oem", "description": "SamsungDLPService (KNOX). Old feature. Was replaced by SDP (Sensitive Data Protection)\nData Loss Prevention (DLP) feature\nSDP is good because it allows to have encrypted data at rest (= decryption keys not in RAM) even when your phone is on.\nhttps://docs.samsungknox.com/admin/whitepaper/kpe/sensitive-data-protection.htm \nhttps://docs.samsungknox.com/knox-platform-for-enterprise/admin-guide/sensitive-data-protection.htm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.dqagent", - "list": "oem", + "list": "Oem", "description": "Samsung Device Quality Agent\nMonitors how the device uses wifi. Has the ability to identify network operator related data.\nFind mention of some packages in the Java code : \n - com.samsung.android.app.mobiledoctor (https://play.google.com/store/apps/details?id=com.samsung.heartwiseVcr)\n - com.samsung.android.dhr (Device Health Report)\n - om.salab.act (https://play.google.com/store/apps/details?id=com.jquiz.act)\n - kr.co.avad.diagnostictool (unkown stuff from South Korea)\n\n 2 hard-coded URL strings : PRD=\"https://dc.dqa.samsung.com\" | STG=\"https://stg-dc.dqa.samsung.com\"\n PRD = Portable recording devices and STG = Security Threat Group 2 terms related to law enforcment.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.drivelink.stub", - "list": "oem", + "list": "Oem", "description": "Stub for car mode \nREMINDER : Stub = https://stackoverflow.com/questions/10648280/what-is-stub-and-aidl-for-in-java\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.dynamiclock", - "list": "oem", + "list": "Oem", "description": "Samsung Dynamic Lock\nAutomatically changes your Lock screen’s wallpaper\nhttps://www.samsung.com/us/support/answer/ANS00084210/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.gearoplugin", - "list": "oem", + "list": "Oem", "description": "Gear S Plugin (https://play.google.com/store/apps/details?id=com.samsung.android.gearoplugin)\nPlugin for com.samsung.android.app.watchmanager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.easysetup", - "list": "oem", + "list": "Oem", "description": "Samsung Connect Easy Setup (now SmartThings)\nUsed to connect every Samsung device you have in your house.\nWhat's weird is that Galaxy S10 has this package (available nowhere) but S9 has com.samsung.android.oneconnect\navailable on the Playstore (https://play.google.com/store/apps/details?id=com.samsung.android.oneconnect)\n#\nNeeds \"com.samsung.android.beaconmanager\" to be useful.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.email.provider", - "list": "oem", + "list": "Oem", "description": "Samsung email app (https://play.google.com/store/apps/details?id=com.samsung.android.email.provider)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.emojiupdater", - "list": "oem", + "list": "Oem", "description": "AR Emoji updater\nThis package has no permission so I wonder how it can update anything.\nSee com.samsung.android.aremoji\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.fast", - "list": "oem", + "list": "Oem", "description": "Samsung Secure Wi-Fi\nSamsung VPN service powered by McAfee\nhttps://www.pcmag.com/news/mcafee-samsung-partner-on-built-in-security-vpn-for-galaxy-s9\nhttps://www.ctrl.blog/entry/what-is-samsung-secure-wi-fi.html\nNote: If you need to use a VPN use something more trustworthy*\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.fmm", - "list": "oem", + "list": "Oem", "description": "Find My Mobile\nTracks down your device when it gets lost. \nLets you remotely lock your device, block access to Samsung Pay and wipe data from the entire device.\nhttps://www.samsung.com/global/galaxy/what-is/find-my-mobile/\nhttps://findmymobile.samsung.com/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.game.gamehome", - "list": "oem", + "list": "Oem", "description": "Samsung Game Launcher \nhttps://www.samsung.com/global/galaxy/apps/game-launcher/\nAll in one hub for mobiles games\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.game.gametools", - "list": "oem", + "list": "Oem", "description": "Samsung Game Tools (https://www.samsung.com/au/support/mobile-devices/how-to-use-game-tools/)\nLet you record and share screenshots of your game-play. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.game.gos", - "list": "oem", + "list": "Oem", "description": "Samsung Game Optimizing Service \nIs supposed to \"improve\" game performance.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.gametuner.thin", - "list": "oem", + "list": "Oem", "description": "Samsung Game Tuner (https://play.google.com/store/apps/details?id=com.samsung.android.gametuner.thin)\nGame Tuner is advanced setting app. It enables you to change the resolution and frames per second settings\nin mobile games that require tuning for different Android devices, and thereby control heat generation and battery drain.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.homemode", - "list": "oem", + "list": "Oem", "description": "Daily Board (https://play.google.com/store/apps/details?id=com.samsung.android.homemode)\nShow a slideshow of your favourite pictures while your device is charging.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.hmt.vrshell", - "list": "oem", + "list": "Oem", "description": "Gear VR Shell \nGear VR : https://360samsungvr.com/portal/content/about_samsung_vr\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.hmt.vrsvc", - "list": "oem", + "list": "Oem", "description": "Gear VR Service\nSee above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.icecone", - "list": "oem", + "list": "Oem", "description": "Keyboard Content Center\nLets you choose media content (e.g. stickers and music) from the Galaxy Keyboard.\nThis app always runs in background.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.intelligenceservice2", - "list": "oem", + "list": "Oem", "description": "It seems that this package is a kind of spyware. Very difficult to find information about this.\nSome people say it's linked to Carrier IQ (which is a carrier rootkit for the NSA).\nhttps://en.wikipedia.org/wiki/Carrier_IQ\nhttps://forum.xda-developers.com/showpost.php?s=c85df628dfc39c3a971e6f9cfa98cbb8&p=54071328&postcount=6\nThis package also have very stranges permissions : READ_PLACE / WRITE_PLACE. I couldn't find any explaination on the web. \nSo either it's a useless samsung package either it's a spyware. I delete it and I didn't notice anything bad.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.ipsgeofence", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.keyguardwallpaperupdator", - "list": "oem", + "list": "Oem", "description": "Lets you customize your Samsung device with different images (provided by Samsung) on the lock screen. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.kidsinstaller", - "list": "oem", + "list": "Oem", "description": "Samsung Kids Home (https://www.samsung.com/global/galaxy/apps/samsung-kids-home/)\nLets you shape a \"safe environment\" for your child.\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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.knox.attestation", - "list": "oem", + "list": "Oem", "description": "KNOX Attestation\nLets you check the integrity of a Samsung Android device by connecting to a Samsung Attestation server.\nhttps://docs.samsungknox.com/admin/whitepaper/kpe/attestation.htm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.knox.containercore", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.knox.containerdesktop", - "list": "oem", + "list": "Oem", "description": "Knox Container Desktop\nProvides UI for the work(space) container? \nSee \"com.samsung.android.knox.containeragent\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.livestickers", - "list": "oem", + "list": "Oem", "description": "Deco Pic (accessible through AR Zone)\nCamera app with stickers and snapchat-like filters\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.location", - "list": "oem", + "list": "Oem", "description": "IMO it handles GPS needs for some samsungs apps. I have it removed on my phone and I still can use the GPS with a 3-party app. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mateagent", - "list": "oem", + "list": "Oem", "description": "Samsung Galaxy Friends is an accessory platform service that allows the user to enjoy a variety of content quickly \nand easily by simply connecting an accessory, without having to install additional applications.\nhttps://developer.samsung.com/codelab/SDC18-experiences/Galaxy-Friends\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mdecservice", - "list": "oem", + "list": "Oem", "description": "Samsung Call & Text\nNot 100% sure but by looking at the recompiled java code it seems the apps provides a way to receive call and SMS on\nSamsung accessories. In any case it is only usful for Samsung IoT stuff.\nEmbeded Google Firebase analytics\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mdm", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mdx", - "list": "oem", + "list": "Oem", "description": "Link to Windows Service\nWorks in conjunction with the Microsoft Your Phone app and activates a connection to your PC on Windows\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mdx.kit", - "list": "oem", + "list": "Oem", "description": "MDE Service Framework\nMDE = Multi Devices Experience (https://www.samsung.com/levant/multi-device-experience/)\nFramework for IoT stuff.\nAsks for a LOT of dangerous permissions\nInteracts with \"com.samsung.android.mobileservice\" and \"com.osp.app.signin\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mdx.quickboard", - "list": "oem", + "list": "Oem", "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 ACESS_COARSE_LOCATION\nRemoving this package do not prevent you to connect your phones to smart devices.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mobileservice", - "list": "oem", + "list": "Oem", "description": "Samsung Experience Service (https://play.google.com/store/apps/details?id=com.samsung.android.mobileservice)\nHandle you samsung account and is needed to use some samsung apps features.\nIt allows you to use multiple Samsung apps, such as Samsung Health, Samsung Pay, Galaxy Apps, Samsung Members, and SmartThings, \nwith your Samsung account credentials.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.net.wifi.wifiguider", - "list": "oem", + "list": "Oem", "description": "Wi-Fi Tips\nI've never seen any \"wifi tips\" so I'm not sure if this app has any other functionality\nUpon reinstalling a notification pops up saying \"Analyzing Wi-Fi\" for a few seconds, no idea what it's doing\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.networkdiagnostic", - "list": "oem", + "list": "Oem", "description": "Network Diagnostic\nAutostart after boot. 9 permissions (including ACCESS_FINE_LOCATION : precise GPS location) + 1 unknown permission : SEC_FACTORY_PHONE\nSeems to be telemetry.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.oneconnect", - "list": "oem", + "list": "Oem", "description": "Samsung Smart Things (https://play.google.com/store/apps/details?id=com.samsung.android.oneconnect)\nLets you manage all your Samsung and SmartThings-compatible devices.\nhttps://www.samsung.com/global/galaxy/apps/smartthings/\n\nProbably needs com.samsung.android.beaconmanager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.provider.shootingmodeprovider", - "list": "oem", + "list": "Oem", "description": "Provide camera modes (when you swipe left fromt the camera app)\nSafe to remove (but it is quite useful)", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.providers.context", - "list": "oem", + "list": "Oem", "description": "Spyware \nhttps://www.eteknix.com/samsungs-context-service-may-take-data-collection-surveillance-worrying-levels/\nhttps://www.theinquirer.net/inquirer/news/2328363/samsung-context-service-will-collect-user-data-to-share-with-developers\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.rubin.app", - "list": "oem", + "list": "Oem", "description": "Customization Service\nCollect a massive amount of data (https://www.samsung.com/us/account/customization-service/)\nBasically everything you do on your phone.\nFor \"a better user experience\" blablabla...\nUsed to display customized advertisements about products and services that may be of interest to you\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.samsungpass", - "list": "oem", + "list": "Oem", "description": "Samsung Pass app\nhttps://www.samsung.com/global/galaxy/apps/samsung-pass/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.samsungpassautofill", - "list": "oem", + "list": "Oem", "description": "Auto Fill for Samsung Pass\nOnce your account information is registered, you can use iris, fingerprint, or face recognition to sign in.\nhttps://www.samsung.com/us/support/answer/ANS00082282/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.samsungpositioning", - "list": "oem", + "list": "Oem", "description": "Run at startup and ask for an unknown permission SEC_FACTORY_PHONE\nThis package seems to be used for samsung apps needing location.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sdk.handwriting", - "list": "oem", + "list": "Oem", "description": "Handwriting Service\nOnly for Samsung Note? \nhttps://www.samsung.com/sg/support/mobile-devices/how-do-you-convert-handwriting-to-text-and-other-formats-using-s-pen-and-samsung-notes/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sdk.professionalaudio.utility.jammonitor", - "list": "oem", + "list": "Oem", "description": "Professional Audio\nAllows you to create virtual instrument applications with Android.\nhttps://developer.samsung.com/html/techdoc/ProgrammingGuide_ProfessionalAudio.pdf\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sdk.professionalaudio.app.audioconnectionservice", - "list": "oem", + "list": "Oem", "description": "AudioConnectionService\nI believe it allows to modulate an audio signal. I didn't find a lot of apps using this package.\nNothing really worrying but safe to remove if you want.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.shortcutbackupservice", - "list": "oem", + "list": "Oem", "description": "ShortcutBNR \nRelated to smartSwitch Samsung Cloud features\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sdm.config", - "list": "oem", + "list": "Oem", "description": "Configuration Update for Samsung Deskphone Manager (SDM)\nSDM allows a user to synchronize your smartphone with a IP deskphone\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.slinkcloud", - "list": "oem", + "list": "Oem", "description": "Samsung Cloud Gateway\nNEEDED FOR Scloud app\nA cloud storage gateway is designed to provide interoperability between different data protocols used \nin a client (Scloud app)/server cloud architecture. \nMORE INFO : https://searchstorage.techtarget.com/definition/cloud-storage-gateway\n#\nNeeds a lot of permission (including the dangerous one : READ_PHONE_STATE)\nIt means the app has the ability to read the device ID (e.g. IMEI or ESN) and phone number.\nhttps://developer.android.com/reference/android/Manifest.permission#READ_PHONE_STATE\n#\nHardcoded Alibaba (chinese) server IP (42.120.153.17) \nhttps://www.hybrid-analysis.com/sample/2ef5367f700d2644fc51d2cdd8dd0ce97e9a6594cb5b89052537037c5a7aac56?environmentId=200\nhttps://web.archive.org/web/20200604093347/https://www.hybrid-analysis.com/sample/2ef5367f700d2644fc51d2cdd8dd0ce97e9a6594cb5b89052537037c5a7aac56?environmentId=200\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.smartface", - "list": "oem", + "list": "Oem", "description": "SmartFaceService\nUsed to automatically detects faces when using the Samsung camera\nNOTE : This package has nothing to do with face unlock (com.samsung.android.bio.face.service)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.smartswitchassistant", - "list": "oem", + "list": "Oem", "description": "Samsung SmartSwitch\nLets you transfer your data from your old (Samsung) phone to your new one.\nNeeded for com.sec.android.easyMover?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.stickerplugin", - "list": "oem", + "list": "Oem", "description": "StickerPlugin\nNot sure if this package also provides stickers for camera. I don't have it so I can't test\nhttps://developer.samsung.com/galaxy/stickers\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sm", - "list": "oem", + "list": "Oem", "description": "Smart Manager app \nProvides pretty useless optimizing features using Chinese company Qihoo database.\nAutomatically scans and optimizes data usage to preserve battery levels, manage storage and RAM\nhttps://www.privateinternetaccess.com/blog/android-community-worried-about-presence-of-chinese-spyware-by-qihoo-360-in-samsung-smartphones-and-tablets/\nhttps://forum.xda-developers.com/galaxy-note-9/help/samsung-services-dialling-home-to-china-t3894033\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.scloud.sync", - "list": "oem", + "list": "Oem", "description": "Samsung cloud synchronisation service", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.scloud", - "list": "oem", + "list": "Oem", "description": "Samsung Cloud (https://www.samsung.com/us/support/owners/app/samsung-cloud)", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.scloud.auth", - "list": "oem", + "list": "Oem", "description": "Handle authentifcation for Samsung cloud", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sconnect", - "list": "oem", + "list": "Oem", "description": "Samsung Quick connect (discontinued ?)\nIn theorie, it lets you connect your phone to a variety of devices over Wifi\nthat support multiple protocols — including Wifi Direct and Miracast — to display photos, video or audio.\nhttps://www.samsung.com/uk/support/tv-audio-video/what-is-screen-mirroring-and-how-do-i-use-it-with-my-samsung-tv-and-samsung-mobile-device/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.securitylogagent", - "list": "oem", + "list": "Oem", "description": "Security Log Agent\nhttps://www.androidexplained.com/galaxy-note-9-disable-security-log-agent/\nRun in the background and monitore your device for any change to the /system partition.\nNOTE : When you root your phone, it will constantly tell you that your device is modified.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.service.livedrawing", - "list": "oem", + "list": "Oem", "description": "Live Message enables you to draw your own animated GIFs or emojis.\nhttps://www.samsung.com/global/galaxy/what-is/live-message/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mfi", - "list": "oem", + "list": "Oem", "description": "Galaxy Widget (https://play.google.com/store/apps/details?id=com.samsung.android.mfi)\nProvide you with quick access to information without requiring you to open the app that manages this information\nhttps://www.samsung.com/ie/support/mobile-devices/what-are-widgets-and-how-do-i-add-them-to-my-android-smartphone-or-tablet/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.service.peoplestripe", - "list": "oem", + "list": "Oem", "description": "People Edge\nGives you immediate access to your favorite contacts from the edge of your phone.\nhttps://www.samsung.com/global/galaxy/what-is/people-edge/\nhttps://videotron.tmtx.ca/en/topic/samsung_galaxys9/using_people_edge.html\nIt gives you immediate access to your favorite contacts from the edge panel.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.service.travel", - "list": "oem", + "list": "Oem", "description": "Samsung Travel Wallpaper (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.smartcallprovider", - "list": "oem", + "list": "Oem", "description": "Samsung Smart Call\nProvides caller profile information to help consumers identify incoming calls and block unwanted ones.\nAlso related to the 'local places' feature in Samsung dialer.\nRelies on Hiya (see com.hiya.star)\nTL;DR : Really bad for privacy.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.smartmirroring", - "list": "oem", + "list": "Oem", "description": "Samsung Smart View\nEnable you to mirror screen your phone to a TV\nhttps://www.samsung.com/us/apps/smart-view-2/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.spayfw", - "list": "oem", + "list": "Oem", "description": "Samsung Pay Framework needed for Samsung Pay\nSee below\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.spay", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.spaymini", - "list": "oem", + "list": "Oem", "description": "Samsung Pay Mini\nSame service as Samsung Pay but for online payments only and is available on all compatible android devices (not only Samsung devices)\nhttps://www.samsung.com/in/samsung-pay/mini/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.spdfnote", - "list": "oem", + "list": "Oem", "description": "Write on PDF (https://play.google.com/store/apps/details?id=com.samsung.android.spdfnote)\nPDF annotator\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.stickercenter", - "list": "oem", + "list": "Oem", "description": "Sticker center. Used to retrieve stickers from the web in the camera app.\nhttps://developer.samsung.com/galaxy/stickers\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.ststub", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.svcagent", - "list": "oem", + "list": "Oem", "description": "Impossible to know what this system app does. It has full access to internet network anyway.\nSafe to remove\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.svoice", - "list": "oem", + "list": "Oem", "description": "Samsung Voice (S Voice) was replaced by bixby on Samsung Galaxy S8(+) and newer phones.\nVirtual mobile personal assistant capable of running a basic tasks through voice command alone.\nhttps://www.samsung.com/global/galaxy/what-is/s-voice/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.svoiceime", - "list": "oem", + "list": "Oem", "description": "Samsung voice input \nVoice input powered by Bixby. See above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.themecenter", - "list": "oem", + "list": "Oem", "description": "Samsung theme center\nRun at startup and enable you to download theme from samsung\nSafe to remove\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.themestore", - "list": "oem", + "list": "Oem", "description": "Galaxy Themes\nOfficial Samsung app for modifying your smartphone's theme.\nhttps://www.samsung.com/global/galaxy/apps/galaxy-themes/\nYou'll still be able to change your wallpaper without this app (from the Gallery app)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.tripwidget", - "list": "oem", + "list": "Oem", "description": "Discontinued package (used in Galaxy S4) handling trip wallpaper widget.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.unifiedprofile", - "list": "oem", + "list": "Oem", "description": "My Profile\nRelated to Samsung Members?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.universalswitch", - "list": "oem", + "list": "Oem", "description": "Universal Switch lets you designate certain touches or gestures to control specific actions on your phone. \nhttps://www.samsung.com/uk/accessibility/mobile-universal-switch/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.visionarapps", - "list": "oem", + "list": "Oem", "description": "\"AR apps\"\nNot really sure what this is, but the icon is Bixby as an eye so I assume it's for accessing AR stuff through Bixby.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.visioncloudagent", - "list": "oem", + "list": "Oem", "description": "VisionCloudAgent\nCloud Agent is a service which automatically upload on the cloud the photos you take on your phone. It connects to your \"Samsung account\".\nIt is related to Dropbox.\nGiven the Vision in the package name there is a link with Bixby.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.visionintelligence", - "list": "oem", + "list": "Oem", "description": "Bixby Vision\nAugmented reality camera that can identify objects in real-time and potentially offer the user\nto purchase them online, translate text, read QR codes, and recognize landmarks. \nhttps://www.samsung.com/global/galaxy/apps/bixby/vision/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.voc", - "list": "oem", + "list": "Oem", "description": "Samsung Members (https://play.google.com/store/apps/details?id=com.samsung.android.voc)\nThe other version is \"com.samsung.oh\".\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.voicewakeup", - "list": "oem", + "list": "Oem", "description": "Voice wake-up for using Bixby\nhttps://www.samsung.com/us/support/answer/ANS00080448/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.weather", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.forest", - "list": "oem", + "list": "Oem", "description": "Digital Wellbeing (https://play.google.com/store/apps/details?id=com.google.android.apps.wellbeing)\nis a feature which shows apps dashboard through which one can see how much time any application opened and\nalso swiping to different screens allows you to see breakdowns by day, by hour and by app.", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.wellbeing", - "list": "oem", + "list": "Oem", "description": "Digital Wellbeing (https://play.google.com/store/apps/details?id=com.google.android.apps.wellbeing)\nis a feature which shows apps dashboard through which one can see how much time any application opened and\nalso swiping to different screens allows you to see breakdowns by day, by hour and by app.", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.widgetapp.yahooedge.finance", - "list": "oem", + "list": "Oem", "description": "Special edge panel widget for Yahoo Finance\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.widgetapp.yahooedge.sport", - "list": "oem", + "list": "Oem", "description": "Special edge panel widget for Yahoo Sport\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.crane", - "list": "oem", + "list": "Oem", "description": "Call+ (https://support.vodafone.co.uk/Vodafone-apps/Call-and-Message/60900956/What-is-Call.htm)\nCall+ features on Samsung dialer\nNOTE: I have the feeling that these features are carrier/country dependant because I don't have them. But I have this package anyway.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.daydream.customization", - "list": "oem", + "list": "Oem", "description": "Samsung customization for Google Daydream VR headset (https://arvr.google.com/daydream/)\nNOTE : Google discontinued Daydream in 2019 and it no longer works on Android 10 Samsung devices\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.desktopsystemui", - "list": "oem", + "list": "Oem", "description": "Samsung DEX UI\nExtends your smartphone into a \"desktop computing experience\".\nhttps://developer.samsung.com/samsung-dex/how-it-works\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.ecomm", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.enhanceservice", - "list": "oem", + "list": "Oem", "description": "Enhanced service is the process for Samsung cloud messaging (equivalent to iMessage on iOS). \nMessages on Samsung phones can be transmitted through either the network carrier or the non-archived Samsung service \n(which is transmitted over wireless data).\nThis features is available in stock samsung SMS app settings.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.faceservice", - "list": "oem", + "list": "Oem", "description": "Face service detection \nSame shared user id as com.samsung.ipservice, com.samsung.mlp, com.samsung.cmh\nNeeded for face recognition in the Gallery and maybe\nNOTE : Removing this package *should* not break face unlock (confirmation needed)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.fresco.logging", - "list": "oem", + "list": "Oem", "description": "Fresco Logging Service\nFresco is an android library for managing images and the memory they use (https://github.com/facebook/fresco)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.groupcast", - "list": "oem", + "list": "Oem", "description": "Samsung Group Play (discontinued)\nAllows you to share pictures , documents and music files with many people at same time if everyone is connected to a Wi-Fi network. \nhttps://www.samsung.com/in/support/mobile-devices/what-is-group-play-in-samsung-smartphones/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.helphub", - "list": "oem", + "list": "Oem", "description": "Not sure if this package still exist.\nProvide help \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.ipservice", - "list": "oem", + "list": "Oem", "description": "Set of hidden network settings (inlcuding frequency bands choice)\nHow to see these settings : https://forum.xda-developers.com/galaxy-note-8/help/q-hidden-network-settings-pie-t3914421/page4\n\nSame shared user id as com.samsung.faceservice, com.samsung.mlp, com.samsung.cmh\nUsed by Galaxy Finder & Galaxy Vision to access web data\nDo removing this package break face/content recognition? \n#\nName and permissions of this package suggest that it is used by Galaxy Finder to seek stuff on the web.\nSame shared user id as com.samsung.faceservice, com.samsung.mlp, com.samsung.cmh\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.klmsagent", - "list": "oem", + "list": "Oem", "description": "Checks the validity of your KLM/KPE (Knox Licence Manager) licence.\nThis packages is needed for Samsung Health (com.sec.android.app.shealth) and probably all Knox related apps (like secure folder, samsung Pay...)\n\nNote: KLM licences are depreciated. Samsung now only support KPE (Knox Platform for Enterprise) keys.\nKPE keys are provided by Samsung and enable app's developers to access knox features.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.knox.analytics.uploader", - "list": "oem", + "list": "Oem", "description": "Knox Analytics Uploader\nSends analytcs to Samsung\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.knox.keychain", - "list": "oem", + "list": "Oem", "description": "Knox Key Chain\nAllows apps to sign data using system-wide private key/certificate pairs. \nSo, even though the Android Keystore provides per-app access to credentials, the Android KeyChain runs as a system user, \nand hence, credentials stored through the Android KeyChain are associated with the system ID instead of a user ID.\nhttps://docs.samsungknox.com/dev/knox-sdk/about-keystores.htm\nThis is only useful for apps using the TIMA Keystore. The big question I'm trying to anwser is:\nWhich are using this except Samsung apps? Can an android dev help on this?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.knox.knoxtrustagent", - "list": "oem", + "list": "Oem", "description": "Knox Quick Access allows users to access the Knox Workspace container using wearables such as the Galaxy Gear S2.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.knox.kss", - "list": "oem", + "list": "Oem", "description": "Knox Keyguard. Not much more information\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.knox.pushmanager", - "list": "oem", + "list": "Oem", "description": "KnoxPushManager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.knox.securefolder", - "list": "oem", + "list": "Oem", "description": "Knox Secure Folder (https://play.google.com/store/apps/details?id=com.samsung.knox.securefolder)\nCreate a secure space on your device to encrypt and store your private data and apps.\nhttps://www.samsungknox.com/en/solutions/personal-apps/secure-folder\nNOTE: The key used to encrypt the files is not derived from the password you use to unlock the secure folder \nbut rather from a key stored in the hardware that is set in the factory.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.knox.securefolder.setuppage", - "list": "oem", + "list": "Oem", "description": "Provides the setup process when opening secure folder (com.samsung.knox.securefolder) for the first time\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.logwriter", - "list": "oem", + "list": "Oem", "description": "LogWriter\nWrites data in a logs SQL database.\nRuns at boot and is triggered when an download from an Iron Source (Iron Source is an Israeli advertising company)\napp is completed (probably \"com.aura.oobe.samsung\")\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.mdl.radio", - "list": "oem", + "list": "Oem", "description": "Samsung Milk Music (discontinued in 2016)\nIt was a freemium online music streaming service, with music streams and a recommendation engine powered by Slacker Radio.\nhttps://en.wikipedia.org/wiki/Milk_Music_(streaming_service)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.mlp", - "list": "oem", + "list": "Oem", "description": "Samsung content recognition.\nmpl= Media Learning Platform. Has permissions linked to com.samsung.cmh and com.samsung.android.visionintelligence\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.mdl.radio.radiostub", - "list": "oem", + "list": "Oem", "description": "Milk Music (shut down by Samsung)\nIt was a music streaming app\nhttps://en.wikipedia.org/wiki/Milk_Music_(streaming_service)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.oh", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.rcs", - "list": "oem", + "list": "Oem", "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\nNote that it uses IP protocol so you need to connect to Wifi/3G/4G... to take advantage of it.\n#\nIt's a hot mess right now. It aims at being universal but you still need to have a Samsung Messages \nor Google Message. 3-party apps can't support it because google hasn't released a public API yet.\n\nIn a lot of country messages go through Google's Jibe servers.\nhttps://jibe.google.com/policies/terms/\n#\nhttps://pocketnow.com/why-you-should-probably-avoid-googles-rcs-text-messaging-chat-feature\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.safetyinformation", - "list": "oem", + "list": "Oem", "description": "Some safety information telling you not to put your phone in your eyes (it's not a joke)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.SMT", - "list": "oem", + "list": "Oem", "description": "Samsung TTS (Text-to-speech)\nWorks with applications such as S Voice; translation apps, GPS that require Text-To-Speech (TTS) functionality and reads back text\nhttps://galaxystore.samsung.com/detail/com.samsung.SMT\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.storyservice", - "list": "oem", + "list": "Oem", "description": "Samsung StoryService\nCreate stories in the Gallery from your pictures and videos.\nhttps://www.samsung.com/uk/support/mobile-devices/what-is-video-collage-and-how-do-i-use-it/\nUse of content recognition (so may be related)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.svoice.sync", - "list": "oem", + "list": "Oem", "description": "Samsung Voice service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.systemui.bixby2", - "list": "oem", + "list": "Oem", "description": "System UI for Bixby/Bixby2\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.tmovvm", - "list": "oem", + "list": "Oem", "description": "Samsung Visual Voicemail (for T-mobile only)\nAllows you to review and manage your voicemail directly from your smartphone, eliminating the need to dial into your mailbox.\nhttps://mobile.spectrum.com/support/article/360001296667/samsung-visual-voicemail\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.ucs.agent.boot", - "list": "oem", + "list": "Oem", "description": "Boot agent\nUCS is a company which has partnered with Samsung to provide licenses for Samsung Knox\nhttps://www.ucssolutions.com/blog/samsung-knox/\nI don't have precise information about the package itself but there are chances that it verifies some files on boot. If theses files are not verified\nthen it prevent the phone to boot \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.ucs.agent.ese", - "list": "oem", + "list": "Oem", "description": "eSE UCS Plugin is another package from UCS. It makes possible for apps to access eSE of Samsung mobile devices by using the UCM \n(Universal Credential Management) APIs and framework.\nhttps://docs.samsungknox.com/dev/knox-sdk/faqs/general/what-is-universal-credential-management_-ucm.htm\nhttps://www.samsung.com/semiconductor/security/ese/\nSee above\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.visionprovider", - "list": "oem", + "list": "Oem", "description": "Provider for Bixby Vision (com.samsung.android.visionintelligence)\nManages access to data stored by itself, stored by other apps, and provide a way to share these data with other apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.voiceserviceplatform", - "list": "oem", + "list": "Oem", "description": "Samsung Voice (for Galaxy S7)\nVirtual mobile personal assistant capable of running basic tasks through voice\nhttps://www.samsung.com/global/galaxy/what-is/s-voice/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.vvm.se", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.allsharecastplayer", - "list": "oem", + "list": "Oem", "description": "Screen Mirroring (only in Galaxy S6)\nCast your mobile screen to a TV.\nhttps://www.samsung.com/us/2012-allshare-play/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.apex", - "list": "oem", + "list": "Oem", "description": "Samsung ApexService\nProvides a motion photos player/viewer\nhttps://www.samsung.com/global/galaxy/what-is/motion-photo/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.applinker", - "list": "oem", + "list": "Oem", "description": "Related to FeliCa Networks (https://en.wikipedia.org/wiki/FeliCa / https://www.felicanetworks.co.jp/en/).\nFeliCa is contactless RFID smart card system mainly used for wallet function on mobile devices\n#\nHas the permission INSTALL_PACKAGES\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.billing", - "list": "oem", + "list": "Oem", "description": "Samsung billing/Checkout\nUsed to purchase apps through Samsung Store application that is delivered with Samsung phones. \nActs as bridge between Samsung Store and payment servers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.camera", - "list": "oem", + "list": "Oem", "description": "Samsung camera app\nSafe to remove (but not recommanded)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.bluetoothtest", - "list": "oem", + "list": "Oem", "description": "Bluetooth Test\nHidden feature accessible by entering *#*#232331#*#* in the samsung dialer\nWas calling home back in 2015 (https://forum.xda-developers.com/galaxy-s5/help/bluetoothtest-apk-calling-home-t3035182)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.chromecustomizations", - "list": "oem", + "list": "Oem", "description": "Samsung stuff on the homepage of Google Chrome\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.DataCreate", - "list": "oem", + "list": "Oem", "description": "Automation Test \nAnother hidden test app. A lot of mention of samsung note (memo). Has access to basically everything on the phone\nRelated to these hidden menus (accessible by typing these codes in the samsung dialer) :\n- *#3282*727336*(Status of data usage) \n- *#273283*255*3282*(Data create menu) \n- 273283*255*663282* (Backup all media files)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.desktoplauncher", - "list": "oem", + "list": "Oem", "description": "Samsung DeX Home (launcher)\nDex Enables users to extend their device into a desktop-like experience by connecting a keyboard, mouse, and monitor.\n\"DeX\" is a contraction of \"Desktop eXperience\".\nhttps://en.wikipedia.org/wiki/Samsung_DeX\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.diagmonagent", - "list": "oem", + "list": "Oem", "description": "Diagnostic Monitoring Agent\nUsed to send diagnostic data to Samsung\nData collection from Settings > Biometrics and security > Send diagnostic data\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.dictionary", - "list": "oem", + "list": "Oem", "description": "Samsung Dictionary is is an app that enables you to manage all the dictionaries stored on your Samsung device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.easysetup", - "list": "oem", + "list": "Oem", "description": "Core of Samsung SmartThings (formerly Samsung Easy Setup)\nSee com.samsung.android.easysetup\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.factorykeystring", - "list": "oem", + "list": "Oem", "description": "DeviceKeyString : Dialable hidden diagnostic/debug app\nDial *#0283to open audio LoopbackTest control, dial *#2663for TSP firmware update\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.gamehub", - "list": "oem", + "list": "Oem", "description": "Samsung Game Hub\nWas replaced by \"com.samsung.android.game.gamehome\"\nhttps://www.techradar.com/news/phone-and-communications/mobile-phones/the-samsung-game-hub-explained-1143450\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.hwmoduletest", - "list": "oem", + "list": "Oem", "description": "HwModuleTest, a hardware hidden test app (dial *#0*to open it). \nFun low-level stuff to see in there\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.magnifier", - "list": "oem", + "list": "Oem", "description": "Lets you use your device as a magnifying glass making it easier to read any small font or expand the details of any object, for example.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.mt", - "list": "oem", + "list": "Oem", "description": "The Mobile tracker is a security feautre in your device that if someone inserts a new SIM card in your device the device will automatically \nsends the SIM contact number to specified recipients to help you locate and recover you device.\nhttps://www.samsung.com/nz/support/mobile-devices/what-is-mobile-tracker/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.ocr", - "list": "oem", + "list": "Oem", "description": "Optical Read (feature replaced by Bixby Vision : com.samsung.android.visionintelligence)\nLets you scan or extract text or data from images, documents, business cards, or QR codes.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.parser", - "list": "oem", + "list": "Oem", "description": "DRParser Mode \nSecret code parser\nSupport for hidden samsung apps launched via secret codes\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.quicktool", - "list": "oem", + "list": "Oem", "description": "The Quick Tools panel includes a ruler, a compass and a torch. To add this to the Edge Panel (com.samsung.android.app.clipboardedge)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.ringtoneBR", - "list": "oem", + "list": "Oem", "description": "Samsung ringtone backup/restore feature\nWhere is this feature? (available from Samsung Galaxy S9)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.samsungapps", - "list": "oem", + "list": "Oem", "description": "Samsung Galaxy Store\nSamsung app store.\nhttps://en.wikipedia.org/wiki/Samsung_Galaxy_Store\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.safetyassurance", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.sbrowser", - "list": "oem", + "list": "Oem", "description": "Samsung web browser (https://play.google.com/store/apps/details?id=com.sec.android.app.sbrowser)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.scloud", - "list": "oem", + "list": "Oem", "description": "I guess it's the core of Samsung scloud.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.SecSetupWizard", - "list": "oem", + "list": "Oem", "description": "Samsung 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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.servicemodeapp", - "list": "oem", + "list": "Oem", "description": "SysDump hidden app\nLow-level debugging and diagnostics tools (dial *#9900to open it)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.setupwizardlegalprovider", - "list": "oem", + "list": "Oem", "description": "SetupWizardLegalProvider\nAll the legal terms you need to accept when you boot your phone for the first time. \nThe Welcome screen which guides you through the basics of setting up your device is the android setup wizard.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.shealth", - "list": "oem", + "list": "Oem", "description": "Samsung Health (https://play.google.com/store/apps/details?id=com.sec.android.app.shealth)\nServes to track various aspects of daily life contributing to well being such as physical activity, diet, and sleep.\nhttps://en.wikipedia.org/wiki/Samsung_Health\nS Health data are stored in a Knox container (with HIPAA compliance)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.sns3", - "list": "oem", + "list": "Oem", "description": "Samsung Galaxy (Only installed on older phone before Galaxy S7)\nDon't really know what this app does but majority of people deleted this.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.setupwizard", - "list": "oem", + "list": "Oem", "description": "Samsung Setupwizard\nThe Welcome screen which guides you through the basics of setting up your device when you boot it for the first time (or after a factory reset)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.suwscriptplayer", - "list": "oem", + "list": "Oem", "description": "SuwScriptPlayer\nSeems to be another test app which test some \"scripts\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.sysscope", - "list": "oem", + "list": "Oem", "description": "Checks after every boot if the ROM and kernel have been modified. This package is only present on Verizon-locked phones.\nVerizon has the ability to check if your device has root access (content://com.verizon.security/ROOT_STATUS)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.translator", - "list": "oem", + "list": "Oem", "description": "Samsung Translater (S Translater)\nhttps://www.samsung.com/africa_en/support/mobile-devices/what-is-s-translator-and-how-does-it-work/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.voicenote", - "list": "oem", + "list": "Oem", "description": "Samsung Voice recorder (https://play.google.com/store/apps/details?id=com.sec.android.app.voicenote)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.withtv", - "list": "oem", + "list": "Oem", "description": "Samsung Smart View\nAllows you to cast your phone screen to the TV.\nhttps://www.samsung.com/us/apps/smart-view-2/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.wlantest", - "list": "oem", + "list": "Oem", "description": "wlan test\nHidden test app responding to the #232339*and *#232338*secret codes\nFYI : wlan = wireless LAN (https://en.wikipedia.org/wiki/Wireless_LAN)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.AutoPreconfig", - "list": "oem", + "list": "Oem", "description": "Auto Preconfig\nTells you to format the device when sim from other country is used basically (won't let you use another one)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.cover.ledcover", - "list": "oem", + "list": "Oem", "description": "Samsung LED cover service\nDisplay stuff on the LED case.\nhttps://www.samsung.com/us/support/troubleshooting/TSG01001489/\nHOW IT WORKS : https://forum.xda-developers.com/galaxy-note-8/accessories/how-led-cover-t3686694\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.daemonapp", - "list": "oem", + "list": "Oem", "description": "Unified Daemon app \nprovides support for a number of different apps on your device. These include the Weather, Yahoo Finance and Yahoo News apps amongst others. \nThe data is used by apps such as the Alarm, Calendar app and the camera.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.desktopcommunity", - "list": "oem", + "list": "Oem", "description": "Samsung DeX panel\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.desktopmode.uiservice", - "list": "oem", + "list": "Oem", "description": "Samsung DeX\nExtends your smartphone into a \"desktop computing experience\".\nConcretely this lets you access all your mobile apps and content from a computer.\nOnly works on Windows/MacOS. You will need to install the Samsung DeX app on your computer.\nhttps://en.wikipedia.org/wiki/Samsung_DeX\nhttps://www.samsung.com/global/galaxy/apps/samsung-dex/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.dexonpc", - "list": "oem", + "list": "Oem", "description": "Samsung DeX\nExtends your smartphone into a \"desktop computing experience\".\nConcretely this lets you access all your mobile apps and content from a computer.\nOnly works on Windows/MacOS. You will need to install the Samsung DeX app on your computer.\nhttps://en.wikipedia.org/wiki/Samsung_DeX\nhttps://www.samsung.com/global/galaxy/apps/samsung-dex/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.easyMover", - "list": "oem", + "list": "Oem", "description": "Samsung Smart Switch Mobile (https://play.google.com/store/apps/details?id=com.sec.android.easyMover)\nAllows you to easily transfer content (contacts, photos, music, notes, etc.) to a new Samsung Galaxy device. \nhttps://www.samsung.com/global/galaxy/apps/smart-switch/\nhttps://fr.wikipedia.org/wiki/Smart_Switch\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.easyMover.Agent", - "list": "oem", + "list": "Oem", "description": "Smart Switch Agent\nNeeded to use Smart Switch. See above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.easyonehand", - "list": "oem", + "list": "Oem", "description": "Samsung Easy One Hand mode\nAllows you to temporarily scale down the display size of your screen for easier control of your phone with just one hand.\nhttps://www.samsung.com/au/support/mobile-devices/using-one-handed-mode/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.fido.uaf.asm", - "list": "oem", + "list": "Oem", "description": "Fido is a set of open technical specifications for mechanisms of authenticating users to online services that do not depend on passwords.\nhttps://fidoalliance.org/specs/u2f-specs-1.0-bt-nfc-id-amendment/fido-glossary.html\nhttps://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-overview-v2.0-rd-20170927.html\n#\nThe UAF protocol is designed to enable online services to offer passwordless and multi-factor security by allowing users to register their device \nto the online service and using a local authentication mechanism such as iris or fingerprint recognition. .\nhttps://developers.google.com/identity/fido/android/native-apps\n#\nThe UAF Authenticator-Specific Module (ASM) is a software interface on top of UAF authenticators which gives a standardized way for FIDO UAF clients \nto detect and access the functionality of UAF authenticators and hides internal communication complexity from FIDO UAF Client.\nSource : https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-asm-api-v1.0-ps-20141208.html\n#\nSafe to remove if you don't use password-less authentification to access online servics\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.fido.uaf.client", - "list": "oem", + "list": "Oem", "description": "Fido UAF client. It's a layer that connects authenticator and RP (the application owner) and ensures validity of the connection. \nSo it can be browser, desktop application, mobile application, platform(i.e. android/ios).\nSee above\n\nSafe to remove if you don't use password-less authentification to acess online servics\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.game.gamehome", - "list": "oem", + "list": "Oem", "description": "Samsung Game launcher\nCentralizes all your android games. This app can track all your games, how many hours you've spent playing each one, and which genres you play the most.\nRecommends games based on your profile.\nhttps://galaxystore.samsung.com/prepost/000004906980?appId=com.samsung.android.game.gamehome \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.mimage.avatarstickers", - "list": "oem", + "list": "Oem", "description": "Samsung My Emoji Stickers\nLet you turn yourself into an emoji. Woah ! What an incredible feature...\nhttps://www.samsung.com/us/support/answer/ANS00078920/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.mimage.gear360editor", - "list": "oem", + "list": "Oem", "description": "360 Photo Editor\nLets you edit the 360-degree photos you took.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.preloadinstaller", - "list": "oem", + "list": "Oem", "description": "Very shady apk. According to if you're chinese or not, Samsung mount an hidden partition during the first boot and install some apps.\nhttps://nitter.net/fs0c131y/status/1046689524691218432#m\nArchive : https://web.archive.org/web/20200107110205/https://nitter.net/fs0c131y/status/1046689524691218432\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.providers.security", - "list": "oem", + "list": "Oem", "description": "Provider (handles access) for certain security policies\nIt seems to provide access to a password database but I don't know under what circumstances this database is used.\nThis provider is only usable by Samsung apps \nI see a com.android.security.PASSWORD_EXPIRED intent filter in the AndroidManifest so my guess is it handles password policies.\nTypically, a policy that could force user to change their password after a certain amount of time.\nThis is mainly useful for enterprises.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.provider.snote", - "list": "oem", + "list": "Oem", "description": "Content provider for S Note (https://www.samsung.com/global/galaxy/apps/samsung-notes/).\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.RilServiceModeApp", - "list": "oem", + "list": "Oem", "description": "Service mode RIL hidden app. Used for debug and diagnostics\ndial *#0011for modem connectivity info, *#9090for diagnostics control\n#\nRIL means Radio Interface Layer. It's the bridge between Android phone framework services and the hardware.\nhttps://wladimir-tm4pda.github.io/porting/telephony.html\nhttps://stackoverflow.com/questions/11111067/how-does-modem-code-talk-to-android-code\nSamsung RIL is a add on from Samsung : Modem <=> Linux kernel <=> libsamsung-ipc <=> Samsung-RIL <=> Android framework <=> Android applications\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.service.health", - "list": "oem", + "list": "Oem", "description": "Samsung Health Service\nNeeded for Samsung Health (com.sec.android.app.shealth)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.sidesync30", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.splitsound", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.uibcvirtualsoftkey", - "list": "oem", + "list": "Oem", "description": "UIBC (User input back channel) \nAllows users to experience the dual monitor function, with the keyboard and mouse having the ability to control your smartphone device.\nEither discontinued (for the benefit of Smart View : com.samsung.android.smartmirroring) or related to Smart View. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.widgetapp.diotek.smemo", - "list": "oem", + "list": "Oem", "description": "Samsung Memo widget (was replaced by Samsung Note : com.samsung.android.app.notes)\nPartnership with 3-party DIOTEK : https://www.diotek.co.kr/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.widgetapp.easymodecontactswidget", - "list": "oem", + "list": "Oem", "description": "Favourite Contacts widget\nLets you add favorite contacts to home screen\nhttps://www.samsung.com/au/getstarted/advanced/create-favourite-contacts-on-your-home-screen/\nIs it only usable when enabling the \"simple use\" senior mode?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.widgetapp.samsungapps", - "list": "oem", + "list": "Oem", "description": "Galaxy Essential widget\nGalaxy Essentials is a collection of specially chosen applications available through Samsung Apps. \nFrom the Galaxy Essentials widget you can access and download a collection of premium content, free of charge.\nhttps://www.samsung.com/my/support/mobile-devices/what-is-galaxy-essentials-and-how-can-i-add-or-remove-it-from-my-smartphone-home-screen/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.widgetapp.webmanual", - "list": "oem", + "list": "Oem", "description": "User Manual\nhttps://www.samsung.com/us/support/answer/ANS00077583/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.app.RilErrorNotifier", - "list": "oem", + "list": "Oem", "description": "RilNotifier\nDebug app for the RIL\nSee \"com.sec.android.RilServiceModeApp\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.bcservice", - "list": "oem", + "list": "Oem", "description": "Broadcast Service\nDiagnostic/debug hidden app. TCP dump.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.downloadablekeystore", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.enterprise.knox.attestation", - "list": "oem", + "list": "Oem", "description": "KNOX Attestation\nLets you check the integrity of a Samsung Android device by connecting to a Samsung Attestation server.\nhttps://docs.samsungknox.com/admin/whitepaper/kpe/attestation.htm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.enterprise.knox.cloudmdm.smdms", - "list": "oem", + "list": "Oem", "description": "Knox Enrollment Service\nmdm = mobile device management = software used by an IT department to monitor employees' mobile devices.\nUsed to enroll/register a large number of phones to the KNOX MDM service\nhttps://docs.samsungknox.com/admin/knox-mobile-enrollment/enroll-your-devices.htm\nFYI : https://blog.quarkslab.com/abusing-samsung-knox-to-remotely-install-a-malicious-application-story-of-a-half-patched-vulnerability.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.enterprise.knox.shareddevice.keyguard", - "list": "oem", + "list": "Oem", "description": "KNOX shared device keyguard.\nKnox Configure Shared Device feature enables multiple users to access the same device without sharing data across multiple devices.\nhttps://docs.samsungknox.com/KC-Getting-Started/Content/about-shared-device.htm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.enterprise.mdm.services.simpin", - "list": "oem", + "list": "Oem", "description": "Entreprise Sim Pin Service\nI couldn't find information about this package. No permissions asked. It's quite strange.\n#\nMobile device management (MDM) is a type of security software used by an IT department to monitor employees' mobile devices.\nKNOX-dependent.\nhttps://developer.samsung.com/tech-insights/knox/mobile-device-management\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.enterprise.mdm.vpn", - "list": "oem", + "list": "Oem", "description": "Entreprise VPN service\nI couldn't find information about this package. No permissions asked too.\nSee above for MDM signification\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.epdgtestapp", - "list": "oem", + "list": "Oem", "description": "Test app for ePDG (see com.sec.epdg)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.everglades", - "list": "oem", + "list": "Oem", "description": "Samsung Hub (discontinued)\nIt was a cloud-based music service launched by Samsung. It allowed users to listen to music from a variety of Samsung devices\nhttps://en.wikipedia.org/wiki/Samsung_Music_Hub\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.everglades.update", - "list": "oem", + "list": "Oem", "description": "SamsungHub Updater (discontinued - See above)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.factory", - "list": "oem", + "list": "Oem", "description": "Device Test app\nDiagnostic hidden app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.factory.camera", - "list": "oem", + "list": "Oem", "description": "Camera Test (dial *#34971539to open CameraFirmware Standard)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.factory.iris.usercamera", - "list": "oem", + "list": "Oem", "description": "Camera Iris User Test (by dialing *#0*#)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.hiddenmenu", - "list": "oem", + "list": "Oem", "description": "IOTHiddenMenu\nHidden menu used to access other hidden debug apps (those accessible with a secret code)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.imslogger", - "list": "oem", + "list": "Oem", "description": "IMS Logger provide logging optins.\nSecurity flaw : https://nitter.net/fs0c131y/status/1115889065285562368\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.kidsplat.installer", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.bluetooth", - "list": "oem", + "list": "Oem", "description": "KNOX bluetooth\nhttps://docs.samsungknox.com/knox-platform-for-enterprise/admin-guide/bluetooth.htm\nNOTE : This not affect regular bluetooth.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.bridge", - "list": "oem", + "list": "Oem", "description": "Debug Bridge ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.containeragent2", - "list": "oem", + "list": "Oem", "description": "Samsung Knox Container (v2 ?)\nhttps://docs.samsungknox.com/whitepapers/knox-platform/app-container.htm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.foldercontainer", - "list": "oem", + "list": "Oem", "description": "Needed by KNOX Secure folder (com.samsung.knox.securefolder)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.knoxsetupwizardclient", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.packageverifier", - "list": "oem", + "list": "Oem", "description": "KNOX Verifier\nUsed to scan nstalled packages\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.shortcutsms", - "list": "oem", + "list": "Oem", "description": "Knox shortcut to switch to workspace \nhttps://docs.samsungknox.com/knox-platform-for-enterprise/admin-guide/workspace-shortcuts.htm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.switchknoxII", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.switchknoxI", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.knox.switchknox", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.location.nsflp2", - "list": "oem", + "list": "Oem", "description": "Samsung Location \nI just know this doesn't impact on GPS stuff. \nIt seems to be only used along samsung apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.mldapchecker", - "list": "oem", + "list": "Oem", "description": "MLDAP log. Still a big thing to explain. \nLDAP (Lightweight Directory Access Protocol; I don't know what the M means. Mobile ?) is an open, vendor-neutral, industry standard application \nprotocol for accessing and maintaining distributed directory information services over an IP network.\n#\nDirectory service refers to the collection of software, hardware, and processes that store and organize everyday items and network resources\n(folders, files, printers, users, groups, devices, telephone numbers...)\nIt looks like a database but it's different.\nThe thing that Directory service excels at is fast lookups for rarely changing data (email, username etc...)\nDifferences between database and Directory Service : https://www.c-sharpcorner.com/article/directory-services-vs-rdbms/\n#\nLDAP uses a relatively simple, string-based query to extract information from Active Directory. LDAP can store and extract objects such as usernames \nand passwords in Active Directory, and share that object data throughout a network. \nExample of LDAP usage : https://stackoverflow.com/questions/239385/what-is-ldap-used-for/592339\n\nI don't know why and how Samsung uses LDAP. This package, according to its name only does logging.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.modem.settings", - "list": "oem", + "list": "Oem", "description": "Name : SilentLogging\nThis package runs at startup and logs things (related to the modem ?). Seems Pretty shady to me (I don't like its orwellian name).\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.phone", - "list": "oem", + "list": "Oem", "description": "A another test/debug app used to test the proper functioning of phone calls.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.readershub", - "list": "oem", + "list": "Oem", "description": "Samsung Books (discontinued)\nAll-in-one e-Reading solution that offers instant access to thousands of e-reading contents.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.smartcard.manager", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.spp.push", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.sve", - "list": "oem", + "list": "Oem", "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\nSafe to remove.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.yosemite.phone", - "list": "oem", + "list": "Oem", "description": "Samsung WatchON (discontinued)\nIt was a service allowing you to view programming information on the TV and choose programs directly from the phone.\nhttps://en.wikipedia.org/wiki/Samsung_WatchON\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.skms.android.agent", - "list": "oem", + "list": "Oem", "description": "Samsung KMS agent service a client application for Android devices to support eSE-based (embedded secure element) mobile-NFC Services.\nhttps://developer.samsung.com/ese/overview.html\nKMS = Key Management System\nKNOX feature (https://en.wikipedia.org/wiki/Samsung_Knox)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.usbsettings", - "list": "oem", + "list": "Oem", "description": "USBSettings\nHidden settings. Lets you choose from ADB, MTP, RNDIS, ACM, DM (dial *#0808to open)\nRuns at startup\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.monotype.android.font.samsungone", - "list": "oem", + "list": "Oem", "description": "Samsung One font\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vlingo.midas", - "list": "oem", + "list": "Oem", "description": "Speech recognition app forthe personal assistant by Vlingo \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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wsomacp", - "list": "oem", + "list": "Oem", "description": "omacp = OMA Client Provisioning. It is a protocol specified by the Open Mobile Alliance (OMA).\nConfiguration messages parser. Used for provisioning APN settings to Samsung devices via SMS \nIn my case, it was automatic and I never needed configuration messages.\nMaybe it's useful if carriers change their APN. But you still can change the config manually, it's not difficult.\nKeep in mind these special types of SMS can be abused : \nhttps://research.checkpoint.com/2019/advanced-sms-phishing-attacks-against-modern-android-based-smartphones/\nhttps://www.zdnet.com/article/samsung-huawei-lg-and-sony-phones-vulnerable-to-rogue-provisioning-messages/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wssnps", - "list": "oem", + "list": "Oem", "description": "Samsung Backup and restore Manager (on Samsung Galaxy S7)\nWas replaced by \"com.sec.android.easyMover\" (Samsung Smart Switch Mover)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "tv.peel.samsung.app", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.osp.app.signin", - "list": "oem", - "description": "\n#######################ADVANCED DEBLOAT #########################\n\nSamsung 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", + "list": "Oem", + "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.policydm", - "list": "oem", + "list": "Oem", "description": "Samsung security policy update (https://play.google.com/store/apps/details?id=com.policydm)\nUpdatable policy files designed to increase android security and detect malicious behaviour.\nHas nothing to do with OTA updates or Android Security patches.\nCan be removed without issue (https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/15)\nSee \"com.samsung.android.spdclient\" for more information.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.advp.imssettings", - "list": "oem", + "list": "Oem", "description": "Needed for VoLTE, a standard for high-speed wireless communication (https://en.wikipedia.org/wiki/Voice_over_LTE)\nIMS id an open industry standard for voice and multimedia communications over IP.\nNOTE: this package could be needed for messaging apps that sends SMS/RCS code to verify your phone number (see issue #17)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.accessibility", - "list": "oem", + "list": "Oem", "description": "Accessibility settings (useful for apps creating virtual buttons such as a pie-menu)\nWeirdly, removing this package can cause a bootloop if you set a lock code on your phone. (see issue #20)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.allshare.service.fileshare", - "list": "oem", + "list": "Oem", "description": "Wi-Fi Direct\nAllows two devices to establish a direct Wi-Fi connection without requiring a wireless router.\nhttps://www.samsung.com/au/support/mobile-devices/connecting-devices-via-wifi-direct/\nhttps://en.wikipedia.org/wiki/Wi-Fi_Direct\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.amcagent", - "list": "oem", + "list": "Oem", "description": "Advanced Management Console Agent\nEntreprise feature I guess.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.aodservice", - "list": "oem", + "list": "Oem", "description": "Always On Display (https://play.google.com/store/apps/details?id=com.samsung.android.app.aodservice&hl=en)\nDisplays stuff when the screen is off (useless) but also handles the clock on the lockscreen.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.galaxyfinder", - "list": "oem", + "list": "Oem", "description": "S Finder is a search application that allows you to find what you want in an instant by searching the content on your \nGalaxy smartphone and on the web as well. (https://www.samsung.com/global/galaxy/what-is/s-finder/)\nNOTE : Removing this seems to also remove the search bar in the settings and the dialer. Can someone confirm?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.motionpanoramaviewer", - "list": "oem", + "list": "Oem", "description": "Motion panorama viewer\nLet you see the result of a motion panorama\nhttps://www.samsung.com/global/galaxy/what-is/motion-panorama/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.selfmotionpanoramaviewer", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.smartcapture", - "list": "oem", + "list": "Oem", "description": "Samsung screenshot\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.soundalive", - "list": "oem", + "list": "Oem", "description": "Responsible for Dobly Atmos and other pre-programmed equalizer stuff (accessible from the Settings app)\nNeeded by Adapt Sound (com.sec.hearingadjust) which a pretty useful but little known feature.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mcfserver", - "list": "oem", + "list": "Oem", "description": "Samsung Multi Connectivity (starting from Galaxy S20)\nSee https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/12\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.app.newtrim", - "list": "oem", + "list": "Oem", "description": "Samsung Video trimmer\nLets you quickly trim video files (from the gallery “Edit -> Studio -> Video Trimmer”)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.epdg", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.multiwindow", - "list": "oem", + "list": "Oem", "description": "Provides manifestly the ability to display multiple apps on the screen (at the same time)\nCan someone test? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.bio.face.service", - "list": "oem", + "list": "Oem", "description": "Handle Face recognition unlock \nhttps://kp-cdn.samsungknox.com/b60a7f0f59df8f466e8054f783fbbfe2.pdf\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.biometrics", - "list": "oem", + "list": "Oem", "description": "Provide biometric support\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.biometrics.app.setting", - "list": "oem", + "list": "Oem", "description": "Biometric settings\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.bluelightfilter", - "list": "oem", + "list": "Oem", "description": "Blue ligth filter\nYou should use it, it's great\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.contacts", - "list": "oem", + "list": "Oem", "description": "Samsung contacts app\nSafe to debloat if you use another contacts app\nNOTE : If you do, you will no longer be able to access Contacts from the Samsung dialer app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.fingerprint.service", - "list": "oem", + "list": "Oem", "description": "Fingerprint service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.lool", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.messaging", - "list": "oem", + "list": "Oem", "description": "Samsung Messaging app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.provider.stickerprovider", - "list": "oem", + "list": "Oem", "description": "One more package related to camera stickers.\nDO NOT REMOVE THIS IF YOU USE STOCK CAMERA (Samsung camera-app closes after about 4s!) \nadb shell 'pm disable-user com.samsung.android.provider.stickerprovider' can be used as a workaround if you want to stop this running in the background.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sm.devicesecurity", - "list": "oem", + "list": "Oem", "description": "Samsung Device security for the Smart Manager app using McAfee antivirus engine.\nThis is the antivirus in Settings -> Device care -> Security\nPrivacy nightmare (holy moly there is a LOT of permissions!) for a bit of security. \nhttps://www.hybrid-analysis.com/sample/05dab93ee2102a2fb6edf16e85750eb1f0189d7b82703c6a00c92cd08d62bb28?environmentId=200\nARCHIVE : https://web.archive.org/web/20200607140002/https://www.hybrid-analysis.com/sample/05dab93ee2102a2fb6edf16e85750eb1f0189d7b82703c6a00c92cd08d62bb28?environmentId=200\n\nThere is always a trade-off between security and privacy.\nSome people reported that without this package they weren't able to install apps anymore BUT I personnally removed this and\nI still can install apps.\nI think (but I'm not sure at all) that you can remove this safely if you also remove com.samsung.aasaservice and com.samsung.android.sm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.server.iris", - "list": "oem", + "list": "Oem", "description": "Provides iris recognition feature\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.smartfitting", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.spdclient", - "list": "oem", + "list": "Oem", "description": "Security policy updates (part of KNOX)\nUpdates the SELinux policies according to Security Enhancements for Android (SE for Android)\nThere are privacy implications to the data collected by Samsung\nhttps://security.stackexchange.com/questions/161190/does-samsungs-security-enhancements-for-android-offer-anything-for-consumers\nNot mandatory if you know what you are doing and if you don't install software from unknown sources.\nNeeds confirmation but removing this package could change SELinux mode (enforcing by default)\nhttps://source.android.com/security/selinux\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.tadownloader", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.tapack.authfw", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.video", - "list": "oem", + "list": "Oem", "description": "Samsung Video Player\nhttps://galaxystore.samsung.com/prepost/000003980724?appId=com.samsung.android.video\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.app.slowmotion", - "list": "oem", + "list": "Oem", "description": "Slowmotion mode in camera app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.sec.android.application.csc", - "list": "oem", + "list": "Oem", "description": "Do something related to Country Specific Code (CSC). Maybe it only let you change your CSC\nEvery Android device from Samsung has a folder called CSC.\nThis folder contains some XML files that keep the configuration codes for the country and carrier-based customization options.\nMaybe it's safe to remove if you'll never change your CSC but it needs testing and I lack time for this.\n(I already have plenty of other packages uninstallation to test)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.upsmtheme", - "list": "oem", + "list": "Oem", "description": "Handle the theme of UPSM (Ultra Power Saving Mode)\nSafe to remove\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.clipboardsaveservice", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.cmh", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.dcmservice", - "list": "oem", + "list": "Oem", "description": "Hard to find what it really does but I do know what DCM is in telecommunication. It means Dual Carrier Modulation.\nTo stay simple, we use signal modulation to transfer information. DCM can be seen as an enhancement to conventional QPSK modulation\nthat expand the coverage and robustness of an outdoor hotspot.\nhttps://www.ekahau.com/wp-content/uploads/2017/03/Webinar-slides-802.11ax-Sneak-Peek-%E2%80%93-The-Next-Generation-Wi-Fi.pdf\nNot a good idea to remove this unless it only impacts samsung apps. Need testing.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.sdm", - "list": "oem", + "list": "Oem", "description": "Handles OTA system Updates.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.sdm.sdmviewer", - "list": "oem", + "list": "Oem", "description": "Lets you view installed updates?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.tmowfc.wfcpref", - "list": "oem", + "list": "Oem", "description": "Wifi Calling for T-mobile clients only! (tmowfc = t-mobile only wifi calling)\nLets you call or text on Wi-Fi networks with your T-Mobile phone number\nhttps://www.t-mobile.com/support/coverage/wi-fi-calling-from-t-mobile\nVoLTE/IMS is needed for this to work (see com.sec.imsservice)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.app.dofviewer", - "list": "oem", + "list": "Oem", "description": "Live focus \nAllows you to adjust the level of background blur in the camera app.\nFrom the Samsung Gallery, you can also select from a range of background blur shapes to add characters and shapes to a photo.\nhttps://www.samsung.com/global/galaxy/what-is/live-focus/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.fm", - "list": "oem", + "list": "Oem", "description": "#Samsung Radio\n#Listen to FM radio stations\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.launcher", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.clockpackage", - "list": "oem", + "list": "Oem", "description": "Samsung clock\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.myfiles", - "list": "oem", + "list": "Oem", "description": "Samsung file manager app (https://play.google.com/store/apps/details?id=com.sec.android.app.myfiles) \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.personalization", - "list": "oem", + "list": "Oem", "description": "Without a doubt this package is involved in personalization of something but tt's hard to find what.\n2 permissions : READ_PHONE_STATE and CHANGE_PHONE_STATE\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.popupcalculator", - "list": "oem", + "list": "Oem", "description": "Samsung calculator app (https://play.google.com/store/apps/details?id=com.sec.android.app.popupcalculator)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.emergencylauncher", - "list": "oem", + "list": "Oem", "description": "Samsung Launcher when in emergency mode. \nHere, emergency = low battery\nSee below\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.app.vepreload", - "list": "oem", + "list": "Oem", "description": "Samsung video editor\nLets you add add transitions, music, stickers and text to your videos. You can also change the speed of the action, \nor even add filters to switch up the mood of your videos.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.inputmethod.beta", - "list": "oem", + "list": "Oem", "description": "Samsung Keyboard Neural Beta\nSmarter Samsung Keyboard with better predictition/suggestion (using deep learning)\nhttps://galaxystore.samsung.com/prepost/000004170688?appId=com.sec.android.inputmethod.beta\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.emergencymode.service", - "list": "oem", + "list": "Oem", "description": "Emergency mode enables you to extend your device’s standby time when you are in an emergency situation and you want your device to \nconserve power for as long as possible. When this mode is activated, the screen’s brightness will decrease and some of \nthe device's functionality will be limited in order to conserve your battery's charge. The home screen will be changed to a black theme \nto reduce battery consumption.\nIt is NOT related to SOS messages/911.\nhttps://www.samsung.com/uk/support/mobile-devices/what-is-emergency-mode/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.gallery3d", - "list": "oem", + "list": "Oem", "description": "Samsung Gallery app (https://play.google.com/store/apps/details?id=com.sec.android.gallery3d)\nNote: Samsung Gallery is a dependency for the camera so it's not a good idea to delete it.\nNote : Good to know. When the original version of the image is deleted, the copy of it within the com.sec.android.gallery3d folder is not removed.\nhttps://athenaforensics.co.uk/com-sec-android-gallery3d-mobile-phone-forensics/\nNOTE : Deleting this package will also prevent to preview photos from the camera app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.gallery3d.panorama360view", - "list": "oem", + "list": "Oem", "description": "Let you see panoramic photos in the samsung Gallery.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.samsung.android.honeyboard", - "list": "oem", + "list": "Oem", "description": "Samsung keyboard\nWARNING: do NOT remove the samsung keyboard if you don't have another keyboard with direct boot mode support or \nyou'll be stuck at boot (no keyboard to unlock the phone) \nhttps://developer.android.com/training/articles/direct-boot\nFYI: Simple Keyboard and OpenBoard are 2 FOSS keyboard with direct boot support\nhttps://f-droid.org/packages/org.dslul.openboard.inputmethod.latin/\nhttps://f-droid.org/packages/rkr.simplekeyboard.inputmethod/\nWARNING: Do NOT remove this package with root if it wasn't first uninstalled with the non-root method.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.mimage.photoretouching", - "list": "oem", + "list": "Oem", "description": "Samsung Photo Editor\nDisabling this will disable the inbuilt photo editor accessed via the stock gallery.\nSafe to remove if you don't use Samsung gallery.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.ofviewer", - "list": "oem", + "list": "Oem", "description": "Samsung selective focus camera mode.\nSafe to remove (but it's pretty useful)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.provider.badge", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.provider.emergencymode", - "list": "oem", + "list": "Oem", "description": "Provider for emergency mode (com.sec.android.emergencylauncher)\nReminder : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps.\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.sdhms", - "list": "oem", + "list": "Oem", "description": "Samsung Device Health Manager Service\nBattery estimation service for Samsung Care/Device maintenance (com.samsung.android.lool)\nThere is some weird stuff in the java code. I don't understand why there is a need to parse torrent files for instance\nor why there is a string \"googleapis.com/drive\"\nhttps://developers.google.com/drive/api/v3/reference\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.android.wallpapercropper2", - "list": "oem", + "list": "Oem", "description": "SOAgent\nResponsible for checking software/security OTA updates, readying, alerting the user and downloading such updates \nSoftware update, works along \"com.wssyncmldm\"\n\nSamsung Wallpaper. Needed to set a wallpaper on the launcher.\nNote : it is technically possible to change the wallpaper and then delete this package. \nUsed wallpaper are stored in /data/data/com.sec.android.wallpapercropper2/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.imsservice", - "list": "oem", + "list": "Oem", "description": "This service allows calls and text messages to be delivered via an IP network (Volte/VoIP/Wifi calling). Video calling are obviously also concerned.\nNote : Samsung Dialer will crash if you delete this package and have wifi-calling activated in the Dialer's settings.\nMay be unsafe to uninstall it. I need some more testing.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.automation", - "list": "oem", + "list": "Oem", "description": "Tethering Automation enable sharing phone internet to the PC with a usb cable.\nSafe to remove (but it's a useful feature)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.hearingadjust", - "list": "oem", + "list": "Oem", "description": "Samsung Adapt Sound\nConfigures a sound profile according to your ears.\nImprove audio experience in the end (even with headphones)\nhttps://www.howtogeek.com/316375/how-to-use-adapt-sound-on-the-galaxy-s7-and-s8-for-better-sound-quality/\n#\nSettings > Sound and vibration > Sound Quality and effects > Adapt Sound\nNOTE : com.sec.android.app.soundalive is needed\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.ims", - "list": "oem", + "list": "Oem", "description": "IMS is an open industry standard for voice and multimedia communications over packet-based IP networks (Volte/VoIP/Wifi calling).\nDon't really know the difference with com.sec.imsservice. Anyway, there is obviously strong interactions between them.\nMay be unsafe to uninstall it. I need some more testing.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.internal.vsim.VSimServiceApp", - "list": "oem", + "list": "Oem", "description": "Non Sim Device Solution (NSDS) needed for VoLTE and VoWifi (Wifi Calling) if you have a virtual SIM.\nSee com.sec.vsimservice\nUses IMS service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.vsimservice", - "list": "oem", + "list": "Oem", "description": "VSim Service \nLets you use a virtual sim\nhttps://www.quora.com/What-is-VSIM-virtual-SIM-technology\nHas a LOT of permissions (and involving IMS service)\nRun at startup.\nFYI : https://security.stackexchange.com/questions/223290/esim-vs-sim-card-what-is-more-secure\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sec.vsim.ericssonnsds.webapp", - "list": "oem", + "list": "Oem", "description": "NSDSWebApp.\nVirtual SIM is an application-enabled service that requires you to install an app to use a number. \nWith this technology, it is possible for one to have numbers of different countries. \nNon Sim Device Solution (NSDS) is needed for VoLTE and VoWifi (Wifi Calling) if you have a virtual SIM. \nNSDS allows connecting non sim devices to IMS core: https://uk.linkedin.com/in/hemant-kumar-dewnarain-2b779679\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.svoice.lang.it_GB", - "list": "oem", + "list": "Oem", "description": "Language Pack for S-voice, the Samsung assistant (com.samsung.android.svoice)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wssyncmldm", - "list": "oem", + "list": "Oem", "description": "Software update\nFetch System OTA updates\nWorks along with com.sec.android.soagent\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.applock", - "list": "oem", + "list": "Oem", "description": "Samsung App Lock\nLets you lock your app (Settins > Advanced fuctions > App lock)\nYou should lock your apps storing private data (provides data at rest encryption when your phone is locked)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.SettingsReceiver", - "list": "oem", + "list": "Oem", "description": "Samsung overlay of AOSP Settings. It has 39 permissions. Handles interactions with features controled by the settings.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.timezone.data_Q", - "list": "oem", + "list": "Oem", "description": "Stores timezone data?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.timezone.autoupdate_O", - "list": "oem", + "list": "Oem", "description": "Samsung Time Zone Updater\nUsed to automatically detect appropriate timezone\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Unsafe" }, { "id": "com.samsung.android.app.soundpicker", - "list": "oem", + "list": "Oem", "description": "Lets you select a sound for alarm/ringtone\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.clipboarduiservice", - "list": "oem", + "list": "Oem", "description": "User interface for clipboard\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.communicationservice", - "list": "oem", + "list": "Oem", "description": "Message Service.\nNeeded for SMS/MMS communication\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.incallui", - "list": "oem", + "list": "Oem", "description": "UI when \"being called/in call\". It's basically the screen that shows you who is calling, lets you answer and hang up, switch to speaker, etc\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.MtpApplication", - "list": "oem", + "list": "Oem", "description": "Samsung overlay for MTP. Talks to com.android.mtp\nNeeded to access your phone from a computer.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.provider.filterprovider", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.networkui", - "list": "oem", + "list": "Oem", "description": "User interface of the Mobile Network settings\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.samsung.android.sm.policy", - "list": "oem", + "list": "Oem", "description": "SPCM (Striped Phase Change Memory ?) client.\nIt kills rarely used apps running in background.\nSurely linked to Smart Manager. I think it can have a very bad impact on battery performance if deleted. I'm testing.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.sec.android.app.simsettingmgr", - "list": "oem", + "list": "Oem", "description": "SIM card manager.\nContains configuration and settings for handling dual SIM (give a SIM an icon, a name, and so on)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.bluetoothmidiservice", - "list": "aosp", + "list": "Aosp", "description": "Default print Service.\nSafe to remove if you don't plan to print from your phone.\n\nProvides classes for using the MIDI protocol over Bluetooth. Safe to remove if you don't plan to connect MIDI devices. \n(Seriously, use a PC if you want to do this !)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.bookmarkprovider", - "list": "aosp", + "list": "Aosp", "description": "Only exists for compatibility reasons to prevent apps querying it from getting null cursors they do not expect and crash.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.carrierdefaultapp", - "list": "aosp", + "list": "Aosp", "description": "Allows carrier customization. Carrier action upon specific signal.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.companiondevicemanager", - "list": "aosp", + "list": "Aosp", "description": "Companion Device Manager that comes by default in every Oreo+ device. \nThis handles connections to other devices, like Bluetooth Headphones, desktop Operative Systems, ecc.\nOnly needed Google smart IoT devices (WearOS/Android Wear)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.dreams.basic", - "list": "aosp", + "list": "Aosp", "description": "Daydream (not Google Daydream VR) is an interactive screensaver mode built into Android. \nWhen you dock your Android phone or tablet or charge it, its screen normally stays off. \nWhen you enable Daydream mode, the device’s screen will stay on and display the Daydream app you choose. \nYou can use this to display the time, weather, quotes, photos, news, tweets, or anything else that developers write a Daydream app for.\nhttps://developer.android.com/reference/android/service/dreams/DreamService\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.dreams.phototable", - "list": "aosp", + "list": "Aosp", "description": "Photographic screensavers (Daydream stuff, see above)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.dreams.phototable.overlay", - "list": "aosp", + "list": "Aosp", "description": "Overlay for com.android.dreams.phototable\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.egg", - "list": "aosp", + "list": "Aosp", "description": "Android build's easter egg feature (when you click 5 times on the android version in the settings)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.galaxy4", - "list": "aosp", + "list": "Aosp", "description": "built-in Dynamic wallpaper\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.htmlviewer", - "list": "aosp", + "list": "Aosp", "description": "In-built HTML viewer. Basically lets you read HTML files stored on your device.\nREMINDER : A web-browser can also read HTML files...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.magicsmoke", - "list": "aosp", + "list": "Aosp", "description": "\"Magic smoke\" Live wallpaper.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.musicvis", - "list": "aosp", + "list": "Aosp", "description": "Music Visualization Wallpapers\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.noisefield", - "list": "aosp", + "list": "Aosp", "description": "\"Noise filed\" live wallpaper.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.phasebeam", - "list": "aosp", + "list": "Aosp", "description": "\"Phase beam\" live wallpaper\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.email.partnerprovider.overlay", - "list": "aosp", + "list": "Aosp", "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\")\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.providers.partnerbookmarks", - "list": "aosp", + "list": "Aosp", "description": "Provides bookmarks about partners of Google in Chrome.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.runintest.ddrtest", - "list": "aosp", + "list": "Aosp", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.simappdialog", - "list": "aosp", + "list": "Aosp", "description": "Sim App Dialog\nUsed to install the carrier SIM app when the SIM is inserted.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.soundrecorder", - "list": "aosp", + "list": "Aosp", "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 \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.stk2", - "list": "aosp", + "list": "Aosp", "description": "(special package for dual-sim devices?)\nSIM toolkit \nSIM toolkit app. Enable carriers to make SIM cards initiate \"value-added services\" (== some crappy stuff)\nBasically, Some operators give SIMs which has applications installed in it. \nhttps://en.wikipedia.org/wiki/SIM_Application_Toolkit#cite_note-CellularZA-1\nHas already be abused : \n- SimJacker : https://thehackernews.com/2019/09/simjacker-mobile-hacking.html\n- WIBattack : https://www.zdnet.com/article/new-sim-card-attack-disclosed-similar-to-simjacker/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.stk", - "list": "aosp", + "list": "Aosp", "description": "SIM toolkit \nSIM toolkit app. Enable carriers to make SIM cards initiate \"value-added services\" (== some crappy stuff)\nBasically, Some operators give SIMs which has applications installed in it. \nhttps://en.wikipedia.org/wiki/SIM_Application_Toolkit#cite_note-CellularZA-1\nHas already be abused : \n- SimJacker : https://thehackernews.com/2019/09/simjacker-mobile-hacking.html\n- WIBattack : https://www.zdnet.com/article/new-sim-card-attack-disclosed-similar-to-simjacker/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.traceur", - "list": "aosp", + "list": "Aosp", "description": "System Tracing\nRecording device activity over a short period of time is known as system tracing. System tracing produces a trace file that can be used to generate \na system report.\nNot useful if you're not a developer.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.wallpaper.holospiral", - "list": "aosp", + "list": "Aosp", "description": "\"Holo spiral\" Live wallpaper.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.wallpaper.livepicker.overlay", - "list": "aosp", + "list": "Aosp", "description": "Enables you to pick a live wallpaper.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.wallpapercropper", - "list": "aosp", + "list": "Aosp", "description": "Wallpaper cropper.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.example.android.notepad", - "list": "aosp", + "list": "Aosp", "description": "(Bad) notepad app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.auto_generated_vendor_", - "list": "aosp", + "list": "Aosp", "description": "Auto generated vendor's stuff for Android Auto (https://www.android.com/intl/en_en/auto/)\nNote: You don't need this if you don't use Android auto\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.auto_generated_rro__", - "list": "aosp", + "list": "Aosp", "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\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.apps.tag", - "list": "aosp", + "list": "Aosp", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.backupconfirm", - "list": "aosp", + "list": "Aosp", "description": "Restore google settings with Google Backup restore function.\nAlso display confirmation popup when doing ADB backup. If you remove this package you couldn't do ADB Backup.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.bio.face.service", - "list": "aosp", + "list": "Aosp", "description": "Handles facial regognition. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.bluetooth", - "list": "aosp", + "list": "Aosp", "description": "Bluetooth service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.browser", - "list": "aosp", + "list": "Aosp", "description": "Mi Browser\nYou really should use something else.\nFYI https://www.xda-developers.com/xiaomi-mi-web-browser-pro-mint-collecting-browsing-data-incognito-mode/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.browser.provider", - "list": "aosp", + "list": "Aosp", "description": "Strange package. It is old (2014) and there is a hardcoded Picasa URL in the code\nhttps://android.googlesource.com/platform/packages/apps/Browser/+/refs/heads/master/src/com/android/browser/provider/BrowserProvider.java\nRelated to bookmarks but removing it doesn't seems to affect anything visible.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.calendar", - "list": "aosp", + "list": "Aosp", "description": "AOSP Calendar app\nNOTE: On some phones, Huawei & Xiaomi also use this package name for their own calendar app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.calculator2", - "list": "aosp", + "list": "Aosp", "description": "AOSP calculator app.\nNOTE: On some phones, Huawei & Xiaomi also use this package name for their own calculator app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.calllogbackup", - "list": "aosp", + "list": "Aosp", "description": "Call Logs Backup/Restore feature.\nhttps://android.googlesource.com/platform/packages/providers/CallLogProvider/+/refs/heads/master/src/com/android/calllogbackup\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.captiveportallogin", - "list": "aosp", + "list": "Aosp", "description": "Support for captive portal : https://en.wikipedia.org/wiki/Captive_portal\nA captive portal login is a web page where the users have to input their login information or accept the displayed terms of use. \nSome networks (typically public wifi network) use the captive portal login to block access until the user inputs \nsome necessary information\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.carrierconfig", - "list": "aosp", + "list": "Aosp", "description": "Gives carriers and OEMs the ability to dynamically provide carrier configuration (APN settings) trough their app.\nNOTE : The probability that your carrier's APN change is very low. If you change your carrier and insert a new SIM card\nThis package will be triggered to automatically choose the suitable APN.\nhttps://source.android.com/devices/tech/config/carrier\nhttps://android.googlesource.com/platform/packages/apps/CarrierConfig/+/refs/heads/master/src/com/android/carrierconfig/DefaultCarrierConfigService.java\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.cellbroadcastreceiver", - "list": "aosp", + "list": "Aosp", "description": "Cell broadcast has been designed to deliver messages to multiple users in an area.\nThis is notably used by ISP to send Emergency/Government alerts. This package handles the situation on occurence of this event.\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\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.contacts", - "list": "aosp", + "list": "Aosp", "description": "MIUI Contacts and dialer\nIt's the contacts app but you can access the dialer from this app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.cts.priv.ctsshim", - "list": "aosp", + "list": "Aosp", "description": "Compatibility Test Service. The CTS shim that verify certain upgrade scenarios. Could mess up witch OTA updates.\nhttps://android.googlesource.com/platform/frameworks/base/+/51e458e/packages/CtsShim\nhttps://en.wikipedia.org/wiki/Shim_(computing)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.deskclock", - "list": "aosp", + "list": "Aosp", "description": "AOSP Clock app\nNOTE: On some phones Huawei & Xiaomi also use this package name for their own clock app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.email", - "list": "aosp", + "list": "Aosp", "description": "Xiaomi closed-source email app based on the AOSP version. Really confusing package name.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.emergency", - "list": "aosp", + "list": "Aosp", "description": "Emergency informations. Safe to remove if you don't want this feature.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.exchange", - "list": "aosp", + "list": "Aosp", "description": "Handles all aspects of starting, maintaining, and stopping the various sync adapters for the email accounts.\nIs it only needed for the email stock app?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.facelock", - "list": "aosp", + "list": "Aosp", "description": "Essential if you wanna use Face Unlock features, removable if you don't want to.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.gallery3d", - "list": "aosp", + "list": "Aosp", "description": "Xiaomi Gallery app (I'll stop repeating this is a really poor choice for the package name...)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.hotspot2", - "list": "aosp", + "list": "Aosp", "description": "Provides wifi tethering (lets you share your mobile device's Internet connection with other devices)\nhttps://en.wikipedia.org/wiki/Tethering)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.inputdevices", - "list": "aosp", + "list": "Aosp", "description": "Only contains a receiver named \"Android keyboard\", possibly for an external keyboard.\nLocates available keyboard layouts. \nAn application can offer additional keyboard layouts to the user by declaring a suitable broadcast receiver in its manifest.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.inputmethod.latin", - "list": "aosp", + "list": "Aosp", "description": "AOSP keyboard. (This is not Google Keyboard).\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.internal.display.cutout.emulation.tall", - "list": "aosp", + "list": "Aosp", "description": "Support for display cutouts\nhttps://developer.android.com/guide/topics/display-cutout\nhttps://source.android.com/devices/tech/display/display-cutouts\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.internal.systemui.navbar.gestural", - "list": "aosp", + "list": "Aosp", "description": "Gesture navigation\nLets you use swipes and other actions to control your phone, rather than tapping on buttons.\nOption -> System -> Gestures -> System Navigation\nhttps://android-developers.googleblog.com/2019/08/gesture-navigation-backstory.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.internal.systemui.navbar.gestural_wide_back", - "list": "aosp", + "list": "Aosp", "description": "Enables you to turn down the sensitivity to make it easier to perform gestures in apps (i.e. making back harder to trigger)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.internal.systemui.navbar.twobutton", - "list": "aosp", + "list": "Aosp", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.musicfx", - "list": "aosp", + "list": "Aosp", "description": "Audio equalizer. Some 3-party music apps can use it to provide you equalizing features.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.mms", - "list": "aosp", + "list": "Aosp", "description": "AOSP SMS app.\nNOTE: On some phones, Huawei & Xiaomi also use this package name for their own SMS app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.nfc", - "list": "aosp", + "list": "Aosp", "description": "NFC service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.ons", - "list": "aosp", + "list": "Aosp", "description": "Opportunistic Network Service\nOpportunistic networks are networks which are formed when devices come into contact opportunistically through \nphysical proximity, and communicate wirelessly to share each other’s content, resources and services.\nThis kind of networks leads to a set of challenging issues (congestion, transfer ordering, and resilience)\nBasically, this package implements ions (asynchronous networking) to resolve these issues.\nRun in background after booting the phone.\nhttps://en.wikipedia.org/wiki/Opportunistic_mobile_social_network\nSafe to remove if you want.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.managedprovisioning", - "list": "aosp", + "list": "Aosp", "description": "Manage separate profile on devices. \nThe typical example is setting up a corporate profile that is controlled by their employer on a users personal device \nto keep personal and work data separate.\nhttps://support.google.com/work/android/answer/6191949?\nhttps://developers.google.com/android/work/requirements/work-profile\nNeeded for sandbox's apps like Shelter/Island.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.otaprovisioningclient", - "list": "aosp", + "list": "Aosp", "description": "OTA Access Point Configuration\nOTA (Over the air : https://fr.wikipedia.org/wiki/Over-the-air_programming) is the method used by OEM to push updates on\nyour phone.\nAn OTA access point is used to run system software updates over a special gateway. This package is most likely customized\nby your OEM.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.pacprocessor", - "list": "aosp", + "list": "Aosp", "description": "A PAC (Proxy Auto-Config) is a file which defines how an app can automatically define the correct proxy server for fetching an URL. \nShould be safe to remove if you don't use Auto-proxy (with PAC file config)\nhttps://en.wikipedia.org/wiki/Proxy_auto-config\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.phone.recorder", - "list": "aosp", + "list": "Aosp", "description": "AOSP Call recorder function. Most of the time OEM use their own code for this.\nNOTE: On some phones, Huawei & Xiaomi also use this package name for their own closed-source recorder app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.printservice.recommendation", - "list": "aosp", + "list": "Aosp", "description": "Used to discover and interact one or more printers via one or more protocols. \nYou can remove it if you don't need to print directly from your phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.printspooler", - "list": "aosp", + "list": "Aosp", "description": "Print spooler. Manage the printing process. \nSafe to remove if you don't plan to print from your phone\nNote: Break connection preferences from the settings app on some phones (Pixel 4a / Android 11)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.providers.blockednumber", - "list": "aosp", + "list": "Aosp", "description": "Handles blocked numbers storage\nOn some devices this packages seems to be tied to recent apps menu (see https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/6)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.providers.calendar", - "list": "aosp", + "list": "Aosp", "description": "Necessary to sync stock Calendar app and lets it work correctly.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.providers.drm", - "list": "aosp", + "list": "Aosp", "description": "DRM Protected Content Storage \nProvides DRM functions to stop you from copying things like ringtones, live wallpapers, etc.\nMay be needed to access media files (to be verified)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.providers.userdictionary", - "list": "aosp", + "list": "Aosp", "description": "Handles user dictionary for keyboard apps. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.proxyhandler", - "list": "aosp", + "list": "Aosp", "description": "Handles proxy config\nSafe to remove if you don't use a proxy.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.quicksearchbox", - "list": "aosp", + "list": "Aosp", "description": "Google quick search box.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.se", - "list": "aosp", + "list": "Aosp", "description": "Underlying implementation for Open Mobile API SEService (OMAPI SE)\nEnables apps to use the OMAPI API to access secure elements (SE) to enable smart-card payments and other secure services.\n\nA SE is a special chip (e.g SIM-card) whose the main purpose is to store cryptographic secrets in such a way \nthat illicit use is hard or impossible to do.\n#\nFYI : The Open Mobile Alliance (OPA) is a standards organization which develops open standards for the mobile phone industry.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.settings.intelligence", - "list": "aosp", + "list": "Aosp", "description": "Setting search feature \nNote: Settings app may crash when searching for a setting if you removed this package (it depends on the phone)\nSee https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/51\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.sharedstoragebackup", - "list": "aosp", + "list": "Aosp", "description": "Used during backup. Fetch shared storage (files accessible by every apps with STORAGE permission)\nThings have changed with Android 10. Don't know if this package is still relevant for new phones.\nhttps://blog.mindorks.com/understanding-the-scoped-storage-in-android.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.smspush", - "list": "aosp", + "list": "Aosp", "description": "This service is used to push/send specially formatted SMS messages that display an alert message to the user, \nand give the user the option of connecting directly to a particular app.\nFor instance, a SMS notifying the user he as a new e-mail, with a URL link to connect directly to the e-mail application\nhttps://web.archive.org/web/20200915164901/https://www.nowsms.com/doc/submitting-sms-messages/sending-wap-push-messages\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.systemui.theme.dark", - "list": "aosp", + "list": "Aosp", "description": "Enables you to use Android dark theme.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.theme.icon_pack.rounded.systemui", - "list": "aosp", + "list": "Aosp", "description": "Android themes / icons pack / fonts\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.timezone.updater", - "list": "aosp", + "list": "Aosp", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.voicedialer", - "list": "aosp", + "list": "Aosp", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.wallpaperpicker", - "list": "aosp", + "list": "Aosp", "description": "Enables you to pick a wallpaper.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.wallpaperbackup", - "list": "aosp", + "list": "Aosp", "description": "Backup your wallapaper and load this backup instead of the original file in case you delete it.\nSafe to remove if you really want to.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.webview", - "list": "aosp", + "list": "Aosp", "description": "AOSP webview\nIt's a system component for the Android operating system (OS) that allows Android apps to display content \nfrom the web directly inside an application. \nThis package is no longer used in recent phones as it was replaced by com.google.android.webview\n#\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.certinstaller", - "list": "aosp", + "list": "Aosp", "description": "Certificate installer. Identifies your device and confirms that it should be able to access something.\nHere it is used for accepting and revoking of Internet certificates. Break wifi if removed.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.defcontainer", - "list": "aosp", + "list": "Aosp", "description": "Package Access Helper \nDetermine the recommended install location for packages and if there is enough free space for the package.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.documentsui", - "list": "aosp", + "list": "Aosp", "description": "Interface for apps wishing to access access files outside of their own storage area.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.documentsui.a_overlay", - "list": "aosp", + "list": "Aosp", "description": "DocumentsUI Overlay\nThe DocumentsUI controls access to specific files for components that handle document permissions \n(such as attaching a file to an email)\nhttps://source.android.com/devices/architecture/modular-system/documentsui?hl=en\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.dynsystem", - "list": "aosp", + "list": "Aosp", "description": "Dynamic System Updates\nTreble gived the ability to boot an AOSP Generic System Image (GSI) on any supported device. \nDynamic System Updates allows to boot into a Generic System Image (GSI) without interfering with the current installation.\nThat means the bootloader doesn’t need to be unlocked and the user data doesn’t need to be wiped.\nhttps://developer.android.com/topic/dsu\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.externalstorage", - "list": "aosp", + "list": "Aosp", "description": "Needed by apps to access external storage (SD card)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.keychain", - "list": "aosp", + "list": "Aosp", "description": "Enable apps to use system wide credential KeyChain (shared credentials between apps)\nhttps://security.stackexchange.com/questions/216716/android-keychain-what-is-a-system-wide-credential\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.localtransport", - "list": "aosp", + "list": "Aosp", "description": "Backup transport for stashing stuff into a known location on disk, and later restoring from there.\nSeems needed for storeing backup data locally on the device. \nThis package also provides the backup confirmation UI.\nhttps://developer.android.com/guide/topics/data/testingbackup\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.location.fused", - "list": "aosp", + "list": "Aosp", "description": "Manages the underlying location technologies, such as GPS and Wi-Fi.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.mms.service", - "list": "aosp", + "list": "Aosp", "description": "Provides support for sending MMS.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.mtp", - "list": "aosp", + "list": "Aosp", "description": "MTP Host\nHandles MTP (protocol allowing files to be transferred to and from your PC)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.packageinstaller", - "list": "aosp", + "list": "Aosp", "description": "Handles installation, upgrade, and removal of applications.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.provision", - "list": "aosp", + "list": "Aosp", "description": "Provisioning is the process of setting up a network connection that will allow new users. \nThis service is for exemple needed when the user's phone moves from one cell-tower to another.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.phone.a_overlay", - "list": "aosp", + "list": "Aosp", "description": "AOSP code for dialer app features\nSIM card will also not be detected if deleted.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.providers.applications", - "list": "aosp", + "list": "Aosp", "description": "Fetches the list of applications installed on the phone to provide search suggestions.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.providers.contacts", - "list": "aosp", + "list": "Aosp", "description": "Handle interaction with contacts data\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.providers.downloads", - "list": "aosp", + "list": "Aosp", "description": "Provider for downloads manager.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.providers.downloads.ui", - "list": "aosp", + "list": "Aosp", "description": "User interface for listing downloads.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.providers.media", - "list": "aosp", + "list": "Aosp", "description": "Handle access to media files.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.providers.settings", - "list": "aosp", + "list": "Aosp", "description": "Handles settings app datas (contentProvider)\nhttps://android.stackexchange.com/questions/37195/why-are-there-two-settings-apps-settings-and-settings-storage\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.providers.telephony", - "list": "aosp", + "list": "Aosp", "description": "Telephony provider. Controls and stores phone-related data such as text messages, APN list, operation, etc.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.server.telecom.a_overlay", - "list": "aosp", + "list": "Aosp", "description": "Management your calls via your network provider or SIM and controls the phone modem.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.settings", - "list": "aosp", + "list": "Aosp", "description": "AOSP Settings app features\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.shell", - "list": "aosp", + "list": "Aosp", "description": "Unix shell to communicate via ADB commands through PC.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.statementservice", - "list": "aosp", + "list": "Aosp", "description": "Intent Filter Verification Service\nIntent : https://developer.android.com/reference/android/content/Intent\nIntent Filters : https://developer.android.com/guide/components/intents-filters\nhttps://android.stackexchange.com/questions/191163/what-does-the-intent-filter-verification-service-app-from-google-do\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.storagemanager", - "list": "aosp", + "list": "Aosp", "description": "Storage manager (Maintenance/Storage panel in the settings)\nClean up unused files, show size of files regrouped by categories...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.systemui", - "list": "aosp", + "list": "Aosp", "description": "Everything you see in Android that's not an app. User interface of Android\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.vpndialogs", - "list": "aosp", + "list": "Aosp", "description": "Provide VPN support to Android\nhttps://en.wikipedia.org/wiki/Dialog_(software)\nSafe to remove if you don't plan to use a VPN.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "cn.oneplus.photos", - "list": "oem", + "list": "Oem", "description": "Shot On OnePlus\nAccessible through the Wallpapers selection menu.\nProvide photos uploaded by OnePlus users, allowing you to set them as your current wallpaper. \nEach day, one new photo appears within the application.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.example.wifirftest", - "list": "oem", + "list": "Oem", "description": "Wifi Radio Frequency test\nProbably used in factory. No hidden test menu to use it.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.fingerprints.fingerprintsensortest", - "list": "oem", + "list": "Oem", "description": "Sensor Test Tool \nProvide fingerprint hidden test menu (type *#806 in OnePlus dialer)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oem.autotest", - "list": "oem", + "list": "Oem", "description": "Auto Test Server\nUsed to test the hardware of your device and change hidden settings.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oem.logkitsdservice", - "list": "oem", + "list": "Oem", "description": "Used by a Shady logging app (com.oem.oemlogkit) which can be activated a bit too easily.\nNo good reason why this app is on customer devices.\nIt can log WiFi traffic, Bluetooth traffic, NFC activity, GPS coordinates over time, power consumption, modem signal/data details, \"lag issues,\" and more.\nhttps://thehackernews.com/2017/11/oneplus-logkit-app.html\nhttps://www.bleepingcomputer.com/news/security/second-oneplus-factory-app-discovered-this-one-dumps-photos-wifi-and-gps-logs/\nSource : https://nitter.net/fs0c131y/status/930773795656396801\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oem.nfc", - "list": "oem", + "list": "Oem", "description": "OnePlus NFC tester\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oem.oemlogkit", - "list": "oem", + "list": "Oem", "description": "OnePlusLogKit \nSee \"com.oem.logkitsdservice\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.backuprestore", - "list": "oem", + "list": "Oem", "description": "OnePlus Switch (https://play.google.com/store/apps/details?id=com.oneplus.backuprestore)\nLets you migrate your contacts, text messages, photos, and other data from your previous phone to a OnePlus phone. \nIt can also help backup your data of the OnePlus phone as a compressed archive.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.brickmode", - "list": "oem", + "list": "Oem", "description": "OnePlus Zen Mode (https://play.google.com/store/apps/details?id=com.oneplus.brickmode)\nZen Mode will help you put down your phone and enjoy your life.\nIn Zen Mode you will only be able to take photos and answer calls.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.bttestmode", - "list": "oem", + "list": "Oem", "description": "OnePlus Bluetooth test mode\nType *#*#232339#*#* in the OnePlus dialer to access this hidden test menu.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.card", - "list": "oem", + "list": "Oem", "description": "Card Package\nWidget which lets you add membership card in Shelf.\nYou enter numbers for a club card or something and it'll store it and generate a barcode for you.\n#\nNote : Shelf is essentially a page on your home screen that allows you to take memos, add widgets, gain access to your most-used apps, \nand get a quick glimpse of the weather. Swipe right (from the left edge of your OnePlus screen) and you'll see Shelf in action.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.factorymode", - "list": "oem", + "list": "Oem", "description": "EngineeringMode/ FactoryMode\nUsed by the operator in the factory to test the devices.\nYou only need to type *#808in the OnePlus dialer to acess the hidden menu.\nPotential security risk : https://nitter.net/fs0c131y/status/930115188988182531\nIt's now 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.\n#\nOnePlus decided to remove this app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.factorymode.specialtest", - "list": "oem", + "list": "Oem", "description": "Engineering Mode Special Test\nUsed by the operator in the factory to test the devices.\n#\nSee above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.gamespace", - "list": "oem", + "list": "Oem", "description": "OnePlus Game Space\nUseless. Game launcher.\nAllows you to launch your game library as well as checking out several stats about the game, such as how long you have played.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.note", - "list": "oem", + "list": "Oem", "description": "OnePlus Notes app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.opbugreportlite", - "list": "oem", + "list": "Oem", "description": "OPBugReportLite \nSends silently, every 6 hours, the 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\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.soundrecorder", - "list": "oem", + "list": "Oem", "description": "OnePlus voice recording app \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tencent.soter.soterserver", - "list": "oem", + "list": "Oem", "description": "Soter is a biometric authentication standard and platform in Android held by Tencent.\nhttps://github.com/Tencent/soter#a-quick-look-at-tencent-soter\nFYI : Tencent is a Chinese multinational conglomerate holding company (https://en.wikipedia.org/wiki/Tencent#Controversies)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wapi.wapicertmanage", - "list": "oem", + "list": "Oem", "description": "WAPI certificate manager\nWAPI = WLAN Authentication and Privacy Infrastructure. \nIt's a Chinese National Standard for Wireless LAN (local area network : within a limited area such as a home)\nNot very useful if you don't live in China.\nFYI : https://en.wikipedia.org/wiki/WLAN_Authentication_and_Privacy_Infrastructure\n#\nDigital certificates identify computers, phones, and apps for security. Just like you'd use your driver’s license \nto show that you can legally drive, a digital certificate identifies your device and confirms that it should be able to access something.\nFYI : https://security.stackexchange.com/questions/102550/what-are-wifi-certificates-used-for-what-are-they \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.commonlogtool", - "list": "oem", + "list": "Oem", "description": "OnePlus Common Log Tool\n9 permissions and given what we know about OnePlus logging apps, it's a good idea to remove this \nSee \"com.oneplus.opbugreportlite\", \"com.oneplus.factorymode\", \"com.oem.logkitsdservice\".\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.forums", - "list": "oem", + "list": "Oem", "description": "OnePlus Community (https://play.google.com/store/apps/details?id=net.oneplus.forums)\nLets you access to OnePlus forum... wah that great !\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.opsports", - "list": "oem", + "list": "Oem", "description": "Cricket Scores (https://play.google.com/store/apps/details?id=com.oneplus.opsports)\nLets you access and follow cricket teams and tournaments\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.odm.provider", - "list": "oem", + "list": "Oem", "description": "Shady analytic app... again.\nSends A LOT of data to OnePlus' servers including the phone's IMEI number, the phone number, MAC addresses, \nmobile network names and IMSI prefixes, Wi-Fi connection info, the phone's serial number and every time an app was opened.\nPress : https://www.androidpolice.com/2017/10/10/never-settle-oneplus-found-collecting-personally-identifiable-analytics-data-phone-owners/\nSource : https://www.chrisdcmoore.co.uk/post/oneplus-analytics/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.odm", - "list": "oem", + "list": "Oem", "description": "Shady analytic app... again.\nSends A LOT of data to OnePlus' servers including the phone's IMEI number, the phone number, MAC addresses, \nmobile network names and IMSI prefixes, Wi-Fi connection info, the phone's serial number and every time an app was opened.\nPress : https://www.androidpolice.com/2017/10/10/never-settle-oneplus-found-collecting-personally-identifiable-analytics-data-phone-owners/\nSource : https://www.chrisdcmoore.co.uk/post/oneplus-analytics/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.provider.appcategoryprovider", - "list": "oem", + "list": "Oem", "description": "AppCategoryProvider\nUsed to regroup app in category in the OnePlus launcher ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.push", - "list": "oem", + "list": "Oem", "description": "OnePlus push notification. \nIt only concern OnePlus useless preinstalled apps (\"surveys and other junks\" according a user)\nhttps://forums.oneplus.com/threads/psa-non-root-root-stop-oneplus-push-notifications.580058/\nOnePlus can remotely sends you push notification :\nhttps://www.androidpolice.com/2019/07/01/oneplus-accidentally-pushed-a-cryptic-notification-to-all-7-pro-users/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.weather", - "list": "oem", + "list": "Oem", "description": "OnePlus weather app (https://play.google.com/store/apps/details?id=net.oneplus.weather)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.widget", - "list": "oem", + "list": "Oem", "description": "OnePlus Widget\nLets you use OnePlus widgets on the home screen.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.iconpack.circle", - "list": "oem", + "list": "Oem", "description": "OnePlus Icon Pack - Round (https://play.google.com/store/apps/details?id=com.oneplus.iconpack.circle)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.oneplus.iconpack.oneplus", - "list": "oem", + "list": "Oem", "description": "OnePlus Icon Pack (https://play.google.com/store/apps/details?id=com.oneplus.iconpack.oneplus)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.oneplus.iconpack.square", - "list": "oem", + "list": "Oem", "description": "OnePlus Icon Pack - Square (https://play.google.com/store/apps/details?id=com.oneplus.iconpack.square)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "cn.oneplus.oem_tcma", - "list": "oem", + "list": "Oem", "description": "TCMA stands for Tiered Contention Multiple Access, which is a cellular traffic management protocol.\nTCMA is a CSMA/CA protocol which schedules transmission of different types of traffic. \nI don't know if it's a good idea to remove given a CSMA/CA protocol improve QoS (https://en.wikipedia.org/wiki/Quality_of_service)\nAt the same time, it is most likely only used in China (ch.oneplus ==> China version) and for OnePlus apps.\nFYI : https://en.wikipedia.org/wiki/Carrier-sense_multiple_access_with_collision_avoidance\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.oneplus.filemanager", - "list": "oem", + "list": "Oem", "description": "OnePlus file manager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.zte.assistant", - "list": "oem", + "list": "Oem", "description": "ZTE Voice Assistant\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.zte.weather", - "list": "oem", + "list": "Oem", "description": "ZTE Weather app\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.bluetooth.tempow", - "list": "oem", + "list": "Oem", "description": "Implementation of a improved bluetooth protocol (developed the french company Tempow)\nhttps://www.tempow.com/tap\nNOTE: This is NOT an AOSP package. It is OEMs who choose to implement this procotol or not.\nFor now, only TCL has this.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.mmi", - "list": "oem", + "list": "Oem", "description": "Not an AOSP package at all\nHidden MMI test app \nMMI = Man Machine Interface ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.android.fmradio", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.gba", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.adups.fota.sysoper", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.camera", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.protips", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.ygps", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.simprocessor", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.mms.appservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.adups.fota", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.st.nfc.dta.mobile", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.launcher3", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.mdmlsample", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wtk.factory", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.batterywarning", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "ma.android.com.mafactory", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wtk.stresstest", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.dialer", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.calendarimporter", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.thermalmanager", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.gnssdebugreport", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.elephanttek.faceunlock", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.lbs.em2.ui", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.location.mtknlp", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.dataprotection", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.autoinstalls.config.oneplus", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.overlay.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.overlay.target", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.qvaoverlay.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "cn.oneplus.nvbackup", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "cn.oneplus.oemtcma", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "cn.oneplus.opmms", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.bluetooth.overlay.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.cellbroadcastreceiver.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.cellbroadcastreceiver.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.cellbroadcastreceiver.overlay.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.dialer.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.dialer.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.emergency.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.emergency.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.mms.overlay.ct", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.networkstack.inprocess", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.networkstack.permissionconfig", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.phone.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.phone.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.phone.overlay.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.server.telecom.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.server.telecom.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.server.telecom.overlay.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.settings.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.settings.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.settings.intelligence.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.settings.intelligence.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.settings.overlay.ct", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.systemui.overlay.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.theme.icon.circle", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.theme.icon.square", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.example.rftuner", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.gsma.rcs", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oem.rftoolkit", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.account", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.account.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.account.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.aod", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.aod.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.aod.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.aodnotification.overlay.gold", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.aodnotification.overlay.purple", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.aodnotification.overlay.red", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.applocker", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.appupgrader", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.asti", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.backuprestore.remoteservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.calculator", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.calculator.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.calendar.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.calendar.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.camera", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.camera.service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.card.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.card.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.cloud.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.cloud.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.config", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.contacts", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.contacts.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.contacts.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.coreservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.deskclock", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.deskclock.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.deskclock.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.diagnosemanager", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.dirac.simplemanager", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.dirac.simplemanager.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.dirac.simplemanager.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.faceunlock", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.filemanager.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.filemanager.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.gallery", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.gamespace.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.gamespace.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.ifaaservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.mms", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.mms.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.mms.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.note.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.note.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.opbackup", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.opbackup.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.opbackup.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.opwlb.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.opwlb.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.screenrecord", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.screenrecord.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.screenrecord.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.screenshot", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.sdcardservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.security", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.security.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.security.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.ses", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.setupwizard", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.simcontacts", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.simcontacts.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.simcontacts.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.sms.smscplugger", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.soundrecorder.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.soundrecorder.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.twspods", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.wallpaper", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.wifiapsettings", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.wifiapsettings.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oneplus.wifiapsettings.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qti.diagservices", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.biometrics.fingerprint.service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.improvetouch.service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.qtisettings", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.recognize.number", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.launcher", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.launcher.black.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.launcher.white.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.weather.basiccolorblack.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.oneplus.weather.basiccolorwhite.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.systemui.gesture.line.overlay", - "list": "pending", + "list": "Pending", "description": "\nThese packages seems to be disguished Xiaomi apps and not part of AOSP. Can someone confirm/refute this?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.systemui.navigation.bar.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.wifi.resources", - "list": "pending", - "description": "\n#############AOSP ###############\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.auto_generated_rro_product__", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.auto_generated_rro_vendor__", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.hotspot2.osulogin", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.internal.display.cutout.emulation.hole", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.internal.display.cutout.emulation.waterfall", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.theme.icon.pebble", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.theme.icon.taperedrect", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.theme.icon.vessel", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.theme.icon_pack.rounded.themepicker", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.carrier.carrierwifi", - "list": "pending", - "description": "\n############GOOGLE ##############\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.as", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.cellbroadcastreceiver", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.cellbroadcastservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.networkstack.tethering", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.networkstack.tethering.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.gmsconfig.common", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.gmsconfig.gsa", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.gmsconfig.photos", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.modules.cellbroadcastreceiver", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.modules.cellbroadcastservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.modules.documentsui", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.modules.modulemetadata.forframework", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.providers.media.module", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.mainline.telemetry", - "list": "pending", + "list": "Pending", "description": "It's a set of metrics-related modules. Google Play uses the version of the Telemetry module to determine\nif updates are available for metrics-related modules and which security patch version to display to the end user. \nThis module doesn’t contain active code and has no functionality on its own. \nRemoving modules-related packages may not be safe since Android 11\nhttps://gitlab.com/W1nst0n/universal-android-debloater/-/issues/27#note_410012436\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.qti.qualcomm.deviceinfo", - "list": "pending", - "description": "\n###########QUALCOMM #############\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.cne", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.ims", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.performancemode", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.poweroffalarm", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.qdma", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.gpudrivers.kona.api30", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.seccamservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.services.secureui", - "list": "pending", + "list": "Pending", "description": "Qualcomm Secure UI Service.\nUncertain role...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.services.systemhelper", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.simcontacts", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.uceShimService", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.uimGbaApp", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.workloadclassifier", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.uimremoteclient", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "vendor.qti.hardware.cacert.server", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "vendor.qti.iwlan", - "list": "pending", + "list": "Pending", "description": "Used for VoLTE/VoWifi (Wifi-calling)\nIwLAN = Interworking wLAN. \nSupport for mobile data offloading (use of complementary network technologies for delivering data originally targeted \nfor cellular networks)\nConcretly, it most of the time it means your phone will switch to use the Wi-Fi connection instead of the cellular data connection. \nhttps://en.wikipedia.org/wiki/Mobile_data_offloading\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.cloudsetupwizard", - "list": "pending", - "description": "\n#########THIRD PARTY ############\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.jrd.verizonuriintentservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.vzwintents", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.vzwwifioffload", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vzw.easvalidation", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ts.setupwizard.overlay.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.jrdcom.Elabel.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hawk.android.browser", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hiya.axolotl.tcl", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.jrdcom.Elabel", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.jrdcom.Elabel.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.jrdcom.filemanager", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.jrdcom.filemanager.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vendor.frameworkresoverlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.srin.indramayu", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.cmfa.framework", - "list": "pending", - "description": "\n############SAMSUNG #############\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.incall.contentprovider", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.service.tagservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.camerasdkservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.coldwalletservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.digitalkey", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.providers.carrier", - "list": "pending", + "list": "Pending", "description": "\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.wifi.resources", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.wifi.softap.resources", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.Cdfs", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.smartfpsadjuster", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.location.nfwlocationprivacy", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.gamedriver.sm8250", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.gpuwatchapp", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.huxplatform", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.qosindicator", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.sait.sohservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.vklayer.sm8250", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.accessibility.talkback", - "list": "pending", + "list": "Pending", "description": "\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.earphonetypec", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.sharelive", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.telephonyui", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.appseparation", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.brightnessbackupservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.callbgprovider", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.cidmanager", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.container", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.dialer", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.dsms", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.hdmapp", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.localeoverlaymanager", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mapsagent", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.mcfds", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.motionphoto.viewer", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.networkstack", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.networkstack.tethering.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.privateshare", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.providers.contacts", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.providers.media", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.rajaampat", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.scs", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.secsoundpicker", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.server.wifi.mobilewips", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.service.stplatform", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.setting.multisound", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.singletake.service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.smartsuggestions", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.sume.nn.service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.uwb", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.vtcamerasettings", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.wifi.softapwpathree.resources", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.euicc", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.gamedriver.ex2100", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.ims.smk", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.internal.systemui.navbar.gestural_no_hint", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.internal.systemui.navbar.gestural_no_hint_extra_wide_back", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.internal.systemui.navbar.gestural_no_hint_narrow_back", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.internal.systemui.navbar.gestural_no_hint_wide_back", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.internal.systemui.navbar.sec_gestural", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.internal.systemui.navbar.sec_gestural_no_hint", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.pregpudriver.ex2100", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.sec.android.teegris.tui_service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.slsi.audiologging", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.uwbtest", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.app.volumemonitorprovider", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.autodoodle.service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.android.systemupdate", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.factory.cameralyzer", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.mhs.smarttethering", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sec.unifiedwfc", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.devicesecurity.service", - "list": "pending", - "description": "##############SONY ##############\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.home.product.res.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.swiqisystemservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.whitebalance", - "list": "pending", - "description": "#############NOKIA ##############\nNokia users: Please give the apk. I can't find them on the web.\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.whitebalance.overlay.base", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hmdglobal.enterprise.api", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.gallery3d.refocus", - "list": "pending", - "description": "############TCL ###############\n", + "list": "Pending", + "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.autoinstalls.config.TCL.PAI", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.providers.tctdatahubprovider", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.android.launcher", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.android.launcher.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.android.launchertheme.res", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.android.launchertheme.res.overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.android.wallpaper.livepicker", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.aota.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.camera", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.camera.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.compass", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.compass.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.demopage", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.entitlement", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.faceunlock", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.fmradio", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.fmradio.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.fota.system", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.fota.system.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.healthy", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.logger.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.mibc.tclplus", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.mibc.tclplus.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.nfc.gsma.usermenu", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.screenrecorder", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.screenrecorder.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.screenshotex", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.sos", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.tclswitch.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.token", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.usercare", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tcl.usercare.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tclhz.gallery", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tclhz.gallery.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.aio", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.android.secureinput", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.applock", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.batterywarning", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.calculator", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.calculator.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.cellular.arda", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.contacts.transfer", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.contacts.transfer.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.diagprotector", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.dialer", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.dialer.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.faceunlock", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.gamemode", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.gdpr", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.iris", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.music", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.onetouchbooster", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.onetouchbooster.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.privacymode", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.privatespace", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.retaildemo", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.retaildemo.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.setupwizard", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.simplelauncher", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.simplelauncher.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.simsettings", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.smart.account", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.smart.aikey", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.smart.cloud", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.smart.drivemode", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.smart.notes", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.smart.switchphone", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.smart.switchphone.service", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.soundrecorder", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.systemservice", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.video", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.weather", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.weather.a_overlay", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tct.wfcwebiew", - "list": "pending", + "list": "Pending", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.LGSetupWizard", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.appbox.client", - "list": "oem", + "list": "Oem", "description": "LG Application manager\nInstalls/Updates LG related apps ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.bnr", - "list": "oem", + "list": "Oem", "description": "LG Backup\nCan backup your mobile devices LG Home screen, device settings, apps, and contacts to your computer.\nhttps://www.lg.com/us/support/help-library/lg-android-backup-CT10000025-20150104708841\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.cic.eden.service", - "list": "oem", + "list": "Oem", "description": "Memories album\nGallery automatically creates a Memories album with pictures and videos saved in the phone. \nMemories is a virtual album of pictures saved in the phone or SD card.\nSource : https://www.lg.com/hk_en/support/product-help/CT30019000-1433767985158-others\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.drmservice", - "list": "oem", + "list": "Oem", "description": "LG Cloud\nBackup tool, which gives you the option to backup LG phone settings, apps, contacts and Home screen \nto your phone internal storage, SD card, computer or cloud.\nSource : https://www.apeaksoft.com/backup/lg-cloud-backup.html\n\nDRM Service\nNeeded to read DRM content playback. It manages the DRM Client, which holds a particular type of information required to get a license key. \nREMINDER : DRM = all the things that restrict the use of proprietary hardware and copyrighted works.\n==> https://en.wikipedia.org/wiki/Digital_rights_management\n==> https://creativecommons.org/2017/07/09/terrible-horrible-no-good-bad-drm/\n==> https://fckdrm.com/\n==> http://www.info-mech.com/drm_flaws.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.easyhome", - "list": "oem", + "list": "Oem", "description": "LG EasyHome\nEasyHome is a more simplified version of the Home screen that you can choose to use on your phone.\nIt displays the Home screen like a remote control device. T\nSource : https://www.lg.com/us/mobile-phones/VS985/Userguide/048.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.eltest", - "list": "oem", + "list": "Oem", "description": "ELTest\nDevice hardware tests settings\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.email", - "list": "oem", + "list": "Oem", "description": "LG Email app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.eula", - "list": "oem", + "list": "Oem", "description": "LG EULA (Terms of Use) accessible in the settings.\nEULA = https://en.wikipedia.org/wiki/End-user_license_agreement\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.eulaprovider", - "list": "oem", + "list": "Oem", "description": "License Provider\nNeeded by com.lge.eula.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.fmradio", - "list": "oem", + "list": "Oem", "description": "FM radio app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.friendsmanager", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gallery.collagewallpaper", - "list": "oem", + "list": "Oem", "description": "LG Collage Wallpapers\nAllows you to create patchwork wallpaper from several photos.\nhttps://www.lg.com/uk/support/product-help/CT00008356-20150332136499-others\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gallery.vr.wallpaper", - "list": "oem", + "list": "Oem", "description": "LG 360 Image Wallpaper\nProvied VR (360°) wallpapers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gcuv", - "list": "oem", + "list": "Oem", "description": "GCUV\nNot 100% sure but @siraltus from XDA thinks it refers to \"Gauce Components\" which seems to be the LG's version of CSC \n(carrier sales code - automatic carrier-specific customization).\nIt gets run on first boot after factory reset, sets up the ROM features based on which carrier and country code is specified \nin the build.prop, and then gets frozen so it doesn't reconfigure things on subsequent boots.\nIt's basically the only person to mention \"Gauce components\" on the web (other than restricted LG webpages when using Google dorks).\nhttps://forum.xda-developers.com/tmobile-lg-v10/development/rom-lg-v10-h901-10c-debranded-debloated-t3277305/page12/page12\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gestureanswering", - "list": "oem", + "list": "Oem", "description": "Answer me 2.0\nAllows you to bring the phone to your ear to answer an incoming call automatically.\nhttps://www.lg.com/us/mobile-phones/VS980/Userguide/109-1.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gnss.airtest", - "list": "oem", + "list": "Oem", "description": "GNSS Air Test\nGNSS test, used to test... GNSS. Not needed, and GPNSS will continue to work.\nNOTE : GNSS = Global Navigation Satellite System and is the standard generic term for satellite navigation systems.\nThis term includes e.g. the GPS, GLONASS, Galileo, Beidou and other regional systems.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gnsslogcat", - "list": "oem", + "list": "Oem", "description": "GNSS Logcat\nUsed to dump GNSS logs. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gnsspostest", - "list": "oem", + "list": "Oem", "description": "GNSS Position test\nGNSS test again.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.gnsstest", - "list": "oem", + "list": "Oem", "description": "GNSS Test\nWoh ! Why does LG need so many GNSS test packages?! \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.hifirecorder", - "list": "oem", + "list": "Oem", "description": "LG Audio Recorder\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.hotspotlauncher", - "list": "oem", + "list": "Oem", "description": "LG Mobile Hotspot\nProvide hotsport feature enabling you to share the phone’s 4G data connection with any Wi-Fi capable devices.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.ia.task.incalagent", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.ia.task.smartcare", - "list": "oem", + "list": "Oem", "description": "LIA SmartDoctor Engine\nNeeded by SmartDoctor (com.lge.phonemanagement) ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.ia.task.smartsetting", - "list": "oem", + "list": "Oem", "description": "SmartSetting\nTurns on/off or changes features, settings and more according to where you are or what you do.\nhttps://www.lg.com/us/support/help-library/lg-android-smart-settings-CT10000025-20150103623722\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.iftttmanager", - "list": "oem", + "list": "Oem", "description": "LG Smart settings\nIFTTT = “if this, then that.”. Smart Settings can be seens as IFTTT.\nSome events automatically triggers actions.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.ime", - "list": "oem", + "list": "Oem", "description": "LG Stock Keyboard\nDo not remove if you don't have an alternate keyboard available. Personally, I keep the stock keyboard just in case the keyboard app crash/fails (this happened to me once) locking me out of entering password.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.ime.solution.handwriting", - "list": "oem", + "list": "Oem", "description": "Handwriting feature on the LG keyboard\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.ime.solution.text", - "list": "oem", + "list": "Oem", "description": "XT9 \nText predicting and correction for the LG keyboard.\nFor your culture (if you're young) : https://en.wikipedia.org/wiki/XT9\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.launcher2.theme.optimus", - "list": "oem", + "list": "Oem", "description": "\"Optimus\" theme for the LG launcher (v2)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.leccp", - "list": "oem", + "list": "Oem", "description": "LG Connectivity Service\nI didn't find any info about this package.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.lgaccount", - "list": "oem", + "list": "Oem", "description": "LG Account\nEnable you to create and manage you completly useless LG account.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.lgdrm.permission", - "list": "oem", + "list": "Oem", "description": "Handle permissions for LG DRM (com.lge.drmservice).\nWhy does LG need a whole package for this ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.lginstallservies", - "list": "oem", + "list": "Oem", "description": "LG Install Service\nUsed by LG to install some of its apps on the phone. Not needed unless you use the LG apps manager.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.lgmapui", - "list": "oem", + "list": "Oem", "description": "LGMapUI\nUser Interface (UI) for displaying location tracking reccord on the Health app (com.lge.lifetracker) ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.LGSetupView", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.lgworld", - "list": "oem", + "list": "Oem", "description": "LG SmartWorld\nLG Store. Enables you to nstall LG apps, theme, keyboard layout, fonts...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.lifetracker", - "list": "oem", + "list": "Oem", "description": "LG Health (https://play.google.com/store/apps/details?id=com.lge.lifetracker)\nAccording to users reviews, it is a very bad activity tracking app. \nPrivacy wise, you should never use this kind of thing obviously. \nhttps://www.lg.com/us/support/help-library/lg-android-lg-health-CT30013120-20150103629401\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.mirrorlink", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.mlt", - "list": "oem", + "list": "Oem", "description": "LG MLT\nRun in background all the time and probably serves purpose to help LG remote support. The thing is this acts as a good spyware. \nIt tries to track all your activity and logs GPS position together with the details gathered, and that includes calls, apps starting etc...\nAll data is collected and placed on /mpt partition, it seems not to be per reboot, but actually kept during flash and upgrades.\n#\nhttps://forum.xda-developers.com/showthread.php?t=2187920\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.mtalk.sf", - "list": "oem", + "list": "Oem", "description": "Voice Mate Speech Pack\nVoice Mate (now Q Vocie) is the LG Personal assistant (https://en.wikipedia.org/wiki/Voice_Mate)\nThis package provides speech pack. Is it the main Q-voice package ? I don't think so but I need confirmation.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.musicshare", - "list": "oem", + "list": "Oem", "description": "LG Audio Share \nEnables you to connect two devices so that you can share the sound from music or video files with another LG devices.\nhttps://www.lg.com/hk_en/support/product-help/CT30007700-20150123957406-others\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.myplace", - "list": "oem", + "list": "Oem", "description": "My Place\nAnalyses the place you stay the most and recognises it as My Place (or your home) automatically.\nhttps://www.lg.com/uk/support/product-help/CT00008356-1433767701724-setting\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.myplace.engine", - "list": "oem", + "list": "Oem", "description": "My Places Engine\nNeeded by com.lge.myplace. See above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.phonemanagement", - "list": "oem", + "list": "Oem", "description": "Smart Doctor App\nEnables you to shut down idle apps and delete temporary files.\nLets you also see phone battery, mobile data, apps, network status and usage patterns.\nOn the paper it seems good but in practise, Android handle 8+ handles very well idles apps. \nhttps://www.lg.com/ca_en/support/product-help/CT20098088-20150129256824-others\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.privacylock", - "list": "oem", + "list": "Oem", "description": "LG Content lock\nYou can lock the LG Gallery with a password or pattern. When connected to a PC, Content Lock prevents file previews.\nhttps://www.lg.com/us/support/help-library/lg-g4-content-lock-CT10000027-1432774759427\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.qhelp", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.qhelp.application", - "list": "oem", + "list": "Oem", "description": "Quick Help application\nI think this package is the real Quick Help app. The package above only provides help contents IMO.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.qmemoplus", - "list": "oem", + "list": "Oem", "description": "LG QuickMemo+\nAllows you to capture screen shots and use them to create memos. You can also insert a reminder, location information, image, video, and audio.\nhttps://www.lg.com/us/support/help-library/lg-android-quickmemo-CT10000025-20150103629575\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.remote.setting", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.sizechangable.weather", - "list": "oem", + "list": "Oem", "description": "Music widget\nNot sure if it only manages Music widget for the launcher or also for the lockscreen.\n\nWeather widget for the home screen.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.sizechangable.weather.platform", - "list": "oem", + "list": "Oem", "description": "Weather Service\nProvide weather data for the weather app/widget.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.sizechangable.weather.theme.optimus", - "list": "oem", + "list": "Oem", "description": "\"Optimus\" theme for the weather app/widget.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.smartdoctor.webview", - "list": "oem", + "list": "Oem", "description": "Smart Doctor Webview\nREMINDER : A WebView is acomponent that allows Android apps to display content from the web directly inside an application.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.smartshare", - "list": "oem", + "list": "Oem", "description": "SmartShare \nFeature that uses DLNA technology to stream multimedia contents between DLNA devices.\nDLNA is a non-profit trade organisation which defines standards that enable devices to share stuff with each other.\nBasically LG provides a way to stream multimedia contents from your phone to your smart TV (or via a DLNA plugin)\nhttps://www.lg.com/ca_en/support/product-help/CT31903570-1428542236040-file-media-transfer-pictures-music-etc\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.smartshare.provider", - "list": "oem", + "list": "Oem", "description": "Provider for Smart Share. \nNeeded by com.lge.smartshare.\nREMINDER : content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.smartsharepush", - "list": "oem", + "list": "Oem", "description": "Smart Share Push\nObviously related to Smart Share but I don't know its exact purpose. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.snappage", - "list": "oem", + "list": "Oem", "description": "Snap Page\nPart of the QuickMemo+ app, lets you capture the text/images/URL from a web page without grabbing ads.\nIt’s much like instapaper or pocket app, but it works locally, like reading mode on some browsers, saving only the body of the article. \nhttp://www.lg.com/us/mobile-phones/g4/display\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.springcleaning", - "list": "oem", + "list": "Oem", "description": "Smart cleaning\nDisplays the space in use and free space in your phone and allows you to selectively clean up your files.\nhttps://www.lg.com/us/mobile-phones/VS986/Userguide/339.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.sync", - "list": "oem", + "list": "Oem", "description": "LG Bridge Service\nUsed to backup, restore, update your LG phone, and transfer files wirelessly between computer and LG phone. \nYou will need to install LG Bridge software on your PC.\nNOTE : Cause noticable battery drain.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.video.vr.wallpaper", - "list": "oem", + "list": "Oem", "description": "Video Wallpaper\nLG 360° VR Wallpapers\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.videoplayer", - "list": "oem", + "list": "Oem", "description": "LG Video Player\nNB : This is a bad one. VLC is much better.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.videostudio", - "list": "oem", + "list": "Oem", "description": "Quick Video Editor\nAllows you to create and edit video files using the videos (and photos) stored on the phone.\nhttps://www.lg.com/us/mobile-phones/VS980/Userguide/281.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.voicecare", - "list": "oem", + "list": "Oem", "description": "LG Voice care\nAllows you to use your device if the touch screen or display is damaged. \nYou must agree to location-based information use and personal information collection to use Voice Care. \nhttps://www.lg.com/hk_en/support/product-help/CT20136018-20150122834174-others\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.vrplayer", - "list": "oem", + "list": "Oem", "description": "LG VR player\nEnables you to watch 360° pictures/videos.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.wernicke", - "list": "oem", + "list": "Oem", "description": "QVoice Engine\nNeeded by Q-voice (the LG Q Voice voice assistant) to work.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.wernicke.nlp", - "list": "oem", + "list": "Oem", "description": "Natural-language processing for LG intelligent assistant.\nUsed to understand what says an human when he speaks.\nNeeded by QVoice\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.wfd.spmirroring.source", - "list": "oem", + "list": "Oem", "description": "Provide wifi-direct feature\nNote : Wifi-direct is Wi-Fi standard enabling devices to easily connect with each other without requiring a wireless access point.\nIt allows allows two devices to establish a direct Wi-Fi connection without requiring a wireless router\nhttps://en.wikipedia.org/wiki/Wi-Fi_Direct\nspmirroring = ??? screen p... mirroring ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.wfds.service.v3", - "list": "oem", + "list": "Oem", "description": "Wifi-direct service (v3)\nSee above.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.wifi.p2p", - "list": "oem", + "list": "Oem", "description": "LG P2p Service \nWifi-drect P2P allows the device to discover the services of nearby devices directly, without being connected to a network.\nNeeded for LG Wifi-direct feature.\nhttps://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.lgfmservice", - "list": "oem", - "description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone’s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n", + "list": "Oem", + "description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone’s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.bnr.launcher", - "list": "oem", + "list": "Oem", "description": "LG Mobile Switch Launcher\nThis doesn't remove the default launchers.\nIt is most likely to backup/restore the user's launcher configuration.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.clock", - "list": "oem", + "list": "Oem", "description": "LG Clock app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.filemanager", - "list": "oem", + "list": "Oem", "description": "Stock file manager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.homeselector", - "list": "oem", + "list": "Oem", "description": "LG Home selector\nThis is the settings menu for the home launcher (present in the settings app as \"Home launcher\")\nIf you remove this app, the Home screen settings menu is gone from settings app. (not needed if you use external launcher)\n You can still switch between installed launchers, the package name is a bit misleading.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.launcher2", - "list": "oem", + "list": "Oem", "description": "LG Home (v2)\nStock 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!\nNOTE : Yeah there is another package described as \"launcher\". Normally, you only have one of them on your phone. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.launcher3", - "list": "oem", + "list": "Oem", "description": "LG Home (v3)\nStock 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!\nNOTE : Yeah there is 3 packages described as \"launcher\". Normally, you only have one of them on your phone. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.music", - "list": "oem", + "list": "Oem", "description": "Stock music player\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.floatingbar", - "list": "oem", + "list": "Oem", "description": "LG Floating bar\nLets you put shortcuts to apps or features, as well as quick access to contacts and music player controls on a \"floating bar\" on the Home screen.\nhttps://www.neowin.net/news/lg-v30-closer-look-floating-bar/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.theme.titan", - "list": "oem", + "list": "Oem", "description": "LG Update Center\nProvide Android upgrade and LG updates (Settings --> System --> Update Center)\nI believe you won't receive any updates if this packages is deleted.\n\n #\"com.lge.theme.highcontrast\"\nVarious themes. Safe to remove any you don't want/use. I could not find the package for the default (LG) theme.\nMake sure you don't delete the package for the theme you're currently using. I don't know what will happen then.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.partnerbrowsercustomizations.btl.s600ww.overlay", - "list": "oem", + "list": "Oem", "description": "Add Nokia pinned bookmarks in your chromium based browser\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.providers.calendar.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "\"com.android.providers.calendar\" is necessary to sync stock Calendar app and lets it work correctly.\nI don't know what does this overlay add.\n#\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.providers.settings.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Still otther overlays for android settings provider.\n\"com.android.providers.settings\" handles settings app datas (contentProvider)\n#\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.providers.settings.btl.s600ww.overlay", - "list": "oem", + "list": "Oem", "description": "Still otther overlays for android settings provider.\n\"com.android.providers.settings\" handles settings app datas (contentProvider)\n#\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.retaildemo.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay for Retail demonstration mode\nhttps://en.wikipedia.org/wiki/Demo_mode\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay for ???\nNokia users don't see any differences when removed.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.apnwidget.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Another overlay for APN widget this time. Seems useless to me\nREMINDER : APN means Access Point Name and must be configured with carrier values in order your device could acess carrier network. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.AprUploadService.data.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Apr Upload Service ????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.autoregistration.overlay.d.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Spyware app which sends warranty details to China\nhttps://milankragujevic.com/the-trade-of-privacy-for-convenience\nhttps://nitter.net/drwetter/status/1108801189662130176\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.batteryprotect.overlay.d.base.s600e0", - "list": "oem", + "list": "Oem", "description": "Battery protect is advertised to improve battery performance but in practice it drains your battery and kills apps to aggressively.\nhttps://dontkillmyapp.com/nokia\nNokia decided to stop using this app-killer in the future\nhttps://www.androidpolice.com/2019/08/27/nokia-hmd-phones-disable-evenwell-background-process-app-killer/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.bboxsbox.app", - "list": "oem", + "list": "Oem", "description": "????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.bokeheditor.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Related to photos editing I think \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.CPClient.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "CP = Client Provisioning.\nSurely used to push new carrier internet/MMS settings automatically\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.customerfeedback.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Customer manager\nGiven its name it is useless but I don't have more info.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.dataagent.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Data agent\nUsed for backup/restore ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DbgCfgTool.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Debug config tool ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.defaultappconfigure.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DeviceMonitorControl.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Monitor stuff obviously...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.email.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay for email app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.factorywizard.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Most likely a configuration setup after a factory reset (and/or after first boot)\nGuides you through the basics of setting up your device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.foxlauncher.partner", - "list": "oem", + "list": "Oem", "description": "Partner Launcher Customization\nRelated to the Nokia launcher\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.fqc", - "list": "oem", + "list": "Oem", "description": "FQC is a secret test menu. It lets you test the hardware (touch screen, speakers, SD card, SIM card, camera...)\nYou need to type *#*#372733#*#* in the Nokia dialer\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.legalterm.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Provides terms and condition (legal notice)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.managedprovisioning.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Seems to be a user interface related to settings description and wizard setup.\nhttps://en.wikipedia.org/wiki/Wizard_(software)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.mappartner", - "list": "oem", + "list": "Oem", "description": "????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.nps.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Net Promoter Score\nPreinstalled survey.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.pandorasbox.app", - "list": "oem", + "list": "Oem", "description": "WTF is this ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.partnerbrowsercustomizations.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Customize your browser with stuff you don't want.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.permissiondetection.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.phone.overlay.base", - "list": "oem", + "list": "Oem", "description": "Overlay for the dialer app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.PowerMonitor.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Drains more battery than it saves.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.powersaving.g3.overlay.d.base.s600e0", - "list": "oem", + "list": "Oem", "description": "Is nokia powersaving really effective? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.providers.downloads.ui.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Add most likey a useless overlay on the download app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.providers.partnerbookmarks.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Provides Nokia bookmarks in Chrome/Nokia browser ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.providers.weather.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Provider for the Nokia weather app.\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.pushagent.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Surely related to push notifications for Nokia apps (only ?)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.retaildemoapp.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Nokia retail demonstration mode \nhttps://en.wikipedia.org/wiki/Demo_mode\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.screenlock.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay for the screenlock\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.settings.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay related to settings\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.SettingsUtils.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Settings utils\n(crapy) Audio rendering. \nSee https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/9#note_369056538\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.SetupWizard.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "It's the basic configuration wizard that drives you through first boot and guides you through the basics of setting up your device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.stbmonitor.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Apparently used to stabilize phone usage.\nSeems to drain battery \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.telecom.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Telecom telemetry ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.UsageStatsLogReceiver.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Logging stuff\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.weatherservice.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay for the weather app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.fih.infodisplay", - "list": "oem", + "list": "Oem", "description": "Foxconn info display\n????\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.fih.StatsdLogger", - "list": "oem", + "list": "Oem", "description": "Foxconn stats logger\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.foxconn.ifaa", - "list": "oem", + "list": "Oem", "description": "IFAA = China’s Internet Finance Authentication Alliance\nChinese organisation that aim to achieve a more simple way to verify the identity of human (like passwordless authentication)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hmdglobal.datago.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Sends diagnostic data to HMD (Company behin Nokia) ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hmdglobal.support", - "list": "oem", + "list": "Oem", "description": "My Phone (https://play.google.com/store/apps/details?id=com.hmdglobal.support)\nLets you join the Nokia phones community, get app recommendations, explore your phone’s user guide and more.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.cellbroadcastreceiver.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Cell broadcast is a method of sending messages to multiple mobile telephone users in a defined area at the same time.\nIt is often used for regional emergency alerts. \nI think this package only handles notifications overlay for broadcast cell, not the implementation.\nIt seems to me that broadcast SMS use normal notifications so there is chances that this package provide special overlay for Nokia SMS app ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.hmdglobal.camera2", - "list": "oem", + "list": "Oem", "description": "Nokia camera (https://play.google.com/store/apps/details?id=com.hmdglobal.camera2)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.evenwell.camera2", - "list": "oem", + "list": "Oem", "description": "Nokia camera by evenwell (https://play.google.com/store/apps/details?id=com.evenwell.camera2)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.evenwell.fmradio.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Nokia radio app \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.evenwell.hdrservice", - "list": "oem", + "list": "Oem", "description": "HDR Service (https://play.google.com/store/apps/details?id=com.evenwell.hdrservice)\nEnhances contrast and sharpness for normal photos, games and videos dynamically.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.evenwell.OTAUpdate.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Related to OTA Update (Over-The-Air updates, updates from Nokia)\nMay not be safe if you still receive updates.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.coloros.appmanager", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.assistantscreen", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.backuprestore", - "list": "oem", + "list": "Oem", "description": "Most likely Oppo backup/restore feature \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.childrenspace", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.cloud", - "list": "oem", + "list": "Oem", "description": "Oppo Cloud\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.directui", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.findmyphone", - "list": "oem", + "list": "Oem", "description": "Find my phone service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.gamespace", - "list": "oem", + "list": "Oem", "description": "Game Space\nHub for your Games + some performance optimizations\nhttps://community.coloros.com/thread-9962-1-1.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.healthcheck", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.mcs", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.ocrscanner", - "list": "oem", + "list": "Oem", "description": "ColorOS Optical character recognition scanner\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.oppomultiapp", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.phonenoareainquire", - "list": "oem", + "list": "Oem", "description": "Number Origin\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.smartdrive", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.soundrecorder", - "list": "oem", + "list": "Oem", "description": "ColorOS Sound Recorder\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.speechassist", - "list": "oem", + "list": "Oem", "description": "ColorOS Speech Assistant\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.widget.smallweather", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.heytap.cloud", - "list": "oem", + "list": "Oem", "description": "HeyTap Cloud\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mobiletools.systemhelper", - "list": "oem", + "list": "Oem", "description": "System Helper\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.nearme.atlas", - "list": "oem", + "list": "Oem", "description": "Secure payment\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.nearme.browser", - "list": "oem", + "list": "Oem", "description": "Default web browser\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.nearme.instant.platform", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.nearme.themestore", - "list": "oem", + "list": "Oem", "description": "Themes store\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.fingerprints.fingerprintsensortest", - "list": "oem", + "list": "Oem", "description": "Fingerprint sensort test\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.logkitservice", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.logkit", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.market", - "list": "oem", + "list": "Oem", "description": "Oppo App Market\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.music", - "list": "oem", + "list": "Oem", "description": "Oppo Music app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.ovoicemanager", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.oppopowermonitor", - "list": "oem", + "list": "Oem", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.quicksearchbox", - "list": "oem", + "list": "Oem", "description": "Single swip from top to bottom search that has lots of Chinese in it\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.oppo.securepay", - "list": "oem", + "list": "Oem", "description": "Payment Protection\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.wallet", - "list": "oem", + "list": "Oem", "description": "Oppo Wallet\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.realme.findphone.client2", - "list": "oem", + "list": "Oem", "description": "Find my phone client app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.filemanager", - "list": "oem", + "list": "Oem", "description": "ColorOS File Manager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.coloros.pictorial(LockscreenMagazine)", - "list": "oem", + "list": "Oem", "description": "Removal will result in no longer being able to access Lockscreen settings.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.coloros.securitypermission", - "list": "oem", + "list": "Oem", "description": "Handles app permission management. DO NOT REMOVE THIS\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.oppo.freefallingmonitor", - "list": "oem", + "list": "Oem", "description": "Provides protection for camera slider in the event of a fall. \nBest described here: https://www.gizchina.com/2018/06/20/oppo-find-x-slide-up-camera-has-anti-fall-feature-guarantees-5-years-usage/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.oppo.webview", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.sohu.inputmethod.sogouoem", - "list": "oem", + "list": "Oem", "description": "Default keyboard\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.appmanager", - "list": "miscellaneous", + "list": "Misc", "description": "Mobile Device Information Provider\nSeems related to Kindle\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.avod.thirdpartyclient", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Prime Video (https://play.google.com/store/apps/details?id=com.amazon.avod.thirdpartyclient)\nVOD service from Amazon.\nhttps://en.wikipedia.org/wiki/Prime_Video\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.mShop.android", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Shopping (https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.fv", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon App suite. Provides access to Amazon digital content\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.kindle", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Kindle (https://play.google.com/store/apps/details?id=com.amazon.kindle)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.mp3", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Music (https://play.google.com/store/apps/details?id=com.amazon.mp3)\nAmazon streaming app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.venezia", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon AppStore\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.aa", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.aa.attribution", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Assistant Attribution. A spyware again !\nTracking tool. Allows sellers to measure the impact of media channels **off Amazon** on sales.\nhttps://www.repricerexpress.com/amazon-attribution/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.mShop.android.shopping.vpl", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Shopping (https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping)\nSame package as com.amazon.mShop.android.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.mShop.android.shopping", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Shopping (https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping)\nSame package as com.amazon.mShop.android.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.amazon.clouddrive.photos", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon Photos (https://play.google.com/store/apps/details?id=com.amazon.clouddrive.photos)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "in.amazon.mShop.android.shopping", - "list": "miscellaneous", + "list": "Misc", "description": "Amazon India (https://play.google.com/store/apps/details?id=in.amazon.mShop.android.shopping)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.facebook.katana", - "list": "miscellaneous", + "list": "Misc", "description": "Facebook app (https://play.google.com/store/apps/details?id=com.facebook.katana)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.facebook.system", - "list": "miscellaneous", + "list": "Misc", "description": "Facebook App Installer (empty shell app which incite you to install the Facebook app)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.facebook.appmanager", - "list": "miscellaneous", + "list": "Misc", "description": "Facebook app manager handles Facebook apps updates.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.facebook.services", - "list": "miscellaneous", + "list": "Misc", "description": "Facebook Services is a tool that lets you manage different Facebook services automatically using your Android device. \nIn particular, the tool focuses on searching for nearby shops and establishments based on your interests.\nI don't know if this a dependency for com.facebook.katana but nobody cares because we all want to delete all the Facebook stuff right ?!!\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.facebook.orca", - "list": "miscellaneous", + "list": "Misc", "description": "Facebook Messenger (https://play.google.com/store/apps/details?id=com.facebook.orca)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.instagram.android", - "list": "miscellaneous", + "list": "Misc", "description": "Instagram (https://play.google.com/store/apps/details?id=com.instagram.android)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.whatsapp", - "list": "miscellaneous", + "list": "Misc", "description": "Whatsapp (https://play.google.com/store/apps/details?id=com.whatsapp)\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.skydrive", - "list": "miscellaneous", + "list": "Misc", "description": "Microsoft OneDrive (Cloud) (https://play.google.com/store/apps/details?id=com.microsoft.skydrive)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.skype.raider", - "list": "miscellaneous", + "list": "Misc", "description": "Skype (https://play.google.com/store/apps/details?id=com.skype.raider)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.office.powerpoint", - "list": "miscellaneous", + "list": "Misc", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.skype.m2", - "list": "miscellaneous", + "list": "Misc", "description": "Skype Lite (https://play.google.com/store/apps/details?id=com.skype.m2)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.office.officehubhl", - "list": "miscellaneous", + "list": "Misc", "description": "Office Mobile hub (on Samsung Phone)\nIncludes the complete Word, PowerPoint, and Excel apps to offer a convenient office experience on the go.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.office.officehub", - "list": "miscellaneous", + "list": "Misc", "description": "Microsoft Office Mobile\nIncludes the complete Word, PowerPoint, and Excel apps to offer a convenient office experience on the go. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.office.officehubrow", - "list": "miscellaneous", + "list": "Misc", "description": "Microsoft Mobile Office Beta\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.appmanager", - "list": "miscellaneous", + "list": "Misc", "description": "Your Phone Companion - Link to Windows (https://play.google.com/store/apps/details?id=com.microsoft.appmanager)\nMicrosoft app for synchronising your phone with a W10 PC.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.translator", - "list": "miscellaneous", + "list": "Misc", "description": "Microsoft Translator app (https://play.google.com/store/apps/details?id=com.microsoft.translator)\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.caf.fmradio", - "list": "miscellaneous", + "list": "Misc", "description": "https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/fm/tree/fmapp2/src/com/caf/fmradio\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "org.codeaurora.gps.gpslogsave", - "list": "miscellaneous", + "list": "Misc", "description": "Saves GPS logs.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "org.codeaurora.bluetooth", - "list": "miscellaneous", + "list": "Misc", "description": "https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/bluetooth\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "org.codeaurora.ims", - "list": "miscellaneous", + "list": "Misc", "description": "IMS is an open industry standard for voice and multimedia communications over packet-based IP networks (Volte/VoIP/Wifi calling)\nThis his package is needed for the Volte/VoIP/Wifi calling provided by your carrier.\nThis is not needed by messaging apps (Signal, Telegram, WhatsApp...)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qti.qualcomm.datastatusnotification", - "list": "miscellaneous", + "list": "Misc", "description": "Can read/send SMS\nAllows to cap data when you've reached the limit of your plan (not 100% sure)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qti.service.colorservice", - "list": "miscellaneous", + "list": "Misc", "description": "Don't know why but it uses mobile data.\nIt most likely does something to colors on your display. Can someone see the difference ? Is it accessbility feature ?\nNeeded for Blue screen feature ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qti.confuridialer", - "list": "miscellaneous", + "list": "Misc", "description": "Conference URI dialer. Also a conference call service, for digital signal only, as SIP / VoIP\nhttps://devcondition.com/article/removing-unneeded-miui-applications/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qti.snapdragon.qdcm_ff", - "list": "miscellaneous", + "list": "Misc", "description": "Qualcomm Display Color Management tool\nWorks in background and \"enhance\" the display’s appearance through an intelligent color adjustment and gamut-mapping system \n\"to make colors look vibrant and true to life\".\nNot really convinced. Can someone see the difference ? \nhttps://www.qualcomm.com/news/onq/2016/05/02/qualcomm-trupalette-brings-your-phones-display-life\n#\nff = FinFet ? (https://en.wikipedia.org/wiki/FinFET)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.atfwd", - "list": "miscellaneous", + "list": "Misc", "description": "Used to send AT command messages from/to the modem\nAttention commands commands are a collection of short-string commands developed in the early 1980s \nthat were designed to be transmitted via phone lines and control modems. Different AT command strings can be merged together \nto tell a modem to dial, hang up, or change connection parameters. \nSmartphones include a basic modem component inside them, which allows the smartphone to connect to the Internet \nvia its telephony function.\nThis can be abused. It's been known for many years that Android devices are vulnerable to attacks carried out via AT commands:\nhttps://www.bleepingcomputer.com/news/security/smartphones-from-11-oems-vulnerable-to-attacks-via-hidden-at-commands/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.cabl", - "list": "miscellaneous", + "list": "Misc", "description": "Content Adaptative Backlight Settings\nCABL will try to adjust the image being displaye by changing the contrast/quality/image backlight depending on \nthe content on the screen.\nDownside to this is loss of dynamic range which results in some colors being washed out/clipped.\nCABL != Auto brightness (which doesn't change the content of the screen, only the brightness)\nNOTE: You may want to remove this. It does not work very well on many phones\nhttps://mobileinternist.com/disable-adaptive-brightness-android\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.embms", - "list": "miscellaneous", + "list": "Misc", "description": "Run in background.\nI guess it add support to LTE Broadcast or eMBMS (evolved Multimedia Broadcast Multicast Service) \nEnables carriers to sends stuff using multicast (same content to be delivered to a large number of users at the same time) instead of LTE.\nIt is a more efficient use of network resources when compared to each user receiving the same content individually.\nPersonally I don't want my carrier to send me stuff.\n#\nFYI : https://en.wikipedia.org/wiki/Multimedia_Broadcast_Multicast_Service\n\thttps://www.one2many.eu/en/lte-broadcast/what-is-embms\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.fastdormancy", - "list": "miscellaneous", + "list": "Misc", "description": "Provide Fast Dormancy feature/setting in the dialer (reduce battery consumption and network utilization during periods of data inactivity) \nhttps://en.wikipedia.org/wiki/Fast_Dormancy\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.location", - "list": "miscellaneous", + "list": "Misc", "description": "May enable your device to determine its location more quickly and accurately, even when your device is unable to get a strong GPS signal. \n**May** also help your device conserve battery power when you use applications or services requiring location data\nIt will periodically downloads data to your device regarding the locations of nearby cellular towers and WiFi access points\n#\nQualcomm Location periodically sends a unique software ID, the location of your device (longitude, latitude and altitude, and its uncertainty) \nand nearby cellular towers and Wi-Fi hotspots, signal strength, and time (collectively, “Location Data”) to Qualcomm servers. \nAs with any Internet communication, they also receive the IP address your device uses. \nhttps://www.qualcomm.com/site/privacy/services\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qcrilmsgtunnel", - "list": "miscellaneous", + "list": "Misc", "description": "Tunnel between modem and android framework. Related to SMS ? \nFYI : ril = Radio Interface layer. It's the bridge between Android phone framework services and the hardware.\nThere is no noticeable immediate consequences after disabling it but it'd better to know more about.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.simcontacts", - "list": "miscellaneous", + "list": "Misc", "description": "Sim Contacts\nSafe to remove.\n \tI don't exactly know what's the purpose of this package. Import/Export tool?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.svi", - "list": "miscellaneous", + "list": "Misc", "description": "Sunlight Visibility Improvement\nI've heard vaguely that some phones use it for the above purpose? On a LG Q6 there was no effect on functionality after removing.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.qualcomm.uimremoteserver", - "list": "miscellaneous", + "list": "Misc", "description": "UIM Remote Server\nUIM = User Identiy Module\nGiven its name I don't think it is a mandatory and pertinent feature. Can someone test?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.wfd.service", - "list": "miscellaneous", + "list": "Misc", "description": "Wifi Display\nProvides a way to cast your screen to your TV (support for Miracast)\nhttps://en.wikipedia.org/wiki/Miracast\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.auth.fidocryptoservice", - "list": "miscellaneous", + "list": "Misc", "description": "Qualcomm FIDO implementation. \nFIDO : https://en.wikipedia.org/wiki/FIDO_Alliance\nFido is a set of open technical specifications for mechanisms of authenticating users to online services that do not depend on passwords.\nhttps://fidoalliance.org/specs/u2f-specs-1.0-bt-nfc-id-amendment/fido-glossary.html\nhttps://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-overview-v2.0-rd-20170927.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.autoregistration", - "list": "miscellaneous", + "list": "Misc", "description": "Collect device activation data to remotely activate a phone’s warranty\nFYI : In 2019 this package was sending private data (IMEI, CELLID , CCID) in CLEAR text to zzhc.vnet.cn (chinese server). \nAccording to HMD (Nokia) it was a mistake : \nhttps://www.androidauthority.com/nokia-7-plus-user-info-967901/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.callenhancement", - "list": "miscellaneous", + "list": "Misc", "description": "Supposed to enhance call quality (I let you test if it really does)\nFYI : This app can record all your phone call\nA vulnerability was found in 2019, allowing unauthorized microphone audio recording by 3rd-party apps.\nhttps://nvd.nist.gov/vuln/detail/CVE-2019-15472\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.callfeaturessetting", - "list": "miscellaneous", + "list": "Misc", "description": "Not mandatory (according to XDA users)\nCan someone explain what feature does this package add?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.confdialer", - "list": "miscellaneous", + "list": "Misc", "description": "ConfDialer\nLTE Conferencing Service\nHow to use this feature? It is nowhere explained.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qti.dpmserviceapp", - "list": "miscellaneous", + "list": "Misc", "description": "Data Power Manager for the radio\nUsed to improve energy efficiency\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.networksetting", - "list": "miscellaneous", + "list": "Misc", "description": "Network operators (hidden settings menu)\nLets you select network modes like GSM only, WCDMA only, LTE only etc, toggle VoLTE On/Off...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.optinoverlay", - "list": "miscellaneous", + "list": "Misc", "description": "Overlay for something but what... \n(nothing useful in any case)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.qms.service.trustzoneaccess", - "list": "miscellaneous", + "list": "Misc", "description": "Handles access to the Qualcomm/ARM Trustzone?\nYou may not need Qualcomm Trustzone if you don't used OEM trusted apps.\nSee com.trustonic.tuiservice\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.perfdump", - "list": "miscellaneous", + "list": "Misc", "description": "Performance dump (logging)\nEnable a more accurate overview of the running services (and maybe how much power/RAM they take?)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.qms.service.connectionsecurity", - "list": "miscellaneous", + "list": "Misc", "description": "Telemetry service\nqms = quality management service\nBackground-Connection to tls.telemetry.swe.quicinc.com (Host/Domain belongs to Qualcomm)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.qms.service.telemetry", - "list": "miscellaneous", + "list": "Misc", "description": "Telemetry service.\nYeah obviously it phones to Qualcomm.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.qtisystemservice", - "list": "miscellaneous", + "list": "Misc", "description": "Seems to only log stuff related to telephony\nA user removed this without noticing any issues\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.roamingsettings", - "list": "miscellaneous", + "list": "Misc", "description": "Hidden settings menu\nLets to tweak roaming settings (How to access this settings?)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.rcsimsbootstraputil", - "list": "miscellaneous", + "list": "Misc", "description": "RCS Service \nRCS = Rich Communication Services. \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\nNote that it uses IP protocol so you need to connect to Wifi/3G/4G... to take advantage of it.\n#\nIt's a hot mess right now. It aims at being universal but you still need to have a Samsung Messages \nor Google Message. 3-party apps can't support it because google hasn't released a public API yet.\n\nIn a lot of country messages go through Google's Jibe servers.\nhttps://jibe.google.com/policies/terms/\n#\nhttps://pocketnow.com/why-you-should-probably-avoid-googles-rcs-text-messaging-chat-feature\n#\nDoes this packages is really needed for VolTE/VoWifi?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.uceshimservice", - "list": "miscellaneous", + "list": "Misc", "description": "UCE shim service \nUCE = User Capability Echange\nUsed for RCS. It provide a service discovery with which users can know the capabilities of other users.\nUser capability exchange is based on SIP PUBLISH and then SIP SUBSCRIBE/NOTIFY. \nDevices would PUBLISH their capabilities to a presence server and then when another device wants to find out what \nthe other party is able to support, the device would send a SUBSCRIBE to the presence server and the presence server \nwould then send a NOTIFY to the device of what the other party is able to support.\nSee https://fr.wikipedia.org/wiki/Session_Initiation_Protocol\nSee \"com.samsung.rcs\" in Samsung list for more information on RCS\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.timeservice", - "list": "miscellaneous", + "list": "Misc", "description": "Qualcomm Time Service\nIt maybe keeps the real time clock in the Qualcomm processor synchronised with Android time.\nSeems not safe to remove. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qti.xdivert", - "list": "miscellaneous", + "list": "Misc", "description": "Smart-Divert\nIf enabled, diverts your calls to another number.\nYou can choose to divert all calls, divert on no reply or divert when the line is busy.\nWhere can you enable/disable this feature? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.quicinc.cne.CNEService", - "list": "miscellaneous", + "list": "Misc", "description": "Qualcomm Connectivity Engine\nAllow seamless calls between VoLTE and VoWiFi\nhttps://www.qualcomm.com/news/onq/2013/07/02/qualcomms-cne-bringing-smarts-3g4g-wi-fi-seamless-interworking\nhttps://programmersought.com/article/35091829299/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.dynamicddsservice", - "list": "miscellaneous", + "list": "Misc", "description": "Dynamic DDS Service\nDDS = Direct Digital Synthesizer\nTo make this very simple, it enables frequencies to be changed quickly without settling time.\nIt is very useful for testing, communications and frequency sweep applications. Not sure you need this in your phone.\nhttps://www.qualcomm.com/news/releases/1996/05/07/qualcomm-introduces-new-high-speed-dual-direct-digital-synthesizer\nIf you want to know more about the use of a DDS : https://www.allaboutcircuits.com/technical-articles/direct-digital-synthesis/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.lpa", - "list": "miscellaneous", + "list": "Misc", "description": "Only useful if you use an esim (virtual sim)\nlpa = Local Profile Assistants. It is a software that allows consumers to choose and change their subscription data when switching between \nnetwork operators/carriers.\nhttps://developer.qualcomm.com/blog/rise-esims-and-isims-and-their-impact-iot\nhttps://source.android.com/devices/tech/connect/esim-overview\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.remoteSimlockAuth", - "list": "miscellaneous", + "list": "Misc", "description": "Enable you to lock/unlock your eSIM remotely.\nSeems more of a security risk to me than anything else.\nIs it related to Safeswitch ? https://www.qualcomm.com/products/features/security/safeswitch\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.simsettings", - "list": "miscellaneous", + "list": "Misc", "description": "Obviously related to SIM settings\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.qualcomm.qti.telephonyservice", - "list": "miscellaneous", + "list": "Misc", "description": "Sound processing during phonecalls\nYou absolutely need this package.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.qualcomm.qti.telephony.vodafonepack", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.qualcomm.qti.uim", - "list": "miscellaneous", + "list": "Misc", "description": "Related to RUIM I guess. It is a kind of SIM card\nhttps://en.wikipedia.org/wiki/Removable_User_Identity_Module\nStill used in China it seems.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.quicinc.fmradio", - "list": "miscellaneous", + "list": "Misc", "description": "quicinc = Qualcomm Innovation Center\nFM Radio app by Qualcomm\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qualcomm.qti.qmmi", - "list": "miscellaneous", + "list": "Misc", "description": "QMMI is a test app made by Qualcomm. It is used by service center to test the working of the various device components.\nMore info: https://community.phones.nokia.com/discussion/52566/android-10-on-nokia-8-1/p19\nUseless for end-users.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "cci.usage", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.ld.appstore", - "list": "miscellaneous", + "list": "Misc", "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\n\nLD Gaming Appstore\nLDPlayer is an Android Gaming emulator pour PC (https://ldplayer.net/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.aspiro.tidal", - "list": "miscellaneous", + "list": "Misc", "description": "Tidal Music (https://play.google.com/store/apps/details?id=com.aspiro.tidal)\nMusic streaming app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.audible.application", - "list": "miscellaneous", + "list": "Misc", "description": "Cover Audible Audiobooks (https://play.google.com/store/apps/details?id=com.audible.application)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.bleacherreport.android.teamstream", - "list": "miscellaneous", + "list": "Misc", "description": "Bleacher Report (https://play.google.com/store/apps/details?id=com.bleacherreport.android.teamstream)\nSports news site\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.blurb.checkout", - "list": "miscellaneous", + "list": "Misc", "description": "Blurb Checkout \nProvides book purchase and checkout for Samsung’s Story Album app (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.booking", - "list": "miscellaneous", + "list": "Misc", "description": "Booking.com app (https://play.google.com/store/apps/details?id=com.booking)\nSeriously, you shouldn't use it !\nhttps://en.wikipedia.org/wiki/Booking.com\nhttps://blog.usejournal.com/why-i-would-never-trust-booking-com-again-so-you-should-too-a2ab535ed915?gi=7ebe86eaa880\nhttps://ro-che.info/articles/2017-09-17-booking-com-manipulation\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.cequint.ecid", - "list": "miscellaneous", + "list": "Misc", "description": "Caller ID from Cequint (https://www.cequint.com/)\nhttps://www.fiercewireless.com/wireless/t-mobile-to-launch-caller-id-service-from-cequint\nNOTE : Never trust a company which promotes call ID/spam blocking features.\nhttps://itmunch.com/robocall-caught-sending-customers-confidential-data-without-consent/\n#\nCequint was acquired by TNS (https://tnsi.com/)\nThat was not a good thing : https://www.geekwire.com/2013/earnouts-bad-cequint-execs-sue-parent-company/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.cnn.mobile.android.phone", - "list": "miscellaneous", + "list": "Misc", "description": "CNN Breaking US & World News app (https://play.google.com/store/apps/details?id=com.cnn.mobile.android.phone)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.contextlogic.wish", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.cootek.smartinputv5.language.spanishus", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.cootek.smartinputv5.language.englishgb", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.crowdcare.agent.k", - "list": "miscellaneous", + "list": "Misc", "description": "Crowdcare is now Wysdom.AI (https://nitter.42l.fr/wysdomai)\nFrom their Twitter description : The easiest way for businesses to improve customer satisfaction, contain costs, \nand generate revenue by using #AI to power customer experiences.\nWysdom.AI has joined the Microsoft Partner Network in 2018\nhttps://wysdom.ai/privacy-policy/ (not good)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.devhd.feedly", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.diotek.sec.lookup.dictionary", - "list": "miscellaneous", + "list": "Misc", "description": "Samsung dictionary from Diotek (Korean company)\nhttp://en.diotek.com/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.directv.dvrscheduler", - "list": "miscellaneous", + "list": "Misc", "description": "DIRECTV (https://play.google.com/store/apps/details?id=com.directv.dvrscheduler)\nOffical app from DIRECTV (subsidiary of AT&T)\nLets you watch Live TV, recorded shows, VODs and schedule recordings on your DVR\nWorth reading : https://en.wikipedia.org/wiki/DirecTV#Consumer_protection_lawsuits_and_violations\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.discoveryscreen", - "list": "miscellaneous", + "list": "Misc", "description": "Appflash (https://play.google.com/store/apps/details?id=com.discoveryscreen)\nVerizon Spyware.\nhttps://www.eff.org/deeplinks/2017/04/update-verizons-appflash-pre-installed-spyware-still-spyware\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.dna.solitaireapp", - "list": "miscellaneous", + "list": "Misc", "description": "Solitaire Game app from DNA company ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.drivemode", - "list": "miscellaneous", + "list": "Misc", "description": "DraftKings - Daily Fantasy Sports for Cash\nApp has been removed from the Playstore.\nWorth reading : https://en.wikipedia.org/wiki/DraftKings\n\nDrivemode (https://play.google.com/store/apps/details?id=com.drivemode.android)\nSimplifies how you manage calls and messages while driving.\nhttps://drivemode.com/privacy-2/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ebay.mobile", - "list": "miscellaneous", + "list": "Misc", "description": "Ebay app (https://play.google.com/store/apps/details?id=com.ebay.mobile)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ebay.carrier", - "list": "miscellaneous", + "list": "Misc", "description": "Kind of weird ebay apps preinstalled by carriers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ehernandez.radiolainolvidable", - "list": "miscellaneous", + "list": "Misc", "description": "Radio La Inolvidable Peru (no longer exist)\nSpanish Radio app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.emoji.keyboard.touchpal", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.eterno", - "list": "miscellaneous", + "list": "Misc", "description": "Daily hunts News. (https://play.google.com/store/apps/details?id=com.eterno&hl=en)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evernote", - "list": "miscellaneous", + "list": "Misc", "description": "Evernote app (https://play.google.com/store/apps/details?id=com.evernote)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.galaxyfirsatlari", - "list": "miscellaneous", + "list": "Misc", "description": "Galaxy Fırsatları (https://play.google.com/store/apps/details?id=com.galaxyfirsatlari)\nSamsung-only app for Turkish people\nRecommands you stuff to buy. You are supposed to save money but we all know this kind of apps\nencourages consumption.\nExodus found 10 trackers and 17 permissions : https://reports.exodus-privacy.eu.org/fr/reports/143830/ \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.generalmobi.go2pay", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.gotv.nflgamecenter.us.lite", - "list": "miscellaneous", + "list": "Misc", "description": "Football NFL (https://play.google.com/store/apps/details?id=com.gotv.nflgamecenter.us.lite)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.groupon", - "list": "miscellaneous", + "list": "Misc", "description": "Groupon (https://play.google.com/store/apps/details?id=com.groupon)\nOnline shopping deals and coupons.\nWorth reading : https://en.wikipedia.org/wiki/Groupon#Reception\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hancom.office.editor.hidden", - "list": "miscellaneous", + "list": "Misc", "description": "Legacy Hancom Office Editor (Korean alternative to Microsoft Office). Featured in Samsung and LG phones\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.handmark.expressweather.vpl", - "list": "miscellaneous", + "list": "Misc", "description": "1Weather (https://play.google.com/store/apps/details?id=com.handmark.expressweather)\nForecasts alerts app (contain ads)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hulu.plus", - "list": "miscellaneous", + "list": "Misc", "description": "Hulu (https://play.google.com/store/apps/details?id=com.hulu.plus&hl)\nNetflix competitor.\nFYI : Hulu is owned by Disney.\nhttps://en.wikipedia.org/wiki/Hulu\nhttps://www.digitaltrends.com/home-theater/hulu-vs-disney-plus/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ideashower.readitlater.pro", - "list": "miscellaneous", + "list": "Misc", "description": "Pocket (https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro)\nAllows you to save an article or web page to remote servers for later reading\nWas purchased by Mozilla in 2017 but is still close source for now.\nhttps://getpocket.com/privacy\nOpen-source alternative : https://wallabag.org/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.imdb.mobile", - "list": "miscellaneous", + "list": "Misc", "description": "IMDb mobile app (https://play.google.com/store/apps/details?id=com.imdb.mobile)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.infraware.polarisoffice5", - "list": "miscellaneous", + "list": "Misc", "description": "Polaris Office from US Infraware Inc company (Microsoft Office like)\nhttps://en.wikipedia.org/wiki/Polaris_Office\nhttps://play.google.com/store/apps/details?id=com.infraware.office.link\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ironsource.appcloud.oobe", - "list": "miscellaneous", + "list": "Misc", "description": "AppCloud (discontinued) from ironSource, an advertising company.\nWorth reading : https://en.wikipedia.org/wiki/IronSource.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ironsource.appcloud.oobe.huawei", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.king.candycrush4", - "list": "miscellaneous", + "list": "Misc", "description": "Candy Crush Friends Saga (https://play.google.com/store/apps/details?id=com.king.candycrush4)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.king.candycrushsodasaga", - "list": "miscellaneous", + "list": "Misc", "description": "Candy Crush Soda Saga (https://play.google.com/store/apps/details?id=com.king.candycrushsodasaga)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.king.candycrushsaga", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.linkedin.android", - "list": "miscellaneous", + "list": "Misc", "description": "Linkedin app (https://play.google.com/store/apps/details?id=com.linkedin.android)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lookout", - "list": "miscellaneous", + "list": "Misc", "description": "Lookout Security & Antivirus (https://play.google.com/store/apps/details?id=com.lookout)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.micredit.in", - "list": "miscellaneous", + "list": "Misc", "description": "Mi Credit. Personal Loan app (https://play.google.com/store/apps/details?id=com.micredit.in.gp)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.netflix.mediaclient", - "list": "miscellaneous", + "list": "Misc", "description": "Netflix app (https://play.google.com/store/apps/details?id=com.netflix.mediaclient)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.netflix.partner.activation", - "list": "miscellaneous", + "list": "Misc", "description": "Netflix activation via partner manufacturer ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.niksoftware.snapseed", - "list": "miscellaneous", + "list": "Misc", "description": "Snapseed (https://play.google.com/store/apps/details?id=com.niksoftware.snapseed)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.nuance.swype.input", - "list": "miscellaneous", + "list": "Misc", "description": "Swype keyboard by Nuance\nhttps://www.nuance.com/mobile/mobile-applications/swype/android.html\nhttps://en.wikipedia.org/wiki/Swype\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.opera.branding", - "list": "miscellaneous", + "list": "Misc", "description": "Opera Branding Provider\nDon't know what it really does.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.opera.branding.news", - "list": "miscellaneous", + "list": "Misc", "description": "Opera News Branding Provider\nDon't know what it really does.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.opera.mini.native", - "list": "miscellaneous", + "list": "Misc", "description": "Opera Mini web browser (https://play.google.com/store/apps/details?id=com.opera.mini.native)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.opera.preinstall", - "list": "miscellaneous", + "list": "Misc", "description": "Opera Preinstall Data\nGenerate utm tracking stuff\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.opera.max.preinstall", - "list": "miscellaneous", + "list": "Misc", "description": "Opera Max (discontinued)\nSystem-wide data-saving proxy that funnell all app data through Opera’s servers to compress images and videos \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.particlenews.newsbreak", - "list": "miscellaneous", + "list": "Misc", "description": "News Break: Local & Breaking (https://play.google.com/store/apps/details?id=com.particlenews.newsbreak)\nNews provided by NewsBreak (https://www.newsbreak.com/)\n#\nFYI : https://reports.exodus-privacy.eu.org/en/reports/com.particlenews.newsbreak/latest/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.phonepe.app", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.pinsight.v1", - "list": "miscellaneous", + "list": "Misc", "description": "App Spotlight\nMakes you discover new apps from the Google Play store. The selection criteria are unkown.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.playphone.gamestore", - "list": "miscellaneous", + "list": "Misc", "description": "Playphone Gamestore (https://www.playphone.com/)\n\"Helps\" you discover the \"best\" Android games and connects you to a global gaming community. Sounds Amazing !\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.playphone.gamestore.loot", - "list": "miscellaneous", + "list": "Misc", "description": "Loot \nPremium service from playphone ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.pure.indosat.care", - "list": "miscellaneous", + "list": "Misc", "description": "myIM3 (https://play.google.com/store/apps/details?id=com.pure.indosat.care)\nApp provided by Indosat Ooredoo, an Internet provider from Indonesia. \nEnables Indosat users to manage prepaid and postpaid numbers and check their credit and payments, purchase data packs, calls, SMS...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huaqin.FM", - "list": "miscellaneous", + "list": "Misc", "description": "Radio app from huaqin a chinese company\nNOTE : Transistor [https://f-droid.org/en/packages/org.y20k.transistor/] is much better\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.nextradioapp.nextradio", - "list": "miscellaneous", + "list": "Misc", "description": "NextRadio (https://play.google.com/store/apps/details?id=com.nextradioapp.nextradio)\n3-party app which lets you experience live and local FM radio on your smartphone.\nhttps://nextradioapp.com/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.pinsight.dw", - "list": "miscellaneous", + "list": "Misc", "description": "App Stack \nForce-installed app by Sprint. Pinsight is an advertising company (https://pinsightmedia.com/)\nNote : Sprint sold Pinsight to InMobi in 2018.\nhttps://www.fiercewireless.com/wireless/sprint-sells-mobile-ad-biz-pinsight-media-to-inmobi\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.realvnc.android.remote", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.remotefairy4", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.republicwireless.tel", - "list": "miscellaneous", + "list": "Misc", "description": "Republic (https://play.google.com/store/apps/details?id=com.republicwireless.tel&hl)\nLets you manage your Republic wireless account.\nRepublic Wireless is an american mobile virtual network operator (https://en.wikipedia.org/wiki/Republic_Wireless)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.rhapsody.vpl", - "list": "miscellaneous", + "list": "Misc", "description": "Napster Music (https://play.google.com/store/apps/details?id=com.rhapsody)\nNapster streaming app\nhttps://en.wikipedia.org/wiki/Napster\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.rhapsody", - "list": "miscellaneous", + "list": "Misc", "description": "Napster Music (https://play.google.com/store/apps/details?id=com.rhapsody)\nNapster streaming app\nhttps://en.wikipedia.org/wiki/Napster\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.roaming.android.gsimcontentprovider", - "list": "miscellaneous", + "list": "Misc", "description": "GSIM = Generic Statistical Information Model ? I don't think so but I can't find anything.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sem.factoryapp", - "list": "miscellaneous", + "list": "Misc", "description": "SEMFactoryApp\nCall home (172.217.168.14 --> Google IP). Need NFC permission.\nThis package is maybe used to test NFC.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.servicemagic.consumer", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.setk.widget", - "list": "miscellaneous", + "list": "Misc", "description": "Galaxy Bizz (https://play.google.com/store/apps/details?id=com.setk.widget)\nUseless app that recommands you stuff to do/buy nearby your area\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sharecare.askmd", - "list": "miscellaneous", + "list": "Misc", "description": "AskMD (discontinued) provided by Sharecare\nSymptom checker app. Lets you see what might be causing your symptoms and helps you find a nearby physician \nWorth Reading : https://en.wikipedia.org/wiki/Sharecare#Criticisms\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.slacker.radio", - "list": "miscellaneous", + "list": "Misc", "description": "LiveXLive - Streaming Music and Live Events (https://play.google.com/store/apps/details?id=com.slacker.radio)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.shopee.id", - "list": "miscellaneous", + "list": "Misc", "description": "Shopee 2.2 (https://play.google.com/store/apps/details?id=com.shopee.id)\nofficial app from Shopee, an e-commerce online shopping platform in Southeast Asian.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.smithmicro.netwise.director.comcast.oem", - "list": "miscellaneous", + "list": "Misc", "description": "XFINITY Wifi settings (https://play.google.com/store/apps/details?id=com.smithmicro.netwise.director.comcast.oem)\nAuto-connects you to XFINITY WiFi hotspot.\nXFINITY is a subsidiary of the Comcast Corporation (https://en.wikipedia.org/wiki/Xfinity)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.spotify.music", - "list": "miscellaneous", + "list": "Misc", "description": "Spotify app (https://play.google.com/store/apps/details?id=com.spotify.music)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.swiftkey.swiftkeyconfigurator", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.s.antivirus", - "list": "miscellaneous", + "list": "Misc", "description": "AVG Antivirus (https://play.google.com/store/apps/details?id=com.s.antivirus) for Sony Xperia.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.telenav.app.android.cingular", - "list": "miscellaneous", + "list": "Misc", "description": "AT&T Navigator (https://play.google.com/store/apps/details?id=com.telenav.app.android.cingular)\nCrappy GPS app provided by Telenav and rebranded by AT&T.\nWorth reading : https://www.telenav.com/legal/policies-privacy-policy\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.telenav.app.android.scout_us", - "list": "miscellaneous", + "list": "Misc", "description": "Scout GPS Navigation & Meet Up (https://play.google.com/store/apps/details?id=com.telenav.app.android.scout_us)\nBad GPS with bad chat features on top of that. \nhttps://www.scoutgps.com/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.touchtype.swiftkey.res.overlay", - "list": "miscellaneous", + "list": "Misc", "description": "Swiftkey Keyboard (https://play.google.com/store/apps/details?id=com.touchtype.swiftkey)\nKeyboard app developed by TouchType, a Microsoft subsidiary (https://en.wikipedia.org/wiki/SwiftKey)\nSends \"anonymous\" to Microsoft.\n4 Trackers + 11 Permissions : https://reports.exodus-privacy.eu.org/en/reports/com.touchtype.swiftkey/latest/\nNOTE : default keyboard on some Nokia and Huawei phones\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tracker.t", - "list": "miscellaneous", + "list": "Misc", "description": "WTF is this ?? Given its name I think you can take the risk to delete it.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.turner.cnvideoapp", - "list": "miscellaneous", + "list": "Misc", "description": "Cartoon network App (https://play.google.com/store/apps/details?id=com.turner.cnvideoapp)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.tripadvisor.tripadvisor", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ubercab.eats", - "list": "miscellaneous", + "list": "Misc", "description": "Uber (https://play.google.com/store/apps/details?id=com.ubercab)\nUber Driver (https://play.google.com/store/apps/details?id=com.ubercab.driver)\nUber Eats (https://play.google.com/store/apps/details?id=com.ubercab.eats)\nUber does not protect personal user data and has a questionable ethic.\nWorth reading : https://en.wikipedia.org/wiki/Uber#Criticism\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ubercab.driver", - "list": "miscellaneous", + "list": "Misc", "description": "Uber (https://play.google.com/store/apps/details?id=com.ubercab)\nUber Driver (https://play.google.com/store/apps/details?id=com.ubercab.driver)\nUber Eats (https://play.google.com/store/apps/details?id=com.ubercab.eats)\nUber does not protect personal user data and has a questionable ethic.\nWorth reading : https://en.wikipedia.org/wiki/Uber#Criticism\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ubercab", - "list": "miscellaneous", + "list": "Misc", "description": "Uber (https://play.google.com/store/apps/details?id=com.ubercab)\nUber Driver (https://play.google.com/store/apps/details?id=com.ubercab.driver)\nUber Eats (https://play.google.com/store/apps/details?id=com.ubercab.eats)\nUber does not protect personal user data and has a questionable ethic.\nWorth reading : https://en.wikipedia.org/wiki/Uber#Criticism\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.UCMobile.intl", - "list": "miscellaneous", + "list": "Misc", "description": "UC Browser by Alibaba (https://play.google.com/store/apps/details?id=com.UCMobile.intl)\n!! Unsecure chinese web browser !!\nhttps://www.quora.com/Whats-wrong-with-UC-Browser\nhttps://www.digitalinformationworld.com/2019/05/url-spoofing-uc-browser-android.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.ume.browser.northamerica", - "list": "miscellaneous", + "list": "Misc", "description": "UME Web Browser (https://play.google.com/store/apps/details?id=com.ume.browser.northamerica)\nTrackers and a LOT of permissions (https://reports.exodus-privacy.eu.org/en/reports/com.ume.browser.cust/latest/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wb.goog.got.conquest", - "list": "miscellaneous", + "list": "Misc", "description": "Game of Thrones: Conquest (https://play.google.com/store/apps/details?id=com.wb.goog.got.conquest)\nMobile game\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.yahoo.mobile.client.android.liveweather", - "list": "miscellaneous", + "list": "Misc", "description": "Yahoo Weather (https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.weather)\nPlease boycott Yahoo ! (all of their services are crappy so it's not so difficult)\nIf you're not aware : https://en.wikipedia.org/wiki/Criticism_of_Yahoo!\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.yellowpages.android.ypmobile", - "list": "miscellaneous", + "list": "Misc", "description": "Yellow Pages (https://play.google.com/store/apps/details?id=com.yellowpages.android.ypmobile)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.zhiliaoapp.musically", - "list": "miscellaneous", + "list": "Misc", "description": "Yelp (https://play.google.com/store/apps/details?id=com.yelp.android)\nYelp lets users post reviews and rate businesses. \nWorth reading : https://en.wikipedia.org/wiki/Yelp#Controversy_and_litigation\n\nTikTok App \nWorth reading : https://en.wikipedia.org/wiki/TikTok#Privacy,_cyberbullying_and_addiction_concerns\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "de.axelspringer.yana.zeropage", - "list": "miscellaneous", + "list": "Misc", "description": "Upday news for Samsung (https://play.google.com/store/apps/details?id=de.axelspringer.yana)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "flipboard.app", - "list": "miscellaneous", + "list": "Misc", "description": "Flipboard News App (https://play.google.com/store/apps/details?id=flipboard.app)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "flipboard.boxer.app", - "list": "miscellaneous", + "list": "Misc", "description": "Briefing app (https://play.google.com/store/apps/details?id=flipboard.boxer.app)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "id.co.babe", - "list": "miscellaneous", + "list": "Misc", "description": "BaBe (https://play.google.com/store/apps/details?id=id.co.babe)\nIndonesian news app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "in.mohalla.sharechat", - "list": "miscellaneous", + "list": "Misc", "description": "ShareChat (https://play.google.com/store/apps/details?id=in.mohalla.sharechat)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "in.playsimple.wordtrip", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "jp.co.omronsoft.openwnn", - "list": "miscellaneous", + "list": "Misc", "description": "Japanese keyboard/IME (Don't know why it's preinstalled on US/european devices)\nNote : IME = input method editor \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "jp.gocro.smartnews.android", - "list": "miscellaneous", + "list": "Misc", "description": "SmartNews: Local Breaking News (https://play.google.com/store/apps/details?id=jp.gocro.smartnews.android)\nDelivers the top trending news stories from others publishers (NBC News, The Verges etc...)\n7 Trackers + 10 permissions (https://reports.exodus-privacy.eu.org/en/reports/jp.gocro.smartnews.android/latest/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "msgplus.jibe.sca.vpl", - "list": "miscellaneous", + "list": "Misc", "description": "Messaging Plus. Messings using the RCS protocol (https://en.wikipedia.org/wiki/Rich_Communication_Services)\n \tRelated to Google Jibe (https://jibe.google.com/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "net.sharewire.parkmobilev2", - "list": "miscellaneous", + "list": "Misc", "description": "ParkMobile - Find Parking (https://play.google.com/store/apps/details?id=net.sharewire.parkmobilev2)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "pl.zdunex25.updater", - "list": "miscellaneous", + "list": "Misc", "description": "Updater for the zdnex25's theme\nhttps://www.deviantart.com/zdunex25/gallery/26889741/themes\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "se.dirac.acs", - "list": "miscellaneous", + "list": "Misc", "description": "Earphone audio quality improvement from the Swedish company Dirac.\nThe technology relies on impulse and magnitude frequency response correction to deliver a more dynamic soundstage, \neven when connected to budget headphones. \nThe goal is to improve overall sound clarity and bass fidelity while correcting the frequency response so as to deliver a flat curve.\nCan be disabled in Settings/Additional settings/Headphone and audio effects (to try to hear the difference)\nhttps://www.androidcentral.com/heres-how-dirac-enabling-xiaomi-create-better-audio-products\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "tv.fubo.mobile.vpl", - "list": "miscellaneous", + "list": "Misc", "description": "fuboTV (https://play.google.com/store/apps/details?id=tv.fubo.mobile)\nLets you Watch live Sports, TV Shows, Movies & News\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "tv.peel.app", - "list": "miscellaneous", + "list": "Misc", "description": "Peel Universal Smart TV Remote Control (discontinued)\nLets you remotely control devices like your TV, DVD or Blu-ray player.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "zpub.res", - "list": "miscellaneous", + "list": "Misc", "description": "3-party app preinstalled in ZTE phone.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.monotype.android.font.rosemary", - "list": "miscellaneous", - "description": "###FONTS ####\n", + "list": "Misc", + "description": "Font", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.dsi.ant.sample.acquirechannels", - "list": "miscellaneous", + "list": "Misc", "description": "I don't know why there is \"sample\" in the name. Is this package really useful to find ANT channels ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.dsi.ant.server", - "list": "miscellaneous", + "list": "Misc", "description": "ANT HAL(Hardware Abstraction Layer) Server\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.dsi.ant.service.socket", - "list": "miscellaneous", + "list": "Misc", "description": "ANT Radio Service (https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket)\nit is NOT related to Radio FM !\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "co.sitic.pp", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.gd.mobicore.pa", - "list": "miscellaneous", + "list": "Misc", "description": "Mobicore is now Trustonic\nTrustonic is a small OS running on the CPU providing a TEE, an isolated environment that runs in parallel \nwith the operating system, guaranteeing code and data loaded inside to be protected.\nThat's sound great but it's closed source and \"normal\" devs can't use it for their apps.\nSee \"com.trustonic.tuiservice\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.trustonic.teeservice", - "list": "miscellaneous", + "list": "Misc", "description": "TEE = Trusted Execution Environment\nSee below\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.trustonic.tuiservice", - "list": "miscellaneous", + "list": "Misc", "description": "The tuiService (Trusted User Interface) is a new security layer implemented by Trustonic.\nAllows a Trusted Application to interact directly with the user via a common display and touch screen, completely isolated from the main device OS.\nSeems like a good idea but it's closed source and \"normal\" devs can't use it for their apps. \nhttps://stackoverflow.com/questions/16909576/how-to-make-use-of-arm-trust-zone-in-android-application\nIt is basically only used by manufacturer apps like Samsung Pay and for DRM stuff.\nGoogle implemented their own TUI in Android Pie : https://android-developers.googleblog.com/search/label/Trusted%20User%20Interface\n\nhttps://www.trustonic.com/news/blog/benefits-trusted-user-interface/\nhttps://en.wikipedia.org/wiki/Trusted_execution_environment\n#\nIf you're wondering, deleting theses packages will not cause security issues. It will break Trustonic TEE for sure\nbut if you don't use Trusted Apps. You won't need this ! \nDeleting this **may** reduce attack surface if your phone still has Trusted apps... because yeah, Trustonic TEE isn't foolproof (as it was claimed)\nhttps://en.wikipedia.org/wiki/ARM_architecture#Security_extensions\nhttps://googleprojectzero.blogspot.com/2017/07/trust-issues-exploiting-trustzone-tees.html\nhttps://www.synacktiv.com/posts/exploit/kinibi-tee-trusted-application-exploitation.html\nhttps://blog.quarkslab.com/introduction-to-trusted-execution-environment-arms-trustzone.html\n#\nGood ressources : \nhttps://medium.com/@nimronagy/arm-trustzone-on-android-975bfe7497d2\nhttps://www.gsd.inesc-id.pt/~nsantos/papers/pinto_acsur19.pdf\nhttps://blog.quarkslab.com/introduction-to-trusted-execution-environment-arms-trustzone.html\nhttps://medium.com/taszksec/unbox-your-phone-part-i-331bbf44c30c\n#\nNOTE : Trustonic TEE (called Kinibi) is used in Samsung, Vivo, Oppo, Xiaomi, Meizu and LG devices.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "org.simalliance.openmobileapi.uicc2terminal", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "org.simalliance.openmobileapi.service", - "list": "miscellaneous", + "list": "Misc", "description": "The SmartCard API is a reference implementation of the SIMalliance Open Mobile API specification that enables Android applications \nto communicate with Secure Elements, (SIM card, embedded Secure Elements, Mobile Security Card or others)\nhttps://github.com/seek-for-android/pool/wiki/SmartcardAPI\nSafe to remove if you think you don't need this\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.mediatek", - "list": "miscellaneous", + "list": "Misc", "description": "Mediatek is a Taiwanese chipset manufacturer.\nCan someone share the apk? This package name is really weird.\nIt is most likely a set of general APIs for accessing general mediatek functionalities.\nCan someone share the apk?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.mediatek.atmwifimeta", - "list": "miscellaneous", + "list": "Misc", "description": "wifi data logger you don't want.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.callrecorder", - "list": "miscellaneous", + "list": "Misc", "description": "This is not the kind of feature expected from a Soc company.\nIf you remove this I guess you will not be able to record your calls from the stock dialer\nCan someone share the apk and verify this?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.engineermode", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.gpslocationupdate", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.mediatek.location.lppe.main", - "list": "miscellaneous", + "list": "Misc", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.mediatek.ims", - "list": "miscellaneous", + "list": "Misc", "description": "Mediatek's implementation of IMS\nhttps://www.programmersought.com/article/50164530665/\nNote: IMS is an open industry standard for voice and multimedia communications over packet-based IP networks (Volte/VoIP/Wifi calling).\nUnless you use VolTE (wifi calling) or RCS from Google or your carrier you don't need IMS.\nI'm also not sure to understand the purpose of this package because there already is \"com.google.android.ims\" on the phone.\nCan someone remove this package and test if IMS still works?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.mediatek.mdmconfig", - "list": "miscellaneous", + "list": "Misc", "description": "Mobile Device Management (MDM) allows company’s IT department to reach inside your phone in the background, allowing them to ensure \nyour device is secure, know where it is, and remotely erase your data if the phone is stolen.\nIt's a way to ensure employees stay productive and do not breach corporate policies\nYou should NEVER have a MDM tool on your personal phone. Never.\nhttps://blog.cdemi.io/never-accept-an-mdm-policy-on-your-personal-phone/\nThis package probably isn't a MDM tool on its own but you definitively don't need it on your phone.\nCan someone share the apk?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.mtklogger", - "list": "miscellaneous", + "list": "Misc", "description": "Logs debug data. Has a lot of permissions and run in background all the time.\nDon't keep useless apps: reduce the attack surface\nVulnerability found in this app in 2016: https://nvd.nist.gov/vuln/detail/CVE-2016-10135\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.nlpservice", - "list": "miscellaneous", + "list": "Misc", "description": "Mediatek Network Location Provider\nProvides periodic reports on the geographical location of the device. Each provider has a set of criteria under which it may be used.\nFor example, some providers require GPS hardware and visibility to a number of satellites others require the use of \nthe cellular radio, or access to a specific carrier's network, or to the internet. \nThey may also have different battery consumption characteristics or monetary costs to the user.\n\nI don't really understand why you would need this as there is already one in 'com.google.android.gms'\nI wonder if NLP can be replaced by https://github.com/microg/UnifiedNlp\nI suggest to test if you get a better signal/battery performance with Mediatek NLP, if not you can get rid of it.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.mediatek.omacp", - "list": "miscellaneous", + "list": "Misc", "description": "omacp = OMA Client Provisioning. It is a protocol specified by the Open Mobile Alliance (OMA).\nConfiguration messages parser. Used for provisioning APN settings to devices via SMS \nIn my case, it was automatic and I never needed configuration messages.\nMaybe it's useful if carriers change their APN. But you still can change the config manually, it's not difficult.\nDunno why Mediatek handles this kind of things. Safe to remove. At worst, you'll need to manually config your APN.\nNote: OMACP can be abused. Be careful:\nhttps://research.checkpoint.com/2019/advanced-sms-phishing-attacks-against-modern-android-based-smartphones/\nhttps://www.zdnet.com/article/samsung-huawei-lg-and-sony-phones-vulnerable-to-rogue-provisioning-messages/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.mediatek.providers.drm", - "list": "miscellaneous", + "list": "Misc", "description": "DRM provider (actually Beep Science is the MediaTek’s default DRM vendor)\nYou probably need this if you want to watch Netflix & others stuff in high-res \nREMINDER : DRM = all the things that restrict the use of proprietary hardware and copyrighted works.\n==> https://en.wikipedia.org/wiki/Digital_rights_management\n==> https://creativecommons.org/2017/07/09/terrible-horrible-no-good-bad-drm/\n==> https://fckdrm.com/\n==> http://www.info-mech.com/drm_flaws.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mediatek.wfo.impl", - "list": "miscellaneous", + "list": "Misc", "description": "According to olorin (https://www.olorin.me/2019/09/08/debloating-the-umidigi-f1-play/)\nit's the MediaTek’s default fingerprint app (and he removed it)\nCan someone confirm what does this package exactly do? \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.\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.autoinstalls.config.Xiaomi.cactus", - "list": "oem", + "list": "Oem", "description": "android.autoinstalls.config.Xiaomi.X where X is the phone's codename\nUsed to **auto** install stuff\nIMO it's a similar feature than Play Auto Install (https://forum.xda-developers.com/xperia-z/help/how-stop-google-play-auto-install-t2590253)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.romstats", - "list": "oem", + "list": "Oem", "description": "Misleading package name. This is a Xiaomi-only package.\nCan someone provide the .apk?\nTelemetry stuff\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "cn.wps.xiaomi.abroad.lite", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.backup", - "list": "oem", + "list": "Oem", "description": "Xiaomi Backup and Restore feature (mislead package name).\nThis package was replaced by 'com.miui.backup' on newer models.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.midrive", - "list": "oem", + "list": "Oem", "description": "Mi Drive \nMisleading package name. It is indeed a closed-source Xiaomi application.\nAllow for cloud storage (on Mi Cloud) and syncing across multiple Android devices.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.autonavi.minimap", - "list": "oem", + "list": "Oem", "description": "高德地图 (Yeah no english translation) (https://play.google.com/store/apps/details?id=com.autonavi.minimap)\nXiaomi GPS\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.baidu.duersdk.opensdk", - "list": "oem", + "list": "Oem", "description": "Duer stuff from Baidu \nDuer is a virtual AI assistant.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.baidu.input_mi", - "list": "oem", + "list": "Oem", "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/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.baidu.searchbox", - "list": "oem", + "list": "Oem", "description": "百度 (https://play.google.com/store/apps/details?id=com.baidu.searchbox)\nBaidu App search engine.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.bsp.catchlog", - "list": "oem", + "list": "Oem", "description": "bsp = Board support package\nUsed to catch log files obviously.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.duokan.phone.remotecontroller", - "list": "oem", + "list": "Oem", "description": "Mi Remote Controller (https://play.google.com/store/apps/details?id=com.duokan.phone.remotecontroller)\nControl your electric appliances with your phone using Mi Remote.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.duokan.phone.remotecontroller.peel.plugin", - "list": "oem", + "list": "Oem", "description": "Peel Mi Remote (https://play.google.com/store/apps/details?id=com.duokan.phone.remotecontroller.peel.plugin)\nPeel Mi Remote is a TV guide extension for Xiaomi Mi Remote by \"Peel Smart Remote\".\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.facemoji.lite.xiaomi.gp", - "list": "oem", + "list": "Oem", "description": "Facemoji Keyboard Lite for Xiaomi - Emoji & Theme (https://play.google.com/store/apps/details?id=com.facemoji.lite.xiaomi.gp)\nEmoji keyboard\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.factory.mmigroup", - "list": "oem", + "list": "Oem", "description": "Hidden super-menu accessible by dialing *#*#64633#*#*\nThis menu lists all the others hidden test/debug apps.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.fingerprints.sensortesttool", - "list": "oem", + "list": "Oem", "description": "Sensor Test Tool\nHidden test app used to test working of the fingerprint sensors.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huaqin.diaglogger", - "list": "oem", + "list": "Oem", "description": "Secret logging menu only accessible by dialing using a \"secret code\" (*#*#CODE#*#*)\nYou can use any of these code : \"995995\", \"996996\", \"9434\", \"334334\", \"5959\", \"477477\"\nUsed to log Bluetooth traffic and send them to com.miui.bugreport\nWrite logs to \"/sdcard/diag_logs/\" | \"/sdcard/wlan_logs/\" | \"/sdcard/MIUI/debug_log/common/\"\n#\nFYI Huaqin is a Chinese mobile phone research and development company.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huaqin.factory", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huaqin.sar", - "list": "oem", + "list": "Oem", "description": "SetTransmitPower\nI can't access the apk but I'm pretty sure it is another hidden test app not meant to be used by end-user\nGiven its name it could be used to adjust the transmit power of the cell phone antennas\nSAR = Specific Absorption Rate (https://en.wikipedia.org/wiki/Specific_absorption_rate)\nXDA users removed this without any issues. To be 100% sure it would be good to test the SAR without this package (just in case)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.milink.service", - "list": "oem", + "list": "Oem", "description": "UniPlay Service\nMIUI screen casting service. \nIf removed, you'll have to use Android's native casting services which can be accessed through a 3rd party app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mipay.wallet.in", - "list": "oem", + "list": "Oem", "description": "Mi Pay (https://play.google.com/store/apps/details?id=com.mipay.in.wallet)\nContactless NFC-based mobile payment system that supports credit, debit and public transportation cards in China.\nhttps://www.mi-pay.com/\n#\n.in = Mi Pay for India\n.id = My Pay for Indonesia\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mipay.wallet.id", - "list": "oem", + "list": "Oem", "description": "Mi Pay (https://play.google.com/store/apps/details?id=com.mipay.in.wallet)\nContactless NFC-based mobile payment system that supports credit, debit and public transportation cards in China.\nhttps://www.mi-pay.com/\n#\n.in = Mi Pay for India\n.id = My Pay for Indonesia\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mipay.wallet", - "list": "oem", + "list": "Oem", "description": "Mi Pay (https://play.google.com/store/apps/details?id=com.mipay.in.wallet)\nContactless NFC-based mobile payment system that supports credit, debit and public transportation cards in China.\nhttps://www.mi-pay.com/\n#\n.in = Mi Pay for India\n.id = My Pay for Indonesia\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.accessibility", - "list": "oem", + "list": "Oem", "description": "Mi Ditto\nAccesibility feature. Dictation (TTS) and speech output, \nmaking mobile devices more convenient for people who have difficulties using conventionally designed smartphones. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.audioeffect", - "list": "oem", + "list": "Oem", "description": "AudioEffect from Xiaomi (https://developer.android.com/reference/android/media/audiofx/AudioEffect)\nUsed by the equalizer (to be confirmed)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.cit", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.cloudservice", - "list": "oem", + "list": "Oem", "description": "Mi Cloud Services needed for Mi Cloud\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.huanji", - "list": "oem", + "list": "Oem", "description": "Mi Mover (https://play.google.com/store/apps/details?id=com.miui.huanji)\nLets you transfer your contacts, messages, personal files, all the installed apps (but not their data) \nand all the settings (app + system) from an android phone to a Xiaomi phone.\nThe 2 phones will establish a direct wifi connection.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.enbbs", - "list": "oem", + "list": "Oem", "description": "Xiaomi Forums old package.\nNow com.mi.global.bbs.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.greenguard", - "list": "oem", + "list": "Oem", "description": "Security Guard Service\nThe app includes three different antivirus brands built in that the user can choose from to keep their phone protected: Avast, AVL and Tencent. \nUpon selecting the app, the user selects one of these providers as the default Anti-Virus engine to scan the device.\nIt the app that scan an app before installing it\nNOTE : A vulnerability was found in 2019 : https://research.checkpoint.com/2019/vulnerability-in-xiaomi-pre-installed-security-app/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.hybrid", - "list": "oem", + "list": "Oem", "description": "Quick Apps\nIt's basically an app which shows you ads and tracks you...\nFunny thing, Xiaomi's Quick Apps was reportedly being blocked by Google Play Protect.\nhttps://www.androidpolice.com/2019/11/19/xiaomi-quick-apps-flagged-blocked-google-play-protect/\n#\nReverse engineering of the app : \nhttps://medium.com/@gags.gk/reverse-engineering-quick-apps-from-xiaomi-a1c9131ae0b7\nSpoiler : you really should delete this package.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.hybrid.accessory", - "list": "oem", + "list": "Oem", "description": "Xiaomi Hybrid Accessory\nSmartphone accessories support for Quick Apps (com.miui.hybrid)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.micloudsync", - "list": "oem", + "list": "Oem", "description": "Mi Cloud Sync\nNeeded for Cloud syncronisation\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.miwallpaper", - "list": "oem", + "list": "Oem", "description": "Mi Wallpaper \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.nextpay", - "list": "oem", + "list": "Oem", "description": "Next Pay \n???\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.qr", - "list": "oem", + "list": "Oem", "description": "MUI Qr code scanner\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.smsextra", - "list": "oem", + "list": "Oem", "description": "Dependency for MIUI Messaging (MIUI SMS app misleadingly called com.android.mms)\nYou can remove it if you don't use the default SMS app (and you should)\nRun in background once the phone is booted, has access to internet and interact with Cloud Manager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.touchassistant", - "list": "oem", + "list": "Oem", "description": "Quick Ball/Touch Assistant\nTouch assistant with a combination of five unique shortcuts which aimed to give easy and quick access to functions and apps you use frequently.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.translation.xmcloud", - "list": "oem", + "list": "Oem", "description": "Translation stuff. Does not impact global translation for non-chinesse users.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.translationservice", - "list": "oem", + "list": "Oem", "description": "Translation stuff. Does not impact global translation for non-chinesse users.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.userguide", - "list": "oem", + "list": "Oem", "description": "Xiaomi User guide\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.analytics", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.android.fashiongallery", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.antispam", - "list": "oem", + "list": "Oem", "description": "MIUI Antispam \nspam phone numbers filter (blacklist).\nSuspicious analytics inside and has access to internet. Cloud backup possible.\nAt quick glance it is not a private antispam app.\nCan someone check what data are collected/transfered?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.backup", - "list": "oem", + "list": "Oem", "description": "MIUI Backup\nLocal Backup/Restore feature (Settings > Additional Settings > Local backups)\nIt seems this app can communicate with Mi Drop\nThis app has 73 permissions and can obviously do everything it want.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.bugreport", - "list": "oem", + "list": "Oem", "description": "Mi Feedback\nUsed to seend bug report to devs\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.cleanmaster", - "list": "oem", + "list": "Oem", "description": "Mi Cleaner\nClean useless files\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.cloudbackup", - "list": "oem", + "list": "Oem", "description": "Mi Cloud backup\nNeeded for Xiaomi cloud backup.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.cloudservice.sysbase", - "list": "oem", + "list": "Oem", "description": "Another Mi Cloud dependency \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.compass", - "list": "oem", + "list": "Oem", "description": "Mi Compass\nI think you understand its purpose...\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.contentcatcher", - "list": "oem", + "list": "Oem", "description": "Application Extension Service\nI don't have a Xiaomi device so I can't test. A lot of people delete this package but I'd like to know its purpose.\nIMO it's related to web browsing from a xiaomi app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.daemon", - "list": "oem", + "list": "Oem", "description": "MIUI daemon\nCollect a lot of data and send them to China.\nSee : https://nitter.net/fs0c131y/status/938872347087564800?lang=en\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.fm", - "list": "oem", + "list": "Oem", "description": "MIUI FM Radio app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.fmservice", - "list": "oem", + "list": "Oem", "description": "FM Radio Service\nNeeded by com.miui.fm to work correctly\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.gallery", - "list": "oem", + "list": "Oem", "description": "MIUI Gallery app.\nSimple Gallery is way better, ligther and open-source (https://f-droid.org/en/packages/com.simplemobiletools.gallery.pro/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.klo.bugreport", - "list": "oem", + "list": "Oem", "description": "KLO Bugreport\nThis app registers system failures and Android applications errors and sends bugs to Xiaomi servers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.miservice", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.msa.global", - "list": "oem", + "list": "Oem", "description": "Main System Ads\nAnalyzation of user behaviors to show you ads. Yeah Xiaomi phones has ads...\nhttps://www.theverge.com/2018/9/19/17877970/xiaomi-ads-settings-menu-android-phones\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.notes", - "list": "oem", + "list": "Oem", "description": "Mi Notes\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.personalassistant", - "list": "oem", + "list": "Oem", "description": "Seems to be App Vault on some phones (https://play.google.com/store/apps/details?id=com.mi.android.globalpersonalassistant)\nhttps://c.mi.com/thread-1017547-1-0.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.phrase", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.player", - "list": "oem", + "list": "Oem", "description": "Mi Music (https://play.google.com/store/apps/details?id=com.miui.player)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.providers.weather", - "list": "oem", + "list": "Oem", "description": "Xiaomi provider for MI Weather app (com.miui.weather)\nREMINDER : Content providers helps an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource: https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.screenrecorder", - "list": "oem", + "list": "Oem", "description": "Mi Screen Recorder\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.spock", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.systemAdSolution", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.sysopt", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.translation.kingsoft", - "list": "oem", + "list": "Oem", "description": "Translation stuff by Kingsoft (https://en.wikipedia.org/wiki/Kingsoft)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.translation.youdao", - "list": "oem", + "list": "Oem", "description": "Translation stufff by Youdao (https://en.wikipedia.org/wiki/Youdao)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.video", - "list": "oem", + "list": "Oem", "description": "IMO it's needed by com.miui.videoplayer (confirmation needed)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.videoplayer", - "list": "oem", + "list": "Oem", "description": "Mi Video (https://play.google.com/store/apps/details?id=com.miui.videoplayer)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.videoplayer.overlay", - "list": "oem", + "list": "Oem", "description": "Mi Video overlay\nREMINDER : A screen overlay in Android, also referred to as “Draw On Top”, allows an app to display content over another app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.virtualsim", - "list": "oem", + "list": "Oem", "description": "Mi Roaming\nIt enables users to connect to roaming data on-demand via virtual SIM technology.\nhttps://alertify.eu/xiaomi-mi-roaming/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.vsimcore", - "list": "oem", + "list": "Oem", "description": "Virtual Sim core service\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.miwallpaper.mars", - "list": "oem", + "list": "Oem", "description": "SuperWallpaperEARTH / SuperWallpaperMARS\nLive/animated Xiaomi wallaper\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.newmidrive", - "list": "oem", + "list": "Oem", "description": "Mi Drive (Chinese version)\nLets you upload and sync your files on the (Mi) Cloud.\nAlways run in background\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wapi.wapicertmanager", - "list": "oem", + "list": "Oem", "description": "WAPI Certificates Manager\nWAPI = WLAN Authentication Privacy Infrastructure (https://en.wikipedia.org/wiki/WLAN_Authentication_and_Privacy_Infrastructure\nIt was designed to replace WEP and become the new Standard but it was't rejected by the ISO (International Organization for Standardization)\nIt is currently only used in China\nThis app most likely manage certificates (they are used to make sure you're not connecting to a rogue Access Point)\nNote: If you live in China, you most likely want to keep it.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.weather2", - "list": "oem", + "list": "Oem", "description": "Mi Weather app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.yellowpage", - "list": "oem", + "list": "Oem", "description": "Yellow Page from MIUI.\nREMINDER : Yellow pages contain phone numbers of companies and services. They are provided by Xiaomi partners or businesses themselves.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mfashiongallery.emag", - "list": "oem", + "list": "Oem", "description": "Wallpapers by Xiaomi\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.android.globalpersonalassistant", - "list": "oem", + "list": "Oem", "description": "MI Vault aka the \"assistant\" you open swiping left from MI Home\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.android.globalminusscreen", - "list": "oem", + "list": "Oem", "description": "App Vault (https://play.google.com/store/apps/details?id=com.mi.android.globalminusscreen)\nGoogle Feed replica from Xiaomi\nCompletely useless app which displays all the trending stories from the web + a bunch of other stupid things.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.AutoTest", - "list": "oem", + "list": "Oem", "description": "Assemble test\nHidden app used by the manufacturer to test various hardware components\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.mi_connect_service", - "list": "oem", + "list": "Oem", "description": "MiConnectService\nHandles connection to IoT stuff\nSeems to be linked to Mi Home (com.xiaomi.smarthome)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.global.bbs", - "list": "oem", + "list": "Oem", "description": "Mi Community (https://play.google.com/store/apps/details?id=com.mi.global.bbs)\nXiaomi Forum app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.global.shop", - "list": "oem", + "list": "Oem", "description": "Mi Store (https://play.google.com/store/apps/details?id=com.mi.global.shop)\nXiaomi app store\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.globalTrendNews", - "list": "oem", + "list": "Oem", "description": "Can't find info about this package\nProbably used for displaying (useless) news\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.health", - "list": "oem", + "list": "Oem", "description": "Mi Health\nPedometer, menstrual and sleep tracker\nYour data are synchronized in the cloud. \nDo you really want Xiaomi to know you didn't slept much yesterday (your ovulation day btw...)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.liveassistant", - "list": "oem", + "list": "Oem", "description": "Mi Live Assistant\nI don't really know what it is. Maybe an old name for \"com.mi.android.globalpersonalassistant\"\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.setupwizardoverlay", - "list": "oem", + "list": "Oem", "description": "Weird package related to the SetupWizard (the menu which assists you to setup your phone for the first time)\nA user said he needed to remove this package to be able to properly apply a dark theme to the Settings app.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mi.webkit.core", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.qiyi.video", - "list": "oem", + "list": "Oem", "description": "IQIYI (https://play.google.com/store/apps/details?id=com.qiyi.video_US)\nOnline video platform from Baidu (https://en.wikipedia.org/wiki/IQiyi).\nI didn't know this is currently one of the largest online video sites in the world, \nwith nearly 6 billion hours spent on its service each month, and over 500 million monthly active users.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sohu.inputmethod.sogou.xiaomi", - "list": "oem", + "list": "Oem", "description": "Sogou keyboard for chinese only.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.wt.secret_code_manager", - "list": "oem", + "list": "Oem", "description": "Hidden app which associates an action (display logging info) to a secret code.\nThis secret codes have to be dialed from the Xiaomi dialer.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.ab", - "list": "oem", + "list": "Oem", "description": "MAB \nHas a LOT of permissions. If you try to desinstall it, Xiaomi will reinstall after reboot.\nhttps://thoughtarama.wordpress.com/2017/05/09/mab-fucker-or-why-im-giving-up-my-xiaomi-redmi-note-3-phone/\nMab is a part of MIUI Analytics.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.account", - "list": "oem", + "list": "Oem", "description": "Mi Account\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.channel", - "list": "oem", + "list": "Oem", "description": "Mi Talk \nMi instant messaging app that lets you do practically the same thing as Whatsapp. \nNOTE: You should use Signal or Wire instead Whatsapp/Mi Talk for more privacy.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.gamecenter.sdk.service", - "list": "oem", + "list": "Oem", "description": "Game Service\nSurely used to \"improve\" game performance\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.joyose", - "list": "oem", + "list": "Oem", "description": "Joyse Analytics and advertising\nRun in background and can't be stopped. \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.jr", - "list": "oem", + "list": "Oem", "description": "Help you getting loans when shopping.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.lens", - "list": "oem", + "list": "Oem", "description": "Related to camera app ?\nSafe to remove (according to a lot of users)\nI'd like to have more info about it. Can a Xiaomi user help ? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.midrop", - "list": "oem", + "list": "Oem", "description": "Share Me (Mi Drop) (https://play.google.com/store/apps/details?id=com.xiaomi.midrop)\nP2P file transfer tool.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.midrop.overlay", - "list": "oem", + "list": "Oem", "description": "Mi Drop overlay\nREMINDER : A screen overlay in Android, also referred to as “Draw On Top”, allows an app to display content over another app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.mipicks", - "list": "oem", + "list": "Oem", "description": "Mi Picks (becomed Mi Apps Store and now Get Apps -- Xiaomi app store)\nI believe this package is discontinued.\nhttps://play.google.com/store/apps/details?id=com.mi.global.shop\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.o2o", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.pass", - "list": "oem", + "list": "Oem", "description": "Mi Pass is an App allows Xiaomi NFC phones to replace cards and keys in real life usage. \nSupport NFC payment, bus card, key card, door and car lock features all together.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.payment", - "list": "oem", + "list": "Oem", "description": "Old package name for Mi Credit (https://play.google.com/store/apps/details?id=com.micredit.in.gp)\nMi Credit is a personal loan platform from Xiaomi.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.scanner", - "list": "oem", + "list": "Oem", "description": "Mi Scanner\nLets you scan documents, crop, adjust grayscale and OCR.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.shop", - "list": "oem", + "list": "Oem", "description": "Xiaomi app store (I thinks it's discontinued)\nNow com.mi.global.shop (https://play.google.com/store/apps/details?id=com.mi.global.shop)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.vipaccount", - "list": "oem", + "list": "Oem", "description": "Xiaomi VIP account\nhttps://www.mi.com/in/service/privilegefaq/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.glgm", - "list": "oem", + "list": "Oem", "description": "Xiaomi Games\nNot sure if this app still exists.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.micloud.sdk", - "list": "oem", + "list": "Oem", "description": "Mi Cloud sdk \nsdk = Software development kit\nSeems to be a dependency for \"com.miui.gallery\" (the MIUI may not work if you remove this package)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.mirecycle", - "list": "oem", + "list": "Oem", "description": "Mi Recycle \nXiaomi has extended its partnership with Cashify to launch the 'Mi Recycle' feature through its MIUI Security app. \nIt will let Xiaomi phone users check the health of their smartphone and get their resale value directly from Cashify, \nthe online re-commerce company based out of New Delhi.\nSource : https://gadgets.ndtv.com/mobiles/news/xiaomi-mi-recycle-cashify-miui-security-app-2018024\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.oversea.ecom", - "list": "oem", + "list": "Oem", "description": "Xiaomi ShopPlus.\nGiven its name I think this package is useless.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.providers.appindex", - "list": "oem", + "list": "Oem", "description": "Provider for indexing app ? \nI believe it is a provider for the settings but I can't confirm (I don't have a Xiaomi device)\nA lot of people debloat this but I'd like to know more about this one.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.upnp", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.simactivate.service", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.smarthome", - "list": "oem", + "list": "Oem", "description": "Mi Home (https://play.google.com/store/apps/details?id=com.xiaomi.smarthome)\nIoT. Lets you control with Xiaomi Smart Home Suite devices.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.xiaomi.xmsfkeeper", - "list": "oem", + "list": "Oem", "description": "Xiaomi Service Framework Keeper\nLogger service for 'com.xiaomi.xmsf'\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.systemui.overlay.ct", - "list": "oem", + "list": "Oem", "description": "Very likely to be a bunch of overlay theme from the China Mobile Communications Corporation (CMCC) / China Telecom (CT)\nCan someone remove them and see what exactly happens?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.wmsvc", - "list": "oem", + "list": "Oem", "description": "WMService\nRun at boot, has access to internet + GPS\nI quickly looked at the decompiled code and I saw some unsanitized SQL inputs which is BAD! (vulnerable to SQL injection)\nTry to get your android unique Google advertising ID from Google Play Services.\nFeed and launch the spying/analytics app \"com.miui.hybrid\"\nThis app doesn't seems to do essential things except for tracking.\nWARNING: Some people said removing this app causes bootloop, others said it's not. \nI'd like someone to check this. I think it should be okay if you remove all other linked Xiaomi crapwares (like the script does)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.xiaomi.xmsf", - "list": "oem", + "list": "Oem", "description": "Xiaomi Service Framework\nSet of API's that Xiaomi apps can used (to put it simply a lot of Xiaomi apps used the same functions which are centralized here)\nI first thought removing this will absolutely break everything but it seems not.\nI don't know the situation now but in 2016 this app constantly tried to do tcp connections in background\nRemoving this big boy will definitively break Mi Cloud and Mi account (and all features needing these 2 things) but you should\nbe okay if you don't use most of Xiaomi apps (what's probably the case if you use this script)\n\nCan someone try to remove this and give feedback? \nCheck if alarms (from Xiaomi Clock & 3-party apps) still work if the phone is in sleep-mode.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.wingtech.standard", - "list": "oem", + "list": "Oem", "description": "WTStandardTest\nWingtech is a chinese Original Design Manufacturer (ODM) involved in the manufacturing of Xiaomi devices.\nThere is very high chances this app is only a hardware conformance test app used during production process\nyou don't need as an end-user.\nCan someone share the apk just to be 100% sure?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.xiaomi.location.fused", - "list": "oem", + "list": "Oem", "description": "FusedLocationProvider\nIt uses a combination of a device’s GPS, Wi-Fi and internal sensors to improve geolocation performance.\nThe thing is there is also a Fused Location Provider embeded in 'com.google.android.gms'\nThis Xiaomi location provider obviously has as much tracking as the Google one but if you can remove one tracking source\nit's still better than nothing.\nCan someone try to remove this package and give feedback please?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.camera2", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.fileexplorer", - "list": "oem", + "list": "Oem", "description": "Xiaomi/Mi File Explorer (Again it's a really poor choice for a package name considering it is not the AOSP File explorer)\nIt's a Closed-source app based on the AOSP version.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.globalFileexplorer", - "list": "oem", + "list": "Oem", "description": "Misleading package name. It's the Xiaomi Files Manager on older phones\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.incallui", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.android.thememanager", - "list": "oem", + "list": "Oem", "description": "MIUI Themes (manager)\nXiaomi seems to love confusing package name\nThis package lets you select and apply themes provided by Xiaomi. \nThere is a strong likelihood that removing this package will disable the ability to change wallpapers. \nCan someone test?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.thememanager.module", - "list": "oem", + "list": "Oem", "description": "I don't have the .apk but it is obviously related to \"com.android.thememanager\"\nCan someone test with this package too?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.fido.xiaomi.uafclient", - "list": "oem", + "list": "Oem", "description": "FIDO UAF Autenthicator-Specific Module.\nSee 'com.huawei.fido.uafclient' for FIDO explaination.\nThe UAF Authenticator-Specific Module (ASM) is a software interface on top of UAF authenticators which gives a standardized way for FIDO UAF clients \nto detect and access the functionality of UAF authenticators and hides internal communication complexity from FIDO UAF Client.\nSource: https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-asm-api-v1.0-ps-20141208.html\n\nUAF client for FIDO.\nFido is a set of open technical specifications for mechanisms of authenticating users to online services that do not depend on passwords.\nhttps://fidoalliance.org/specs/u2f-specs-1.0-bt-nfc-id-amendment/fido-glossary.html\nhttps://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-overview-v2.0-rd-20170927.html\n#\nThe UAF protocol is designed to enable online services to offer passwordless and multi-factor security by allowing users to register their device \nto the online service and using a local authentication mechanism such as iris or fingerprint recognition. .\nhttps://developers.google.com/identity/fido/android/native-apps\nSafe to remove if you don't use password-less authentification to access online servics.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.audiomonitor", - "list": "oem", + "list": "Oem", "description": "My guess is this is a feature allowing to control the sound of multiples apps.\nIt's just a guess based on existing Xiaomi devices features. Can someone check this? \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.calculator", - "list": "oem", + "list": "Oem", "description": "MIUI Calculator (https://play.google.com/store/apps/details?id=com.miui.calculator)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.face", - "list": "oem", + "list": "Oem", "description": "MIUI Biometric\nFace Unlock feature\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.freeform", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.home", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.mi.globallayout", - "list": "oem", + "list": "Oem", "description": "Home Layout\nIt most likely handles the main screen layout (grid size, apps placement...)\n#\nSome people removed this without issue. Can someone try and give feedback?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.mishare.connectivity", - "list": "oem", + "list": "Oem", "description": "Mi Share\nUnified file sharing service between Xiaomi, Oppo, Realme and Vivo devices using Wifi-direct\nSettings -> Connection & sharing -> Mi Share\nFYI : Wifi direct allows 2 devices to establish a direct Wi-Fi connection without requiring a wireless router.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.misound", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.notification", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.powerkeeper", - "list": "oem", + "list": "Oem", "description": "Battery and Performance\n(aggressive) MIUI power management (https://dontkillmyapp.com/xiaomi)\nThat's a weird app that also contains a DRM Manager and a service related to Cloud Backup\nHas obviously a lot of dangerous permissions.\nI guess removing this package will decrease the battery performance. Is it that noticeable? Can someone try?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.zman", - "list": "oem", + "list": "Oem", "description": "Mi Secure sharing\nProvides an option in the settings of the Xiaomi Gallery to automatically remove location and metadata from images \nyou want to share. This do not remove metadata of the picture in the gallery but only the shared copy.\nThere's also a \"Secure sharing\" watermark that shows up when you share photos on WeChat without metadata.\nThe question is does this really remove all EXIF tags? Can someone test?\nThis is a useful app anyway but do not forget that all your photos/vidoes taken with the Xiaomi camera are still geo-tagged \n(+ all others exif tags) by default. \nWhat you can do is at least revoke the GPS permission to the camera.\nFOSS alternative to this app : \nhttps://f-droid.org/fr/packages/com.jarsilio.android.scrambledeggsif/\nhttps://f-droid.org/fr/packages/de.kaffeemitkoffein.imagepipe/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.mi.android.globalFileexplorer", - "list": "oem", + "list": "Oem", "description": "Xiaomi Files Manager (https://play.google.com/store/apps/details?id=com.mi.android.globalFileexplorer)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.xiaomi.bluetooth.overlay", - "list": "oem", + "list": "Oem", "description": "MIUI Bluetooth Bluetooth Control. \nYou need to keep this if you want the bluetooth to work \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.xiaomi.bsp.gps.nps", - "list": "oem", + "list": "Oem", "description": "GPS location\nI think bsp = board system package (https://en.wikipedia.org/wiki/Board_support_package)\nNot sure about nps (It might be Non-Permanent GPS station)\nIt's a small package which seems to display a notification when an app is using GPS.\nMore precisely, there is a receiver (GnssEventReceiver) which listen to com.xiaomi.bsp.gps.nps.GetEvent \nThis event most likely happen when an app use the GPS and refers to the state of the communication with the GNSS:\nFIX, LOSE, RECOVER, START, STOP\nIt's safe to remove if you really want to.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.core", - "list": "oem", + "list": "Oem", "description": "MIUI SDK\nIt is obiously needed for MIUI to work correctly. FYI, it manages the MIUI Analytics service.\nWill cause bootloop if removed.\nI read you can freeze it without issue. I'm... a bit dubious about this.\nIf someone want to try et report the result:\nadb shell am force-stop com.miui.core && adb shell pm disable-user com.miui.core && adb shell pm clear com.miui.core\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.miui.global.packageinstaller", - "list": "oem", + "list": "Oem", "description": "The security check / virus scan which runs after a package installation\nUninstalling it does not cause a bootloop\nPackage installation still works fine\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.miui.guardprovider", - "list": "oem", + "list": "Oem", "description": "Guard Provider security app\nThe app includes 3 different antivirus brands built in that the user can choose (Avast, AVL and Tencent). \nThis app notably perform a virus scan of any apps you want to install. \nA serious vulnerability was found in 2019\nWorth reading : https://research.checkpoint.com/2019/vulnerability-in-xiaomi-pre-installed-security-app/\nYou may want to remove this app from a privacy stance.\nhttps://beta.pithus.org/report/797a7e405bc8e767deebbbcab3e06a19b05156de44292c918b582dff3078d7b8\nNOTE: It's seems removing this package break app installation.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.miui.systemui.carriers.overlay", - "list": "oem", + "list": "Oem", "description": "MIUI User interface for MCC/MNC configuration\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.miui.systemui.overlay.devices.android", - "list": "oem", + "list": "Oem", "description": "MIUI User interface for 'device' settings?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.xiaomi.discover", - "list": "oem", + "list": "Oem", "description": "System Apps Updater\nWARNING : Disable System app updates (but not firmware updates)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.xiaomi.powerchecker", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.xiaomi.miplay_client", - "list": "oem", + "list": "Oem", "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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.android.updater", - "list": "oem", + "list": "Oem", "description": "Mi Updater\nProvide system updates\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE!\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.lbe.security.miui", - "list": "oem", + "list": "Oem", "description": "Permission manager\nLets you monitor apps permission requests.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.xiaomi.finddevice", - "list": "oem", + "list": "Oem", "description": "Find My Device feature (in the Settings)\nEnables you to locate your lost phone and erase your data remotely. \nYour phone needs to be connected to internet (Wifi/mobile data) for this feature to work. \nREMOVING THIS PACKAGE WILL BOOTLOOP YOUR DEVICE!\n\nNOTE : You cannot disable it via adb\nAccording some sources, disabling MIUI optimizations in the Developer\nsettings and removing the apk file in a custom recovery does not cause a\nbootloop, but I didn't test this.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.miui.securitycenter", - "list": "oem", + "list": "Oem", "description": "MIUI Security app\nProvides \"protection and optimization tools\" \nApp lock, Data usage, Security scan, Cleaner, Battery saver, Blocklist and other features.\nThis package is mostly the front-end (UI).\nhttps://beta.pithus.org/report/f8c24ccfc526389ff9084505c60fba3d3463565f92e2015190e2974b370e7c4e\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE!\n\nNOTE : I don't have a Xiaomi phone on hand anymore but maybe only disabling it will work : adb shell 'pm disable-user com.miui.securitycenter'\nCan someone try?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.miui.securitycore", - "list": "oem", + "list": "Oem", "description": "Core features of the \"com.miui.securitycenter\"\nRemoving com.miui.securitycenter will cause your device to bootlop so I guess you should not remove this package neither.\n(Can someone try just in case?)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.miui.system", - "list": "oem", + "list": "Oem", "description": "Called 'MIUI System Launcher' but it's not the launcher itself (com.miui.home is)\nThis package is another core MIUI app you can't remove. It centralize a lot of default configuration values\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.miui.rom", - "list": "oem", + "list": "Oem", "description": "Core package of MIUI\nDO NOT REMOVE THIS\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.miui.securityadd", - "list": "oem", + "list": "Oem", "description": "Related to the MIUI Security app\nREMOVING THIS WILL BOOTLOOP YOUR DEVICE!\n\nNOTE : I don't have a Xiaomi phone on hand anymore but maybe only disabling it will work : adb shell 'pm disable-user com.miui.securityadd'\nCan someone try ?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.xiaomi.misettings", - "list": "oem", + "list": "Oem", "description": "Xiaomi Settings app\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.asus.calculator", - "list": "oem", + "list": "Oem", "description": "Asus calculator app\nNOTE : Simple calculator is a good alternative : https://f-droid.org/en/packages/com.simplemobiletools.calculator/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asus.ia.asusapp", - "list": "oem", + "list": "Oem", "description": "My Asus (https://play.google.com/store/apps/details?id=com.asus.ia.asusapp)\nAsus service center (support + store) \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asus.soundrecorder", - "list": "oem", + "list": "Oem", "description": "Asus Sound recorder (https://play.google.com/store/apps/details?id=com.asus.soundrecorder) \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.hotwordenrollment.xgoogle", - "list": "google", + "list": "Google", "description": "\"OK Google\" detection service.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.partnerbrowsercustomizations.chromeHomepage", - "list": "google", + "list": "Google", "description": "Horrible stuff for Google Chrome. This package bypass your DNS settings (for letting pass Google ads)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.chrome", - "list": "google", + "list": "Google", "description": "Google Chrome app (https://play.google.com/store/apps/details?id=com.android.chrome)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.chrome.beta", - "list": "google", + "list": "Google", "description": "Google Chrome Beta (https://play.google.com/store/apps/details?id=com.chrome.beta)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.chrome.canary", - "list": "google", + "list": "Google", "description": "Google Chrome Canary (Nightly build) (https://play.google.com/store/apps/details?id=com.chrome.canary)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.chrome.dev", - "list": "google", + "list": "Google", "description": "Google Chrome (developer)\t(https://play.google.com/store/apps/details?id=com.chrome.dev)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.access.wifi.consumer", - "list": "google", + "list": "Google", "description": "Google Wifi app (https://play.google.com/store/apps/details?id=com.google.android.apps.access.wifi.consumer)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.adm", - "list": "google", + "list": "Google", "description": "Google Find my device app (https://play.google.com/store/apps/details?id=com.google.android.apps.adm)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.ads.publisher", - "list": "google", + "list": "Google", "description": "Google Adsense app (https://play.google.com/store/apps/details?id=com.google.android.apps.ads.publisher) \n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.adwords", - "list": "google", + "list": "Google", "description": "Google Ads app (https://play.google.com/store/apps/details?id=com.google.android.apps.adwords)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.authenticator2", - "list": "google", + "list": "Google", "description": "Google authentificator app (https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.blogger", - "list": "google", + "list": "Google", "description": "Google blogger app (https://play.google.com/store/apps/details?id=com.google.android.apps.blogger)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.books", - "list": "google", + "list": "Google", "description": "Google Play Books (https://play.google.com/store/apps/details?id=com.google.android.apps.books)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.chromecast.app", - "list": "google", + "list": "Google", "description": "Google Home (https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app_US)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.cloudprint", - "list": "google", + "list": "Google", "description": "Cloud print (https://play.google.com/store/apps/details?id=com.google.android.apps.cloudprint)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.cultural", - "list": "google", + "list": "Google", "description": "Google Arts & Culture (https://play.google.com/store/apps/details?id=com.google.android.apps.cultural_US)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.currents", - "list": "google", + "list": "Google", "description": "Google Currents (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.docs", - "list": "google", + "list": "Google", "description": "Google Drive (https://play.google.com/store/apps/details?id=com.google.android.apps.docs_US)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.docs.editors.docs", - "list": "google", + "list": "Google", "description": "Google Docs (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.docs.editors.sheets", - "list": "google", + "list": "Google", "description": "Google sheets\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.docs.editors.slides", - "list": "google", + "list": "Google", "description": "Google slides (for presentation)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.dynamite", - "list": "google", + "list": "Google", "description": "Hangout chat (https://play.google.com/store/apps/details?id=com.google.android.apps.dynamite)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.enterprise.cpanel", - "list": "google", + "list": "Google", "description": "Google Admin (https://play.google.com/store/apps/details?id=com.google.android.apps.enterprise.cpanel)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.enterprise.dmagent", - "list": "google", + "list": "Google", "description": "Google apps device policy (https://play.google.com/store/apps/details?id=com.google.android.apps.enterprise.dmagent)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.fireball", - "list": "google", + "list": "Google", "description": "Google Allo (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.fitness", - "list": "google", + "list": "Google", "description": "Google Fit (https://play.google.com/store/apps/details?id=com.google.android.apps.fitness)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.freighter", - "list": "google", + "list": "Google", "description": "Google Datally (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.giant", - "list": "google", + "list": "Google", "description": "Google Analytics (https://play.google.com/store/apps/details?id=com.google.android.apps.giant)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.googleassistant", - "list": "google", + "list": "Google", "description": "Google Assistant (https://play.google.com/store/apps/details?id=com.google.android.apps.googleassistant_US)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.handwriting.ime", - "list": "google", + "list": "Google", "description": "Google Handwriting Input (https://play.google.com/store/apps/details?id=com.google.android.apps.handwriting.ime)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.hangoutsdialer", - "list": "google", + "list": "Google", "description": "Google Hangout Dialer (https://play.google.com/store/apps/details?id=com.google.android.apps.hangoutsdialer)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.kids.familylink", - "list": "google", + "list": "Google", "description": "Inbox by Gmail (Discontinued)\nGoogle Family Link (https://play.google.com/store/apps/details?id=com.google.android.apps.kids.familylink)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.kids.familylinkhelper", - "list": "google", + "list": "Google", "description": "Google Family Link for children & teens (https://play.google.com/store/apps/details?id=com.google.android.apps.kids.familylinkhelper)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.m4b", - "list": "google", + "list": "Google", "description": "Google My Maps (https://play.google.com/store/apps/details?id=com.google.android.apps.m4b)\nIt is NOT Google Maps\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.magazines", - "list": "google", + "list": "Google", "description": "Google News (https://play.google.com/store/apps/details?id=com.google.android.apps.magazines)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.mapslite", - "list": "google", + "list": "Google", "description": "Google Maps Go (lite web app of Maps) (https://play.google.com/store/apps/details?id=com.google.android.apps.mapslite)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.meetings", - "list": "google", + "list": "Google", "description": "Hangout Meet (https://play.google.com/store/apps/details?id=com.google.android.apps.meetings)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.messaging", - "list": "google", + "list": "Google", "description": "Google Messaging (SMS) (https://play.google.com/store/apps/details?id=com.google.android.apps.messaging)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.nbu.files", - "list": "google", + "list": "Google", "description": "Google Maps GPS (https://play.google.com/store/apps/details?id=com.google.android.apps.navlite)\nFile Management (https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.files)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.paidtasks", - "list": "google", + "list": "Google", "description": "Google Opinion Rewards (https://play.google.com/store/apps/details?id=com.google.android.apps.paidtasks)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.pdfviewer", - "list": "google", + "list": "Google", "description": "Google PDF Viewer (https://play.google.com/store/apps/details?id=com.google.android.apps.pdfviewer)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.photos", - "list": "google", + "list": "Google", "description": "Google photos (https://play.google.com/store/apps/details?id=com.google.android.apps.photos)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.photos.scanner", - "list": "google", + "list": "Google", "description": "PhotoScan app (https://play.google.com/store/apps/details?id=com.google.android.apps.photos.scanner)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.plus", - "list": "google", + "list": "Google", "description": "Google+ (https://play.google.com/store/apps/details?id=com.google.android.apps.plus_US)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.podcasts", - "list": "google", + "list": "Google", "description": "Google Podcasts (https://play.google.com/store/apps/details?id=com.google.android.apps.podcasts)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.restore", - "list": "google", + "list": "Google", "description": "This is the backup restore wizard used for pulling Android system backups from your Google account. \nYou only need this if you factory restore the phone, in which case it’s automatically reinstalled for you.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.recorder", - "list": "google", + "list": "Google", "description": "Google (audio) recorder (https://play.google.com/store/apps/details?id=com.google.android.apps.recorder)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.setupwizard.searchselector", - "list": "google", + "list": "Google", "description": "Most likely add a search bar to the setupwizard (com.google.android.setupwizard)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.santatracker", - "list": "google", + "list": "Google", "description": "Google Santa Tracker WTF ??? (https://play.google.com/store/apps/details?id=com.google.android.apps.santatracker)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.subscriptions.red", - "list": "google", + "list": "Google", "description": "Google One (https://play.google.com/store/apps/details?id=com.google.android.apps.subscriptions.red_US)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.tachyon", - "list": "google", + "list": "Google", "description": "Google Duo (Video Calls) (https://play.google.com/store/apps/details?id=com.google.android.apps.tachyon)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.tasks", - "list": "google", + "list": "Google", "description": "Google Task (TODO list) (https://play.google.com/store/apps/details?id=com.google.android.apps.tasks)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.translate", - "list": "google", + "list": "Google", "description": "Google Translate (https://play.google.com/store/apps/details?id=com.google.android.apps.translate)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.travel.onthego", - "list": "google", + "list": "Google", "description": "Google Trip (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.uploader", - "list": "google", + "list": "Google", "description": "Picasa Uploader (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.vega", - "list": "google", + "list": "Google", "description": "Google My Business (https://play.google.com/store/apps/details?id=com.google.android.apps.vega)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.walletnfcrel", - "list": "google", + "list": "Google", "description": "Google Pay (https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.wallpaper", - "list": "google", + "list": "Google", "description": "Google Wallpapers (https://play.google.com/store/apps/details?id=com.google.android.apps.wallpaper)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.wellbeing", - "list": "google", + "list": "Google", "description": "Digital Wellbeing (habits tracking tool) (https://play.google.com/store/apps/details?id=com.google.android.apps.wellbeing)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.youtube.creator", - "list": "google", + "list": "Google", "description": "Youtube Studio (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.creator)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.youtube.gaming", - "list": "google", + "list": "Google", "description": "Youtube Gaming -(discontinued in March 2019, features integrated in main youtube app)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.youtube.kids", - "list": "google", + "list": "Google", "description": "Youtube Kid (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.kids)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.youtube.music", - "list": "google", + "list": "Google", "description": "Youtube Music (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.music)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.youtube.vr", - "list": "google", + "list": "Google", "description": "Youtube VR (https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.vr)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.backuptransport", - "list": "google", + "list": "Google", "description": "Allows Android apps to back up their data on Google servers.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.calculator", - "list": "google", + "list": "Google", "description": "Google Calculator (https://play.google.com/store/apps/details?id=com.google.android.calculator)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.calendar", - "list": "google", + "list": "Google", "description": "Google Calendar (https://play.google.com/store/apps/details?id=com.google.android.calendar)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.configupdater", - "list": "google", + "list": "Google", "description": "Related to carrier config\nAuto updates certificates for TLS connection, firewall configuration, time zone info...\nSee : https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/os/ConfigUpdate.java\nThis is configuration stuff for Google services only.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.deskclock", - "list": "google", + "list": "Google", "description": "Google clock app (https://play.google.com/store/apps/details?id=com.google.android.deskclock)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.feedback", - "list": "google", + "list": "Google", "description": "When an app crashes, this is the app that briefly asks you if you want to feedback the crash on the market, Google Play Store.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.googlequicksearchbox", - "list": "google", + "list": "Google", "description": "Google Search box (https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.instantapps.supervisor", - "list": "google", + "list": "Google", "description": "Lets you try new games directly on Google Play.\nhttps://www.zdnet.com/article/googles-instant-apps-goes-live-now-you-can-try-android-apps-before-installing-them/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.keep", - "list": "google", + "list": "Google", "description": "Google Keep (https://play.google.com/store/apps/details?id=com.google.android.keep)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.markup", - "list": "google", + "list": "Google", "description": "Google Markup app made for modifying pictures, ships by default on every Pie+ device.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.marvin.talkback", - "list": "google", + "list": "Google", "description": "Android Accessibility Suite (https://play.google.com/store/apps/details?id=com.google.android.marvin.talkback)\nHelps blind and vision-impaired users.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.music", - "list": "google", + "list": "Google", "description": "Google Play Music (https://play.google.com/store/apps/details?id=com.google.android.music)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.onetimeinitializer", - "list": "google", + "list": "Google", "description": "Provides first time setup, safe to remove.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.play.games", - "list": "google", + "list": "Google", "description": "Google Play Games (https://play.google.com/store/apps/details?id=com.google.android.play.games)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.printservice.recommendation", - "list": "google", + "list": "Google", "description": "Print recommendation service. \nNot clear, seems to help you to find printers but it's not mandatory. \nSafe to remove\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.projection.gearhead", - "list": "google", + "list": "Google", "description": "Android auto (https://play.google.com/store/apps/details?id=com.google.android.projection.gearhead)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.pixel.setupwizard", - "list": "google", + "list": "Google", "description": "It's the basic configuration setup guides you through the basics of setting up Google features on your device.\nThe second package is only present on Pixel phones.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.soundpicker", - "list": "google", + "list": "Google", "description": "Google Sounds. Removable if you already have another media select service.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.street", - "list": "google", + "list": "Google", "description": "Google Street View (https://play.google.com/store/apps/details?id=com.google.android.street)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.syncadapters.bookmarks", - "list": "google", + "list": "Google", "description": "Synchronisation for Google Chrome bookmarks\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.syncadapters.calendar", - "list": "google", + "list": "Google", "description": "Synchronisation for Google Calendar.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.syncadapters.contacts", - "list": "google", + "list": "Google", "description": "Synchronisation for Google Contacts.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.talk", - "list": "google", + "list": "Google", "description": "Google Hangouts (https://play.google.com/store/apps/details?id=com.google.android.talk)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.tts", - "list": "google", + "list": "Google", "description": "Text-to-speech (https://play.google.com/store/apps/details?id=com.google.android.tts)\nPowers apps to read text on your scream aloud, in many languages\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.tv.remote", - "list": "google", + "list": "Google", "description": "Android TV remote control (https://play.google.com/store/apps/details?id=com.google.android.tv.remote)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.videoeditor", - "list": "google", + "list": "Google", "description": "Google Movie Studio (discontinued)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.videos", - "list": "google", + "list": "Google", "description": "Google Play Movies & TV (https://play.google.com/store/apps/details?id=com.google.android.videos)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.voicesearch", - "list": "google", + "list": "Google", "description": "Google Voice Search (Speech-To-Text)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.vr.home", - "list": "google", + "list": "Google", "description": "Daydream (VR stuff) (https://play.google.com/store/apps/details?id=com.google.android.vr.home)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.vr.inputmethod", - "list": "google", + "list": "Google", "description": "Daydream virtual keyboard (VR stuff) (https://play.google.com/store/apps/details?id=com.google.android.vr.inputmethod)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.wearable.app", - "list": "google", + "list": "Google", "description": "Wear OS Smartwatch (https://play.google.com/store/apps/details?id=com.google.android.wearable.app)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.ar.core", - "list": "google", + "list": "Google", "description": "YouTube app (https://play.google.com/store/apps/details?id=com.google.android.youtube)\nGoogle Play Services for AR (Augmented Reality) (https://play.google.com/store/apps/details?id=com.google.ar.core)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.ar.lens", - "list": "google", + "list": "Google", "description": "Google Lens (for AR too) (https://play.google.com/store/apps/details?id=com.google.ar.lens)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.chromeremotedesktop", - "list": "google", + "list": "Google", "description": "Chrome Remote Desktop (https://play.google.com/store/apps/details?id=com.google.chromeremotedesktop)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.earth", - "list": "google", + "list": "Google", "description": "Google Earth (https://play.google.com/store/apps/details?id=com.google.earth)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.marvin.talkback", - "list": "google", + "list": "Google", "description": "Android Accessibility Suite (https://play.google.com/store/apps/details?id=com.google.android.marvin.talkback)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.samples.apps.cardboarddemo", - "list": "google", + "list": "Google", "description": "Google Cardboard (VR stuff) (https://play.google.com/store/apps/details?id=com.google.samples.apps.cardboarddemo)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.tango.measure", - "list": "google", + "list": "Google", "description": "Google Measure (https://play.google.com/store/apps/details?id=com.google.tango.measure)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.vr.cyclops", - "list": "google", + "list": "Google", "description": "Google Cardboard Camera (VR stuff) (https://play.google.com/store/apps/details?id=com.google.vr.cyclops)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.vr.expeditions", - "list": "google", + "list": "Google", "description": "Google Expedition (VR stuff) (https://play.google.com/store/apps/details?id=com.google.vr.expeditions)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.vr.vrcore", - "list": "google", + "list": "Google", "description": "Google VR services (https://play.google.com/store/apps/details?id=com.google.vr.vrcore)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.zxing.client.android", - "list": "google", + "list": "Google", "description": "Google Barcode Scanner (Discontinued) (https://play.google.com/store/apps/details?id=com.google.zxing.client.android)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.maps", - "list": "google", + "list": "Google", "description": "Google maps (https://play.google.com/store/apps/details?id=com.google.android.apps.maps)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.nexuslauncher", - "list": "google", + "list": "Google", "description": "Nexus Launcher (https://play.google.com/store/apps/details?id=com.google.android.apps.nexuslauncher)\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", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.apps.turbo", - "list": "google", + "list": "Google", "description": "Device Health Services (discontinued ?)\nCalculates your remaining battery percentage based on your usage\nReviews for this app were... funny (https://www.reddit.com/r/google/comments/ajnbmh/the_reviews_for_device_health_services_are_quite/)\nNote: this app needs com.google.android.gms\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.apps.work.oobconfig", - "list": "google", + "list": "Google", "description": "Needs internet to fetchs enterprise and carrier lock config via internet.\nRun in background and is triggered when a SIM card is added/removed/replaced. \nIt also has Gcm receiver (Google Cloud Messaging receiver)\nHas a lot of permissions (16).\nTalks to websites providing SSL certificates.\nNeeds Google Play Services to work.\nhttps://www.hybrid-analysis.com/sample/71bcaf2e71d78665fc5bc53db39df5309f24dd4ecab6402cf6ca20027dc6ecad?environmentId=200\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.carrierconfig", - "list": "google", + "list": "Google", "description": "Provides network overrides for carrier configuration.\nThe configuration available through CarrierConfigManager is a combination of default values, default network overrides, \nand carrier overrides. The default network overrides are provided by this service.\nWhat's the difference between com.android.carrierconfig and this package?\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.contacts", - "list": "google", + "list": "Google", "description": "Google Contacts (https://play.google.com/store/apps/details?id=com.google.android.contacts)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.dialer", - "list": "google", + "list": "Google", "description": "Google Dialer (https://play.google.com/store/apps/details?id=com.google.android.dialer)\nIt's not default but seriously, don't use the Google dialer there are Google Analytics embedded inside\nhttps://www.virustotal.com/gui/file/a978d90f27d5947dca33ed59b73bd8efbac67253f9ef7a343beb9197c8913d1a/details\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.documentsui", - "list": "google", + "list": "Google", "description": "Google File manager\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.ext.shared", - "list": "google", + "list": "Google", "description": "Google shared library (used to share common code between apps)\nFor now the library (android.ext.shared is empty). So this apk is useless.", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.GoogleCamera", - "list": "google", + "list": "Google", "description": "Google Camera (https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera)", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.gms", - "list": "google", + "list": "Google", "description": "Google Play Services\ngms = Google Mobile Services\nIt is a layer that sits on top of the OS and provide a bunch of Google APIs, giving developers access to various Google Services.\nIf you remove it all the apps relying on Google Play Services whill either : \n- detect the lack of play services and refuse to run\n- detect the lack of play services but allow you to run (not properly) by dismissing a annoying popup\nWith some phones, removing Google Play Services bootloop the device so be careful.\nNOTE : Deleting this package will improve a LOT your battery life !\n#\nIMPORTANT : You need to uncheck Find My Device from the \"Device admin apps\" settings panel to be able to uninstall this package\nSearch \"admin\" in the settings search bar.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.overlay.gmsgsaconfig", - "list": "google", + "list": "Google", "description": "Probably RROs (https://source.android.com/devices/architecture/rros?hl=en) tied to \"com.google.android.gms\" (Google Play Services)\nIf you remove com.google.android.gms you can remove those 2 packages as well.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Expert" + "removal": "Expert" }, { "id": "com.google.android.gms.location.history", - "list": "google", + "list": "Google", "description": "Google Location history\nhttps://support.google.com/accounts/answer/3118687?hl=en\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.gms.policy_sidecar_aps", - "list": "google", + "list": "Google", "description": "Talks to Gmail.com and Google.com.\nNeeds a Google Account and Google Play Services to work correctly.\nI don't know much more but it's sufficient to know you can debloat it.\nGiven its name maybe it is related to Android auto? \nhttps://www.hybrid-analysis.com/sample/c710b66d043026007666966d933e3a1ed29720c5009764c01b5f056232a3518a?environmentId=200\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.gsf", - "list": "google", + "list": "Google", "description": "Google Services Framework\nSupports the Play Services application in a variety of ways from application updates, user authentication, location services, user searches & more \nhttps://android.stackexchange.com/questions/216176/what-is-the-exact-functionality-of-google-play-services-google-services-framew\nhttps://stackoverflow.com/questions/37337448/what-is-the-difference-between-google-service-frameworkgsfgoogle-mobile-servi\nSame recommendation than com.google.android.gms except that I've never seen a bootloop because of deleting this package.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.gsf.login", - "list": "google", + "list": "Google", "description": "Support for managing Google accounts\nSafe to remove if you don't use a Google account.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.location", - "list": "google", + "list": "Google", "description": "Handles location services on older devices. On newer ones Google location services is part of Google Play Services and\nAndroid location service is provided by com.android.location.fused or com.android.location.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.partnersetup", - "list": "google", + "list": "Google", "description": "Enables applications to perform functionality that requires access to your Google account information\nSafe to remove if you don't have a Google account\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.webview", - "list": "google", + "list": "Google", "description": "Android 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)\nhttps://play.google.com/store/apps/details?id=com.google.android.webview\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.launcher", - "list": "google", + "list": "Google", "description": "Google Now Launcher (https://play.google.com/store/apps/details?id=com.google.android.launcher)\nDO NOT REMOVE THIS IF YOU DON'T HAVE ANOTHER LAUNCHER INSTALLED.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.gm", - "list": "google", + "list": "Google", "description": "", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.ims", - "list": "google", + "list": "Google", "description": "Carrier Services (for Google phones) (https://play.google.com/store/apps/details?id=com.google.android.ims)\nIMS is an open industry standard for voice and multimedia communications over packet-based IP networks (Volte/VoIP/Wifi calling).\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.audio.hearing.visualization.accessibility.scribe", - "list": "google", + "list": "Google", "description": "Live Transcribe & Sound Notifications (https://play.google.com/store/apps/details?id=com.google.audio.hearing.visualization.accessibility.scribe)\nProvides push notifications for critical sounds around you. This feature can be helpful for people with hearing loss.\nhttps://blog.google/products/android/new-sound-notifications-on-android/\nWorks offline\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.vending", - "list": "google", - "description": "######GOOGLE KEYBOARD ########\nI'm not sure if you can delete Google keyboard on Google phone without having issue to unlock your phone on boot.\nIf someone can test it, that will be great ! :D\n", + "list": "Google", + "description": "I'm not sure if you can delete Google keyboard on Google phone without having issue to unlock your phone on boot.\nIf someone can test it, that will be great ! :D\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.inputmethod.latin", - "list": "google", + "list": "Google", "description": "Google Keyboard (https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.inputmethod.hindi", - "list": "google", + "list": "Google", "description": "Google Keyboard + Hinndi characters (https://play.google.com/store/apps/details?id=com.google.android.apps.inputmethod.hindi)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.inputmethod.japanese", - "list": "google", + "list": "Google", "description": "Google Keyboard + Japanese characters (https://play.google.com/store/apps/details?id=com.google.android.inputmethod.japanese)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.inputmethod.korean", - "list": "google", + "list": "Google", "description": "Google Keyboard + Korean characters (https://play.google.com/store/apps/details?id=com.google.android.inputmethod.korean)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.inputmethod.pinyin", - "list": "google", + "list": "Google", "description": "Google Keyboard + Pinyin (chinese) characters (https://play.google.com/store/apps/details?id=com.google.android.inputmethod.pinyin)\n)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.google.android.captiveportallogin", - "list": "google", + "list": "Google", "description": "Support for captive portal : https://en.wikipedia.org/wiki/Captive_portal\nA captive portal login is a web page where the users have to input their login information or accept the displayed terms of use. \nSome networks (typically public wifi network) use the captive portal login to block access until the user inputs \nsome necessary information\nNOTE : This package is a now a mandatory mainline module (https://www.xda-developers.com/android-project-mainline-modules-explanation/)\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.google.android.modulemetadata", - "list": "google", + "list": "Google", "description": "Module that contains ... metadata about the list of modules on the device. And that’s about it.\nI wouldn't advise you to mess with it as it could break the proper working of other important modules (see #37)\nGood explanation of what android modules are : https://www.xda-developers.com/android-project-mainline-modules-explanation/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.google.android.overlay.modules.ext.services", - "list": "google", + "list": "Google", "description": "Android Services Library that contains an \"Android Notification Ranking Service.\" \nIt sorts notifications by \"importance\" based on things like freshness, app type (IM apps come first), and by contact. \nThe library android.ext.services is open-source. Google probably uses it to update its API without having to rely to the OEM\nIt is a mainline module and is needed to boot since Android 11! NO NOT REMOVE IT!\nhttps://source.android.com/devices/architecture/modular-system/extservices\nhttps://arstechnica.com/gadgets/2016/11/android-extensions-could-be-googles-plan-to-make-android-updates-suck-less/\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.google.android.networkstack", - "list": "google", + "list": "Google", "description": "Network Stack Components\nhttps://source.android.com/devices/architecture/modular-system/networking\nProvides common IP services, network connectivity monitoring, and captive login portal detection.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.google.android.networkstack.permissionconfig", - "list": "google", + "list": "Google", "description": "Network Stack Permission Configuration\nDefines a permission that enables modules to perform network-related tasks.\nhttps://source.android.com/devices/architecture/modular-system/networking\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.google.android.packageinstaller.a_overlay", - "list": "google", + "list": "Google", "description": "Gives ability to install, update or remove applications on the device.\nIf you delete this package, your phone will probably bootloop.\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.google.android.overlay.modules.permissioncontroller.forframework", - "list": "google", + "list": "Google", "description": "The PermissionController module enables updatable privacy policies and UI elements.\nFor example, the policies and UI around granting and managing permissions.\nhttps://source.android.com/devices/architecture/modular-system/permissioncontroller\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Unsafe" + "removal": "Unsafe" }, { "id": "com.verizon.obdm", - "list": "carriers", + "list": "Carrier", "description": "It's a set of metrics-related modules. Google Play uses the version of the Telemetry module to determine\nif updates are available for metrics-related modules and which security patch version to display to the end user. \nThis module doesn’t contain active code and has no functionality on its own. \nRemoving modules-related packages may not be safe since Android 11\nhttps://gitlab.com/W1nst0n/universal-android-debloater/-/issues/27#note_410012436\n", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.verizon.permissions.appdirectedsms", - "list": "carriers", + "list": "Carrier", "description": "Custom permissions for some verizon stuff?", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.vzw.ecid", - "list": "carriers", + "list": "Carrier", "description": "Verizon Call Filter (https://play.google.com/store/apps/details?id=com.vzw.ecid)\nNOTE : Never trust a company which promotes call ID/spam blocking features.", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.mot5gmod", - "list": "carriers", + "list": "Carrier", "description": "5G Moto Mod (https://play.google.com/store/apps/details?id=com.motorola.mot5gmod)", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.vzw.pco.extensions.pcoreceiver", - "list": "carriers", + "list": "Carrier", "description": "Protocol Configuration Options.\nRelated to APN configuration.\nhttps://www.freshpatents.com/-dt20180607ptan20180159824.php", "dependencies": null, "neededBy": null, "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asurion.android.mobilerecovery.sprint.vpl", - "list": "carriers", + "list": "Carrier", "description": "Sprint Protect\nSupport app (see com.asurion.android.protech.att)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asurion.android.mobilerecovery.sprint", - "list": "carriers", + "list": "Carrier", "description": "Sprint Protect\nSupport app (see com.asurion.android.protech.att)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.locationlabs.finder.sprint.vpl", - "list": "carriers", + "list": "Carrier", "description": "Sprint Family Locator (https://play.google.com/store/apps/details?id=com.locationlabs.finder.sprint)\nLets you locate any phone registered under the Sprint family plan\nLocation labs is owned by AGV which is owned by Avast.\nYou shouldn't trust Avast.\nFYI : https://www.google.com/search?hl=en&q=avast+privacy+nightmare\nhttps://www.vice.com/en_us/article/qjdkq7/avast-antivirus-sells-user-browsing-data-investigation\nhttps://www.pcmag.com/news/the-cost-of-avasts-free-antivirus-companies-can-spy-on-your-clicks", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.mobolize.sprint.securewifi", - "list": "carriers", + "list": "Carrier", "description": "Secure Wifi (https://play.google.com/store/apps/details?id=com.mobolize.sprint.securewifi)\nSprint VPN app provided by Mobolize. You need to pay for using it.\nYou'd better use a reliable third-party VPN if you really need to use one.\nThis one runs in background all time and every time it sees a \"unsecured network\" it will popup to encourage you to pay for this VPN.\nBest ressources I know for choosing a VPN:\nhttps://www.privacytools.io/providers/vpn/", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.android.musicplus2033", - "list": "carriers", + "list": "Carrier", "description": "Sprint Music Plus (https://play.google.com/store/apps/details?id=com.sprint.android.musicplus2033)\nSprint’s official Music Store and player.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sprint.safefound", - "list": "carriers", + "list": "Carrier", "description": "Safe & Found (https://play.google.com/store/apps/details?id=com.sprint.safefound)\nMobile safety and security application that helps protect and locate your \"loved ones\". \nYou have the ability to track and manage smartphones, tablets and Tracker all in one app.\nhttps://www.sprint.com/en/support/solutions/services/safe-and-found.html\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.AprUploadService", - "list": "oem", + "list": "Oem", "description": "Apr Upload Service ???? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.AprUploadService.data.overlay.base", - "list": "oem", + "list": "Oem", "description": "Apr Upload Service ???? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.AprUploadService.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Apr Upload Service ???? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.autoregistration", - "list": "oem", + "list": "Oem", "description": "Spyware app which sends warranty details to China\nhttps://milankragujevic.com/the-trade-of-privacy-for-convenience\nhttps://nitter.net/drwetter/status/1108801189662130176", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.autoregistration.overlay.base", - "list": "oem", + "list": "Oem", "description": "Spyware app which sends warranty details to China\nhttps://milankragujevic.com/the-trade-of-privacy-for-convenience\nhttps://nitter.net/drwetter/status/1108801189662130176", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.autoregistration.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Spyware app which sends warranty details to China\nhttps://milankragujevic.com/the-trade-of-privacy-for-convenience\nhttps://nitter.net/drwetter/status/1108801189662130176", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.autoregistration.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Spyware app which sends warranty details to China\nhttps://milankragujevic.com/the-trade-of-privacy-for-convenience\nhttps://nitter.net/drwetter/status/1108801189662130176", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.autoregistration.overlay.d.base.s600id", - "list": "oem", + "list": "Oem", "description": "Spyware app which sends warranty details to China\nhttps://milankragujevic.com/the-trade-of-privacy-for-convenience\nhttps://nitter.net/drwetter/status/1108801189662130176", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.batteryprotect", - "list": "oem", + "list": "Oem", "description": "Battery protect is advertised to improve battery performance but in practice it drains your battery and kills apps to aggressively.\nhttps://dontkillmyapp.com/nokia\nNokia decided to stop using this app-killer in the future\nhttps://www.androidpolice.com/2019/08/27/nokia-hmd-phones-disable-evenwell-background-process-app-killer/\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.batteryprotect.overlay.base", - "list": "oem", + "list": "Oem", "description": "Battery protect is advertised to improve battery performance but in practice it drains your battery and kills apps to aggressively.\nhttps://dontkillmyapp.com/nokia\nNokia decided to stop using this app-killer in the future\nhttps://www.androidpolice.com/2019/08/27/nokia-hmd-phones-disable-evenwell-background-process-app-killer/\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.batteryprotect.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Battery protect is advertised to improve battery performance but in practice it drains your battery and kills apps to aggressively.\nhttps://dontkillmyapp.com/nokia\nNokia decided to stop using this app-killer in the future\nhttps://www.androidpolice.com/2019/08/27/nokia-hmd-phones-disable-evenwell-background-process-app-killer/\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.batteryprotect.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Battery protect is advertised to improve battery performance but in practice it drains your battery and kills apps to aggressively.\nhttps://dontkillmyapp.com/nokia\nNokia decided to stop using this app-killer in the future\nhttps://www.androidpolice.com/2019/08/27/nokia-hmd-phones-disable-evenwell-background-process-app-killer/\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.bboxsbox", - "list": "oem", + "list": "Oem", "description": "??? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.bokeheditor", - "list": "oem", + "list": "Oem", "description": "Related to photos editing I think [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.CPClient", - "list": "oem", + "list": "Oem", "description": "CP = Client Provisioning.\nSurely used to push new carrier internet/MMS settings automatically\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\n", "dependencies": null, "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.CPClient.overlay.base", - "list": "oem", + "list": "Oem", "description": "CP = Client Provisioning.\nSurely used to push new carrier internet/MMS settings automatically\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.CPClient.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "CP = Client Provisioning.\nSurely used to push new carrier internet/MMS settings automatically\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.custmanager", - "list": "oem", + "list": "Oem", "description": "Customer manager\nGiven its name I'd say it is useless but I don't have more info.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.custmanager.data.overlay.base", - "list": "oem", + "list": "Oem", "description": "Customer manager\nGiven its name I'd say it is useless but I don't have more info.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.custmanager.data.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Customer manager\nGiven its name I'd say it is useless but I don't have more info.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.custmanager.data.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Customer manager\nGiven its name I'd say it is useless but I don't have more info.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.dataagent", - "list": "oem", + "list": "Oem", "description": "", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.dataagent.overlay.base", - "list": "oem", + "list": "Oem", "description": "Data agent\nUsed for backup/restore ? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.dataagent.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Data agent\nUsed for backup/restore ? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DbgCfgTool", - "list": "oem", + "list": "Oem", "description": "", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DbgCfgTool.overlay.base", - "list": "oem", + "list": "Oem", "description": "Debug config tool ? # [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DbgCfgTool.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Debug config tool ? # [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DeviceMonitorControl", - "list": "oem", + "list": "Oem", "description": "Monitor stuff obviously...", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DeviceMonitorControl.data.overlay.base", - "list": "oem", + "list": "Oem", "description": "Monitor stuff obviously...", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.DeviceMonitorControl.data.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Monitor stuff obviously...", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.factorywizard", - "list": "oem", + "list": "Oem", "description": "Most likely a configuration setup after a factory reset (and/or after first boot)\nGuides you through the basics of setting up your device.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.factorywizard.overlay.base", - "list": "oem", + "list": "Oem", "description": "Most likely a configuration setup after a factory reset (and/or after first boot)\nGuides you through the basics of setting up your device.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.legalterm", - "list": "oem", + "list": "Oem", "description": "Provides terms and condition (legal notice)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.managedprovisioning", - "list": "oem", + "list": "Oem", "description": "Seems to be a user interface related to settings description and wizard setup.\nhttps://en.wikipedia.org/wiki/Wizard_(software)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.managedprovisioning.overlay.base", - "list": "oem", + "list": "Oem", "description": "Seems to be a user interface related to settings description and wizard setup.\nhttps://en.wikipedia.org/wiki/Wizard_(software)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.managedprovisioning.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Seems to be a user interface related to settings description and wizard setup.\nhttps://en.wikipedia.org/wiki/Wizard_(software)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.nps", - "list": "oem", + "list": "Oem", "description": "Net Promoter Score\nPreinstalled survey.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.nps.overlay.base", - "list": "oem", + "list": "Oem", "description": "Net Promoter Score\nPreinstalled survey.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.nps.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Net Promoter Score\nPreinstalled survey.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.pandorasbox", - "list": "oem", + "list": "Oem", "description": "WTF is this? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.partnerbrowsercustomizations", - "list": "oem", + "list": "Oem", "description": "", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.partnerbrowsercustomizations.overlay.base", - "list": "oem", + "list": "Oem", "description": "Customize your browser with stuff you don't want.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.partnerbrowsercustomizations.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Customize your browser with stuff you don't want.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.permissiondetection", - "list": "oem", + "list": "Oem", "description": "???? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.phone.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay for the dialer app", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.PowerMonitor", - "list": "oem", + "list": "Oem", "description": "Drains more battery than it saves.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.PowerMonitor.overlay.base", - "list": "oem", + "list": "Oem", "description": "Drains more battery than it saves.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.PowerMonitor.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Drains more battery than it saves.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.providers.downloads.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Add most likey a useless overlay on the download app.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.providers.weather", - "list": "oem", + "list": "Oem", "description": "Provider for the Nokia weather app.\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.pushagent", - "list": "oem", + "list": "Oem", "description": "Surely related to push notifications for Nokia apps (only ?)\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.pushagent.overlay.base", - "list": "oem", + "list": "Oem", "description": "Surely related to push notifications for Nokia apps (only ?)\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.pushagent.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Surely related to push notifications for Nokia apps (only ?)\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.retaildemoapp", - "list": "oem", + "list": "Oem", "description": "Nokia retail demonstration mode\nhttps://en.wikipedia.org/wiki/Demo_mode", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.retaildemoapp.overlay.base", - "list": "oem", + "list": "Oem", "description": "Nokia retail demonstration mode\nhttps://en.wikipedia.org/wiki/Demo_mode", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.retaildemoapp.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Nokia retail demonstration mode\nhttps://en.wikipedia.org/wiki/Demo_mode", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.settings.data.overlay.base", - "list": "oem", + "list": "Oem", "description": "Overlay related to settings [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.SettingsUtils", - "list": "oem", + "list": "Oem", "description": "Settings utils\n(crapy) Audio rendering. \nSee https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/9#note_369056538\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.SetupWizard", - "list": "oem", + "list": "Oem", "description": "It's the basic configuration wizard that drives you through first boot and guides you through the basics of setting up your device.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.SetupWizard.overlay.base", - "list": "oem", + "list": "Oem", "description": "It's the basic configuration wizard that drives you through first boot and guides you through the basics of setting up your device.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.setupwizard.btl.s600ww.overlay", - "list": "oem", + "list": "Oem", "description": "It's the basic configuration wizard that drives you through first boot and guides you through the basics of setting up your device.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.SetupWizard.overlay.d.base.s600ww", - "list": "oem", + "list": "Oem", "description": "It's the basic configuration wizard that drives you through first boot and guides you through the basics of setting up your device.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.stbmonitor", - "list": "oem", + "list": "Oem", "description": "Apparently used to stabilize phone usage.\nSeems to drain battery \n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.stbmonitor.data.overlay.base", - "list": "oem", + "list": "Oem", "description": "Apparently used to stabilize phone usage.\nSeems to drain battery \n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.stbmonitor.data.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Apparently used to stabilize phone usage.\nSeems to drain battery \n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.telecom.data.overlay.base", - "list": "oem", + "list": "Oem", "description": "Telecom telemetry ? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.telecom.data.overlay.base.s600id", - "list": "oem", + "list": "Oem", "description": "Telecom telemetry ? [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.UsageStatsLogReceiver", - "list": "oem", + "list": "Oem", "description": "Logging stuff", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.UsageStatsLogReceiver.data.overlay.back.s600id", - "list": "oem", + "list": "Oem", "description": "Logging stuff", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.weather.overlay.base.s600ww", - "list": "oem", + "list": "Oem", "description": "Overlay for the weather app [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.evenwell.weatherservice", - "list": "oem", + "list": "Oem", "description": "Service for the weather app", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hmdglobal.datago", - "list": "oem", + "list": "Oem", "description": "Sends diagnostic data to HMD (Company behind Nokia) ?", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hmdglobal.datago.overlay.base", - "list": "oem", + "list": "Oem", "description": "Sends diagnostic data to HMD (Company behind Nokia) ?", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.hiya.star", - "list": "oem", + "list": "Oem", "description": "also called android-ss-service-lib (Samsung-exclusive)\nThird-party that provides caller profile information to help consumers identify incoming calls and block unwanted ones.\nhttps://en.wikipedia.org/wiki/Hiya_(company)\nhttps://hiya.com/\nNOTE : Never trust a company which promotes spam blocking features\nhttps://itmunch.com/robocall-caught-sending-customers-confidential-data-without-consent/\n\nHave a look at their privacy policy. That's... pretty scary : https://hiya.com/fr/hiya-data-policy\nNeeded for Samsung Smart Call (com.samsung.android.smartcallprovider)", "dependencies": "", "neededBy": "com.samsung.android.smartcallprovider", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.airtel.stubapp", - "list": "oem", + "list": "Oem", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.camera.sticker.facear.preload", - "list": "oem", + "list": "Oem", "description": "Annoying Stickers/stamps of the Samsung camera app. C'mon it feels like Snapshat.\nhttps://developer.samsung.com/galaxy/stickers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.camera.sticker.facear3d.preload", - "list": "oem", + "list": "Oem", "description": "Default 3D live stickers\nAnnoying Stickers/stamps of the Samsung camera app. C'mon it feels like Snapshat.\nhttps://developer.samsung.com/galaxy/stickers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.camera.sticker.facearavatar.preload", - "list": "oem", + "list": "Oem", "description": "Annoying Stickers/stamps of the Samsung camera app. C'mon it feels like Snapshat.\nhttps://developer.samsung.com/galaxy/stickers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.ledbackcover", - "list": "oem", + "list": "Oem", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.app.vrsetupwizards", - "list": "oem", + "list": "Oem", "description": "Samsung Gear VR (Virtual Reality) setup wizard (https://en.wikipedia.org/wiki/Samsung_Gear_VR)\nhttps://360samsungvr.com/portal/content/about_samsung_vr\nStub = https://stackoverflow.com/questions/10648280/what-is-stub-and-aidl-for-in-java\nSetup wizard : 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 Samsung VR services.\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixby.agent.dummy", - "list": "oem", + "list": "Oem", "description": "Bixby Voice Stub", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixby.es.globalaction", - "list": "oem", + "list": "Oem", "description": "Bixby stuff [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixby.plmsync", - "list": "oem", + "list": "Oem", "description": "Bixby stuff [MORE INFO NEEDED]", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixby.service", - "list": "oem", + "list": "Oem", "description": "Bixby Service", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixby.voiceinput", - "list": "oem", + "list": "Oem", "description": "Bixby service needed for voice control", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.bixby.wakeup", - "list": "oem", + "list": "Oem", "description": "Bixby voice wake-up", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.knox.containeragent", - "list": "oem", + "list": "Oem", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.personalpage.service", - "list": "oem", + "list": "Oem", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.hiddennetworksetting", - "list": "oem", + "list": "Oem", "description": "Set of hidden network settings (inlcuding frequency bands choice)\nHow to see these settings : https://forum.xda-developers.com/galaxy-note-8/help/q-hidden-network-settings-pie-t3914421/page4", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.systemui.bixby", - "list": "oem", + "list": "Oem", "description": "System UI for Bixby/Bixby2", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.vvm", - "list": "oem", + "list": "Oem", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asus.easylauncher", - "list": "oem", + "list": "Oem", "description": "Asus Easy Mode (https://play.google.com/store/apps/details?id=com.asus.easylauncher)\nAlternative launcher with bigger icons and simpler interface", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.asus.userfeedback", - "list": "oem", + "list": "Oem", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.totemweather", - "list": "oem", + "list": "Oem", "description": "Huawei Weather app (and its widget)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.totemweatherapp", - "list": "oem", + "list": "Oem", "description": "Huawei Weather app (and its widget)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.android.wfdft", - "list": "oem", + "list": "Oem", "description": "Wi-Fi Direct feature.\nNote: Wifi direct enables devices to establish a direct Wi-Fi connection (without a router) over which the two can send and receive files.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.hwstartupguide", - "list": "oem", + "list": "Oem", "description": "A one-time setup app that is no longer needed", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.livewallpaper.paradise", - "list": "oem", + "list": "Oem", "description": "Live wallpapers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.livewallpaper.artflower", - "list": "oem", + "list": "Oem", "description": "Live wallpapers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.livewallpaper.flowersbloom", - "list": "oem", + "list": "Oem", "description": "Live wallpapers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.livewallpaper.mountaincloud", - "list": "oem", + "list": "Oem", "description": "Live wallpapers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.livewallpaper.naturalgarden", - "list": "oem", + "list": "Oem", "description": "Live wallpapers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.livewallpaper.ripplestone", - "list": "oem", + "list": "Oem", "description": "Live wallpapers", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.mirror", - "list": "oem", + "list": "Oem", "description": "Huawei Mirror app.\nMirror like \"Glass\"", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.huawei.scanner", - "list": "oem", + "list": "Oem", "description": "AI Lens. Shop for objects that you take a picture of. This de-clutters the camera interface by removing the AI Lens button on the top left corner and does not break the AR Measure app.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.easyprefix", - "list": "oem", + "list": "Oem", "description": "Motorola Easy Prefix (https://play.google.com/store/apps/details?id=com.motorola.easyprefix)\nAuto add CSP (Service Provider code) prefix to your phone when you're abroad.\nhttps://en.wikipedia.org/wiki/List_of_country_calling_codes\n\nThis seems to not work correctly and it's generally not a good idea to call home (via GSM) when you're abroad.\nIt's better and cheaper to use chat apps like Signal/Wire)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.motocare.internal", - "list": "oem", + "list": "Oem", "description": "Core stuff for the package above I guess.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.motorola.comcastext", - "list": "oem", + "list": "Oem", "description": "See above. Provide special (useless) features from Comcast? App title is \"Activation\".Safe to remove (tested only on non-Comcast phone).\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.conversations.res.overlay_305", - "list": "oem", + "list": "Oem", "description": "Used to display a overlay notification (= on top of others app) when you receive a SMS with Sony SMS app ?", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonyericsson.warrantytime", - "list": "oem", + "list": "Oem", "description": "Lets you see some info about your warranty and how long it will last.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.themes.sou.cid18.black", - "list": "oem", + "list": "Oem", "description": "Sony themes", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.themes.sou.cid19.silver", - "list": "oem", + "list": "Oem", "description": "Sony themes", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.themes.sou.cid20.blue", - "list": "oem", + "list": "Oem", "description": "Sony themes", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.themes.sou.cid21.pink", - "list": "oem", + "list": "Oem", "description": "Sony themes", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.sonymobile.xperiaxlivewallpaper", - "list": "oem", + "list": "Oem", "description": "Xperia Loops\nUseless and ugly live wallaper from Sony.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.autoinstalls.config.Xiaomi.cepheus", - "list": "oem", + "list": "Oem", "description": "android.autoinstalls.config.Xiaomi.X where X is the phone's codename\nUsed to **auto** install stuff\nIMO it's a similar feature than Play Auto Install (https://forum.xda-developers.com/xperia-z/help/how-stop-google-play-auto-install-t2590253)\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.autoinstalls.config.Xiaomi.dipper", - "list": "oem", + "list": "Oem", "description": "android.autoinstalls.config.Xiaomi.X where X is the phone's codename\nUsed to **auto** install stuff\nIMO it's a similar feature than Play Auto Install (https://forum.xda-developers.com/xperia-z/help/how-stop-google-play-auto-install-t2590253)\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "android.autoinstalls.config.Xiaomi.daisy", - "list": "oem", + "list": "Oem", "description": "android.autoinstalls.config.Xiaomi.X where X is the phone's codename\nUsed to **auto** install stuff\nIMO it's a similar feature than Play Auto Install (https://forum.xda-developers.com/xperia-z/help/how-stop-google-play-auto-install-t2590253)\n", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.miui.miwallpaper.earth", - "list": "oem", + "list": "Oem", "description": "SuperWallpaperEARTH / SuperWallpaperMARS\nLive/animated Xiaomi wallaper", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.hotwordenrollment.okgoogle", - "list": "google", + "list": "Google", "description": "\"OK Google\" detection service.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.inbox", - "list": "google", + "list": "Google", "description": "Inbox by Gmail (Discontinued)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.apps.navlite", - "list": "google", + "list": "Google", "description": "Google Maps GPS (https://play.google.com/store/apps/details?id=com.google.android.apps.navlite)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.backup", - "list": "google", + "list": "Google", "description": "Allows Android apps to back up their data on Google servers. (On Android 4.2)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.setupwizard", - "list": "google", + "list": "Google", "description": "It's the basic configuration setup guides you through the basics of setting up Google features on your device.\nThe second package is only present on Pixel phones.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.setupwizard.a_overlay", - "list": "google", + "list": "Google", "description": "It's the basic configuration setup guides you through the basics of setting up Google features on your device.\nThe second package is only present on Pixel phones.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.youtube", - "list": "google", + "list": "Google", "description": "YouTube app (https://play.google.com/store/apps/details?id=com.google.android.youtube)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.email", - "list": "google", + "list": "Google", "description": "AOSP Mail client\nDoes no longer exist. AOSP Mail is now com.android.email and Gmail is com.google.android.gm", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.google.android.tag", - "list": "google", + "list": "Google", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.office.excel", - "list": "misc", + "list": "Misc", "description": "Excel", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.office.word", - "list": "misc", + "list": "Misc", "description": "Word", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.microsoft.office.outlook", - "list": "misc", + "list": "Misc", "description": "", "dependencies": "Outlook", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.aaa.android.discounts", - "list": "misc", + "list": "Misc", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.aaa.android.discounts.vpl", - "list": "misc", + "list": "Misc", "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", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.aspiro.tidal.vpl", - "list": "misc", + "list": "Misc", "description": "Tidal Music (https://play.google.com/store/apps/details?id=com.aspiro.tidal)\nMusic streaming app", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.draftkings.dknativermgGP.vpl", - "list": "misc", + "list": "Misc", "description": "DraftKings - Daily Fantasy Sports for Cash\nApp has been removed from the Playstore.\nWorth reading : https://en.wikipedia.org/wiki/DraftKings", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.handmark.expressweather", - "list": "misc", + "list": "Misc", "description": "1Weather (https://play.google.com/store/apps/details?id=com.handmark.expressweather)\nForecasts alerts app (contain ads)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.opera.max.oem", - "list": "misc", + "list": "Misc", "description": "Opera Max (discontinued)\nSystem-wide data-saving proxy that funnell all app data through Opera’s servers to compress images and videos", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.roaming.android.gsimbase", - "list": "misc", + "list": "Misc", "description": "GSIM = Generic Statistical Information Model ? I don't think so but I can't find anything.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.til.timesnews", - "list": "misc", + "list": "Misc", "description": "India News (https://play.google.com/store/apps/details?id=com.til.timesnews)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.yelp.android", - "list": "misc", + "list": "Misc", "description": "Yelp (https://play.google.com/store/apps/details?id=com.yelp.android)\nYelp lets users post reviews and rate businesses.\nWorth reading : https://en.wikipedia.org/wiki/Yelp#Controversy_and_litigation", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.monotype.android.font.chococooky", - "list": "misc", + "list": "Misc", "description": "Font", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.monotype.android.font.cooljazz", - "list": "misc", + "list": "Misc", "description": "Font", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.monotype.android.font.foundation", - "list": "misc", + "list": "Misc", "description": "Font", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.dsi.ant.plugins.antplus", - "list": "misc", + "list": "Misc", "description": " ANT+ plugin service (https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.bips", - "list": "aosp", + "list": "Aosp", "description": "Default print Service.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.email.partnerprovider", - "list": "aosp", + "list": "Aosp", "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\")", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.android.wallpaper.livepicker", - "list": "aosp", + "list": "Aosp", "description": "Enables you to pick a live wallpaper.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.cameraxservice", - "list": "pending", + "list": "Pending", "description": "CBattery drain related on S10", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.samsung.android.kgclient", - "list": "pending", + "list": "Pending", "description": "Samsung Pay One Ui 3.0 ?", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Safe" + "removal": "Recommanded" }, { "id": "com.lge.updatecenter", - "list": "oem", + "list": "Oem", "description": "LG Update Center\nProvide Android upgrade and LG updates (Settings --> System --> Update Center)\nI believe you won't receive any updates if this packages is deleted.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.theme.black", - "list": "oem", + "list": "Oem", "description": null, "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.theme.white", - "list": "oem", + "list": "Oem", "description": null, "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" - }, - { - "id": "com.lge.theme.titan", - "list": "oem", - "description": null, - "dependencies": "", - "neededBy": "", - "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.theme.highcontrast", - "list": "oem", + "list": "Oem", "description": null, "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.signboard", - "list": "oem", + "list": "Oem", "description": "Always on display. Probably a battery killer if used without OLED screen.\nYou will lose the menu in the settings app that allows you to set the always on display. From the top of my head I remember the default ones as clock, kitkat easter egg.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.equalizer", - "list": "oem", + "list": "Oem", "description": "Equalizer settings.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.exchange", - "list": "oem", + "list": "Oem", "description": "It looks like the Microsoft outlook/email in the logo. Believe this is some sort of microsoft integration.\nI don't 100% remember if I was able to add accounts to the phone still (eg. Nextcloud), I need to test that soon.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.task", - "list": "oem", + "list": "Oem", "description": "Task storage\nProbably related to the task app (another bloatware). I say its safe to remove if you don't use it.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.gametuner", - "list": "oem", + "list": "Oem", "description": "Settings/features for games, such as resolution and frame rate limiting.\nA little side note, any games installed in the work profile can't use gametuner (maybe if you install this package into the work profile it'll work)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.touchcontrol", - "list": "oem", + "list": "Oem", "description": "I have never seen this menu in the settings app. I say its safe to remove. I can't think of any use case for this setting, it just allows you to change where you're allowed to touch the screen", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.wapservice", - "list": "oem", + "list": "Oem", "description": "Icon looks like email configuration. I'd say it's safe to remove. Probably related to the stock email app.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.rcs.sharedsketch", - "list": "oem", + "list": "Oem", "description": "I have no idea what it is, maybe some drawing program related to rcs. I removed it.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.faceglance.trustagent", - "list": "oem", + "list": "Oem", "description": "Face Recognition\nRemove if you don't need it. If you want security I don't think this is a good idea to use it.", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" }, { "id": "com.lge.app.floating.res", - "list": "oem", + "list": "Oem", "description": "Multitasking framework\nAllows you to use multitasking features like multiple apps in one screen.\nDoes not remove screen pinning feature.\nI don't know if this removes the floating windows feature that you have to enable with ADB (to make it look more like a desktop)", "dependencies": "", "neededBy": "", "labels": null, - "confidence": "Advanced" + "removal": "Advanced" } ] \ No newline at end of file diff --git a/src/core/uad_lists.rs b/src/core/uad_lists.rs index 7696330..5614c6f 100644 --- a/src/core/uad_lists.rs +++ b/src/core/uad_lists.rs @@ -8,57 +8,60 @@ use std::{collections::HashMap}; #[serde(rename_all = "camelCase")] pub struct Package { id: String, - pub list: String, + pub list: UadList, pub description: Option, dependencies: Option, needed_by: Option, labels: Option>, - pub confidence: String, + pub removal: Removal, } -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub enum UadLists { +#[derive(Deserialize, Debug, Clone, Copy, PartialEq, Eq, Hash)] +pub enum UadList { All, Aosp, Carrier, Google, Misc, Oem, + Pending, Unlisted, } -impl Default for UadLists { - fn default() -> UadLists { - UadLists::All +impl Default for UadList { + fn default() -> UadList { + UadList::All } } -impl UadLists { - pub const ALL: [UadLists; 7] = [ - UadLists::All, - UadLists::Aosp, - UadLists::Carrier, - UadLists::Google, - UadLists::Misc, - UadLists::Oem, - UadLists::Unlisted, +impl UadList { + pub const ALL: [UadList; 8] = [ + UadList::All, + UadList::Aosp, + UadList::Carrier, + UadList::Google, + UadList::Misc, + UadList::Oem, + UadList::Pending, + UadList::Unlisted, ]; } -impl std::fmt::Display for UadLists { +impl std::fmt::Display for UadList { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { write!( f, "{}", match self { - UadLists::All => "All lists", - UadLists::Aosp => "aosp", - UadLists::Carrier => "carrier", - UadLists::Google => "google", - UadLists::Misc => "misc", - UadLists::Oem => "oem", - UadLists::Unlisted => "unlisted", + UadList::All => "All lists", + UadList::Aosp => "aosp", + UadList::Carrier => "carrier", + UadList::Google => "google", + UadList::Misc => "misc", + UadList::Oem => "oem", + UadList::Pending => "pending", + UadList::Unlisted => "unlisted", } ) } @@ -73,7 +76,7 @@ pub enum PackageState { impl Default for PackageState { fn default() -> PackageState { - PackageState::All + PackageState::Installed } } @@ -114,46 +117,46 @@ impl std::str::FromStr for PackageState { } // Bad names. To be changed! -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub enum Preselection { +#[derive(Debug, Deserialize, Clone, Copy, PartialEq, Eq, Hash)] +pub enum Removal { All, - Safe, + Recommanded, Advanced, Expert, Unsafe, Unlisted, } -impl Default for Preselection { - fn default() -> Preselection { - Preselection::Safe +impl Default for Removal { + fn default() -> Removal { + Removal::Recommanded } } -impl Preselection { - pub const ALL: [Preselection; 6] = [ - Preselection::All, - Preselection::Safe, - Preselection::Advanced, - Preselection::Expert, - Preselection::Unsafe, - Preselection::Unlisted, +impl Removal { + pub const ALL: [Removal; 6] = [ + Removal::All, + Removal::Recommanded, + Removal::Advanced, + Removal::Expert, + Removal::Unsafe, + Removal::Unlisted, ]; } -impl std::fmt::Display for Preselection { +impl std::fmt::Display for Removal { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { write!( f, "{}", match self { - Preselection::All => "All", - Preselection::Safe => "Safe", - Preselection::Advanced => "Advanced", - Preselection::Expert => "Expert", - Preselection::Unsafe => "Unsafe", - Preselection::Unlisted => "Unlisted", + Removal::All => "All", + Removal::Recommanded => "Recommanded", + Removal::Advanced => "Advanced", + Removal::Expert => "Expert", + Removal::Unsafe => "Unsafe", + Removal::Unlisted => "Unlisted", } ) } @@ -165,7 +168,7 @@ pub fn load_debloat_lists() -> HashMap { let mut package_lists = HashMap::new(); //let data = fs::read_to_string("ressources/assets/uad_lists.json").expect("Unable to read file"); - // TODO: Do it without intermediary Vec + // TODO: Do it without intermediary Vec? let list: Vec = serde_json::from_str(&DATA).expect("Unable to parse"); for p in list { diff --git a/src/gui/mod.rs b/src/gui/mod.rs index 2672e20..7f85a6e 100644 --- a/src/gui/mod.rs +++ b/src/gui/mod.rs @@ -151,19 +151,15 @@ impl Application for UadGui { let add_svg_path = format!("{}/ressources/assets/refresh.svg", env!("CARGO_MANIFEST_DIR")); let refresh_list_icon = Svg::from_path(add_svg_path); - let refresh_list_text = Text::new("Catalog "); - let catalog_btn = Button::new(catalog_btn, Row::new() .push(refresh_list_text) - .push(refresh_list_icon) + .push(Text::new("Catalog ")) ) .on_press(Message::CatalogRefreshPress) .padding(5) .style(style::PrimaryButton::Enabled); - let divider = Space::new(Length::Fill, Length::Shrink); - let about_btn = Button::new(about_btn, Text::new("About")) .on_press(Message::AboutPressed) .padding(5) @@ -179,7 +175,7 @@ impl Application for UadGui { .align_items(Align::Center) .spacing(10) .push(Text::new("Device: ".to_string() + &device_name)) - .push(divider) + .push(Space::new(Length::Fill, Length::Shrink)) .push(catalog_btn) .push(about_btn) .push(settings_btn); diff --git a/src/gui/views/list.rs b/src/gui/views/list.rs index 80b34c0..c612d69 100644 --- a/src/gui/views/list.rs +++ b/src/gui/views/list.rs @@ -1,7 +1,6 @@ use crate::gui::style; -use crate::core::uad_lists::{ UadLists, PackageState, Package, Preselection }; +use crate::core::uad_lists::{ UadList, PackageState, Package, Removal }; use std::{collections::HashMap}; -use std::str::FromStr; use crate::gui::views::settings::Settings; @@ -19,7 +18,7 @@ use crate::core::sync::{ #[derive(Clone, Debug, PartialEq)] pub struct SelectionPackage { pub name: String, - pub state: String, + pub state: PackageState, } #[derive(Default, Debug, Clone)] @@ -34,11 +33,11 @@ pub struct List { apply_selection_btn_state: button::State, package_scrollable_state: scrollable::State, package_state_picklist: pick_list::State, - list_picklist: pick_list::State, - preselection_picklist: pick_list::State, + list_picklist: pick_list::State, + removal_picklist: pick_list::State, selected_package_state: Option, - selected_preselection: Option, - selected_list: Option, + selected_removal: Option, + selected_list: Option, pub input_value: String, description: String, } @@ -47,9 +46,9 @@ pub struct List { pub enum Message { SearchInputChanged(String), LoadPackages(&'static HashMap), - ListSelected(UadLists), + ListSelected(UadList), PackageStateSelected(PackageState), - PreselectionSelected(Preselection), + RemovalSelected(Removal), ApplyActionOnSelection, SelectAllPressed, List(usize, RowMessage), @@ -63,39 +62,39 @@ impl List { Message::LoadPackages(uad_lists) => { self.filtered_packages = Vec::new(); self.selected_package_state = Some(PackageState::Installed); - self.selected_list = Some(UadLists::All); - self.selected_preselection = Some(Preselection::Safe); + self.selected_list = Some(UadList::All); + self.selected_removal = Some(Removal::Recommanded); let all_system_packages = list_all_system_packages(); // installed and uninstalled packages let installed_system_packages = hashset_installed_system_packages(); let mut description; let mut uad_list; let mut state; - let mut confidence; + let mut removal; let selected = false; for p_name in all_system_packages.lines() { - state = "installed"; + state = PackageState::Installed; description = "[No description]"; - uad_list = "unlisted"; - confidence = "Unlisted"; + uad_list = UadList::Unlisted; + removal = Removal::Unlisted; if uad_lists.contains_key(p_name) { description = uad_lists.get(p_name).unwrap().description.as_ref().unwrap(); - uad_list = &uad_lists.get(p_name).unwrap().list; - confidence = &uad_lists.get(p_name).unwrap().confidence; + uad_list = uad_lists.get(p_name).unwrap().list; + removal = uad_lists.get(p_name).unwrap().removal; } if !installed_system_packages.contains(p_name) { - state = "uninstalled"; + state = PackageState::Uninstalled; } let package_row = PackageRow::new( &p_name, - &state, + state, &description, - &uad_list, - &confidence, + uad_list, + removal, selected, self.settings.expert_mode, ); @@ -125,8 +124,8 @@ impl List { Self::filter_package_lists(self); Command::none() }, - Message::PreselectionSelected(preselection) => { - self.selected_preselection = Some(preselection); + Message::RemovalSelected(removal) => { + self.selected_removal = Some(removal); Self::filter_package_lists(self); Command::none() } @@ -139,7 +138,7 @@ impl List { self.selected_packages.push( SelectionPackage { name: self.filtered_packages[i].name.clone(), - state: self.filtered_packages[i].state.clone() + state: self.filtered_packages[i].state } ); } else { @@ -151,7 +150,11 @@ impl List { RowMessage::RestorePressed(package) => { for p in &mut self.phone_packages { if package.name == p.name { - p.state = if p.state == "installed" { "uninstalled".to_string() } else { "installed".to_string() }; + if p.state == PackageState::Installed { + p.state = PackageState::Uninstalled; + } else { + p.state = PackageState::Installed; + } break } } @@ -165,30 +168,32 @@ impl List { Command::none() }, Message::ApplyActionOnSelection => { - for p in self.selected_packages.clone() { - match PackageState::from_str(&p.state).unwrap() { - PackageState::Installed => { uninstall_package(p.name.clone()); }, - PackageState::Uninstalled => { restore_package(p.name.clone()); }, - _ => { println!("[DEBUG] ApplySelectionAction: Unknown package state"); }, - } - for phone_p in &mut self.phone_packages { - if p.name == phone_p.name { - phone_p.state = - if phone_p.state == "installed" { "uninstalled".to_string() } else { "installed".to_string() }; - break - } - } - self.selected_packages.drain_filter(|p| p.name == p.name.as_str()); - Self::filter_package_lists(self); + for p in &self.selected_packages { + match p.state { + PackageState::Installed => uninstall_package(p.name.clone()), + PackageState::Uninstalled => restore_package(p.name.clone()), + _ => "[DEBUG] ApplySelectionAction: Unknown package state".to_string(), // TODO: this is an error + }; + for phone_p in &mut self.phone_packages { + if p.name == phone_p.name { + phone_p.state = match phone_p.state { + PackageState::Installed => PackageState::Uninstalled, + PackageState::Uninstalled => PackageState::Installed, + _ => PackageState::Installed, // TODO: this is an error + }; + break + } + } } + Self::filter_package_lists(self); Command::none() }, Message::SelectAllPressed => { let mut package; for p in &mut self.filtered_packages { p.selected = true; - package = SelectionPackage { name: p.name.clone(), state: p.state.clone() }; + package = SelectionPackage { name: p.name.clone(), state: p.state }; if !self.selected_packages.contains(&package) { self.selected_packages.push(package); } @@ -219,7 +224,7 @@ impl List { let list_picklist = PickList::new( &mut self.list_picklist, - &UadLists::ALL[..], + &UadList::ALL[..], self.selected_list, Message::ListSelected, ); @@ -231,11 +236,11 @@ impl List { Message::PackageStateSelected, ); - let preselection_picklist = PickList::new( - &mut self.preselection_picklist, - &Preselection::ALL[..], - self.selected_preselection, - Message::PreselectionSelected, + let removal_picklist = PickList::new( + &mut self.removal_picklist, + &Removal::ALL[..], + self.selected_removal, + Message::RemovalSelected, ); let control_panel = Row::new() @@ -244,7 +249,7 @@ impl List { .spacing(10) .push(search_packages) .push(divider) - .push(preselection_picklist) + .push(removal_picklist) .push(package_state_picklist) .push(list_picklist); @@ -338,17 +343,17 @@ impl List { fn filter_package_lists(&mut self) { - let list_filter: UadLists = self.selected_list.unwrap(); + let list_filter: UadList = self.selected_list.unwrap(); let package_filter: PackageState = self.selected_package_state.unwrap(); - let preselection_filter: Preselection = self.selected_preselection.unwrap(); + let removal_filter: Removal = self.selected_removal.unwrap(); let mut filtered_packages: Vec = self.phone_packages .iter() .filter( |p| - (list_filter == UadLists::All || p.uad_list.to_string() == list_filter.to_string()) && - (package_filter == PackageState::All || p.state == package_filter.to_string()) && - (preselection_filter == Preselection::All || p.confidence.to_string() == preselection_filter.to_string()) && + (list_filter == UadList::All || p.uad_list == list_filter) && + (package_filter == PackageState::All || p.state == package_filter) && + (removal_filter == Removal::All || p.removal == removal_filter) && (self.input_value.is_empty() || p.name.contains(&self.input_value)) ) .cloned() @@ -368,10 +373,10 @@ impl List { #[derive(Clone, Debug)] pub struct PackageRow { pub name: String, - pub state: String, + pub state: PackageState, pub description: String, - pub uad_list: String, - pub confidence: String, + pub uad_list: UadList, + pub removal: Removal, package_btn_state: button::State, action_btn_state: button::State, selected: bool, @@ -390,20 +395,20 @@ pub enum RowMessage { impl PackageRow { pub fn new( name: &str, - state: &str, + state: PackageState, description: &str, - uad_list: &str, - confidence: &str, + uad_list: UadList, + removal: Removal, selected: bool, expert_mode: bool, ) -> Self { Self { name: name.to_string(), - state: state.to_string(), + state: state, description: description.to_string(), - uad_list: uad_list.to_string(), - confidence: confidence.to_string(), + uad_list: uad_list, + removal: removal, package_btn_state: button::State::default(), action_btn_state: button::State::default(), selected: selected, @@ -415,13 +420,13 @@ impl PackageRow { match message { RowMessage::RemovePressed(package) => { uninstall_package(package.name); - self.state = "uninstalled".to_string(); + self.state = PackageState::Uninstalled; self.selected = false; Command::none() } RowMessage::RestorePressed(package) => { restore_package(package.name); - self.state = "installed".to_string(); + self.state = PackageState::Installed; self.selected = false; Command::none() }, @@ -444,7 +449,7 @@ impl PackageRow { let action_btn; let selection_checkbox; - if self.state == PackageState::Installed.to_string() { + if self.state == PackageState::Installed { action_text = "Uninstall"; action_message = RowMessage::RemovePressed(package); button_style = style::PackageButton::Uninstall; @@ -454,7 +459,7 @@ impl PackageRow { button_style = style::PackageButton::Restore; } - if self.expert_mode || self.confidence != Preselection::Unsafe.to_string() { + if self.expert_mode || self.removal != Removal::Unsafe { selection_checkbox = Checkbox::new(self.selected, "", RowMessage::UpdateSelection) .style(style::SelectionCheckBox::Enabled); @@ -481,7 +486,7 @@ impl PackageRow { .align_items(Align::Center) .push(selection_checkbox) .push(Text::new(&self.name).width(Length::FillPortion(6))) - .push(Text::new(&self.state).width(Length::FillPortion(3))) + .push(Text::new(&self.state.to_string()).width(Length::FillPortion(3))) .push(action_btn.width(Length::FillPortion(1)) .style(button_style) )