Comandos ADB de opciones para el móvil (opciones ocultas)

Tiempo de lectura: 2 minutos

Hoy os dejo por aquí una serie de comandos con opciones ocultas que nos permite ajustar el movil desde comandos ADB.

Bicicleta pexels

Lo primero de todo es conectar nuestro dispositivo por ADB con la depuración USB.

Y ahora podemos usar desde nuestra consola ADB:

Navegación y UI

# Ocultar barra de gestos
adb shell settings put global hide_gesture_line 1
# Mostrarla de nuevo
adb shell settings put global hide_gesture_line 0

# Cambiar modo de navegación (0=gestos, 1=2 botones, 2=3 botones)
adb shell settings put secure navigation_mode 2

Animaciones (el más útil del día a día)

adb shell settings put global animator_duration_scale 0
adb shell settings put global transition_animation_scale 0
adb shell settings put global window_animation_scale 0
# Restaurar
adb shell settings put global animator_duration_scale 1
adb shell settings put global transition_animation_scale 1
adb shell settings put global window_animation_scale 1

Pantalla

# Cambiar DPI
adb shell wm density 400
adb shell wm density reset

# Cambiar resolución
adb shell wm size 1080x1920
adb shell wm size reset

# Mantener pantalla encendida enchufado
adb shell settings put global stay_on_while_plugged_in 3

# Apagar pantalla
adb shell input keyevent 26

Batería y rendimiento

# Info detallada batería
adb shell dumpsys battery

# Simular nivel de batería
adb shell dumpsys battery set level 15

# Simular que está cargando
adb shell dumpsys battery set status 2

# Resetear simulación
adb shell dumpsys battery reset

# Temperatura de la batería
adb shell dumpsys battery | grep temperature

Apps

# Listar todas las apps instaladas
adb shell pm list packages

# Desinstalar bloatware sin root
adb shell pm uninstall -k --user 0 com.nombre.app

# Forzar cierre de una app
adb shell am force-stop com.nombre.app

# Limpiar caché de una app
adb shell pm clear com.nombre.app

# Ver qué app está en primer plano
adb shell dumpsys activity | grep mCurrentFocus

Red

# Activar/desactivar modo avión
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE

# Ver IP del dispositivo
adb shell ip addr show wlan0

# Estadísticas de red
adb shell dumpsys netstats

Capturas y grabación

# Captura de pantalla
adb shell screencap /sdcard/screen.png
adb pull /sdcard/screen.png

# Grabar pantalla (máx 3 min)
adb shell screenrecord /sdcard/video.mp4
adb pull /sdcard/video.mp4

Sistema

# Ver logs en tiempo real
adb logcat

# Reiniciar
adb reboot

# Reiniciar en recovery
adb reboot recovery

# Reiniciar en bootloader
adb reboot bootloader

# Simular pulsación de tecla (home, back, menu...)
adb shell input keyevent 3   # Home
adb shell input keyevent 4   # Back
adb shell input keyevent 187 # Recientes

# Escribir texto desde el PC
adb shell input text "hola mundo"

El de desinstalar bloatware sin root es especialmente útil en Xiaomi, que viene con bastante basura preinstalada.

Desactivar notificaciones flotantes

adb shell settings put global heads_up_notifications_enabled 0

Para volver a activarlas:

adb shell settings put global heads_up_notifications_enabled 1

Deja un comentario