Saltar al contenido

Edite Android con ADB, sin cambiar el sistema operativo o la ROM

Aplicaciones especiales que modifican funciones internas de Android sin necesidad de root, solo para ser activadas con ADB

Con las enormes capacidades de personalización que ofrece Android, cada marca y modelo de teléfono inteligente se ve diferente de otro simplemente porque usa diferentes aplicaciones para sus funciones básicas: lanzador de aplicaciones, pantalla de bloqueo, configuraciones y más. Si luego quisiera traer a su teléfono una o más funciones de otras distribuciones de Android, como las instaladas en un teléfono inteligente Xiaomi, un Samsung, sería necesario cambiar el sistema operativo e instalar una ROM diferente mediante un procedimiento que, para aquellos con poca experiencia, ciertamente puede ser complicado.
En este artículo, en cambio, descubramos cómo es posible editar android sin instalar otra ROM, sin cambiar el sistema y también sin la necesidad de obtener permisos de root en el dispositivo. Las aplicaciones de esta lista tienen en común un procedimiento de activación que requiere el uso de la herramienta ADB, que se utiliza conectando el teléfono a la computadora mediante un cable USB.
ADB (Puente de depuración de Android) es un programa de línea de comandos que te permite realizar operaciones en el sistema Android, generalmente utilizado por los desarrolladores e instalar diferentes sistemas en el teléfono o realizar procedimientos de enraizamiento. Pero ADB no solo es útil para los desarrolladores y no requiere necesariamente un dispositivo rooteado para su uso. De hecho hay muchas aplicaciones que aprovechan ADB para habilitar funciones especiales para probar y trucos de Android no es necesario rootear el dispositivo.

Configurar ADB

Usar ADB es muy fácil, la única dificultad inicial puede ser configurarlo.
Si está utilizando una PC con Windows (también se puede hacer en Mac pero con un procedimiento diferente), primero debe descargar ADB en la PC, como se explica en otro artículo, descargando el Herramientas de plataforma y extraiga los archivos a la unidad C: para acceder fácilmente.
En Android, entonces, debe habilitar las opciones de desarrollador y habilitar la depuración USB. Para hacer esto, sube Configuración> Acerca del teléfono y toque el número de compilación siete veces para que aparezca la notificación del menú del desarrollador. Una vez activado, vaya a Configuración> Opciones de desarrollador.
En este punto, conecte el teléfono a la PC con el cable de carga USB y a la PC, manteniendo presionada la tecla Shift en el teclado, haga clic derecho en la carpeta de herramientas de la plataforma y abra el símbolo del sistema o la ventana de Powershell desde aquí .
En la pantalla de la línea de comando, escriba . adb dispositivos para verificar que ADB sea funcional. En el teléfono inteligente, acepte la autorización para permitir el acceso a la depuración USB y listo.
Ahora, después de haber realizado estos pasos, puede instalar estas aplicaciones que se enumeran a continuación, lo que requerirá que inicie comandos específicos con ADB para activarse (solo la primera vez, no en cada uso).

Aplicación para editar Android a través de ADB

1) Operaciones de la aplicación

Operaciones de la aplicación es un marco dentro de Android que le permite cambiar los permisos de aplicaciones individuales. Si bien Android ya cuenta con administración de permisos, con esta herramienta puedes administrarlos de manera granular. Por ejemplo, al otorgar acceso a WhatsApp para ver la libreta de direcciones, no es posible autorizar o denegar selectivamente cada componente de la autorización. App Ops, por otro lado, le permite acceder a todos los permisos para cualquier aplicación, de una manera cómoda.
App Ops requiere Android 6.0 o posterior y la aplicación también es necesaria para que funcione Gerente de Shizuku para llamar y administrar las API de todo el sistema.
Después de configurar ADB, abra Shizuku Manager y en su PC escriba este comando en Powershell o en el símbolo del sistema:
. adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh

Ahora abra App Ops y toque cualquier aplicación para ver cuántos permisos puede administrar. Después de realizar cambios, puede presionar el botón Actualizar para salvarlos.
La aplicación también está en italiano, le permite elegir el tema gráfico, le permite hacer una copia de seguridad de las opciones cambiadas y le permite permitir o denegar selectivamente permisos para aplicaciones recién instaladas mediante la configuración de plantillas automáticas.

