No es necesario rootear tu dispositivo para deshacerse de bloatware.
Las aplicaciones del sistema pueden ser "desinstaladas" desde adb shell
adb shell pm disable --user 0
(en realidad esto deshabilitará la aplicación. Hazlo de nuevo después de cada reset de fábrica)
Si tu dispositivo está rooteado con Magisk puedes eliminar aplicaciones del sistema (overlay).
Simplemente crear algunos archivos vacíos para el archivo/directorio que desees eliminar
/data/adb/modules/DEBLOAT/system/app/Bloatware/.replace
/data/adb/modules/DEBLOAT/system/app/Bloatware.apk
donde DEBLOAT es el nombre id de tu módulo de Magisk y module.prop es la información del módulo
/data/adb/modules/DEBLOAT/module.prop
id=DEBLOAT
name=my first module
version=0.0.0 pre alpha
versionCode=000
author=my name
description=solo eliminar algunas de mis aplicaciones del sistema
Si lo deseas, puedes crear un zip flashable para tu módulo de Magisk, así lo tendrás a la mano en caso de que lo necesites de nuevo.
Explicación adicional citada de las Guías de Desarrollador de Magisk:
Trucos de Módulo
Eliminar Archivos
¿Cómo eliminar un archivo sin sistema? En realidad hacer que el archivo desaparezca es complicado (posible, no vale la pena el esfuerzo). ¡Reemplazarlo con un archivo dummy debería ser suficiente! Crea un archivo vacío con el mismo nombre y colócalo en la misma ruta dentro de un módulo, reemplazará tu archivo objetivo con un archivo dummy.
Eliminar Carpetas
Igual que mencionado anteriormente, hacer que la carpeta desaparezca no vale la pena el esfuerzo. ¡Reemplazarla con una carpeta vacía debería ser suficiente! Un truco útil para los desarrolladores de módulos es agregar la carpeta que deseas eliminar en la lista REEMPLAZAR
dentro de customize.sh
. Si tu módulo no proporciona una carpeta correspondiente, creará una carpeta vacía y automáticamente agregará .replace
en la carpeta vacía para que la carpeta dummy reemplace adecuadamente la que está en /system