Ich habe die neueste Version von TWRP und LineageOS auf meinem BQ Aquaris U Plus installiert und alle Anweisungen befolgt . Irgendwie werden sowohl TWRP (twrp-3.2.1-0-tenshi) als auch LineageOS (lineage-14.1-20180127-nightly-tenshi-signed) auf den Kopf gestellt.
Soweit mich meine Suche geführt hat, muss ich die /system/build.prop
Zeile editieren und ergänzen
ro.sf.hwrotation=0
Ich kann die Datei jedoch nicht auf mein Telefon zurückschieben. Ich kann die Datei auch nicht auf dem Gerät selbst bearbeiten.
Ich verwende den folgenden Code (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
Danach scheint adb nicht mehr zu reagieren (leere Zeile).
Übersehe ich etwas? Gibt es eine Möglichkeit, dieses Problem zu beheben?
Ich weiß, das wurde vor langer Zeit gefragt ... aber für die Zukunft:
Das Problem scheint die Firmware des Telefons zu sein. Das Original-Stock-ROM basiert immer noch auf Android M („Marshmallow“), aber die aktuellen Versionen von LineageOS basieren auf Android N („Nougat“). Anscheinend ist dies ein Problem, denn zwischen Android M und N haben sich einige Dinge in der Firmware des Telefons geändert, was dazu führte, dass der Bildschirm auf dem Kopf stand. Das Flashen eines neuen LineageOS aktualisiert jedoch nicht die Firmware des Telefons.
Update: Wie @loki in einem Kommentar erwähnte, ist die Verwendung des BQ Firmware Flash Tools eine bequeme Möglichkeit, zum Standard-ROM zurückzukehren und auf die neueste Version zu aktualisieren. Danach kann LineageOS wie gewohnt installiert werden. Ich bin zunächst davon ausgegangen, dass es nur für Windows ist, aber es gibt auch eine Version für Ubuntu in der Zip-Datei.
Meine Lösung war:
Eine letzte Anmerkung: Mein Telefon benötigte eine vollständige Datenlöschung, um die Festplattenverschlüsselung loszuwerden. Das Telefon kann anschließend innerhalb von LineageOS verschlüsselt werden, jedoch konnte die ursprüngliche Verschlüsselung aus dem Stock-ROM nicht korrekt entschlüsselt werden.
Izzy
adb shell
erhalten Sie#
sofort eine an der Eingabeaufforderung)? Denn wenn nicht, können Sie eine Datei nicht einfach per Push übertragen,/system
da Sie nicht über die erforderlichen Berechtigungen verfügen. Das sollte jedoch einen Fehler auslösen, anstatt eine leere Zeile auszugeben.Dan Hulme
build.prop
allgemeiner anwendbar ist.Loki