1 votos

¿Cómo editar los ajustes ocultos desde las opciones de desarrollador?

Tengo una tablet china con una ROM Android 4.4.2 muy específica - su menú de opciones de desarrollador sólo tiene disponible la depuración USB, y todos los demás ajustes están ocultos.

El problema es que desactivé por error el conmutador de opciones de desarrollo, así que ahora todos los ajustes vuelven a ser los predeterminados, incluyendo las animaciones de transición (al cambiar de pestaña) y punto.

Antes no estaban activos, por lo que era el comportamiento por defecto de la ROM.

El dispositivo no está rooteado.

¿Hay alguna forma de editar los ajustes ocultos?

2voto

Firelord Puntos 161

No estoy seguro de traer esas opciones perdidas en la interfaz gráfica de usuario que no sea para recomendar la limpieza de los datos de la aplicación Configuración de Configuración → Aplicaciones → Todas las aplicaciones → Configuración → Borrar datos. Reiniciar y ver qué pasa. En caso de fallo, puedes considerar restablecimiento de fábrica .

Dicho esto, si lo que te interesa es simplemente cambiar la escala de animación de Ventana/Transición y/o la escala de duración de Animator, entonces puedes utilizar settings o content que no requieren acceso a root. Puede consultar el artículo de Christopher Galpin método para un enfoque que requiere acceso a root.

(Solución probada en Android 4.2.1, 4.4.2, 5.0.2 y 5.1.1).

Configurar adb en el PC y ejecutar

adb shell settings get system  window_animation_scale    # for Window animation scale. Some ROMs have this key under global table instead of system. So replace system if command gives null
adb shell content query --uri content://settings/system --where 'name="window_animation_scale"'  # an alternative to above command. Make replacements as appropriate

Si el primer y el segundo comando le devuelven un decimal y una cadena que empieza por Row: entonces estás en el camino correcto. Ahora haz

adb shell settings put system  window_animation_scale VALUE   # Replace VALUE with a decimal, such as 0.75 or 2.0. The minimum and maximum I've seen are 0.0 and 10.0
adb shell content update --uri content://settings/system --bind value:s:VALUE --where 'name="window_animation_scale"'  # an alternative to above command. Make replacements as appropriate

Para cambiar la escala de la animación de transición, sustituya window_animation_scale con transition_animation_scale . Para la escala de duración de Animator, sustituir por animator_duration_scale .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X