mirror of
https://gitlab.com/W1nst0n/universal-android-debloater.git
synced 2024-10-01 01:27:02 +13:00
List revamp + fix bad array name (#7)
This commit is contained in:
parent
5f6e5b580c
commit
2224d62c1c
1 changed files with 58 additions and 54 deletions
112
lists/AOSP.sh
112
lists/AOSP.sh
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
declare -a aosp_bloat=(
|
declare -a aosp=(
|
||||||
|
|
||||||
"com.android.apps.tag"
|
"com.android.apps.tag"
|
||||||
# NFC Tagging (5 permissions : Contacts/Phone On by default).
|
# NFC Tagging (5 permissions : Contacts/Phone On by default).
|
||||||
|
@ -18,12 +18,6 @@ declare -a aosp_bloat=(
|
||||||
"com.android.bookmarkprovider"
|
"com.android.bookmarkprovider"
|
||||||
# Only exist for compatibility reasons to prevent apps querying it from getting null cursors they do not expect and crash.
|
# Only exist for compatibility reasons to prevent apps querying it from getting null cursors they do not expect and crash.
|
||||||
|
|
||||||
#"com.android.carrierconfig"
|
|
||||||
# Gives carriers and OEMs the ability to dynamically provide carrier configuration (APN settings) trough their app.
|
|
||||||
# NOTE : The probability that your carrier's APN change is very low. If you change your carrier and insert a new SIM card
|
|
||||||
# This package will be triggered to automatically choose the suitable APN.
|
|
||||||
# https://source.android.com/devices/tech/config/carrier
|
|
||||||
|
|
||||||
"com.android.carrierdefaultapp"
|
"com.android.carrierdefaultapp"
|
||||||
# Allows carrier customization. Carrier action upon specific signal.
|
# Allows carrier customization. Carrier action upon specific signal.
|
||||||
|
|
||||||
|
@ -40,21 +34,21 @@ declare -a aosp_bloat=(
|
||||||
"com.android.egg"
|
"com.android.egg"
|
||||||
# Android build's easter egg feature (when you click 5 times on the android version in the settings)
|
# Android build's easter egg feature (when you click 5 times on the android version in the settings)
|
||||||
|
|
||||||
|
"com.android.galaxy4"
|
||||||
|
# built-in Dynamic wallpaper
|
||||||
|
|
||||||
"com.android.htmlviewer"
|
"com.android.htmlviewer"
|
||||||
# In-built HTML viewer. Basically lets you read HTML files stored on your device.
|
# In-built HTML viewer. Basically lets you read HTML files stored on your device.
|
||||||
# REMINDER : A web-browser can also read HTML files...
|
# REMINDER : A web-browser can also read HTML files...
|
||||||
|
|
||||||
"com.android.inputdevices"
|
|
||||||
# Empty package ?
|
|
||||||
# https://android.googlesource.com/platform/frameworks/base/+/master/packages/InputDevices/src/com/android/inputdevices/InputDeviceReceiver.java
|
|
||||||
|
|
||||||
"com.android.magicsmoke"
|
"com.android.magicsmoke"
|
||||||
# "Magic smoke" Live wallpaper.
|
# "Magic smoke" Live wallpaper.
|
||||||
|
|
||||||
"com.android.managedprovisioning"
|
"com.android.managedprovisioning"
|
||||||
# Manage separate profile on devices. The typical example is setting up a corporate profile that is controlled by their employer on a
|
# Manage separate profile on devices. The typical example is setting up a corporate profile that is controlled by their employer on a
|
||||||
# users personal device to keep personal and work data separate.
|
# users personal device to keep personal and work data separate.
|
||||||
# Safe to remove
|
# https://support.google.com/work/android/answer/6191949?
|
||||||
|
# https://developers.google.com/android/work/requirements/work-profile
|
||||||
|
|
||||||
"com.android.musicvis"
|
"com.android.musicvis"
|
||||||
# Music Visualization Wallpapers
|
# Music Visualization Wallpapers
|
||||||
|
@ -80,7 +74,8 @@ declare -a aosp_bloat=(
|
||||||
# Used to install the carrier SIM app when the SIM is inserted.
|
# Used to install the carrier SIM app when the SIM is inserted.
|
||||||
|
|
||||||
"com.android.soundrecorder"
|
"com.android.soundrecorder"
|
||||||
# Sound recorder, obviously.
|
# AOSP Sound recorder. OEM often use their own solution
|
||||||
|
# There are better apps (on F-droid) anyway
|
||||||
|
|
||||||
"com.android.stk"
|
"com.android.stk"
|
||||||
# SIM toolkit app. Enable carriers to make SIM cards initiate "value-added services" (== some crappy stuff)
|
# SIM toolkit app. Enable carriers to make SIM cards initiate "value-added services" (== some crappy stuff)
|
||||||
|
@ -90,6 +85,12 @@ declare -a aosp_bloat=(
|
||||||
# - SimJacker : https://thehackernews.com/2019/09/simjacker-mobile-hacking.html
|
# - SimJacker : https://thehackernews.com/2019/09/simjacker-mobile-hacking.html
|
||||||
# - WIBattack : https://www.zdnet.com/article/new-sim-card-attack-disclosed-similar-to-simjacker/
|
# - WIBattack : https://www.zdnet.com/article/new-sim-card-attack-disclosed-similar-to-simjacker/
|
||||||
|
|
||||||
|
"com.android.traceur"
|
||||||
|
# System Tracing
|
||||||
|
# Recording device activity over a short period of time is known as system tracing. System tracing produces a trace file that can be used to generate
|
||||||
|
# a system report.
|
||||||
|
# Not useful if you're not a developer.
|
||||||
|
|
||||||
"com.android.wallpaper.holospiral"
|
"com.android.wallpaper.holospiral"
|
||||||
# "Holo spiral" Live wallpaper.
|
# "Holo spiral" Live wallpaper.
|
||||||
|
|
||||||
|
@ -102,15 +103,6 @@ declare -a aosp_bloat=(
|
||||||
"com.example.android.notepad"
|
"com.example.android.notepad"
|
||||||
# (Bad) notepad app.
|
# (Bad) notepad app.
|
||||||
|
|
||||||
"org.simalliance.openmobileapi.service"
|
|
||||||
# Smart Card Service by Simalliance
|
|
||||||
# https://simalliance.org/about-us/mission-objectives/
|
|
||||||
#
|
|
||||||
# The SmartCard API is a reference implementation of the SIMalliance Open Mobile API specification that enables Android applications
|
|
||||||
# to communicate with Secure Elements, (SIM card, embedded Secure Elements, Mobile Security Card or others)
|
|
||||||
# https://github.com/seek-for-android/pool/wiki/SmartcardAPI
|
|
||||||
# Safe to remove if you don't think you need this
|
|
||||||
|
|
||||||
|
|
||||||
##################### UP TO YOU (can be useful features but safe to remove) #####################
|
##################### UP TO YOU (can be useful features but safe to remove) #####################
|
||||||
|
|
||||||
|
@ -125,26 +117,34 @@ declare -a aosp_bloat=(
|
||||||
# Bluetooth service
|
# Bluetooth service
|
||||||
|
|
||||||
"com.android.browser"
|
"com.android.browser"
|
||||||
# Stock Browser
|
# AOSP Browser. You honeslty shoud use something else. It is no longer maintained and lack a lot of features.
|
||||||
|
# If you have this package you most likely have an old android version (< Android KitKat v4.4) so you can't really install
|
||||||
|
# another browser.
|
||||||
|
# You android device is insecure so you really shouldn't use this device to browse the web.
|
||||||
|
|
||||||
"com.android.browser.provider"
|
"com.android.browser.provider"
|
||||||
# Strange package. It is old (2014) and there is a Picasa URL hardcoded.
|
# Strange package. It is old (2014) and there is a hardcoded Picasa URL in the code
|
||||||
# https://android.googlesource.com/platform/packages/apps/Browser/+/refs/heads/master/src/com/android/browser/provider/BrowserProvider.java
|
# https://android.googlesource.com/platform/packages/apps/Browser/+/refs/heads/master/src/com/android/browser/provider/BrowserProvider.java
|
||||||
# Related to bookmarks but removing it doesn't seems to affect anything visible.
|
# Related to bookmarks but removing it doesn't seems to affect anything visible.
|
||||||
|
|
||||||
"com.android.calendar"
|
"com.android.calendar"
|
||||||
# Access to events from the calendar.
|
# old AOSP Calendar app
|
||||||
# Safe to remove if you don't use built-in calendar
|
|
||||||
|
|
||||||
#"com.android.calculator2"
|
#"com.android.calculator2"
|
||||||
# Stock calculator app.
|
# Stock calculator app.
|
||||||
|
|
||||||
"com.android.calllogbackup"
|
"com.android.calllogbackup"
|
||||||
# Call Logs Backup/Restore
|
# Call Logs Backup/Restore feature.
|
||||||
|
|
||||||
#"com.android.captiveportallogin"
|
#"com.android.captiveportallogin"
|
||||||
# Take care of redirecting to the web page that the user of a public access network is obliged to view and interect with, before access is granted.
|
# Take care of redirecting to the web page that the user of a public access network is obliged to view and interect with, before access is granted.
|
||||||
|
|
||||||
|
#"com.android.carrierconfig"
|
||||||
|
# Gives carriers and OEMs the ability to dynamically provide carrier configuration (APN settings) trough their app.
|
||||||
|
# NOTE : The probability that your carrier's APN change is very low. If you change your carrier and insert a new SIM card
|
||||||
|
# This package will be triggered to automatically choose the suitable APN.
|
||||||
|
# https://source.android.com/devices/tech/config/carrier
|
||||||
|
|
||||||
#"com.android.cellbroadcastreceiver"
|
#"com.android.cellbroadcastreceiver"
|
||||||
# == EMERGENCY ALERTS ==
|
# == EMERGENCY ALERTS ==
|
||||||
# This service manages enabling and disabling ranges of message identifiers that the radio should listen for.
|
# This service manages enabling and disabling ranges of message identifiers that the radio should listen for.
|
||||||
|
@ -152,17 +152,16 @@ declare -a aosp_bloat=(
|
||||||
# https://www.androidcentral.com/amber-alerts-and-android-what-you-need-know
|
# https://www.androidcentral.com/amber-alerts-and-android-what-you-need-know
|
||||||
|
|
||||||
#"com.android.contacts"
|
#"com.android.contacts"
|
||||||
# Stock contacts app (it is not Google contact)
|
# AOSP contacts app (it is not Google contacts)
|
||||||
|
|
||||||
#"com.android.cts.ctsshim"
|
#"com.android.cts.ctsshim" # [MORE INFO NEEDED]
|
||||||
#"com.android.cts.priv.ctsshim"
|
#"com.android.cts.priv.ctsshim"
|
||||||
# Compatibilty Test Service. The CTS shim is a package that resides on a device's /system partition in order
|
# Compatibilty Test Service. The CTS shim is a package that resides on a device's /system partition in order
|
||||||
# to verify certain upgrade scenarios. Could mess up OTA.
|
# to verify certain upgrade scenarios. Could mess up witch OTA updates.
|
||||||
# Don't really know what happens with custom ROM if disabled. Should be safe.
|
|
||||||
# https://android.googlesource.com/platform/frameworks/base/+/51e458e/packages/CtsShim
|
# https://android.googlesource.com/platform/frameworks/base/+/51e458e/packages/CtsShim
|
||||||
|
|
||||||
#"com.android.deskclock"
|
#"com.android.deskclock"
|
||||||
# Clock stock app
|
# AOSP Clock app
|
||||||
|
|
||||||
"com.android.email"
|
"com.android.email"
|
||||||
# AOSP Email app (it is NOT gmail).
|
# AOSP Email app (it is NOT gmail).
|
||||||
|
@ -170,19 +169,20 @@ declare -a aosp_bloat=(
|
||||||
"com.android.emergency"
|
"com.android.emergency"
|
||||||
# Emergency informations. Safe to remove if you don't want this feature.
|
# Emergency informations. Safe to remove if you don't want this feature.
|
||||||
|
|
||||||
# com.android.exchange"
|
#"com.android.exchange" # [MORE INFO NEEDED]
|
||||||
# The ExchangeService handles all aspects of starting, maintaining, and stopping the various sync adapters for email.
|
# The ExchangeService handles all aspects of starting, maintaining, and stopping the various sync adapters for email.
|
||||||
# [WARNING] I need to know to test if it only concerns stock mail app.
|
# [WARNING] I need to know if it only concerns stock mail app.
|
||||||
|
|
||||||
#"com.android.facelock"
|
#"com.android.facelock"
|
||||||
# Essential if you wanna use Face Unlock features, removable if you don't want to.
|
# Essential if you wanna use Face Unlock features, removable if you don't want to.
|
||||||
|
|
||||||
"com.android.galaxy4"
|
|
||||||
# built-in Dynamic wallpaper
|
|
||||||
|
|
||||||
"com.android.gallery3d"
|
"com.android.gallery3d"
|
||||||
# AOSP Gallery app.
|
# AOSP Gallery app.
|
||||||
|
|
||||||
|
#"com.android.inputdevices"
|
||||||
|
# The input manager service locates available keyboard layouts.
|
||||||
|
# An application can offer additional keyboard layouts to the user by declaring a suitable broadcast receiver in its manifest.
|
||||||
|
|
||||||
#"com.android.inputmethod.latin"
|
#"com.android.inputmethod.latin"
|
||||||
# AOSP keyboard. (This is not Google Keyboard).
|
# AOSP keyboard. (This is not Google Keyboard).
|
||||||
|
|
||||||
|
@ -194,7 +194,7 @@ declare -a aosp_bloat=(
|
||||||
# https://developer.android.com/guide/topics/display-cutout
|
# https://developer.android.com/guide/topics/display-cutout
|
||||||
# https://source.android.com/devices/tech/display/display-cutouts
|
# https://source.android.com/devices/tech/display/display-cutouts
|
||||||
|
|
||||||
"com.android.keychain"
|
#"com.android.keychain"
|
||||||
# Enable apps to use system wide credential KeyChain (shared credentials between apps)
|
# Enable apps to use system wide credential KeyChain (shared credentials between apps)
|
||||||
# https://security.stackexchange.com/questions/216716/android-keychain-what-is-a-system-wide-credential
|
# https://security.stackexchange.com/questions/216716/android-keychain-what-is-a-system-wide-credential
|
||||||
|
|
||||||
|
@ -202,18 +202,18 @@ declare -a aosp_bloat=(
|
||||||
# Audio equalizer. Some 3-party music apps can use it to provide you equalizing features.
|
# Audio equalizer. Some 3-party music apps can use it to provide you equalizing features.
|
||||||
|
|
||||||
#"com.android.mms"
|
#"com.android.mms"
|
||||||
# Stock SMS app.
|
# AOSP SMS app.
|
||||||
|
|
||||||
#"com.android.nfc"
|
#"com.android.nfc"
|
||||||
# NFC service
|
# NFC service
|
||||||
|
|
||||||
"com.android.pacprocessor"
|
#"com.android.pacprocessor"
|
||||||
# A PAC (Proxy Auto-Config) is a file which defines how an app can automatically define the correct proxy server for fetching an URL.
|
# A PAC (Proxy Auto-Config) is a file which defines how an app can automatically define the correct proxy server for fetching an URL.
|
||||||
# Should be safe to remove if you don't use Auto-proxy (with PAC file config)
|
# Should be safe to remove if you don't use Auto-proxy (with PAC file config)
|
||||||
# https://en.wikipedia.org/wiki/Proxy_auto-config
|
# https://en.wikipedia.org/wiki/Proxy_auto-config
|
||||||
|
|
||||||
#"com.android.phone.recorder"
|
#"com.android.phone.recorder"
|
||||||
# Call recorder function.
|
# AOSP Call recorder function. Most of the time OEM use their own code for this.
|
||||||
|
|
||||||
#"com.android.providers.blockednumber"
|
#"com.android.providers.blockednumber"
|
||||||
# Handle blocked numbers storage
|
# Handle blocked numbers storage
|
||||||
|
@ -221,16 +221,16 @@ declare -a aosp_bloat=(
|
||||||
#"com.android.providers.calendar"
|
#"com.android.providers.calendar"
|
||||||
# Necessary to sync stock Calendar app and lets it work correctly.
|
# Necessary to sync stock Calendar app and lets it work correctly.
|
||||||
|
|
||||||
#"com.android.providers.drm"
|
#"com.android.providers.drm" # [MORE INFO NEEDED]
|
||||||
# DRM Protected Content Storage
|
# DRM Protected Content Storage
|
||||||
# Provides DRM functions to stop you from copying things like ringtones, live wallpapers, etc.
|
# Provides DRM functions to stop you from copying things like ringtones, live wallpapers, etc.
|
||||||
# May be needed to access media files (to be verified)
|
# May be needed to access media files (to be verified)
|
||||||
|
|
||||||
#"com.android.providers.userdictionary"
|
#"com.android.providers.userdictionary"
|
||||||
# Handle user dictionary for keyboard apps.
|
# Handles user dictionary for keyboard apps.
|
||||||
|
|
||||||
#"com.android.proxyhandler"
|
#"com.android.proxyhandler"
|
||||||
# Handle proxy config
|
# Handles proxy config
|
||||||
# Safe to remove if you don't use a proxy.
|
# Safe to remove if you don't use a proxy.
|
||||||
|
|
||||||
"com.android.quicksearchbox"
|
"com.android.quicksearchbox"
|
||||||
|
@ -242,29 +242,33 @@ declare -a aosp_bloat=(
|
||||||
|
|
||||||
#"com.android.sharedstoragebackup"
|
#"com.android.sharedstoragebackup"
|
||||||
# Used during backup. Fetch shared storage (files accessible by every apps with STORAGE permission)
|
# Used during backup. Fetch shared storage (files accessible by every apps with STORAGE permission)
|
||||||
# Things have changed with Android 10. Don't know if this package is still relevant.
|
# Things have changed with Android 10. Don't know if this package is still relevant for new phones.
|
||||||
# https://blog.mindorks.com/understanding-the-scoped-storage-in-android.
|
# https://blog.mindorks.com/understanding-the-scoped-storage-in-android.
|
||||||
|
|
||||||
#"com.android.systemui.theme.dark"
|
#"com.android.systemui.theme.dark"
|
||||||
# Enable you to use Andrdoi dark theme.
|
# Enables you to use Android dark theme.
|
||||||
|
|
||||||
#"com.android.timezone.updater"
|
#"com.android.timezone.updater"
|
||||||
# Time Zone Updater
|
# Time Zone Updater
|
||||||
# Automaticaly change the time zone if needed.
|
# Automaticaly change the time zone if needed.
|
||||||
|
|
||||||
"com.android.traceur"
|
#"com.android.voicedialer"
|
||||||
# System Tracing
|
# AOSP Voice dialer. Let's you call someone or open an app with your voice from the dialer.
|
||||||
# Recording device activity over a short period of time is known as system tracing. System tracing produces a trace file that can be used to generate
|
# OEM often use their own code (embeded in their voice-controlled digital assistant)
|
||||||
# a system report.
|
|
||||||
# Not useful if you're not a developer.
|
|
||||||
|
|
||||||
"com.android.voicedialer"
|
|
||||||
# Voice search.
|
|
||||||
|
|
||||||
#"com.android.wallpaperbackup"
|
#"com.android.wallpaperbackup"
|
||||||
# Backup your wallapaper and load this backup instead of the original file in case you delete it.
|
# Backup your wallapaper and load this backup instead of the original file in case you delete it.
|
||||||
# Safe to remove if you really want to.
|
# Safe to remove if you really want to.
|
||||||
|
|
||||||
|
#"org.simalliance.openmobileapi.service"
|
||||||
|
# Smart Card Service by Simalliance
|
||||||
|
# https://simalliance.org/about-us/mission-objectives/
|
||||||
|
#
|
||||||
|
# The SmartCard API is a reference implementation of the SIMalliance Open Mobile API specification that enables Android applications
|
||||||
|
# to communicate with Secure Elements, (SIM card, embedded Secure Elements, Mobile Security Card or others)
|
||||||
|
# https://github.com/seek-for-android/pool/wiki/SmartcardAPI
|
||||||
|
# Safe to remove if you don't think you need this
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue