215 personas han estrellado una issue en GitHub sobre el problema de desinstalar aplicaciones de sistema en Android 17 sin rootear el dispositivo. El problema se centra en que el uso de ADB (Android Debug Bridge) para desinstalar aplicaciones de sistema no funciona como se espera en versiones no root de Android 17. Visita la issue en el repositorio de Universal-Debloater-Alliance/universal-android-debloater-next-generation para más detalles.
Qué es / Qué ha pasado
El repositorio Universal-Debloater-Alliance/universal-android-debloater-next-generation en GitHub, con más de 215 estrellas, se dedica a proporcionar una herramienta para desinstalar aplicaciones de sistema en dispositivos Android sin necesidad de rootearlos. El problema concreto que se está tratando es que, en Android 17, el comando ADB para desinstalar aplicaciones de sistema (adb shell pm uninstall) no funciona como se espera en versiones no root del sistema operativo. Esto es un obstáculo significativo para aquellos que buscan personalizar sus dispositivos eliminando aplicaciones preinstaladas que no utilizan.
Por qué importa ahora
Este problema refuerza la tendencia de limitaciones en la personalización de dispositivos Android sin root, lo que puede ser un tema de preocupación para usuarios avanzados que buscan un mayor control sobre su dispositivo. La industria ha visto movimientos recientes hacia una mayor seguridad y control sobre los dispositivos, lo que puede explicar esta limitación. Sin embargo, para usuarios que prefieren una experiencia más personalizada, esta limitación puede ser un punto de frustración. Otras herramientas y proyectos, como Magisk para rootear dispositivos de manera más segura, pueden ser alternativas, pero no resuelven el problema de raíz de la desinstalación de aplicaciones de sistema sin root.
Detalles técnicos y qué significa para ti
La arquitectura de Android 17 y su nuevo modelo de permisos y seguridad pueden estar detrás de esta limitación. El comando ADB que falla utiliza el paquete pm (Package Manager) para interactuar con el sistema de paquetes de Android.
adb shell pm uninstall -k --user 0 nombre_del_paquete
“El comando
pm uninstallse utiliza para desinstalar un paquete. Sin embargo, en Android 17, este comando requiere permisos de root para desinstalar aplicaciones de sistema, lo que no es posible en dispositivos no root.” - README de Universal-Debloater-Alliance.
Implicaciones prácticas: si necesitas desinstalar aplicaciones de sistema en Android 17 sin root, actualmente no hay una solución directa a través de ADB. Considera explorar alternativas como herramientas de terceros o, si es posible, rootear el dispositivo, aunque esto último puede tener sus propios riesgos y consecuencias.
Bottom line: La desinstalación de aplicaciones de sistema en Android 17 sin root a través de ADB no es posible, lo que puede limitar la personalización para usuarios avanzados.
Ver también: Universal-Debloater-Alliance/universal-android-debloater-next-generation · Documentación oficial de ADB