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

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

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.