2) Azulejos

Losas es una aplicación que cuesta solo un euro y te permite mejorar el menú de configuración rápida en la barra de notificaciones. Puedes agregar decenas de interruptores según tus preferencias, organizados en 70 categorías para controlar prácticamente todas las funciones, incluso ocultas, del teléfono, desde el menú de notificaciones. Tiles pone todas sus configuraciones rápidas personalizadas en un solo lugar y le permite elegir cuáles ocultar y cuáles tener a mano.
Para activar todas las funciones de Tiles, debe ejecutar el siguiente comando ADB en el indicador o Powershell:
. adb shell pm concede com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS

3) Hora de la siesta

La función Doze incluida en Android es la que le permite optimizar el uso de la batería al suspender las actividades de la CPU en segundo plano y la actividad de la red cuando la pantalla del dispositivo está apagada y el teléfono inteligente no está en uso. Hora de la siesta mejora la implementación de Doze al agregar más funciones para lograr ahorros de batería aún mayores (dice 9000%).
Para usar Naptime, debe iniciar la aplicación y luego ejecutar estos comandos ADB:
. adb -d shell pm concede com.franco.doze android.permission.DUMP
. adb -d shell pm concede com.franco.doze android.permission.WRITE_SECURE_SETTINGS

Después de obtener acceso, elimine Naptime de la optimización de la batería de Android entrando en Configuración> Aplicaciones y notificaciones> Ver todas las aplicaciones> Naptime> Avanzado> Batería> Optimización de la batería.

4) Gestos de navegación fluidos

Los gestos de navegación para realizar operaciones rápidas son una característica de todos los smartphones Android, aunque en la mayoría de los casos no existen opciones para personalizarlos. Esta aplicaciónen cambio, te permite configurar casi cualquier opción de gesto de navegación y también cambiar la función de las tres teclas principales u ocultarlas por completo. Para utilizar todas las funciones de esta aplicación, incluida la de ocultar las teclas de navegación, debe utilizar este comando en ADB:
. adb shell pm concede com.fb.fluid android.permission.WRITE_SECURE_SETTINGS

Para restablecer las teclas de navegación, desactive la aplicación y desinstálela o puede escribir este comando:
. adb shell wm overscan 0,0,0,0

5) Breve

Muchas aplicaciones en Android (por ejemplo, Facebook) tienen la característica de permanecer ejecutándose en segundo plano, listas para usar. Para cerrar estas aplicaciones sería necesario utilizar herramientas como Greenify, reportada entre las aplicaciones más efectivas para acelerar Android.
Sin embargo, una solución aún mejor es usar Breve que puede forzar la detención de aplicaciones de forma rápida y segura.
Para activar la aplicación a través de ADB, debe ejecutar el comando
. adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh

Brevent no impone la suspensión de aplicaciones ni las pone en modo de espera por defecto, primero debes ponerlas en la lista brevent para evitar que estén en segundo plano, sin dejar de permitir la sincronización para recibir notificaciones o realizar tareas.

6) MIUI-ify

Tomando una de las mejores características de la distribución MIUI, salió una aplicación muy interesante que puedes instalar en cualquier teléfono inteligente Android para mover la barra de notificaciones (que también incluye los diversos interruptores) de arriba a abajo y con opciones para hacer que la barra de notificaciones sea transparente.
MIUI-ify es una aplicación gratuita para Android que trae algunas de las mejores características del sistema MIUI de Xiaomi a su teléfono inteligente. Se puede instalar de forma gratuita y al principio requiere permisos para el servicio de accesibilidad, para superponer otras aplicaciones y mostrar notificaciones, todo lo necesario para su correcto funcionamiento.
Para mover la barra de notificaciones hacia abajo y desbloquear todas las funciones de MIUI-ify, debe iniciar este comando ADB desde la PC:
adb -d shell pm grant com.tombayley.miui android.permisson.WRITE_SECURE_SETTINGS