Usé Texdroider DPI para cambiar el dpi de 320
a 300
y después del reinicio se queda atascado en el logo de Lenovo. Podría simplemente flashearlo de nuevo, pero no tengo la rom en esta pc, y tomará 10 horas descargarla.
¿Hay alguna forma más rápida de restablecer el dpi? Tengo TWRP instalado. Con Android 5.0.1.
Edición: La salida de cat /system/build.prop | grep density
es ro.sf.lcd_density=300
Intenté editar build.prop de nuevo a 320 con Sublime Text. Ahora el comando devuelve ro.sf.lcd_density=320
pero todavía se queda atascado.
1 votos
¿Cuál es tu versión de Android y dispositivo? ¿Está habilitada la depuración USB? ¿Qué aplicación utilizaste? Enlace. Arranca en TWRP, monta la partición de datos, ve a
/data/property
y confírmanos sipersist.sys.lcd_density
existe. Si existe, ¿qué contiene?0 votos
No está allí.
0 votos
Está bien, pero eso no nos dice la versión de Android que estás usando. Ahora, cuando estés en TWRP, monta la partición del sistema, abre la línea de comandos de TWRP y escribe
cat /system/build.prop | grep density
. Cuéntanos el resultado.0 votos
# Lenovo-sw wuzb1 2014-10-08 establecer la densidad predeterminada ro.sf.lcd_dencity=300
0 votos
Cambie la densidad de nuevo a 320 en ese archivo. En otra nota, ¿puede usar el cuerpo de la pregunta para mostrar la salida? Usted solo debería estar recibiendo la línea
ro.sf.lcd_density
en la salida del comando.0 votos
Tire el archivo build.prop en la PC y publique el archivo aquí. Utilice un servicio de pegado como pastebin o gist.github. Solo quiero asegurarme de que mi comando solo cambie la densidad y nada más.
0 votos
La descripción de la aplicación dice "reemplace /system/build.prop con /data/data/com.texdroider.texdroider_dpi/files/backup/build.prop usando adb, o restaure una copia de seguridad de la rom" -- ¿lo has intentado? ¿Estás seguro de que al editar el archivo, no agregaste ningún carácter nuevo junto a 320, ya sea deliberada o involuntariamente? Podría ser un espacio en blanco también.
0 votos
Estoy seguro, sí. Acabo de hacer
cp /data/data/com.texdroider.texdroider_dpi/files/backup/build.prop /system/build.prop
y el archivo no existe. El directoriocom.texdroider.texdroider_dpi
parece como un archivo en el explorador.0 votos
Entiendo. La aplicación no hizo ninguna copia de seguridad pero esperaba que el usuario hiciera una copia de seguridad, por eso no tienes ninguna. Solo una última cosa que te pediría que hagas: ¿puedes ejecutar el comando
adb shell sed -i -e 's/.*ro.sf.lcd_density.*/ro.sf.lcd_density=320/g' /system/build.prop
? Si no estás usando un sistema *nix, necesitarías tener instalado el editor sed en el sistema.0 votos
Estoy en Windows y no tengo ni idea de cómo ejecutar esto... Lo intenté en TWRP y dice
cannot link executable: could not load library libc.so needed by adb
[...]is 32-bit instead of 64-bit
.0 votos
Si deseas ejecutar el comando en TWRP, haz
sed -i -e 's/.*ro.sf.lcd_density.*/ro.sf.lcd_density=320/g' /system/build.prop
o simplente eliminaadb shell
del comando anterior. Asegúrate de que la partición del sistema ya esté montada.0 votos
Todavía nada...
0 votos
Hay una cosa más que puedes intentar. Arranca en TWRP, monta la partición de datos, usa la PC para ejecutar
adb shell busybox printf "320" > /data/property/persist.sys.lcd_density
y luegoadb shell chmod 600 /data/property/persist.sys.lcd_density
. Desmonta la partición de datos, reinicia en Android y dinos los resultados.1 votos
Gracias por intentar ayudar, pero al final terminé flasheándolo.