From a2d985e6a3a5b949bffc91a92ba63b2912f888df Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Sun, 24 Sep 2023 15:16:47 +0000 Subject: [PATCH 01/12] Update oem.json Signed-off-by: shuvashish76 --- oem.json | 423 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 380 insertions(+), 43 deletions(-) diff --git a/oem.json b/oem.json index d6ddbdf..0a51446 100644 --- a/oem.json +++ b/oem.json @@ -26,7 +26,8 @@ }, { "id": "android.autoinstalls.config.motorola.layout", - "description": "Device configuration for Motorola\nAutoInstalls a set of OEM apps on device setup (first boot/factory reset).\nA layout?", + "label": "Device configuration", + "description": "AutoInstalls a set of OEM apps on device setup (first boot/factory reset).\nA layout?", "removal": "delete" }, { @@ -1716,11 +1717,12 @@ }, { "id": "com.huawei.hwvoipservice", - "description": "Voice over IP service for Huawei MeeTime (com.huawei.meetime)", - "removal": "delete", + "label": "com.huawei.hwvoipservice", "required_by": [ "com.huawei.meetime" - ] + ], + "description": "Voice over IP service for Huawei MeeTime (com.huawei.meetime)", + "removal": "delete" }, { "id": "com.huawei.iaware", @@ -3039,32 +3041,102 @@ }, { "id": "com.motorola.actions", - "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", + "label": "Moto Actions & Gestures", + "description": "Allows you to perform specific gestures to perform certain tasks. Frontend to change settings provided by \"com.motorola.moto\".", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.actions", + "https://beta.pithus.org/report/5c26c2865ec9692efba4377598f8130c25f66706901144f49438230a11590f01" + ], + "removal": "delete" + }, + { + "id": "com.motorola.actions.overlay", + "label": "com.motorola.actions.overlay", + "description": "Overlay package for \"com.motorola.actions\".", + "removal": "delete" + }, + { + "id": "com.motorola.aiservices", + "label": "Moto AI Services", + "description": "Service to supply artificial intelligence models to Motorola apps. Not sure where the AI services are integrated.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.aiservices", + "https://beta.pithus.org/report/effeb339cfeb3d8fcbf2023b6ccdec77e012d9417ee0579cf998bcb090741362" + ], "removal": "delete" }, { "id": "com.motorola.android.fmradio", - "description": "FMRadioService \nRequired by \"com.motorola.fmplayer\"\n", + "label": "FMRadioService", + "dependencies": [ + "com.motorola.fmplayer" + ], + "description": "Required for Motorola FM Radio", "removal": "delete" }, + { + "id": "com.motorola.android.fota", + "label": "Software update", + "description": "Required for OTA updates which are ssential part of keeping your device secure and up to date with regular security patchs.\nFOTA = firmware over the air", + "removal": "caution", + "warning": "Breaks OTA updates" + }, { "id": "com.motorola.android.jvtcmd", - "description": "Java Tcmd Helper\ntcmd = commandes types. Seems to be a tools wich help find Java commands types.\nUseless for normal user.\n", + "label": "Java Tcmd Helper", + "description": "Seems to be a tools wich help find Java commands types.\ntcmd = commandes types", "removal": "delete" }, { "id": "com.motorola.android.nativedropboxagent", - "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", + "label": "NativeDropBoxAgent", + "description": "It is not related to Cloud Dropbox company but to Android logging. It is used during development.", + "web": [ + "https://stackoverflow.com/questions/4434192/dropboxmanager-use-cases", + "https://beta.pithus.org/report/b7376e9ca607e856c9b39eb93e5aa420dab7f32424b61c5325f55faa03d2a97f" + ], + "removal": "delete" + }, + { + "id": "com.motorola.android.overlay.payjoy", + "label": "com.motorola.android.overlay.payjoy", + "description": "Overlay for 'com.payjoy.access'", "removal": "delete" }, { "id": "com.motorola.android.providers.chromehomepage", - "description": "Seems to provide the \"Home\"-button functionality in Chrome.\nhttps://forum.xda-developers.com/android/apps-games/app-chrome-homepage-t3695804", + "label": "com.motorola.android.providers.chromehomepage", + "description": "Seems to provide the \"Home\"-button functionality in Chrome.", + "web": [ + "https://forum.xda-developers.com/android/apps-games/app-chrome-homepage-t3695804" + ], + "removal": "delete" + }, + { + "id": "com.motorola.android.providers.settings", + "label": "Settings storage", + "description": "Seems to required for device settings.", + "removal": "caution", + "warning": "Device settings will crash continuously" + }, + { + "id": "com.motorola.android.providers.settings.auto_generated_rro_product__", + "label": "com.motorola.android.providers.settings.auto_generated_rro_product__", + "description": "RRO = runtime resource overlay.\nUsed for various system settings customizations.", + "web": [ + "https://www.phonecheck.com/blog/what-is-android-auto-generated-rro", + "https://beta.pithus.org/report/ecc311a58af6143697c69fba7d1387892f778386db96303ddf518411a7f41598" + ], "removal": "delete" }, { "id": "com.motorola.android.provisioning", - "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", + "label": "OMA client provisioning", + "description": "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.\nNote : These special \"confirguration SMS\" can be abused.", + "web": [ + "https://www.zdnet.fr/actualites/les-smartphones-samsung-huawei-lg-et-sony-vulnerables-a-des-attaques-par-provisioning-39890045.html", + "https://www.csoonline.com/article/3435729/sms-based-provisioning-messages-enable-advanced-phishing-on-android-phones.html" + ], "removal": "replace" }, { @@ -3079,33 +3151,97 @@ }, { "id": "com.motorola.appdirectedsmsproxy", - "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", + "label": "Motorola Message Service", + "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.", + "removal": "delete" + }, + { + "id": "com.motorola.appforecast", + "label": "Performance", + "description": "Seems to be always running in background.Not sure what it does.", + "web": [ + "https://beta.pithus.org/report/54ae099575a10e12e59064e2999373332b0b6d2eb76b56964697f87700db1dbb" + ], "removal": "delete" }, { "id": "com.motorola.bach.modemstats", - "description": "ModemStatsService\nStatistics and events logs from the modem activity.\n", - "removal": "delete" + "label": "Modem Service", + "description": "Statistics and events logs from the modem activity.\nResponsible for opening the network services on your Verizon phone.", + "web": [ + "https://internet-access-guide.com/what-is-motorola-modem-service/" + ], + "removal": "caution", + "warning": "It will adversely influence the data usage and connectivity if disabled." }, { "id": "com.motorola.brapps", - "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", - "removal": "delete" + "label": "App Box", + "description": "Offers you a selection of applications developed by Brazilians and also apps selected for you.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.brapps", + "https://beta.pithus.org/report/842d17e1944d748a7813ee8deb072224fd0665cf6c0504a0d90e46568d4c444d" + ], + "removal": "replace", + "suggestions": "app_stores" }, { "id": "com.motorola.bug2go", - "description": "Bugs reporting app that sends info about crash report.\n", + "label": "com.motorola.bug2go", + "description": "Bugs reporting app that sends info about various crash reports and logs.", "removal": "delete" }, { "id": "com.motorola.callredirectionservice", - "description": "Added in Android 10. Provide support for call redirection/cancellation if your Carrier supports it (when someone call.\nSee https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/140542\nhttps://en.wikipedia.org/wiki/Call_forwarding\n", + "label": "com.motorola.callredirectionservice", + "description": "Added in Android 10. Provide support for call redirection/cancellation if your Carrier supports it.", + "web": [ + "https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/140542", + "https://en.wikipedia.org/wiki/Call_forwarding" + ], "removal": "delete" }, { "id": "com.motorola.camera2", - "description": "Moto Camera 2 (https://play.google.com/store/apps/details?id=com.motorola.camera)\n", - "removal": "replace" + "label": "Moto Camera 2", + "description": "Moto camera 2 is optimized for Moto devices and integrated with Google Photos.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.camera2" + ], + "removal": "replace", + "suggestions": "cameras" + }, + { + "id": "com.motorola.camera3", + "label": "Moto Camera 3", + "description": "Moto redesigned camera only compatible with select devices launched in 2020 and beyond.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.camera3" + ], + "removal": "replace", + "suggestions": "cameras" + }, + { + "id": "com.motorola.camera3.content.ai", + "label": "Moto Camera Content 3", + "dependencies": [ + "com.motorola.camera3" + ], + "description": "Provides AI related features to 'com.motorola.camera3'", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.camera3.content.ai", + "https://beta.pithus.org/report/0b0a4e3d19819faf9f7448817b88172b33d83973334b2ba5fd99a814aae5575b" + ], + "removal": "delete" + }, + { + "id": "com.motorola.carrierconfig", + "label": "Carrier Services", + "description": "Related to various communication related actions.", + "web": [ + "https://source.android.com/docs/core/connect/carrier" + ], + "removal": "caution" }, { "id": "com.motorola.carriersettingsext", @@ -3114,23 +3250,35 @@ }, { "id": "com.motorola.ccc.devicemanagement", - "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", + "label": "Device Management", + "description": "Mobile Device Management (MDM) allows company’s IT department to reach inside your phone in the background, allowing them to ensure your device is secure, know where it is, and remotely erase your data if the phone is stolen.", + "web": [ + "https://onezero.medium.com/dont-put-your-work-email-on-your-personal-phone-ef7fef956c2f", + "https://blog.cdemi.io/never-accept-an-mdm-policy-on-your-personal-phone/" + ], "removal": "delete" }, { "id": "com.motorola.ccc.mainplm", - "description": "plm = Product Lifecycle Management ? No noticeable consequences after removal\n", + "label": "Motorola Services Main", + "description": "plm = Product Lifecycle Management ? No noticeable consequences after removal", "removal": "delete" }, { "id": "com.motorola.ccc.notification", - "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", + "label": "Motorola Notifications", + "description": "If you opt-in, it sends periodic product-related information, including notifications on software updates, tips & tricks, survey and information about new Motorola products and services.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.ccc.notification" + ], "removal": "delete" }, { "id": "com.motorola.ccc.ota", - "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", - "removal": "caution" + "label": "Motorola software update", + "description": "Provide OTA system updates.\nOTA (Over-The-Air) updates allow manufacturers to remotely install new software updates, features and services.", + "removal": "caution", + "warning": "Breaks OTA updates" }, { "id": "com.motorola.comcast.settings.extensions", @@ -3139,7 +3287,7 @@ }, { "id": "com.motorola.comcastext", - "description": "See above. Provides special (useless) features from Comcast? App title is \"Activation\". Safe to remove (tested only on non-Comcast phone).\n", + "description": "See above. Provides special (useless) features from Comcast? App title is \"Activation\". Safe to remove (tested only on non-Comcast phone).", "removal": "delete" }, { @@ -3149,37 +3297,83 @@ }, { "id": "com.motorola.contacts.preloadcontacts", - "description": "Preloaded Contacts\nProvides contacts preset by carriers.\n", + "description": "Preloaded Contacts\nProvides contacts preset by carriers.", "removal": "delete" }, { "id": "com.motorola.coresettingsext", - "description": "Core Settings extension\nSafe to remove (no bootloop) but its usefulness remains unkown.\n", + "label": "Core Settings extension", + "description": "Its usefulness remains unkown.", + "removal": "delete" + }, + { + "id": "com.motorola.dciservice", + "label": "Moto DCI Service", + "description": "Not sure what it does.", "removal": "delete" }, { "id": "com.motorola.demo", - "description": "Moto Demo Mode\nEnable retail demonstration mode.\nhttps://source.android.com/devices/tech/display/retail-mode\n", + "label": "Demo mode", + "description": "Enable retail demonstration mode.", + "web": [ + "https://source.android.com/devices/tech/display/retail-mode" + ], "removal": "delete" }, { "id": "com.motorola.demo.env", - "description": "Needed for Moto Demo Mode\nenv = environment\n", + "description": "Needed for Moto Demo Mode\nenv = environment", + "removal": "delete" + }, + { + "id": "com.motorola.discovery", + "label": "Moto Discovery", + "description": "Not sure what it does", + "removal": "delete" + }, + { + "id": "com.motorola.dolby.dolbyui", + "label": "Dolby Atmos", + "description": "Dolby helps you rich and engaging sound.", + "removal": "replace" + }, + { + "id": "com.motorola.dynamicvolume", + "label": "Adaptive volume", + "description": "Used to control the Multi-Volume feature, where apps can have their own volume level set. It can also automatically mute apps that you always mute manually.", "removal": "delete" }, { "id": "com.motorola.easyprefix", - "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)", + "label": "Easy Prefix", + "description": "Auto add CSP (Service Provider code) prefix to your phone when you're abroad.\nhttps://en.wikipedia.org/wiki/List_of_country_calling_codes\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", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.easyprefix" + ], "removal": "delete" }, { "id": "com.motorola.email", - "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", + "description": "Auto add CSP (Service Provider code) prefix to your phone when you're abroad.\nhttps://en.wikipedia.org/wiki/List_of_country_calling_codes\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", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.email" + ], + "removal": "delete" + }, + { + "id": "com.motorola.enterprise.service", + "label": "Moto Thinkshield-MM", + "description": "Provides various security to Moto devices", + "web": [ + "https://www.motorola.com/business/thinkshield/" + ], "removal": "delete" }, { "id": "com.motorola.entitlement", - "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", + "label": "Entitlement", + "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", "removal": "caution" }, { @@ -3194,14 +3388,32 @@ }, { "id": "com.motorola.fmplayer", - "description": "FM Radio (https://play.google.com/store/apps/details?id=com.motorola.fmplayer)\nRadio app\n", - "removal": "delete" + "label": "FM Radio", + "required_by": [ + "com.motorola.android.fmradio" + ], + "description": "FM Radio for Motorola devices", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.fmplayer", + "https://beta.pithus.org/report/0113cb712cc43c94f904601120c9100640a65b3043a41b7efe63b340bdae4995" + ], + "removal": "replace", + "suggestions": "radios" }, { "id": "com.motorola.frameworks.singlehand", "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", "removal": "delete" }, + { + "id": "com.motorola.gamemode", + "label": "Moto Gametime", + "description": "Find your downloaded games here and discover new games.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.gamemode" + ], + "removal": "delete" + }, { "id": "com.motorola.genie", "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", @@ -3217,6 +3429,12 @@ "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", "removal": "delete" }, + { + "id": "com.motorola.help.extlog", + "label": "Extended Log", + "description": "Not sure what it does", + "removal": "delete" + }, { "id": "com.motorola.hiddenmenuapp", "description": "Added in Android 10. Safe to remove.\n", @@ -3227,10 +3445,23 @@ "description": "Imager Tuning (https://play.google.com/store/apps/details?id=com.motorola.imagertuning_athene)\nNaming convention: imagertuning_[PHONE CODENAME]\nThis is the custom camera image processing stack on Motorola devices. It's generally important for improving image quality.\nPlaystore reviews indicate that it slows down the camera app significantly for some users (probably a bug).", "removal": "replace" }, + { + "id": "com.motorola.imagertuning_V2", + "label": "Camera Tuner", + "description": "Applies improvements to the camera hardware so that any app that uses the camera will be improved.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.imagertuning_V2" + ], + "removal": "delete" + }, { "id": "com.motorola.invisiblenet", - "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. Couldn't find more info about ICMS. It's strange that this is so badly documented.", - "removal": "replace" + "label": "Invisible Net", + "description": "Hard 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. Couldn't find more info about ICMS. It's strange that this is so badly documented.", + "web": [ + "https://beta.pithus.org/report/233f65c9c8935eb7b970512e5a427149ba21ff6ea9f694c7f79d197797a14214" + ], + "removal": "delete" }, { "id": "com.motorola.launcher.secondarydisplay", @@ -3252,6 +3483,30 @@ "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", "removal": "delete" }, + { + "id": "com.motorola.livewallpaper3", + "label": "Interactive wallpapers", + "description": "Live wallpapers from Moto", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.livewallpaper3" + ], + "removal": "replace" + }, + { + "id": "com.motorola.mobiledesktop.core", + "label": "Ready For engine", + "description": "Let's you connect-control-view on android TV and PC.", + "web": [ + "https://www.motorola.in/ready-for/" + ], + "removal": "replace" + }, + { + "id": "com.motorola.motcameradesktop", + "label": "Camera Desktop Settings", + "description": "Video call effects for moto camera", + "removal": "delete" + }, { "id": "com.motorola.moto", "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", @@ -3272,6 +3527,18 @@ "description": "CQATest\nCQA = Custom Quality Assurance\nHidden menu (accessible by typing *#*#2486#*#* in the Moto Dialer) which lets you run hardware tests.\n", "removal": "delete" }, + { + "id": "com.motorola.motointelligence", + "label": "Moto Intelligence", + "description": "Not sure what it does", + "removal": "delete" + }, + { + "id": "com.motorola.motointelligence.overlay", + "label": "com.motorola.motointelligence.overlay", + "description": "Overlay for 'com.motorola.motointelligence'", + "removal": "delete" + }, { "id": "com.motorola.motodisplay", "description": "Moto Display (https://play.google.com/store/apps/details?id=com.motorola.motodisplay)\nDisplays notifications with the screen off (like the Always On Display feature from other OEMs)\nhttps://support.motorola.com/uk/en/solution/ms108519", @@ -3282,6 +3549,21 @@ "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", "removal": "replace" }, + { + "id": "com.motorola.mototour", + "label": "Moto Tour", + "description": "Helps you learn about essential Moto features and customizations.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.mototour" + ], + "removal": "delete" + }, + { + "id": "com.motorola.msimsettings", + "label": "Dual SIM settings", + "description": "I'm guessing it helps you regarding your dual SIM management.", + "removal": "caution" + }, { "id": "com.motorola.nfc", "description": "Support for NFC protocol.\n", @@ -3297,11 +3579,26 @@ "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", "removal": "delete" }, + { + "id": "com.motorola.personalize", + "label": "Personalise", + "description": "Helps you personalise your themes, icons, fonts, sounds etc...", + "removal": "delete" + }, { "id": "com.motorola.pgmsystem2", "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", "removal": "delete" }, + { + "id": "com.motorola.photoeditor", + "label": "Moto Photo Editor", + "description": "On Motorola phones that feature Cutout mode, you can replace the background of your photos and resize & move selected portions.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.photoeditor" + ], + "removal": "delete" + }, { "id": "com.motorola.programmenu", "description": "Programming Menu\nHidden menu (accessible by typing ##7764726 in the dialer) providing additionnal features for developers.\n", @@ -3312,6 +3609,21 @@ "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", "removal": "delete" }, + { + "id": "com.motorola.screenshoteditor", + "label": "Screenshot editor", + "description": "Moto default screenshot app that supports longer screenshots & gif.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.screenshoteditor" + ], + "removal": "replace" + }, + { + "id": "com.motorola.settings", + "label": "System update", + "description": "Exactly not sure what it does", + "removal": "delete" + }, { "id": "com.motorola.setup", "description": "Related to Motorola Account setup (only during first boot ?)\nSafe to remove according to xda users.\n", @@ -4206,7 +4518,7 @@ { "id": "com.oppo.music", "label": "Music", - "description": "Oppo Music app\n", + "description": "Oppo Music app", "web": [ "https://play.google.com/store/apps/details?id=com.oppo.music" ], @@ -4259,6 +4571,12 @@ "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", "removal": "caution" }, + { + "id": "com.payjoy.access", + "labrl": "PayJoy Access", + "description": "Access is PayJoy's firmware product which OEMs optionally use to enable automatic setup (“provisioning”) and device management to enable PayJoy's Lock to work “out of the box” to minimize the number of steps for the user and store clerk to get started.", + "removal": "delete" + }, { "id": "com.policydm", "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", @@ -5859,6 +6177,15 @@ "description": "Samsung Verizon Voicemail \nAllows you to review and manage your voicemail directly from your smartphone, eliminating the need to dial into your mailbox.\nYou can scroll through your messages, pick the ones you want to listen to, and erase them right from your device's screen.\nhttps://mobile.spectrum.com/support/article/360001296667/samsung-visual-voicemail\n", "removal": "delete" }, + { + "id": "com.satispay.promotion", + "label": "Satispay Promotion", + "description": "Cashbacks and promotional related app", + "web": [ + "https://beta.pithus.org/report/d2aced319e53ccf9de03b47be1bdb11bfb6b1ccd0cc15e5279e34697e23db338" + ], + "removal": "delete" + }, { "id": "com.scanning.agold.agoldscanning", "description": "\"Scan\" Settings > intelligent assistant: Scan. QR code & Bar code scanner.\n", @@ -7516,8 +7843,11 @@ { "id": "net.oneplus.weather", "label": "Weather", - "description": "OnePlus Weather (https://play.google.com/store/apps/details?id=net.oneplus.weather)\nOccasionally runs in the background; I think it runs every now and then to change the app icon to current weather conditions.", - "removal": "delete" + "description": "Occasionally runs in the background; I think it runs every now and then to change the app icon to current weather conditions.", + "web": [ + "https://play.google.com/store/apps/details?id=net.oneplus.weather" + ], + "removal": "replace", }, { "id": "net.oneplus.weather.basiccolorblack.overlay", @@ -7531,22 +7861,29 @@ }, { "id": "net.oneplus.widget", - "description": "OnePlus Widget\nLets you use OnePlus widgets on the home screen.\n", + "label": "OnePlus Widget", + "description": "Lets you use OnePlus widgets on the home screen.", "removal": "delete" }, { "id": "org.ifaa.aidl.manager", - "description": "IfaaManagerService\nIFAA = (China’s) Internet Finance Authentication Alliance\nProvides biometric authentication for Alipay. Probably safe to disable if you don't use it.", + "label": "IfaaManagerService", + "description": "IFAA = (China’s) Internet Finance Authentication Alliance\nProvides biometric authentication for Alipay. Probably safe to disable if you don't use it.", "removal": "delete" }, { "id": "se.dirac.acs", - "description": "Dirac Control Service\nSound-system backend?\nRuns in the background as part of the system. Runs even if disabled.", + "label": "Dirac Control Service", + "description": "Sound-system backend?\nRuns in the background as part of the system. Runs even if disabled.", "removal": "caution" }, { "id": "tv.peel.samsung.app", - "description": "Peel Smart Remote (WatchON)\nIt's an application that turns your smart phone or tablet into a TV remote. \nThe app uses the IR Blaster of your device, so devices not equipped with that feature will not be able to use all of Peel Smart Remote's functions. \nhttps://www.samsung.com/za/support/mobile-devices/what-is-the-peel-smart-remote-application/\n", + "label": "Peel Smart Remote (WatchON)", + "description": "It's an application that turns your smart phone or tablet into a TV remote.\nThe app uses the IR Blaster of your device, so devices not equipped with that feature will not be able to use all of Peel Smart Remote's functions.", + "web": [ + "https://www.samsung.com/za/support/mobile-devices/what-is-the-peel-smart-remote-application/" + ], "removal": "delete" } ] From b0fb463289898140b355345cd73104259425be13 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Sun, 24 Sep 2023 15:47:56 +0000 Subject: [PATCH 02/12] Update oem.json Signed-off-by: shuvashish76 --- oem.json | 77 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 55 insertions(+), 22 deletions(-) diff --git a/oem.json b/oem.json index 0a51446..f41e932 100644 --- a/oem.json +++ b/oem.json @@ -68,12 +68,14 @@ }, { "id": "cn.oneplus.opmms", - "description": "OPMmsLocation\nDetermines your location when sending SMS/MMS?\nChina-only? (\"cn\" is China's country code)", + "label": "OPMmsLocation", + "description": "Determines your location when sending SMS/MMS?\nChina-only? (\"cn\" is China's country code)", "removal": "delete" }, { "id": "cn.oneplus.photos", - "description": "Shot On OnePlus\nAccessible through the Wallpapers selection menu.\nProvides photos uploaded by OnePlus users, allowing you to set them as your wallpaper.\nEach day, one new photo appears within the application.", + "label": "Shot On OnePlus", + "description": "Accessible through the Wallpapers selection menu.\nProvides photos uploaded by OnePlus users, allowing you to set them as your wallpaper.\nEach day, one new photo appears within the application.", "removal": "delete" }, { @@ -2616,12 +2618,17 @@ }, { "id": "com.mipay.wallet.in", - "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", + "label": "Mi Pay", + "description": "Contactless 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", + "web": [ + "https://play.google.com/store/apps/details?id=com.mipay.in.wallet" + ], "removal": "delete" }, { "id": "com.miui.accessibility", - "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", + "label": "Mi Ditto", + "description": "Accesibility feature. Dictation (TTS) and speech output, \nmaking mobile devices more convenient for people who have difficulties using conventionally designed smartphones.", "removal": "delete" }, { @@ -3146,7 +3153,7 @@ }, { "id": "com.motorola.android.settings.modemdebug", - "description": "Provide modem debug settings menu ?\nNo longer in Android 10 image\n", + "description": "Provide modem debug settings menu ?\nNo longer in Android 10 image", "removal": "delete" }, { @@ -3416,17 +3423,25 @@ }, { "id": "com.motorola.genie", - "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", + "label": "Device Help", + "description": "Previously Moto Help\nAn app that checks hardware status and gives the user contacts for support.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.genie" + ], "removal": "delete" }, { "id": "com.motorola.gesture", - "description": "Gesture navigation tutorial added in Android 10.\n", + "description": "Gesture navigation tutorial added in Android 10.", "removal": "delete" }, { "id": "com.motorola.help", - "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", + "label": "Moto feedback", + "description": "Lets you rate your device and share feedback with Motorola.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.help" + ], "removal": "delete" }, { @@ -3437,12 +3452,16 @@ }, { "id": "com.motorola.hiddenmenuapp", - "description": "Added in Android 10. Safe to remove.\n", + "description": "Added in Android 10. Not sure what it does.", "removal": "delete" }, { "id": "com.motorola.imagertuning_lake", - "description": "Imager Tuning (https://play.google.com/store/apps/details?id=com.motorola.imagertuning_athene)\nNaming convention: imagertuning_[PHONE CODENAME]\nThis is the custom camera image processing stack on Motorola devices. It's generally important for improving image quality.\nPlaystore reviews indicate that it slows down the camera app significantly for some users (probably a bug).", + "label": "Imager Tuning", + "description": "Naming convention: imagertuning_[PHONE CODENAME]\nThis is the custom camera image processing stack on Motorola devices. It's generally important for improving image quality.\nPlaystore reviews indicate that it slows down the camera app significantly for some users (probably a bug).", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.imagertuning_athene" + ], "removal": "replace" }, { @@ -3541,7 +3560,12 @@ }, { "id": "com.motorola.motodisplay", - "description": "Moto Display (https://play.google.com/store/apps/details?id=com.motorola.motodisplay)\nDisplays notifications with the screen off (like the Always On Display feature from other OEMs)\nhttps://support.motorola.com/uk/en/solution/ms108519", + "label": "Moto Display", + "description": "Displays notifications with the screen off (like the Always On Display feature from other OEMs)", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.motodisplay", + "https://support.motorola.com/uk/en/solution/ms108519" + ], "removal": "delete" }, { @@ -3566,7 +3590,7 @@ }, { "id": "com.motorola.nfc", - "description": "Support for NFC protocol.\n", + "description": "Support for NFC protocol.", "removal": "replace" }, { @@ -3601,7 +3625,8 @@ }, { "id": "com.motorola.programmenu", - "description": "Programming Menu\nHidden menu (accessible by typing ##7764726 in the dialer) providing additionnal features for developers.\n", + "label": "Programming Menu", + "description": "Hidden menu (accessible by typing ##7764726 in the dialer) providing additionnal features for developers.", "removal": "delete" }, { @@ -3661,15 +3686,15 @@ }, { "id": "com.nearme.deamon", - "description": "Package needed by com.nearme.statistics.rom to run service in background at every boot even though the app has been uninstalled", - "removal": "delete", "required_by": [ "com.nearme.statistics.rom" - ] + ], + "description": "Package needed by com.nearme.statistics.rom to run service in background at every boot even though the app has been uninstalled", + "removal": "delete" }, { "id": "com.nearme.instant.platform", - "description": "", + "description": "Not sure what it does.", "removal": "delete" }, { @@ -3798,18 +3823,23 @@ }, { "id": "com.oneplus.brickmode", - "description": "OnePlus Zen Mode (https://play.google.com/store/apps/details?id=com.oneplus.brickmode)\nZen Mode helps you put down your phone and enjoy your life.\nIn Zen Mode you will only be able to take photos and answer calls.", + "label": "OnePlus Zen Mode", + "description": "Zen Mode helps you put down your phone and enjoy your life.\nIn Zen Mode you will only be able to take photos and answer calls.", + "web": [ + "https://play.google.com/store/apps/details?id=com.oneplus.brickmode" + ], "removal": "delete" }, { "id": "com.oneplus.bttestmode", - "description": "OnePlus Bluetooth test mode\nType *#*#232339#*#* in the OnePlus dialer to access this hidden test menu.\n", + "label": "OnePlus Bluetooth test mode", + "description": "Type *#*#232339#*#* in the OnePlus dialer to access this hidden test menu.", "removal": "delete" }, { "id": "com.oneplus.calculator", "label": "Calculator", - "description": "Stock Oneplus Calculator app.\n", + "description": "Stock Oneplus Calculator app.", "removal": "replace", "suggestions": "calculators" }, @@ -3861,7 +3891,10 @@ }, { "id": "com.oneplus.chargingpilar", - "description": "Geolocates the phone to find OnePlus charging stations nearby. Connects to 'gateway.oneplus.net'\n\nPithus analysis: https://beta.pithus.org/report/8c157eeec2931d3d1140aa8c452d7afa570e04c9d51e6cd5987dbb3ec43df4f9", + "description": "Geolocates the phone to find OnePlus charging stations nearby. Connects to 'gateway.oneplus.net'.", + "web": [ + "https://beta.pithus.org/report/8c157eeec2931d3d1140aa8c452d7afa570e04c9d51e6cd5987dbb3ec43df4f9" + ], "removal": "delete" }, { @@ -7847,7 +7880,7 @@ "web": [ "https://play.google.com/store/apps/details?id=net.oneplus.weather" ], - "removal": "replace", + "removal": "replace" }, { "id": "net.oneplus.weather.basiccolorblack.overlay", From 86872a38bb5bd49f502738073101a76181482fa9 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Wed, 4 Oct 2023 08:44:09 +0000 Subject: [PATCH 03/12] Update oem.json Signed-off-by: shuvashish76 --- oem.json | 277 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 208 insertions(+), 69 deletions(-) diff --git a/oem.json b/oem.json index f41e932..678fd35 100644 --- a/oem.json +++ b/oem.json @@ -444,158 +444,236 @@ "description": "CNN Edge panel. Twitter trends, and news from CNN.\n", "removal": "delete" }, + { + "id": "com.codeaurora.fmradio", + "label": "FM Radio", + "description": "Default FM app for lenovo devices.", + "removal": "replace", + "suggestions": "radios" + }, { "id": "com.coloros.activation", - "description": "E-warranty card\nLets you check if your registered phone is still under warranty (will send your IMEI to esa-reg-eup.myoppo.com. Has a lot of permissions and run at boot\n\nPithus analysis: https://beta.pithus.org/report/2a1dc5caedd2347fa009563e9b4d1c11b1cb42726f9046151934c456fdd77d88", + "label": "E-warranty card", + "description": "Lets you check if your registered phone is still under warranty (will send your IMEI to 'esa-reg-eup.myoppo.com'. Has a lot of permissions and run at boot.", + "web": [ + "https://beta.pithus.org/report/2a1dc5caedd2347fa009563e9b4d1c11b1cb42726f9046151934c456fdd77d88", + ], "removal": "caution" }, { "id": "com.coloros.appmanager", - "description": "", + "label": "com.coloros.appmanager", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.assistantscreen", - "description": "", + "label": "com.coloros.assistantscreen", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.backuprestore", - "description": "Most likely Oppo backup/restore feature \n", - "removal": "delete" + "label": "OPPO Clone Phone", + "description": "Oppo backup/restore tool.", + "web": [ + "https://play.google.com/store/apps/details?id=com.coloros.backuprestore" + ], + "removal": "replace", + "suggestions": "backup_apps" }, { "id": "com.coloros.childrenspace", - "description": "", + "label": "com.coloros.childrenspace", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.cloud", - "description": "Oppo Cloud\n", - "removal": "delete" + "label": "Oppo Cloud", + "description": "Oppo cloud storage?", + "removal": "replace", + "suggestion": "cloud_services" }, { "id": "com.coloros.compass2", - "description": "ColorOS default compass app\nKeep in mind that by using this app you give your location to the weather Oppo servers.\nPithus analysis: https://beta.pithus.org/report/9a965f5587fa6ee21c526612f3d72c50ef3cc53679b741260298387c44f5a3dc", + "label": "com.coloros.compass2", + "description": "ColorOS default compass app\nKeep in mind that by using this app you give your location to the weather Oppo servers.", + "web": [ + "https://beta.pithus.org/report/9a965f5587fa6ee21c526612f3d72c50ef3cc53679b741260298387c44f5a3dc" + ], "removal": "replace" }, { "id": "com.coloros.directui", - "description": "", + "label": "com.coloros.directui", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.filemanager", - "description": "ColorOS File Manager\n", - "removal": "replace" + "label": "My Files", + "description": "OPPO's official file management app", + "removal": "replace", + "suggestions" "file_managers" }, { "id": "com.coloros.findmyphone", - "description": "Find my phone service\n", + "label": "com.coloros.findmyphone", + "description": "Oppo find my phone service.", "removal": "delete" }, { "id": "com.coloros.gamespace", - "description": "Game Space\nHub for your Games + some performance optimizations\nhttps://community.coloros.com/thread-9962-1-1.html\n", + "label": "Game Space", + "description": "Hub for your Games + some performance optimizations", + "web": [ + "https://community.coloros.com/thread-9962-1-1.html" + ], "removal": "delete" }, { "id": "com.coloros.gamespaceui", - "description": "GameSpace\nGaming utility aiming at 'optimizing your gaming experience'. Has a lot of permissions. For instance, it has internet access, will scans all the apps you have on your phones (to find games), can performs Bluetooth scan and has access to the metadata of your media files (e.g the place where you took a picture).", + "label": "GameSpace", + "description": "Gaming utility aiming at 'optimizing your gaming experience'. Has a lot of permissions. For instance, it has internet access, will scans all the apps you have on your phones (to find games), can performs Bluetooth scan and has access to the metadata of your media files (e.g the place where you took a picture).", "removal": "delete" }, { "id": "com.coloros.healthcheck", - "description": "", + "label": "com.coloros.healthcheck", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.mcs", - "description": "", + "label": "System Messages", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.ocrscanner", - "description": "ColorOS Optical character recognition scanner\n", - "removal": "delete" + "label": "com.coloros.ocrscanner", + "description": "ColorOS Optical character recognition scanner", + "removal": "replace" }, { "id": "com.coloros.onekeylockscreen", - "description": "Lock your phone if you click on the app icon. Completely useless unless your physical power button is damaged.\nThis app still has the permission to list all the apps installed on the phone.\n\nPithus analysis: https://beta.pithus.org/report/ece4088357c0a47dffd96bdc46a7b535d448c1a3619d995f7032df3be6cb0a38", + "label": "com.coloros.onekeylockscreen", + "description": "Lock your phone if you click on the app icon. Completely useless unless your physical power button is damaged.\nThis app still has the permission to list all the apps installed on the phone.", + "web": [ + "https://beta.pithus.org/report/ece4088357c0a47dffd96bdc46a7b535d448c1a3619d995f7032df3be6cb0a38" + ], "removal": "delete" }, { "id": "com.coloros.oppomultiapp", - "description": "", + "label": "com.coloros.oppomultiapp", + "description": "More info needed", "removal": "delete" }, { "id": "com.coloros.oshare", - "description": "Oppo Share\nFile sharing app to transfer data from/to Oppo devices only. Seems to use weak crypto (AES ECB mode) and has weird permissions (such as `READ_CONTACTS`).\nWARNING: removing this app will break the functionality to share photos directly from ColorOS Photos app and break the 'share with' prompt after taking a screenshot.\n\nPithus analysis: https://beta.pithus.org/report/170f4a14be24a2e2135cd956a038aae9e2f78c845f3161b84c5545dbec03fad9", - "removal": "replace" + "label": "Oppo Share", + "description": "File sharing app to transfer data from/to Oppo devices only. Seems to use weak crypto (AES ECB mode) and has weird permissions (such as `READ_CONTACTS`).", + "web": [ + "https://beta.pithus.org/report/170f4a14be24a2e2135cd956a038aae9e2f78c845f3161b84c5545dbec03fad9" + ], + "removal": "caution", + "warning": "Removing this app will break the functionality to share photos directly from ColorOS Photos app and break the 'share with' prompt after taking a screenshot." }, { "id": "com.coloros.phonemanager", - "description": "Phone Manager\nProvides so called 'optimization tools' and various security scanning services.\nThese virus scanning services may have privacy implications.\n\nPithus analysis: https://beta.pithus.org/report/6b7d9e117ffb600b852f3785ede4f3773385fc291376e94a061bf7ed787dec48", + "label": "Phone Manager", + "description": "Provides so called 'optimization tools' and various security scanning services.\nThese virus scanning services may have privacy implications.", + "web": [ + "https://beta.pithus.org/report/6b7d9e117ffb600b852f3785ede4f3773385fc291376e94a061bf7ed787dec48" + ], "removal": "delete" }, { "id": "com.coloros.phonenoareainquire", - "description": "Number Origin\n", + "label": "Number Origin", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.securepay", - "description": "Payment system from Oppo allowing you to pay with your phone\n\nPithus analysis: https://beta.pithus.org/report/65246664d3795a5ac1b402d28456903e1b3bd76176de8298b3ea96c6c592ae9a", + "label": "Securepay", + "description": "Payment system from Oppo allowing you to pay with your phone.", + "web": [ + "https://beta.pithus.org/report/65246664d3795a5ac1b402d28456903e1b3bd76176de8298b3ea96c6c592ae9a" + ], "removal": "delete" }, { "id": "com.coloros.smartdrive", - "description": "", + "label": "SmartDrive", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coloros.soundrecorder", - "description": "ColorOS Sound Recorder", - "removal": "replace" + "label": "SoundRecorder", + "description": "ColorOS default Sound Recorder", + "removal": "replace", + "suggestions": "audio_recorders" }, { "id": "com.coloros.speechassist", - "description": "ColorOS Speech Assistant\n", - "removal": "delete" + "label": "Speech Assistant", + "description": "ColorOS default Speech Assistant", + "removal": "replace", + "suggestions": "tts" }, { "id": "com.coloros.systemclone", - "description": "System Cloner\nCreates multiple users on device", - "removal": "replace" + "label": "System Cloner", + "description": "Creates multiple users on device", + "removal": "replace", + "suggestions" "sandboxing_apps" }, { "id": "com.coloros.video", - "description": "Video Player\nDefault Oppo video player with too much permissions (21) for a video player! \nNote: using inbuilt screen recorder you won't be able to open the recorded video from the notification view.\n\nPithus analysis: https://beta.pithus.org/report/4ceb96c23ad0e26ee8eceab293d251f8b1bddaf4a901741ee467e0bb867db6e9", - "removal": "delete" + "label": "Video Player", + "description": "Default Oppo video player with too much permissions (21) for a video player!", + "web": [ + "https://beta.pithus.org/report/4ceb96c23ad0e26ee8eceab293d251f8b1bddaf4a901741ee467e0bb867db6e9" + ], + "removal": "caution", + "warning": "Using inbuilt screen recorder you won't be able to open the recorded video from the notification view." }, { "id": "com.coloros.wallet", - "description": "Oppo Wallet\n", + "label": "com.coloros.wallet", + "description": "Oppo default Wallet app.", "removal": "delete" }, { "id": "com.coloros.weather2", - "description": "ColorOS weather app. Removal seems to trigger a bootloop on some phones. You should try, several users removed this app without any trouble on Oppo/Realme device with Android 11+\nSee: https://github.com/0x192/universal-android-debloater/issues/211", - "removal": "caution" + "label": "Weather", + "description": "ColorOS weather app. You should try, several users removed this app without any trouble on Oppo/Realme device with Android 11+.", + "web": [ + "https://play.google.com/store/apps/details?id=com.coloros.weather2", + "https://github.com/0x192/universal-android-debloater/issues/211" + ], + "removal": "unsafe", + "warning": "Removal seems to trigger a bootloop on some phones." }, { "id": "com.coloros.widget.smallweather", - "description": "", + "label": "com.coloros.widget.smallweather", + "description": "More info needed.", "removal": "delete" }, { "id": "com.coremobility.app.vnotes", + "label": "com.coremobility.app.vnotes", "description": "Voicemail App?", "removal": "replace" }, { "id": "com.data.overlay.base.s600ww", + "label": "com.data.overlay.base.s600ww", "description": "Some kind of theme overlay for Nokia devices?\nSome users claim to not see any differences when removed.", "removal": "caution" }, @@ -611,22 +689,37 @@ }, { "id": "com.duokan.phone.remotecontroller", - "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", + "label": "Mi Remote Controller", + "description": "Control your electric appliances with your phone using Mi Remote.", + "web": [ + "https://play.google.com/store/apps/details?id=com.duokan.phone.remotecontroller" + ], "removal": "delete" }, { "id": "com.duokan.phone.remotecontroller.peel.plugin", - "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", + "label": "Peel Mi Remote", + "description": "Peel Mi Remote is a TV guide extension for Xiaomi Mi Remote by \"Peel Smart Remote\".", + "web": [ + "https://play.google.com/store/apps/details?id=com.duokan.phone.remotecontroller.peel.plugin" + ], "removal": "delete" }, { "id": "com.elephanttek.faceunlock", - "description": "Standard FaceUnlock functionality?\nUnlock your device by simply looking at the display.\nFace unlock is bad for security and privacy:\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/", + "label": "com.elephanttek.faceunlock", + "description": "Standard FaceUnlock functionality?\nUnlock your device by simply looking at the display.", + "web": [ + "https://www.ubergizmo.com/2017/03/galaxy-s8-facial-unlock-photograph/", + "https://www.kaspersky.com/blog/face-unlock-insecurity/21618/", + "https://www.freecodecamp.org/news/why-you-should-never-unlock-your-phone-with-your-face-79c07772a28/" + ], "removal": "caution" }, { "id": "com.enhance.gameservice", - "description": "Legacy game Optimizing Service (was replaced by com.samsung.android.game.gos)\nIs supposed to \"improve\" game performance.\n", + "label": "com.enhance.gameservice", + "description": "Legacy game Optimizing Service (was replaced by com.samsung.android.game.gos)\nIs supposed to \"improve\" game performance.", "removal": "delete" }, { @@ -3123,8 +3216,8 @@ "id": "com.motorola.android.providers.settings", "label": "Settings storage", "description": "Seems to required for device settings.", - "removal": "caution", - "warning": "Device settings will crash continuously" + "removal": "unsafe", + "warning": "Some* of the device settings will crash continuously." }, { "id": "com.motorola.android.providers.settings.auto_generated_rro_product__", @@ -3294,17 +3387,20 @@ }, { "id": "com.motorola.comcastext", - "description": "See above. Provides special (useless) features from Comcast? App title is \"Activation\". Safe to remove (tested only on non-Comcast phone).", + "label": "Activation", + "description": "See above. Provides special features from Comcast? Probably safe to remove (tested only on non-Comcast phone).", "removal": "delete" }, { "id": "com.motorola.config.wifi", - "description": "Appears safe to remove.\nWPA config App\nWi-Fi not affected after removal.\n", + "label": "com.motorola.config.wifi", + "description": "Appears safe to remove.\nWPA config App\nWi-Fi not affected after removal.", "removal": "delete" }, { "id": "com.motorola.contacts.preloadcontacts", - "description": "Preloaded Contacts\nProvides contacts preset by carriers.", + "label": "Preloaded Contacts Loader", + "description": "Provides contacts preset by carriers.", "removal": "delete" }, { @@ -3330,6 +3426,7 @@ }, { "id": "com.motorola.demo.env", + "label": "com.motorola.demo.env", "description": "Needed for Moto Demo Mode\nenv = environment", "removal": "delete" }, @@ -3371,9 +3468,10 @@ { "id": "com.motorola.enterprise.service", "label": "Moto Thinkshield-MM", - "description": "Provides various security to Moto devices", + "description": "Provides various security to Moto devices. More info needed.", "web": [ - "https://www.motorola.com/business/thinkshield/" + "https://www.motorola.com/business/thinkshield/", + "https://beta.pithus.org/report/db140841cffe28643367bd1d595c885a02852d06136086b0ffc41aab79db5ff0" ], "removal": "delete" }, @@ -3385,12 +3483,23 @@ }, { "id": "com.motorola.faceunlock", - "description": "Moto Face Unlock (https://play.google.com/store/apps/details?id=com.motorola.faceunlock)\nUnlock your device by simply looking at the display.\nFace unlock is bad for security and privacy:\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/", + "label": "Moto Face Unlock", + "description": "Unlock your device by simply looking at the display.", + "web": [ + "https://play.google.com/store/apps/details?id=com.motorola.faceunlock", + "https://www.ubergizmo.com/2017/03/galaxy-s8-facial-unlock-photograph/", + "https://www.kaspersky.com/blog/face-unlock-insecurity/21618/", + "https://www.freecodecamp.org/news/why-you-should-never-unlock-your-phone-with-your-face-79c07772a28/" + ], "removal": "replace" }, { "id": "com.motorola.faceunlocktrustagent", - "description": "Motorola Face Unlock Agent\nTrust agent is a service that notifies the system about whether it believes the environment of the device is trusted.\nThe 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 (e.g detection of a trusted face)\nhttps://nelenkov.blogspot.com/2014/12/dissecting-lollipops-smart-lock.html", + "label": "Motorola Face Unlock Agent", + "description": "Trust agent is a service that notifies the system about whether it believes the environment of the device is trusted.\nThe 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 (e.g detection of a trusted face)", + "web": [ + "https://nelenkov.blogspot.com/2014/12/dissecting-lollipops-smart-lock.html" + ], "removal": "replace" }, { @@ -3409,7 +3518,11 @@ }, { "id": "com.motorola.frameworks.singlehand", - "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", + "label": "com.motorola.frameworks.singlehand", + "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.", + "web": [ + "https://support.motorola.com/us/en/documents/MS116403/" + ], "removal": "delete" }, { @@ -3432,6 +3545,7 @@ }, { "id": "com.motorola.gesture", + "label": "Gesture navigation tutorial", "description": "Gesture navigation tutorial added in Android 10.", "removal": "delete" }, @@ -3452,6 +3566,7 @@ }, { "id": "com.motorola.hiddenmenuapp", + "label": "HiddenMenu", "description": "Added in Android 10. Not sure what it does.", "removal": "delete" }, @@ -3489,13 +3604,16 @@ }, { "id": "com.motorola.launcher3", - "description": "Motorola system launcher\nA default home screen app, provides a layout and display for app icons and listing.\nWARNING: Do not remove this package if you did not switch to a 3rd-pary launcher.\nKeep in mind that removing this package will break the `recent apps` button (even from another launcher).", - "removal": "caution" + "description": "Motorola system launcher\nA default home screen app, provides a layout and display for app icons and listing.", + "removal": "unsafe", + "warning": "Do not remove this package if you did not switch to a 3rd-pary launcher.\nKeep in mind that removing this package will break the `recent apps` button (even from another launcher)." }, { "id": "com.motorola.launcherconfig", - "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", - "removal": "replace" + "description": "Config file of the motorola launcher? \nI guess launcher will not work anymore if you delete this package. Can someone confirm?", + "removal": "replace", + "warning": "Don't remove this, unless you install another launcher.", + "suggestions" "launchers" }, { "id": "com.motorola.lifetimedata", @@ -3646,43 +3764,57 @@ { "id": "com.motorola.settings", "label": "System update", - "description": "Exactly not sure what it does", - "removal": "delete" + "description": "Exactly not sure what it does.", + "removal": "caution" }, { "id": "com.motorola.setup", - "description": "Related to Motorola Account setup (only during first boot ?)\nSafe to remove according to xda users.\n", + "label": "Setup", + "description": "Related to Motorola Account setup (only during first boot?)\nSafe to remove according to xda users.", "removal": "delete" }, { "id": "com.motorola.slpc_sys", - "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", + "label": "Motorola Slpc System", + "description": "Would 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?\nFYI : It uses location services.", + "web": [ + "https://forum.xda-developers.com/moto-x-2014/help/location-modality-services-battery-t2982752" + ], "removal": "delete" }, { "id": "com.motorola.systemserver", - "description": "Appears safe to remove. Maybe it's only needed for Motorola apps?\n", + "label": "com.motorola.systemserver", + "description": "Appears safe to remove. Maybe it's only needed for Motorola apps?", "removal": "delete" }, { "id": "com.motorola.timeweatherwidget", - "description": "Provides time/weather widget on the home screen.\nhttps://en.wikipedia.org/wiki/Widget\n", + "label": "com.motorola.timeweatherwidget", + "description": "Provides time/weather widget on the home screen.", "removal": "delete" }, { "id": "com.mygalaxy", - "description": "My Galaxy (https://play.google.com/store/apps/details?id=com.mygalaxy)\nEntertainment hub and life-services application.\nLets you access videos, music and gaming and gives quick access to services such as cabs, movies, recharge, bill payment, food ordering, travel, hyper local deals and Samsung Care, among others.", + "label": "My Galaxy", + "description": "Entertainment hub and life-services application.\nLets you access videos, music and gaming and gives quick access to services such as cabs, movies, recharge, bill payment, food ordering, travel, hyper local deals and Samsung Care, among others.", + "web": [ + "https://play.google.com/store/apps/details?id=com.mygalaxy" + ], "removal": "delete" }, { "id": "com.nearme.atlas", - "description": "Secure payment\n", + "label": "Secure payment", + "description": "More info needed.", "removal": "delete" }, { "id": "com.nearme.browser", - "description": "Default web browser\n", - "removal": "delete" + "label": "com.nearme.browser", + "description": "Default web browser", + "removal": "replace", + "suggestions": "browsers" }, { "id": "com.nearme.deamon", @@ -3694,13 +3826,20 @@ }, { "id": "com.nearme.instant.platform", + "label": "com.nearme.instant.platform", "description": "Not sure what it does.", "removal": "delete" }, { "id": "com.nearme.statistics.rom", - "description": "User Experience Program\n Collect user data and sends them to Oppo. Intrusive and starts at boot\nSee https://support.oppo.com/uk/answer/?aid=neu105\n\nNote: removing it may break the search feature in the settings on some ColorOS versions.\n\nPithus analysis: https://beta.pithus.org/report/5e06191ac6f8aefd39642f6341ee4897039815f5059dbe093a7bd2fe1e20c038", - "removal": "delete" + "label": "User Experience Program", + "description": "Collect user data and sends them to Oppo. Intrusive and starts at boot.", + "web": [ + "https://support.oppo.com/uk/answer/?aid=neu105", + "https://beta.pithus.org/report/5e06191ac6f8aefd39642f6341ee4897039815f5059dbe093a7bd2fe1e20c038" + ], + "removal": "caution", + "warning": "Removing it may break the search feature in the settings on some ColorOS versions." }, { "id": "com.nearme.themestore", From c3602ca2221973353406296d847664847987c524 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Wed, 4 Oct 2023 09:11:48 +0000 Subject: [PATCH 04/12] Remove com.motorola.carrierconfig Signed-off-by: shuvashish76 --- oem.json | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/oem.json b/oem.json index 678fd35..11821ad 100644 --- a/oem.json +++ b/oem.json @@ -456,7 +456,7 @@ "label": "E-warranty card", "description": "Lets you check if your registered phone is still under warranty (will send your IMEI to 'esa-reg-eup.myoppo.com'. Has a lot of permissions and run at boot.", "web": [ - "https://beta.pithus.org/report/2a1dc5caedd2347fa009563e9b4d1c11b1cb42726f9046151934c456fdd77d88", + "https://beta.pithus.org/report/2a1dc5caedd2347fa009563e9b4d1c11b1cb42726f9046151934c456fdd77d88" ], "removal": "caution" }, @@ -515,7 +515,7 @@ "label": "My Files", "description": "OPPO's official file management app", "removal": "replace", - "suggestions" "file_managers" + "suggestions": "file_managers" }, { "id": "com.coloros.findmyphone", @@ -630,7 +630,7 @@ "label": "System Cloner", "description": "Creates multiple users on device", "removal": "replace", - "suggestions" "sandboxing_apps" + "suggestions": "sandboxing_apps" }, { "id": "com.coloros.video", @@ -3334,15 +3334,6 @@ ], "removal": "delete" }, - { - "id": "com.motorola.carrierconfig", - "label": "Carrier Services", - "description": "Related to various communication related actions.", - "web": [ - "https://source.android.com/docs/core/connect/carrier" - ], - "removal": "caution" - }, { "id": "com.motorola.carriersettingsext", "description": "Seems safe to remove for now.\nCarrier settings ext\next = extension ?\nCarrier settings contains APN settings for instance.\n", @@ -3613,7 +3604,7 @@ "description": "Config file of the motorola launcher? \nI guess launcher will not work anymore if you delete this package. Can someone confirm?", "removal": "replace", "warning": "Don't remove this, unless you install another launcher.", - "suggestions" "launchers" + "suggestions": "launchers" }, { "id": "com.motorola.lifetimedata", From f56456ac6a78112dafa4ad36f4c2974504458bf3 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Wed, 4 Oct 2023 09:33:56 +0000 Subject: [PATCH 05/12] Add com.motorola.carrierconfig Signed-off-by: shuvashish76 --- carrier.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/carrier.json b/carrier.json index 714f89b..b36ecef 100644 --- a/carrier.json +++ b/carrier.json @@ -385,6 +385,15 @@ ], "removal": "delete" }, + { + "id": "com.motorola.carrierconfig", + "label": "Carrier Services", + "description": "Related to various communication related actions.", + "web": [ + "https://source.android.com/docs/core/connect/carrier" + ], + "removal": "caution" + }, { "id": "com.motorola.ltebroadcastservices_vzw", "label": "com.motorola.ltebroadcastservices_vzw", From 4c88832f2b4e10860c09fb64586b63507aa9be1e Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Wed, 4 Oct 2023 10:15:47 +0000 Subject: [PATCH 06/12] Update carrier.json Signed-off-by: shuvashish76 --- carrier.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/carrier.json b/carrier.json index b36ecef..0525322 100644 --- a/carrier.json +++ b/carrier.json @@ -393,6 +393,7 @@ "https://source.android.com/docs/core/connect/carrier" ], "removal": "caution" + "warning": "You might experience various network related issues, remember to enable this if face any issue." }, { "id": "com.motorola.ltebroadcastservices_vzw", @@ -756,7 +757,7 @@ { "id": "com.sprint.ms.cnap", "label": "Caller ID", - "description": "CNAP = Caller 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", + "description": "CNAP = Caller 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\" ?", "web": [ "https://en.wikipedia.org/wiki/Calling_Name_Presentation" ], From cfafd093290cad31dba0c40d7465af1ae316ae67 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Wed, 4 Oct 2023 10:28:43 +0000 Subject: [PATCH 07/12] Update carrier.json Signed-off-by: shuvashish76 --- carrier.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/carrier.json b/carrier.json index 0525322..23a56a1 100644 --- a/carrier.json +++ b/carrier.json @@ -45,6 +45,15 @@ ], "removal": "delete" }, + { + "id": "com.android.wifi.resources.overlay.WifiVodafoneOverlay", + "label": "com.android.wifi.resources.overlay.WifiVodafoneOverlay", + "description": "Not sure what it does", + "web": [ + "https://beta.pithus.org/report/d8b19f854eb85ea97fbaeafb8c11842cf9b27f169b08d3e8b2659f52db9dd408" + ], + "removal": "delete" + }, { "id": "com.asurion.android.mobilerecovery.att", "label": "AT&T Protect Plus", @@ -392,7 +401,7 @@ "web": [ "https://source.android.com/docs/core/connect/carrier" ], - "removal": "caution" + "removal": "caution", "warning": "You might experience various network related issues, remember to enable this if face any issue." }, { From 6556204e29a0540a6ce8b1914952a64c80e4e530 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Sun, 29 Oct 2023 06:27:45 +0000 Subject: [PATCH 08/12] Update carrier.json Signed-off-by: shuvashish76 --- carrier.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/carrier.json b/carrier.json index 23a56a1..5c76942 100644 --- a/carrier.json +++ b/carrier.json @@ -402,7 +402,7 @@ "https://source.android.com/docs/core/connect/carrier" ], "removal": "caution", - "warning": "You might experience various network related issues, remember to enable this if face any issue." + "warning": "Disabling this app may cause network-related issues" }, { "id": "com.motorola.ltebroadcastservices_vzw", From e1fab31133456c7da7bc47e6b23d1762516f4c8f Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Sun, 29 Oct 2023 07:11:55 +0000 Subject: [PATCH 09/12] Update oem.json Signed-off-by: shuvashish76 --- oem.json | 61 +++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 18 deletions(-) diff --git a/oem.json b/oem.json index 11821ad..3f4de60 100644 --- a/oem.json +++ b/oem.json @@ -454,7 +454,7 @@ { "id": "com.coloros.activation", "label": "E-warranty card", - "description": "Lets you check if your registered phone is still under warranty (will send your IMEI to 'esa-reg-eup.myoppo.com'. Has a lot of permissions and run at boot.", + "description": "Lets you check if your registered phone is still under warranty (will send your IMEI to 'esa-reg-eup.myoppo.com'). Has a lot of permissions and run at boot.", "web": [ "https://beta.pithus.org/report/2a1dc5caedd2347fa009563e9b4d1c11b1cb42726f9046151934c456fdd77d88" ], @@ -521,7 +521,8 @@ "id": "com.coloros.findmyphone", "label": "com.coloros.findmyphone", "description": "Oppo find my phone service.", - "removal": "delete" + "removal": "replace", + "suggestions": "locators" }, { "id": "com.coloros.gamespace", @@ -639,8 +640,9 @@ "web": [ "https://beta.pithus.org/report/4ceb96c23ad0e26ee8eceab293d251f8b1bddaf4a901741ee467e0bb867db6e9" ], - "removal": "caution", - "warning": "Using inbuilt screen recorder you won't be able to open the recorded video from the notification view." + "removal": "replace", + "warning": "Using inbuilt screen recorder you won't be able to open the recorded video from the notification view.", + "suggestions": "video_players" }, { "id": "com.coloros.wallet", @@ -689,7 +691,7 @@ }, { "id": "com.duokan.phone.remotecontroller", - "label": "Mi Remote Controller", + "label": "Mi Remote", "description": "Control your electric appliances with your phone using Mi Remote.", "web": [ "https://play.google.com/store/apps/details?id=com.duokan.phone.remotecontroller" @@ -708,7 +710,7 @@ { "id": "com.elephanttek.faceunlock", "label": "com.elephanttek.faceunlock", - "description": "Standard FaceUnlock functionality?\nUnlock your device by simply looking at the display.", + "description": "Standard FaceUnlock functionality?\nUnlock your device by simply looking at the display.\nFace unlock is bad for security and privacy.", "web": [ "https://www.ubergizmo.com/2017/03/galaxy-s8-facial-unlock-photograph/", "https://www.kaspersky.com/blog/face-unlock-insecurity/21618/", @@ -2569,12 +2571,18 @@ }, { "id": "com.lge.videoplayer", - "description": "LG Video Player\nNB : This is a bad one. VLC is much better.\n", - "removal": "delete" + "label": "com.lge.videoplayer", + "description": "LG Video Player", + "removal": "replace", + "suggestions": "video_players" }, { "id": "com.lge.videostudio", - "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", + "label": "Quick Video Editor", + "description": "Allows you to create and edit video files using the videos (and photos) stored on the phone.", + "web": [ + "https://www.lg.com/us/mobile-phones/VS980/Userguide/281.html" + ], "removal": "delete" }, { @@ -3217,7 +3225,7 @@ "label": "Settings storage", "description": "Seems to required for device settings.", "removal": "unsafe", - "warning": "Some* of the device settings will crash continuously." + "warning": "Some of the device settings will crash continuously." }, { "id": "com.motorola.android.providers.settings.auto_generated_rro_product__", @@ -4021,6 +4029,7 @@ }, { "id": "com.oneplus.chargingpilar", + "label": "Nearby Charging Stations", "description": "Geolocates the phone to find OnePlus charging stations nearby. Connects to 'gateway.oneplus.net'.", "web": [ "https://beta.pithus.org/report/8c157eeec2931d3d1140aa8c452d7afa570e04c9d51e6cd5987dbb3ec43df4f9" @@ -5778,11 +5787,16 @@ }, { "id": "com.samsung.android.video", - "description": "Samsung Video Player\nhttps://galaxystore.samsung.com/prepost/000003980724?appId=com.samsung.android.video\n", - "removal": "replace", + "label": "Samsung Video Player", "dependencies": [ "com.samsung.android.smartmirroring" - ] + ], + "description": "Default video Player for Samsung devices.", + "web": [ + "https://galaxystore.samsung.com/prepost/000003980724?appId=com.samsung.android.video" + ], + "removal": "replace", + "suggestions": "video_players" }, { "id": "com.samsung.android.visionarapps", @@ -7620,8 +7634,13 @@ }, { "id": "com.transsion.magicshow", - "description": "(Bad) video Player with Ads and weak security (including an unsecured WebView implementation that can lead to XSS attacks.\nPithus analysis: https://beta.pithus.org/report/33cd478cc18f3a2c0d5f7fd33c7350127ee2cff7acdf87f70641ca21dd2b2dcb", - "removal": "delete" + "label": "Video Player", + "description": "(Bad) video Player with Ads and weak security (including an unsecured WebView implementation that can lead to XSS attacks.", + "web": [ + "https://beta.pithus.org/report/33cd478cc18f3a2c0d5f7fd33c7350127ee2cff7acdf87f70641ca21dd2b2dcb" + ], + "removal": "replace", + "suggestions": "video_players" }, { "id": "com.transsion.microintelligence", @@ -7945,13 +7964,19 @@ }, { "id": "com.zte.videoplayer", - "description": "ZTE Video Player with INTERNET and ACCESS_NETWORK_STATE permissions\nPithus analysis: https://beta.pithus.org/report/caf2da956d33c5550e42d4250b0fa31dc605f39545c2eff36438fd88a0fc7c28", - "removal": "delete" + "label": "Video Player", + "description": "ZTE Video Player with INTERNET and ACCESS_NETWORK_STATE permissions.", + "web": [ + "https://beta.pithus.org/report/caf2da956d33c5550e42d4250b0fa31dc605f39545c2eff36438fd88a0fc7c28" + ], + "removal": "replace", + "suggestions": "video_players" }, { "id": "com.zte.weather", + "label": "com.zte.weather", "description": "ZTE Weather app.", - "removal": "delete" + "removal": "replace" }, { "id": "net.oneplus.commonlogtool", From e92bba3a8e2cb8b58ea7327fc7896305b551d300 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Sun, 29 Oct 2023 07:31:36 +0000 Subject: [PATCH 10/12] Create video_players.json Signed-off-by: shuvashish76 --- suggestions/video_players.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 suggestions/video_players.json diff --git a/suggestions/video_players.json b/suggestions/video_players.json new file mode 100644 index 0000000..660e690 --- /dev/null +++ b/suggestions/video_players.json @@ -0,0 +1,8 @@ +[ + { + "id": "org.videolan.vlc", + "label": "VLC", + "source": "fg", + "repo": "https://code.videolan.org/videolan/vlc-android" + } +] From 08f5436740272b1d80c9d3ab9ccf7fdd543c3425 Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Sat, 18 Nov 2023 03:50:29 +0000 Subject: [PATCH 11/12] Create weather_apps.json Signed-off-by: shuvashish76 --- suggestions/weather_apps.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 suggestions/weather_apps.json diff --git a/suggestions/weather_apps.json b/suggestions/weather_apps.json new file mode 100644 index 0000000..5ee9a4f --- /dev/null +++ b/suggestions/weather_apps.json @@ -0,0 +1,7 @@ +[ + { + "id": "org.breezyweather", + "label": "Breezy Weather", + "repo": "https://github.com/breezy-weather/breezy-weather" + } +] From 94a3f968fcaf98a0b87be9ebaf726c7449b60e2e Mon Sep 17 00:00:00 2001 From: shuvashish76 Date: Sat, 18 Nov 2023 05:39:21 +0000 Subject: [PATCH 12/12] Update oem.json Signed-off-by: shuvashish76 --- oem.json | 146 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 104 insertions(+), 42 deletions(-) diff --git a/oem.json b/oem.json index 3f4de60..a4e1adc 100644 --- a/oem.json +++ b/oem.json @@ -653,19 +653,21 @@ { "id": "com.coloros.weather2", "label": "Weather", - "description": "ColorOS weather app. You should try, several users removed this app without any trouble on Oppo/Realme device with Android 11+.", + "description": "ColorOS weather app.You should try, several users removed this app without any trouble on Oppo/Realme device with Android 11+.", "web": [ "https://play.google.com/store/apps/details?id=com.coloros.weather2", "https://github.com/0x192/universal-android-debloater/issues/211" ], "removal": "unsafe", - "warning": "Removal seems to trigger a bootloop on some phones." + "warning": "Removal seems to trigger a bootloop on some phones.", + "suggestions": "weather_apps" }, { "id": "com.coloros.widget.smallweather", "label": "com.coloros.widget.smallweather", "description": "More info needed.", - "removal": "delete" + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "com.coremobility.app.vnotes", @@ -2014,10 +2016,13 @@ { "id": "com.kidoz.lenovo", "label": "Lenovo Kid's Account", - "description": "Partnered with https://kidoz.net/.\nProvides kids friendly relevant services based on their 'usage behaviour'.", + "description": "Partnered with COPPA Certified (https://cert.privo.com/#/companies/kidoz18) KIDOZ Inc.\nProvides kids friendly relevant services based on their 'usage behaviour'.\nAccording to EFF sends device model, brand, country, timezone, screen size, view events, click events, logtime of events, and a unique “KID ID information to Kidoz.", "web": [ "https://beta.pithus.org/report/af6c3674c3bdcacda3590eb657fef61c1b3b44100c7c6ae051309d5196104efa", - "https://www.virustotal.com/gui/file/af6c3674c3bdcacda3590eb657fef61c1b3b44100c7c6ae051309d5196104efa/detection" + "https://www.virustotal.com/gui/file/af6c3674c3bdcacda3590eb657fef61c1b3b44100c7c6ae051309d5196104efa/detection", + "https://www.eff.org/deeplinks/2023/11/low-budget-should-not-mean-high-risk-kids-tablet-came-preloaded-sketchyware", + "https://www.privo.com/kidoz-case-study", + "https://kidoz.net/privacy-policies" ], "removal": "delete" }, @@ -2481,12 +2486,14 @@ }, { "id": "com.lge.sizechangable.weather", - "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", + "label": "Music widget", + "description": "Not sure if it only manages Music widget for the launcher or also for the lockscreen.\nWeather widget for the home screen.", "removal": "delete" }, { "id": "com.lge.sizechangable.weather.platform", - "description": "Weather Service\nProvide weather data for the weather app/widget.\n", + "label": "Weather Service", + "description": "Provide weather data for the weather app/widget.", "removal": "delete" }, { @@ -2496,8 +2503,11 @@ }, { "id": "com.lge.smartdoctor.webview", - "description": "Smart Doctor Webview\nREMINDER : A WebView is acomponent that allows Android apps to display content from the web directly inside an application.\n", - "removal": "delete" + "label": "Smart Doctor Webview", + "description": "A WebView is acomponent that allows Android apps to display content from the web directly inside an application.", + "removal": "replace", + "warning": "Make sure to have another Webview before uninstalling it or some apps may not work properly.", + "suggestions": "webviews" }, { "id": "com.lge.smartshare", @@ -2697,9 +2707,10 @@ }, { "id": "com.mi.webkit.core", - "description": "MI WebView\nXiaomi alternative to Google WebView\nREMINDER : It is a system component for the Android operating system that allows Android apps to display content from the web directly inside an application. It's based on Chrome.", + "label": "MI WebView", + "description": "Xiaomi alternative to Google WebView\nIt is a system component for the Android operating system that allows Android apps to display content from the web directly inside an application. It's based on Chrome.", "removal": "replace", - "warning": "Make sure to have another Webview before uninstalling it or some apps may not work properly", + "warning": "Make sure to have another Webview before uninstalling it or some apps may not work properly.", "suggestions": "webviews" }, { @@ -2888,7 +2899,7 @@ "web": [ "https://web.archive.org/web/20220926221620/https://libreddit.spike.codes/r/Xiaomi/comments/o6vk5z/miui_12125_and_android_11_gestures/" ], - "removal": "replace", + "removal": "unsafe", "warning": "If you remove this package on devices based on MIUI 12+ with Android 11+, you will loose navigation gestures and recent apps view EVEN with a 3rd party launcher...\nMake sure you've installed another launcher before you disable", "suggestions": "launchers" }, @@ -2959,7 +2970,8 @@ }, { "id": "com.miui.nextpay", - "description": "Next Pay \n???\n", + "label": "Next Pay", + "description": "More info needed.", "removal": "delete" }, { @@ -3104,13 +3116,20 @@ }, { "id": "com.miui.weather2", - "description": "Mi Weather app\n", - "removal": "delete" + "label": "Weather", + "description": "Weather app By Xiaomi.", + "web": [ + "https://play.google.com/store/apps/details?id=com.miui.weather2" + ], + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "com.miui.wmsvc", - "description": "WMService\nRuns at boot, has access to internet + GPS\nI quickly looked at the decompiled code and saw some unsanitized SQL inputs, which is BAD! (vulnerable to SQL injection)\nTries to get your android unique Google advertising ID from Google Play Services.\nFeeds and launches the spying/analytics app \"com.miui.hybrid\".\nDoesn't seem to do anything important, only tracking.\nWARNING: Some people said removing this package causes bootloop, others said it doesn't. Can someone check this? I think it should be okay to remove if you remove all other dependent Xiaomi packages(bloat).", - "removal": "replace" + "label": "WMService", + "description": "Runs at boot, has access to internet + GPS\nI quickly looked at the decompiled code and saw some unsanitized SQL inputs, which is BAD! (vulnerable to SQL injection)\nTries to get your android unique Google advertising ID from Google Play Services.\nFeeds and launches the spying/analytics app \"com.miui.hybrid\".\nDoesn't seem to do anything important, only tracking.", + "removal": "unsafe", + "warning": "Some people said removing this package causes bootloop, others said it doesn't. Can someone check this? I think it should be okay to remove if you remove all other dependent Xiaomi packages(bloat)." }, { "id": "com.miui.yellowpage", @@ -4545,7 +4564,7 @@ "web": [ "https://beta.pithus.org/report/f55e935357865f4647e59c98afb5a3a46aba22a48844d80d2819d122781e3fde" ], - "removal": "delete", + "removal": "caution", "warning": "Removing this package prevents the OnePlus Game Center to detect games." }, { @@ -4612,11 +4631,11 @@ "id": "com.oplus.safecenter", "label": "Security center", "description": "Enhances privacy features on Oneplus/Oppo devices", - "warning": "Breaks app lock feature when disabled/deleted, all other features work", "web": [ "https://forum.xda-developers.com/t/the-oneplus-10-pro-debloat-thread.4503969/page-2#post-87920315" ], - "removal": "delete" + "removal": "caution", + "warning": "Breaks app lock feature when disabled/deleted, all other features work" }, { "id": "com.oplus.screenshot", @@ -4734,8 +4753,10 @@ }, { "id": "com.oppo.webview", - "description": "Oppo Webview\nA WebView is a system component for the Android operating system (OS) that allows Android apps to display content \nfrom the web directly inside an application. It's based on Chrome.\nWARNING: Make to have another Webview before uninstalling it or some apps may not work properly\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n", + "label": "Oppo Webview", + "description": "A WebView is a system component for the Android operating system (OS) that allows Android apps to display content from the web directly inside an application. It's based on Chrome.", "removal": "replace", + "warning": "Make to have another Webview before uninstalling it or some apps may not work properly.", "suggestions": "webviews" }, { @@ -4923,8 +4944,10 @@ }, { "id": "com.samsung.android.app.dressroom", - "description": "Samsung Wallpapers\nWallaper manager. Needed to pick up a wallpaper on Android 10+.\nHas INTERNET permission and ACCESS_MEDIA_LOCATION\nBefore Android 10, you should still be able to set a wallpaper from the Samsung gallery without this package.\nWARNING: Removing this app will prevent you to set a new wallpaper on Android 10+ (even from the Gallery) or changing the Material You palette on Android 12+.", - "removal": "replace" + "label": "Samsung Wallpapers", + "description": "Wallaper manager. Needed to pick up a wallpaper on Android 10+.\nHas INTERNET permission and ACCESS_MEDIA_LOCATION\nBefore Android 10, you should still be able to set a wallpaper from the Samsung gallery without this package.", + "removal": "unsafe", + "warning": "Removing this app will prevent you to set a new wallpaper on Android 10+ (even from the Gallery) or changing the Material You palette on Android 12+." }, { "id": "com.samsung.android.app.episodes", @@ -5346,17 +5369,21 @@ }, { "id": "com.samsung.android.homemode", - "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", + "label": "Daily Board", + "description": "Show a slideshow of your favourite pictures while your device is charging.", + "web": [ + "https://play.google.com/store/apps/details?id=com.samsung.android.homemode" + ], "removal": "delete" }, { "id": "com.samsung.android.honeyboard", - "description": "Samsung keyboard\n", + "description": "Samsung keyboard", "web": [ "https://developer.android.com/training/articles/direct-boot" ], "removal": "caution", - "warning": "Do NOT disable if you don't have another keyboard with direct boot mode support, or you'll be stuck at boot (no keyboard to unlock the phone).\nDo NOT remove this package with root if it wasn't first uninstalled with the non-root method.\nRemoving this packages breaks the Accessibility settings on Android 11.\n", + "warning": "Do NOT disable if you don't have another keyboard with direct boot mode support, or you'll be stuck at boot (no keyboard to unlock the phone).\nDo NOT remove this package with root if it wasn't first uninstalled with the non-root method.\nRemoving this packages breaks the Accessibility settings on Android 11.", "suggestions": "keyboards" }, { @@ -5426,8 +5453,16 @@ }, { "id": "com.samsung.android.lool", - "description": "Samsung Device Care (phone optimizer) (https://play.google.com/store/apps/details?id=com.samsung.android.lool)\nThis package phone home (China, Qihoo 360)\nThe clean feature (in storage setting) is provided by Qihoo 360 which is a shady company (https://en.wikipedia.org/wiki/Qihoo_360)\nhttps://www.reddit.com/r/Android/comments/ektg8u/chinese_spyware_preinstalled_on_all_samsung/\nhttps://www.virustotal.com/gui/file/048ead2be8d18bbe2b05651380069b3740dd05703e9bd66630da986026518398/details\n\nWARNING:Disabling/Removing this package may remove the option to manage Power Saving, Fast Charging & Battery Protection on some devices\nNOTE : If you don't want to delete this package, at least use a firewall (Netguard/AfWall+) to block internet access\n", - "removal": "replace" + "label": "Device Care", + "description": "Samsung Device Care (phone optimizer)\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)\nNOTE : If you don't want to delete this package, at least use a firewall (Netguard/AfWall+) to block internet access", + "web": [ + "https://play.google.com/store/apps/details?id=com.samsung.android.lool", + "https://www.virustotal.com/gui/file/048ead2be8d18bbe2b05651380069b3740dd05703e9bd66630da986026518398/details", + "https://www.reddit.com/r/Android/comments/ektg8u/chinese_spyware_preinstalled_on_all_samsung/" + + ], + "removal": "caution", + "": "Disabling/Removing this package may remove the option to manage Power Saving, Fast Charging & Battery Protection on some devices" }, { "id": "com.samsung.android.mateagent", @@ -5461,8 +5496,13 @@ }, { "id": "com.samsung.android.mdx.quickboard", - "description": "Media & Devices feature\nKind of a hub for managing medias played on smart devices (e.g play music to 2 Bluetooth devices simultaneously with Dual audio)\nhttps://www.samsung.com/latin_en/support/mobile-devices/media-and-device-feature/\nHas a lot of permissions and asks for ACCESS_COARSE_LOCATION, QUERY_ALL_PACKAGES.\nWARNING: Removing this package does not prevent you to connect your phones to smart devices, but oddly enough causes the brightness slider in the notification panel to not be displayed in landscape orientation (it's still shown in portrait)\n", - "removal": "replace" + "label": "Media and Devices", + "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)\nHas a lot of permissions and asks for ACCESS_COARSE_LOCATION, QUERY_ALL_PACKAGES.", + "web": [ + "https://www.samsung.com/latin_en/support/mobile-devices/media-and-device-feature/" + ], + "removal": "replace", + "warning": "BRemoving this package does not prevent you to connect your phones to smart devices, but oddly enough causes the brightness slider in the notification panel to not be displayed in landscape orientation (it's still shown in portrait)" }, { "id": "com.samsung.android.mediacontroller", @@ -5512,8 +5552,10 @@ }, { "id": "com.samsung.android.provider.filterprovider", - "description": "FilterProvider dependency to Samsung Camera\nProvides access to filters (when you swipe right from the camera app)\nWARNING : Samsung camera will crash if this package is deleted.\n", - "removal": "replace" + "label": "com.samsung.android.provider.filterprovider", + "description": "FilterProvider dependency to Samsung Camera\nProvides access to filters (when you swipe right from the camera app)", + "removal": "caution", + "warning": "Samsung camera will crash if this package is deleted." }, { "id": "com.samsung.android.provider.shootingmodeprovider", @@ -6035,8 +6077,10 @@ }, { "id": "com.samsung.android.watch.weather", + "label": "com.samsung.android.watch.weather", "description": "Weather application from Samsung.", - "removal": "delete" + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "com.samsung.android.watch.worldclock", @@ -6080,8 +6124,13 @@ }, { "id": "com.samsung.android.weather", - "description": "Samsung Weather\nLets you see updates on the weather at all times, specific to your current location. \nYou can also check the weather in other areas even\nDependency: \"com.sec.android.daemonapp\"\n", - "removal": "delete" + "label": "Samsung Weather", + "dependencies": [ + "com.sec.android.daemonapp" + ], + "description": "Lets you see updates on the weather at all times, specific to your current location.\nEven you can also check the weather in other areas.", + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "com.samsung.android.wellbeing", @@ -7476,8 +7525,13 @@ }, { "id": "com.sonymobile.xperiaweather", - "description": "Sony weather app (https://play.google.com/store/apps/details?id=com.sonymobile.xperiaweather)\nNote : Not all location are supported.\n", - "removal": "delete" + "label": "com.sonymobile.xperiaweather", + "description": "Sony weather app\nNote : Not all location are supported.", + "web": [ + "https://play.google.com/store/apps/details?id=com.sonymobile.xperiaweather" + ], + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "com.sonymobile.xperiaxlivewallpaper", @@ -7512,7 +7566,8 @@ "web": [ "https://beta.pithus.org/report/96601b7ec8ced18bf3896946ab43edde94b14e09b95e7787ea941b25ca02164b" ], - "removal": "delete" + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "com.tblenovo.setup", @@ -7694,8 +7749,10 @@ }, { "id": "com.vivo.dream.weather", + "label": "com.vivo.dream.weather", "description": "Vivo weather app", - "removal": "delete" + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "com.vivo.hybrid", @@ -7974,9 +8031,13 @@ }, { "id": "com.zte.weather", - "label": "com.zte.weather", + "label": "Weather", "description": "ZTE Weather app.", - "removal": "replace" + "web": [ + "https://play.google.com/store/apps/details?id=com.zte.weather" + ], + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "net.oneplus.commonlogtool", @@ -8035,7 +8096,8 @@ "web": [ "https://play.google.com/store/apps/details?id=net.oneplus.weather" ], - "removal": "replace" + "removal": "replace", + "suggestions": "weather_apps" }, { "id": "net.oneplus.weather.basiccolorblack.overlay",