mirror of
https://gitlab.com/W1nst0n/universal-android-debloater.git
synced 2024-09-28 23:31:28 +12:00
317 lines
13 KiB
Bash
317 lines
13 KiB
Bash
#!/usr/bin/env bash
|
||
|
||
declare -a nokia=(
|
||
# I NEVER HAD A NOKIA DEVICE ON HAND.
|
||
# 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)
|
||
|
||
"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]
|
||
"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"
|
||
"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"
|
||
"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
|
||
|
||
"com.evenwell.batteryprotect"
|
||
"com.evenwell.batteryprotect.overlay.base"
|
||
"com.evenwell.batteryprotect.overlay.base.s600id"
|
||
"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]
|
||
"com.evenwell.bboxsbox.app"
|
||
# ????
|
||
|
||
"com.evenwell.bokeheditor" # [MORE INFO NEEDED]
|
||
"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"
|
||
"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"
|
||
"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"
|
||
"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"
|
||
"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"
|
||
"com.evenwell.DeviceMonitorControl.data.overlay.base.s600ww"
|
||
# Monitor stuff obviously...
|
||
|
||
"com.evenwell.email.data.overlay.base.s600ww" # [MORE INFO NEEDED]
|
||
# Overlay for email app
|
||
|
||
"com.evenwell.factorywizard"
|
||
"com.evenwell.factorywizard.overlay.base"
|
||
"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
|
||
|
||
"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
|
||
|
||
"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"
|
||
"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]
|
||
# ????
|
||
|
||
"com.evenwell.nps"
|
||
"com.evenwell.nps.overlay.base"
|
||
"com.evenwell.nps.overlay.base.s600id"
|
||
"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"
|
||
"com.evenwell.partnerbrowsercustomizations.overlay.base.s600ww"
|
||
# Customize your browser with stuff you don't want.
|
||
|
||
"com.evenwell.permissiondetection" # [MORE INFO NEEDED]
|
||
"com.evenwell.permissiondetection.overlay.base.s600ww"
|
||
# ????
|
||
|
||
"com.evenwell.phone.overlay.base.s600ww"
|
||
"com.evenwell.phone.overlay.base"
|
||
# Overlay for the dialer app
|
||
|
||
"com.evenwell.PowerMonitor"
|
||
"com.evenwell.PowerMonitor.overlay.base"
|
||
"com.evenwell.PowerMonitor.overlay.base.s600id"
|
||
"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?
|
||
|
||
"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 ?
|
||
|
||
"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
|
||
|
||
"com.evenwell.pushagent"
|
||
"com.evenwell.pushagent.overlay.base"
|
||
"com.evenwell.pushagent.overlay.base.s600id"
|
||
"com.evenwell.pushagent.overlay.base.s600ww"
|
||
# Surely related to push notifications for Nokia apps (only ?)
|
||
|
||
"com.evenwell.retaildemoapp"
|
||
"com.evenwell.retaildemoapp.overlay.base"
|
||
"com.evenwell.retaildemoapp.overlay.base.s600id"
|
||
"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"
|
||
"com.evenwell.SettingsUtils.overlay.base.s600ww"
|
||
# Settings utils
|
||
# (crapy) Audio rendering.
|
||
# See https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/9#note_369056538
|
||
|
||
"com.evenwell.SetupWizard"
|
||
"com.evenwell.SetupWizard.overlay.base"
|
||
"com.evenwell.setupwizard.btl.s600ww.overlay"
|
||
"com.evenwell.SetupWizard.overlay.d.base.s600ww"
|
||
"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.
|
||
|
||
"com.evenwell.stbmonitor"
|
||
"com.evenwell.stbmonitor.data.overlay.base"
|
||
"com.evenwell.stbmonitor.data.overlay.base.s600id"
|
||
"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"
|
||
"com.evenwell.telecom.data.overlay.base.s600ww"
|
||
# Telecom telemetry ?
|
||
|
||
"com.evenwell.UsageStatsLogReceiver"
|
||
"com.evenwell.UsageStatsLogReceiver.data.overlay.back.s600id"
|
||
"com.evenwell.UsageStatsLogReceiver.data.overlay.base.s600ww"
|
||
# Logging stuff
|
||
|
||
"com.evenwell.weather.overlay.base.s600ww" # [MORE INFO NEEDED]
|
||
"com.evenwell.weatherservice"
|
||
"com.evenwell.weatherservice.overlay.base.s600ww"
|
||
# Overlay for the weather app
|
||
|
||
"com.fih.infodisplay" # [MORE INFO NEEDED]
|
||
# Foxconn info display
|
||
# ????
|
||
|
||
"com.fih.StatsdLogger"
|
||
# Foxconn stats logger
|
||
|
||
"com.foxconn.ifaa"
|
||
# IFAA = China’s 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 phone’s user guide and more.
|
||
|
||
############################## ADVANCED DEBLOAT ##############################
|
||
|
||
#"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.
|
||
|
||
)
|