1 votos

Pantalla de TWRP y LineageOS volteada (rotación de 180 grados)

He instalado la última versión de TWRP y LineageOS en mi BQ Aquaris U Plus y he seguido todos instrucciones . De alguna manera, tanto TWRP (twrp-3.2.1-0-tenshi) como LineageOS (lineage-14.1-20180127-nightly-tenshi-signed) están invertidos.

Hasta donde me ha llevado mi búsqueda, tengo que editar el /system/build.prop y añadir la línea

ro.sf.hwrotation=0

Sin embargo, no puedo enviar el archivo a mi teléfono. Tampoco puedo editar el archivo en el propio dispositivo.

Estoy utilizando el siguiente código (Linux Mint):

sudo adb kill-server
sudo adb start-server
sudo adb root
sudo adb devices
sudo adb remount
sudo nano build.prop 
sudo adb push build.prop /system

Después de eso, adb no parece responder (línea vacía).

¿Me estoy perdiendo algo? ¿Hay alguna posibilidad de solucionar este problema?

1 votos

¿Su servidor ADB se ejecuta en modo inseguro (es decir, como Root - es decir, cuando se ejecuta adb shell se obtiene un # en el momento)? Porque si no, no se puede simplemente empujar un archivo a /system ya que no tienes los privilegios necesarios. Aunque eso debería arrojar un error en lugar de dar una línea vacía.

0 votos

@beeshyams Es una buena decisión, pero en este caso creo que el problema de la edición build.prop es de aplicación más general.

0 votos

De hecho, funcionó para editar el build.prop al estar en twrp. Y el problema de la pantalla abatida se solucionó flasheando el firmware tal y como lo proporciona el fabricante.

1voto

Edgar Puntos 126

Lo sé, esto se preguntó hace mucho tiempo... pero, para futuras referencias:

El problema parece ser el firmware del teléfono. La ROM original de stock todavía está basada en Android M ("Marshmallow"), pero las versiones actuales de LineageOS están basadas en Android N ("Nougat"). Aparentemente esto es un problema, porque entre Android M y N, algunas cosas del firmware del teléfono cambiaron, causando que la pantalla esté al revés. Sin embargo, flashear un nuevo LineageOS no actualiza el firmware del teléfono.

Actualización: Como mencionó @loki en un comentario, usar la herramienta BQ Firmware Flash Tool es una forma conveniente de revertir a la ROM de stock y actualizar a la versión más reciente. Después, se puede instalar LineageOS como de costumbre. Primero asumí que sólo sería para Windows, pero también hay una versión para Ubuntu en el archivo zip.

Mi solución fue:

  1. Vuelve a flashear la ROM stock con fastboot. Nota: No funciona con TWRP; hay que extraer el archivo zip. Contiene un script que flashea todas las partes del software del teléfono.
  2. Utiliza el actualizador de la ROM para actualizar a la versión más reciente. Esto suele llevar 2 pasos de actualización (probablemente debido al cambio a Android N).
  3. Vuelve a empezar con el flasheo de TWRP. En este punto, la orientación de la pantalla debe ser correcta en TWRP.
  4. Flashear LineageOS con TWRP.

Una nota final: Mi teléfono necesitó un borrado completo de datos para deshacerse del cifrado del disco. El teléfono puede ser encriptado después desde LineageOS, sin embargo, el cifrado original de la ROM stock no pudo ser descifrado correctamente.

1 votos

He conseguido utilizar el actualizador de firmware de bq. Después todo funcionó bien. Tal vez agregue esto a la respuesta. Gracias por dejar esta solución para futuros usuarios.

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