mirror of
https://gitlab.com/W1nst0n/universal-android-debloater.git
synced 2024-05-13 06:52:21 +12:00
Compare commits
7 commits
Author | SHA1 | Date | |
---|---|---|---|
316b01b5ee | |||
0b98f69fde | |||
6c6b63e33c | |||
bfdbf13442 | |||
480b292bd9 | |||
f4d4744398 | |||
51e22ac254 |
|
@ -1,6 +1,10 @@
|
|||
# This project is no longer maintained!
|
||||
The whole project has been rewritten in Rust. The Universal Android Debloat is now a real software with a cross-platform GUI. It is still in a early stage of developpement but most features are there. Please do not open new merge requests and issues on this repo.<br>
|
||||
===> [The new Universal Android Debloat](https://github.com/0x192/universal-android-debloater)
|
||||
|
||||
# Universal Android Debloater
|
||||
|
||||
**DISCLAIMER**: Use this script at your own risk. I am not responsible for anything that could happen to your phone.
|
||||
**DISCLAIMER**: Use this script at your own risk. I am not responsible for anything that could happen to your phone.
|
||||
|
||||
## Summary
|
||||
I try to maintain a universal tool which removes bloatwares on any Android phones by using ADB.
|
||||
|
|
|
@ -35,7 +35,7 @@ done
|
|||
############################################### MAIN SCRIPT ##########################################################
|
||||
|
||||
main() {
|
||||
readonly VERSION="v2.9.1 (March 5th 2021)"
|
||||
readonly VERSION="v2.9.2 (March 30th 2021)"
|
||||
readonly PAD=$(((48-${#VERSION})/2))
|
||||
|
||||
readonly BRAND="$(get_brand)"
|
||||
|
@ -658,9 +658,9 @@ get_brand() {
|
|||
local brand
|
||||
brand=$(adb shell getprop ro.product.brand | tr -d '\r' | awk '{print tolower($0)}')
|
||||
|
||||
# Support for alternative name
|
||||
# Support for sub-brands
|
||||
case "$brand" in
|
||||
"redmi") echo "xiaomi" ;;
|
||||
"redmi"|"poco") echo "xiaomi" ;;
|
||||
*) echo "$brand"
|
||||
esac
|
||||
}
|
||||
|
|
|
@ -106,7 +106,8 @@ declare -a aosp=(
|
|||
"com.android.wallpaper.livepicker"
|
||||
"com.android.wallpaper.livepicker.overlay"
|
||||
# Enables you to pick a live wallpaper.
|
||||
|
||||
# Will break some weather applications (especially ones with widgets) and wallpaper applications like Muzei.
|
||||
|
||||
"com.android.wallpapercropper"
|
||||
# Wallpaper cropper.
|
||||
|
||||
|
|
|
@ -128,9 +128,10 @@ declare -a us_carriers=(
|
|||
"com.verizon.messaging.vzmsgs"
|
||||
# Verizon Messages (https://play.google.com/store/apps/details?id=com.verizon.messaging.vzmsgs)
|
||||
|
||||
"com.verizon.mips.services"
|
||||
# "com.verizon.mips.services"
|
||||
# My Verizon Services
|
||||
# Related to My Verizon app.
|
||||
# Tested to be required for hotspot.
|
||||
|
||||
"com.verizon.obdm" # [MORE INFO NEEDED]
|
||||
"com.verizon.obdm_permissions"
|
||||
|
|
|
@ -541,4 +541,11 @@ declare -a google=(
|
|||
#"com.google.android.overlay.modules.permissioncontroller.forframework"
|
||||
# The PermissionController module enables updatable privacy policies and UI elements.
|
||||
# For example, the policies and UI around granting and managing permissions.
|
||||
# https://source.android.com/devices/architecture/modular-system/permissioncontroller
|
||||
# https://source.android.com/devices/architecture/modular-system/permissioncontroller
|
||||
|
||||
#"com.google.mainline.telemetry"
|
||||
# It's a set of metrics-related modules. Google Play uses the version of the Telemetry module to determine
|
||||
# if updates are available for metrics-related modules and which security patch version to display to the end user.
|
||||
# This module doesn’t contain active code and has no functionality on its own.
|
||||
# Removing modules-related packages may not be safe since Android 11
|
||||
# https://gitlab.com/W1nst0n/universal-android-debloater/-/issues/27#note_410012436
|
||||
|
|
|
@ -315,7 +315,10 @@ declare -a samsung=(
|
|||
# Bixby (Samsung intelligence assistant)
|
||||
# Enable or Disable access to S-Voice or Bixby voice controls.
|
||||
# This does not prevent access to other voice-controlled apps, only the Samsung-provided ones.
|
||||
|
||||
"com.samsung.android.bixby.agent" # Bixby voice
|
||||
# Removing this will disable the bixby hardware key without breaking Bixby itself.
|
||||
|
||||
"com.samsung.android.bixby.agent.dummy" # Bixby Voice Stub
|
||||
"com.samsung.android.bixby.es.globalaction"
|
||||
"com.samsung.android.bixby.plmsync"
|
||||
|
@ -418,6 +421,10 @@ declare -a samsung=(
|
|||
# Game Tuner is advanced setting app. It enables you to change the resolution and frames per second settings
|
||||
# in mobile games that require tuning for different Android devices, and thereby control heat generation and battery drain.
|
||||
|
||||
"com.samsung.android.homemode"
|
||||
# Daily Board (https://play.google.com/store/apps/details?id=com.samsung.android.homemode)
|
||||
# Show a slideshow of your favourite pictures while your device is charging.
|
||||
|
||||
"com.samsung.android.hmt.vrshell"
|
||||
# Gear VR Shell
|
||||
# Gear VR : https://360samsungvr.com/portal/content/about_samsung_vr
|
||||
|
@ -1069,9 +1076,6 @@ declare -a samsung=(
|
|||
"com.sec.android.app.magnifier"
|
||||
# Lets you use your device as a magnifying glass making it easier to read any small font or expand the details of any object, for example.
|
||||
|
||||
#"com.sec.android.app.myfiles"
|
||||
# Samsung file manager app (https://play.google.com/store/apps/details?id=com.sec.android.app.myfiles)
|
||||
|
||||
"com.sec.android.app.mt"
|
||||
# The Mobile tracker is a security feautre in your device that if someone inserts a new SIM card in your device the device will automatically
|
||||
# sends the SIM contact number to specified recipients to help you locate and recover you device.
|
||||
|
@ -1677,7 +1681,7 @@ declare -a samsung=(
|
|||
# Seems to check if a trusted application needs an update and download it.
|
||||
# This package probably do more than that. There is a LOT of lines of code (obfuscated obviously)
|
||||
# It was used to push an update to fix a security issue with the fingerprint sensor in 2019.
|
||||
# https://old.reddit.com/r/galaxys10/comments/bcy93f/adb_how_to_get_the_fingerprint_update_pushed_to/
|
||||
# https://libredd.it/r/galaxys10/comments/bcy93f/adb_how_to_get_the_fingerprint_update_pushed_to/
|
||||
# Seems to be only used for biometrics stuff
|
||||
# There is Samsung analytics inside. You may want to remove it if you don't use biometrics authentification.
|
||||
|
||||
|
@ -1763,6 +1767,9 @@ declare -a samsung=(
|
|||
#"com.sec.android.app.clockpackage"
|
||||
# Samsung clock
|
||||
|
||||
#"com.sec.android.app.myfiles"
|
||||
# Samsung file manager app (https://play.google.com/store/apps/details?id=com.sec.android.app.myfiles)
|
||||
|
||||
#"com.sec.android.app.personalization" # [MORE INFO NEEDED]
|
||||
# Without a doubt this package is involved in personalization of something but tt's hard to find what.
|
||||
# 2 permissions : READ_PHONE_STATE and CHANGE_PHONE_STATE
|
||||
|
|
Loading…
Reference in a new issue