universal-android-debloater/lists/Nokia.sh

318 lines
13 KiB
Bash
Raw Permalink Normal View History

#!/usr/bin/env bash
2020-01-10 03:23:21 +13:00
declare -a nokia=(
# I NEVER HAD A NOKIA DEVICE ON HAND.
2020-01-25 02:07:58 +13:00
# I did some intensive searches on the web to find a list and I try my best to document it but I need Nokia users to really improve it.
# I use [MORE INFO NEEDED] tag as a marker.
# s600ww is a SKUID.
# Stock Keeping Unit (SKU or SKUID) is a unique set of numbers and letters used to identify, locate and track a product internally in a company or store's warehouse.
# It is here used to identify region specific firmwares.
# ww = Worldwide users / cn = china / tw = Taiwan / id = Indonesia
# I don't understand why there are so much overlay stuff.
# overlay : https://budhdisharma.medium.com/rro-runtime-resource-overlay-in-android-aosp-e094be17f4bc
# https://source.android.com/devices/architecture/rros
# blt = Bell Telephone Laboratories owned by Nokia (https://en.wikipedia.org/wiki/Bell_Labs)
2020-01-10 03:23:21 +13:00
"com.android.partnerbrowsercustomizations.btl.s600ww.overlay"
# Add Nokia pinned bookmarks in your chromium based browser
"com.android.providers.calendar.overlay.base.s600ww" # [MORE INFO NEEDED]
# "com.android.providers.calendar" is necessary to sync stock Calendar app and lets it work correctly.
# I don't know what does this overlay add.
#
# REMINDER : Content providers help an application manage access to data stored by itself, stored by other apps,
# and provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security
# Source : https://developer.android.com/guide/topics/providers/content-providers.html
"com.android.providers.settings.btl.s600ww.overlay" # [MORE INFO NEEDED]
2020-01-10 03:23:21 +13:00
"com.android.providers.settings.overlay.base.s600ww"
# Still otther overlays for android settings provider.
# "com.android.providers.settings" handles settings app datas (contentProvider)
#
# REMINDER : Content providers help an application manage access to data stored by itself, stored by other apps,
# and provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security
# Source : https://developer.android.com/guide/topics/providers/content-providers.html
"com.android.retaildemo.overlay.base.s600ww" # [MORE INFO NEEDED]
# Overlay for Retail demonstration mode
# https://en.wikipedia.org/wiki/Demo_mode
"com.data.overlay.base.s600ww" # [MORE INFO NEEDED]
# Overlay for ???
# Nokia users don't see any differences when removed.
"com.evenwell.apnwidget.overlay.base.s600ww" # [MORE INFO NEEDED]
# Another overlay for APN widget this time. Seems useless to me
# REMINDER : APN means Access Point Name and must be configured with carrier values in order your device could acess carrier network.
##### WHAT IS EVENWELL? #####
# Evenwell/FiH is chinese company. Specifically, they are a subsidary of the massive Foxconn group that manufactures
# consumer electronics for sale around the world.
# You should read the Foxxconn wikipedia page and especially the Controversies section (https://en.wikipedia.org/wiki/Foxconn#Controversies)
# Evenwell apps was caught to send personnal data to chinese servers
# https://arstechnica.com/gadgets/2019/03/hmd-admits-the-nokia-7-plus-was-sending-personal-data-to-china/
#
# Majority of evenwell app are useless background apps.
"com.evenwell.AprUploadService" # [MORE INFO NEEDED]
"com.evenwell.AprUploadService.data.overlay.base"
2020-01-10 03:23:21 +13:00
"com.evenwell.AprUploadService.data.overlay.base.s600ww"
"com.evenwell.AprUploadService.data.overlay.base.s600id"
# Apr Upload Service ????
"com.evenwell.autoregistration" # [MORE INFO NEEDED]
"com.evenwell.autoregistration.overlay.base"
"com.evenwell.autoregistration.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.autoregistration.overlay.base.s600ww"
"com.evenwell.autoregistration.overlay.base.s600ww"
"com.evenwell.autoregistration.overlay.d.base.s600id"
"com.evenwell.autoregistration.overlay.d.base.s600ww"
# Spyware app which sends warranty details to China
# https://milankragujevic.com/the-trade-of-privacy-for-convenience
# https://nitter.net/drwetter/status/1108801189662130176
2020-01-10 03:23:21 +13:00
"com.evenwell.batteryprotect"
"com.evenwell.batteryprotect.overlay.base"
"com.evenwell.batteryprotect.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.batteryprotect.overlay.base.s600ww"
"com.evenwell.batteryprotect.overlay.d.base.s600e0"
# Battery protect is advertised to improve battery performance but in practice it drains your battery and kills apps to aggressively.
# https://dontkillmyapp.com/nokia
# Nokia decided to stop using this app-killer in the future
# https://www.androidpolice.com/2019/08/27/nokia-hmd-phones-disable-evenwell-background-process-app-killer/
"com.evenwell.bboxsbox" # [MORE INFO NEEDED]
2020-01-10 03:23:21 +13:00
"com.evenwell.bboxsbox.app"
# ????
"com.evenwell.bokeheditor" # [MORE INFO NEEDED]
2020-01-10 03:23:21 +13:00
"com.evenwell.bokeheditor.overlay.base.s600ww"
# Related to photos editing I think
"com.evenwell.CPClient" # [MORE INFO NEEDED]
"com.evenwell.CPClient.overlay.base"
"com.evenwell.CPClient.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.CPClient.overlay.base.s600ww"
# CP = Client Provisioning.
# Surely used to push new carrier internet/MMS settings automatically
# Maybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.
"com.evenwell.custmanager" # [MORE INFO NEEDED]
"com.evenwell.custmanager.data.overlay.base"
"com.evenwell.custmanager.data.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.custmanager.data.overlay.base.s600ww"
"com.evenwell.customerfeedback.overlay.base.s600ww"
# Customer manager
# Given its name it is useless but I don't have more info.
"com.evenwell.dataagent" # [MORE INFO NEEDED]
"com.evenwell.dataagent.overlay.base"
"com.evenwell.dataagent.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.dataagent.overlay.base.s600ww"
# Data agent
# Used for backup/restore ?
"com.evenwell.DbgCfgTool" # [MORE INFO NEEDED]
"com.evenwell.DbgCfgTool.overlay.base"
"com.evenwell.DbgCfgTool.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.DbgCfgTool.overlay.base.s600ww"
# Debug config tool ?
"com.evenwell.defaultappconfigure.overlay.base.s600ww" # [MORE INFO NEEDED]
# ????
"com.evenwell.DeviceMonitorControl" # [MORE INFO NEEDED]
"com.evenwell.DeviceMonitorControl.data.overlay.base"
"com.evenwell.DeviceMonitorControl.data.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.DeviceMonitorControl.data.overlay.base.s600ww"
# Monitor stuff obviously...
"com.evenwell.email.data.overlay.base.s600ww" # [MORE INFO NEEDED]
# Overlay for email app
2020-01-10 03:23:21 +13:00
"com.evenwell.factorywizard"
"com.evenwell.factorywizard.overlay.base"
2020-01-10 03:23:21 +13:00
"com.evenwell.factorywizard.overlay.base.s600ww"
# Most likely a configuration setup after a factory reset (and/or after first boot)
# Guides you through the basics of setting up your device.
"com.evenwell.foxlauncher.partner" # [MORE INFO NEEDED]
# Partner Launcher Customization
# Related to the Nokia launcher
2020-01-10 03:23:21 +13:00
"com.evenwell.fqc"
# FQC is a secret test menu. It lets you test the hardware (touch screen, speakers, SD card, SIM card, camera...)
# You need to type *#*#372733#*#* in the Nokia dialer
2020-01-10 03:23:21 +13:00
"com.evenwell.legalterm"
"com.evenwell.legalterm.overlay.base.s600ww"
# Provides terms and condition (legal notice)
"com.evenwell.managedprovisioning" # [MORE INFO NEEDED]
"com.evenwell.managedprovisioning.overlay.base"
"com.evenwell.managedprovisioning.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.managedprovisioning.overlay.base.s600ww"
# Seems to be a user interface related to settings description and wizard setup.
# https://en.wikipedia.org/wiki/Wizard_(software)
"com.evenwell.mappartner" # [MORE INFO NEEDED]
# ????
2020-01-10 03:23:21 +13:00
"com.evenwell.nps"
"com.evenwell.nps.overlay.base"
"com.evenwell.nps.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.nps.overlay.base.s600ww"
# Net Promoter Score
# Preinstalled survey.
"com.evenwell.pandorasbox" # [MORE INFO NEEDED]
"com.evenwell.pandorasbox.app"
# WTF is this ?
"com.evenwell.partnerbrowsercustomizations"
"com.evenwell.partnerbrowsercustomizations.overlay.base"
"com.evenwell.partnerbrowsercustomizations.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.partnerbrowsercustomizations.overlay.base.s600ww"
# Customize your browser with stuff you don't want.
"com.evenwell.permissiondetection" # [MORE INFO NEEDED]
2020-01-10 03:23:21 +13:00
"com.evenwell.permissiondetection.overlay.base.s600ww"
# ????
2020-01-10 03:23:21 +13:00
"com.evenwell.phone.overlay.base.s600ww"
"com.evenwell.phone.overlay.base"
# Overlay for the dialer app
2020-01-10 03:23:21 +13:00
"com.evenwell.PowerMonitor"
"com.evenwell.PowerMonitor.overlay.base"
"com.evenwell.PowerMonitor.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.PowerMonitor.overlay.base.s600ww"
# Drains more battery than it saves.
#"com.evenwell.powersaving.g3"
#"com.evenwell.powersaving.g3.overlay.base.s600id"
#"com.evenwell.powersaving.g3.overlay.base.s600ww"
#"com.evenwell.powersaving.g3.overlay.d.base.s600e0"
# Is nokia powersaving really effective?
2020-01-10 03:23:21 +13:00
"com.evenwell.providers.downloads.overlay.base.s600ww"
"com.evenwell.providers.downloads.ui.overlay.base.s600ww"
# Add most likey a useless overlay on the download app.
"com.evenwell.providers.partnerbookmarks.overlay.base.s600ww" # [MORE INFO NEEDED]
# Provides Nokia bookmarks in Chrome/Nokia browser ?
2020-01-10 03:23:21 +13:00
"com.evenwell.providers.weather"
"com.evenwell.providers.weather.overlay.base.s600ww"
# Provider for the Nokia weather app.
# REMINDER : Content providers help an application manage access to data stored by itself, stored by other apps,
# and provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security
# Source : https://developer.android.com/guide/topics/providers/content-providers.html
2020-01-10 03:23:21 +13:00
"com.evenwell.pushagent"
"com.evenwell.pushagent.overlay.base"
"com.evenwell.pushagent.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.pushagent.overlay.base.s600ww"
# Surely related to push notifications for Nokia apps (only ?)
2020-01-10 03:23:21 +13:00
"com.evenwell.retaildemoapp"
"com.evenwell.retaildemoapp.overlay.base"
"com.evenwell.retaildemoapp.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.retaildemoapp.overlay.base.s600ww"
# Nokia retail demonstration mode
# https://en.wikipedia.org/wiki/Demo_mode
"com.evenwell.screenlock.overlay.base.s600ww" # [MORE INFO NEEDED]
# Overlay for the screenlock
"com.evenwell.settings.data.overlay.base" # [MORE INFO NEEDED]
"com.evenwell.settings.data.overlay.base.s600ww"
# Overlay related to settings
"com.evenwell.SettingsUtils"
2020-01-10 03:23:21 +13:00
"com.evenwell.SettingsUtils.overlay.base.s600ww"
# Settings utils
# (crapy) Audio rendering.
# See https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/9#note_369056538
2020-01-10 03:23:21 +13:00
"com.evenwell.SetupWizard"
"com.evenwell.SetupWizard.overlay.base"
2020-01-10 03:23:21 +13:00
"com.evenwell.setupwizard.btl.s600ww.overlay"
"com.evenwell.SetupWizard.overlay.d.base.s600ww"
2020-01-10 03:23:21 +13:00
"com.evenwell.SetupWizard.overlay.base.s600ww"
# It's the basic configuration wizard that drives you through first boot and guides you through the basics of setting up your device.
2020-01-10 03:23:21 +13:00
"com.evenwell.stbmonitor"
"com.evenwell.stbmonitor.data.overlay.base"
"com.evenwell.stbmonitor.data.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.stbmonitor.data.overlay.base.s600ww"
# Apparently used to stabilize phone usage.
# Seems to drain battery
"com.evenwell.telecom.data.overlay.base" # [MORE INFO NEEDED]
"com.evenwell.telecom.data.overlay.base.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.telecom.data.overlay.base.s600ww"
# Telecom telemetry ?
2020-01-10 03:23:21 +13:00
"com.evenwell.UsageStatsLogReceiver"
"com.evenwell.UsageStatsLogReceiver.data.overlay.back.s600id"
2020-01-10 03:23:21 +13:00
"com.evenwell.UsageStatsLogReceiver.data.overlay.base.s600ww"
# Logging stuff
"com.evenwell.weather.overlay.base.s600ww" # [MORE INFO NEEDED]
2020-01-10 03:23:21 +13:00
"com.evenwell.weatherservice"
"com.evenwell.weatherservice.overlay.base.s600ww"
# Overlay for the weather app
"com.fih.infodisplay" # [MORE INFO NEEDED]
# Foxconn info display
# ????
2020-01-10 03:23:21 +13:00
"com.fih.StatsdLogger"
# Foxconn stats logger
2020-01-10 03:23:21 +13:00
"com.foxconn.ifaa"
# IFAA = Chinas Internet Finance Authentication Alliance
# Chinese organisation that aim to achieve a more simple way to verify the identity of human (like passwordless authentication)
"com.hmdglobal.datago"
"com.hmdglobal.datago.overlay.base"
"com.hmdglobal.datago.overlay.base.s600ww" # [MORE INFO NEEDED]
# Sends diagnostic data to HMD (Company behin Nokia) ?
"com.hmdglobal.support"
# My Phone (https://play.google.com/store/apps/details?id=com.hmdglobal.support)
# Lets you join the Nokia phones community, get app recommendations, explore your phones user guide and more.
############################## ADVANCED DEBLOAT ##############################
2020-01-10 03:23:21 +13:00
#"com.android.cellbroadcastreceiver.overlay.base.s600ww"
# Cell broadcast is a method of sending messages to multiple mobile telephone users in a defined area at the same time.
# It is often used for regional emergency alerts.
# I think this package only handles notifications overlay for broadcast cell, not the implementation.
# It seems to me that broadcast SMS use normal notifications so there is chances that this package provide special overlay for Nokia SMS app ?
#"com.hmdglobal.camera2"
# Nokia camera (https://play.google.com/store/apps/details?id=com.hmdglobal.camera2)
#"com.evenwell.camera2"
# Nokia camera by evenwell (https://play.google.com/store/apps/details?id=com.evenwell.camera2)
#"com.evenwell.fmradio"
#"com.evenwell.fmradio.overlay.base.s600ww"
# Nokia radio app
#"com.evenwell.hdrservice"
# HDR Service (https://play.google.com/store/apps/details?id=com.evenwell.hdrservice)
# Enhances contrast and sharpness for normal photos, games and videos dynamically.
#"com.evenwell.OTAUpdate" # [MORE INFO NEEDED]
#"com.evenwell.OTAUpdate.overlay.base.s600ww"
# Related to OTA Update (Over-The-Air updates, updates from Nokia)
# May not be safe if you still receive updates.
2020-01-10 03:23:21 +13:00
)