Instalé la última versión de TWRP y LineageOS en mi BQ Aquaris U Plus y seguí todas las instrucciones . De alguna manera, tanto TWRP (twrp-3.2.1-0-tenshi) como LineageOS (lineage-14.1-20180127-nightly-tenshi-signed) están invertidos.
Por lo que mi búsqueda me ha llevado, tengo que editar /system/build.prop
y agregar la línea
ro.sf.hwrotation=0
Sin embargo, no puedo devolver el archivo a mi teléfono. Tampoco puedo editar el archivo en el propio dispositivo.
Estoy usando 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 de algo? ¿Hay alguna posibilidad de solucionar este problema?
Lo sé, esto se preguntó hace mucho tiempo... pero, para futuras referencias:
El problema parece ser el firmware del teléfono. La ROM original todavía se basa en Android M ("Marshmallow"), pero las versiones actuales de LineageOS se basan en Android N ("Nougat"). Aparentemente, esto es un problema, porque entre Android M y N, algunas cosas en el firmware del teléfono cambiaron, lo que provocó que la pantalla estuviera al revés. Sin embargo, actualizar un nuevo LineageOS no actualiza el firmware del teléfono.
Actualización: como @loki mencionó en un comentario, usar la herramienta Flash de firmware de BQ es una forma conveniente de volver a la ROM estándar y actualizar a la versión más reciente. Posteriormente, LineageOS se puede instalar como de costumbre. Primero asumí que solo sería para Windows, pero también hay una versión para Ubuntu en el archivo zip.
Mi solución fue:
Una nota final: mi teléfono necesitaba un borrado completo de datos para deshacerse del cifrado del disco. El teléfono se puede cifrar después desde LineageOS, sin embargo, el cifrado original de la ROM estándar no se pudo descifrar correctamente.
izzy
adb shell
recibe un#
aviso inmediatamente)? Porque si no, no puede simplemente enviar un archivo/system
porque no tiene los privilegios necesarios. Aunque eso debería arrojar un error en lugar de dar una línea vacía.dan hulme
build.prop
es de aplicación más general.loki