Im September 2017 wurde eine Lücke in Android im Zusammenhang mit Bluetooth entdeckt und unter dem Namen „BlueBorne“ veröffentlicht. Leider hat Sony damals beschlossen, für das Xperia Z3 Compact keine Updates mehr bereitzustellen, da das Gerät mit knapp 3 Jahren seit Markteinführung schon zu alt war (siehe auch meinen damaligen Beitrag dazu).
Erfreulicherweise gab es aber eine inoffizielle Portierung von LineageOS 14.1 mit dem Stand von Android 7.1, in dem auch die Bluetooth-Lücke behoben war. Dort hat sich allerdings auch der Effekt gezeigt, dass die Bluetooth-Verbindung in unregelmäßigen Abständen immer wieder kurzzeitig abgebrochen und neu aufgebaut wurde. Bei meiner Smartwatch hat mich das nicht sehr gestört, weil das meist nur wenige Sekunden gedauert hat und die generelle Benutzbarkeit der Smartwatch nicht wesentlich eingeschränkt hat. Bei Bluetooth-Kopfhörern war dieses Problem aber mehr als störend – etwa wenn ich auf Reisen im Zug Musik hören möchte und die Wiedergabe einfach zwischendruch abbricht. Ich habe mich daher nach einer Alternative umgesehen und CarbonROM entdeckt. Im Gegensatz zu LineageOS ist CarbonROM keine inoffizielle Portierung, sondern ein offiziell an das Xperia Z3 Compact angepasstes ROM, dass regelmäßig Updates erhält.
Installation
Die Installation entspricht der von LineageOS, daher ist die nachfolgende Beschreibung weitgehend eine Kopie meines älteren Beitrags dazu:
- Entsperren des Bootloaders
- Installation von Team Win Recovery Project (TWRP)
- Sicherung der aktuellen Daten
- Löschen des internen Speichers
- Installation von CarbonROM
- Optional: Root-Zugriff
Bootloader entsperren
Die Entsperrung des Bootloaders ist bei Sony online möglich. Siehe dazu die entsprechende Seite im Entwicklerbereich von Sony. Dabei gehen auch die DRM-Schlüssel für einige Sony-spezifische Funktionen verloren, wie etwa einige Algorithmen zur Bildoptimierung der Kamera-App von Sony. Das war mir persönlich aber egal, da ich schon lange als Alternative „OpenCamera“ nutze, die ebenfalls sehr gute Bilder liefert.
Erforderlich ist dafür eine Verbindung über USB im Fastboot-Modus. Diesen erreicht man, indem man das Gerät ausschaltet und dann mit gedrückter Lautstärkewippe nach oben über USB mit dem PC verbindet. Neben den Kommandozeilentools aus dem Android SDK (Version 26 oder älter ist eventuell nötig, da neuere Versionen für diesen Zweck u.U. nicht mehr zuverlässig funktionieren) sind dazu auch Treiber nötig, die man für Windows bei Sony bekommt. Für die Installation unter Windows 10 muss man allerdings die Überprüfung von Treibersignaturen abschalten, da sich der Treiber sonst nicht installieren lässt. Eine Anleitung dazu findet man u.A. bei RandomBrick.de.
Damit das Gerät im Fastboot-Modus erkannt wird, ist der Fastboot-Treiber aus dem Android-SDK erforderlich. Die von mir verwendete Version kann man auch hier herunterladen: Fastboot-Treiber als ZIP-Datei.
Installation von TWRP und CarbonROM
Hat man den Bootloader erfolgreich entsperrt, kann man sich an der Anleitung entsprechend dem Beitrag im XDA-Forum orientieren. Für TWRP empfehle ich aber, nicht die Version aus der Anleitung zu verwenden, sondern die neuere Version 3.1.1 aus diesem XDA-Beitrag. Bei älteren Versionen von TWRP kann es passieren, dass die Installation eines Custom-ROM abgelehnt wird, weil die Prüfung des Gerätetyps im Installationsscript des Custom-ROM fehlschlägt.
Die Version 3.1.1 kann ebenfalls in der FOTAKernel-Partition installiert werden und wird normalerweise durch ein Custom-ROM nicht überschrieben. Nachdem man die Version aus der oben genannten Quelle heruntergeladen hat, entpackt man die ZIP-Datei und installiert das Recovery-Image dann wie folgt:
fastboot flash FOTAKernel twrp-3.1.1-0-z3c_V02.img
Nach diesem Schritt muss die Verbindung über USB wieder getrennt werden. TWRP kann man dann starten, indem man das Gerät mit gedrückter Lautstärkewippe nach unten einschaltet. Die Status-LED leuchtet als Bestätigung, dass TWRP vorhanden ist, nach dem Einschalten kurz in lila Farbe auf. Die Lautstärkewippe hält man dann solange gedrückt, bis TWRP startet, mindestens aber solange, bis die Status-LED leuchtet.
Wichtig: Das alte System sollte man in TWRP vor dem Löschen des Speichers vollständig sichern, falls man wieder dorthin zurückkehren will!
Von CarbonROM habe ich nicht die aktuelle Version 6.1 verwendet, die es nur als wöchentlichen Build gibt, sondern die archivierte Release-Version 5.1 von Januar 2018, die noch auf Android 7.1.2 basiert. Diese Version kann man unter folgender Adresse herunterladen: https://basketbuild.com/devs/CarbonROM/.OLD/Nougat/z3c (CARBON-CR-5.1-MOO-RELEASE-z3c-20180131-0646.zip). Wer etwas experimentierfreudiger ist, kann aber auch die aktuelle Version von https://get.carbonrom.org/device-z3c.html ausprobieren, die bereits auf Android 8 aufbaut. Hier muss man aber eventuell mit Einschränkungen bei der Hardwareunterstützung oder einzelner Systemfunktionen leben.
Vor der Installation von CarbonROM sollte man in TWRP eine vollständige Löschung des internen Speichers vornehmen, um spätere Probleme wegen Resten des alten Systems zu vermeiden. Das gilt auch, wenn man bereits LineageOS verwendet hat! Dabei muss man etwas Geduld mitbringen – das Formatieren der System- und Cache-Partition dauert u.U. mehrere Minuten. Dieser Schritt ist aber nur einmal nötig. Weitere Updates von CarbonROM können ohne vollständiges Löschen installiert werden.
Nachdem CarbonROM installiert wurde, dauert auch der erste Neustart etwas länger. Künftige Starts gehen aber nach meiner Erfahrung dann deutlich schneller als mit dem Original-ROM.
Sollte TWRP nach der Installation nicht mehr mit der oben beschriebenen Methode startbar sein, kann man es auch gefahrlos erneut im Fastboot-Modus in die FOTAKernel-Partition installieren.
Im Gegensatz zu LineageOS war die Installation von Google Play nicht erforderlich. Sollte man es dennoch benötigen, findet man entsprechende Pakete auf http://opengapps.org, die man mit TWRP installieren kann. Benötigt wird eine Version für ARM und Android 7.1. Ich empfehle dabei die „nano“-Version, die nur die minimal benötigten Dinge sowie die Apps enthält, die man nicht über Google Play nachträglich installieren kann. Sollte man dann noch Bedarf für Apps wie Google Maps o.Ä. haben, kann man diese regulär über Google Play bekommen.
Root-Zugriff mit Magisk
An dieser Stelle hatte ich früher auch noch eine Beschreibung zu SuperSU. Dieses Tool ist allerdings nicht Open Source und damit funktioniert auch die „SafetyNet“-Prüfung von Google nicht, da für den Root-Zugriff die /system-Partition verändert werden muss.
Die empfehlenswerte Alternative ist mittlerweile die freie Lösung Magisk. Die Quellen dazu gibt es bei Github, wie auch die offiziellen Releases. Auch dieses Tool kann über TWRP installiert werden und bietet neben Root-Zugriff auch zahlreiche Module zur Erweiterung des Systems.
Siehe dazu auch den offiziellen Thread bei XDA und die Website von Magisk.
Der große Vorteil von Magisk ist, dass es „systemless root“ bietet, d.h. die /system-Partition muss nicht verändert werden. Unter Verwendung des Moduls „MagiskHide Props Config“ kann man auch den Fingerprint des Gerätes anpassen, um eine gültige „SafetyNet“-Prüfung zu erhalten, wenn nötig.
Hinweis: wenn man von SuperSU auf Magisk wechseln will, genügt es nicht, SuperSU zu entfernen. Man muss außerdem CarbonROM noch einmal neu installieren, um wieder ein „sauberes“ System ohne Root-Modifikationen zu erhalten. Die vorhandenen Daten und Apps können dabei erhalten bleiben, da kein vollständiges Löschen des Systems nötig ist – einfach CarbonROM neu installieren und danach Magisk.
Praktische Erfahrungen im Alltag
Sehr positiv: sämtliche Hardwarekomponenten werden unterstützt, auch der Kamera-Knopf, der in OpenCamera zum Fokussieren und als Auslöser nutzbar ist.
Eine deutliche Verbesserung ist die Bluetooth-Unterstützung. Verbindungsverluste, wie ich sie unter LineageOS noch mehrfach täglich erlebt habe, treten bei CarbonROM nicht mehr auf.
Eine weitere Annehmlichkeit sind die zusätzlichen Einstellmöglichkeiten mit „CarbonFibers“. Damit kann man zahlreiche Elemente der Oberfläche in Aussehen und Verhalten, wie auch das Verhalten der Hardware-Tasten oder die Benachrichtigungs-LED anpassen.
Ergänzt wird das Ganze durch die mitgelieferte Erweiterung „substratum“, mit der man das Aussehen der gesamte Oberfläche von Android oder einzelnen Teile davon ändern kann – sowohl in Android selbst, aber auch in einzelnen Apps.
Die einzige Funktion, die bei mir nicht sinnvoll nutzbar ist, ist das Online-Update, da TWRP auf dem Z3 Compact nicht direkt von CarbonROM aus als Recovery startbar ist – das wäre aber nötig, um heruntergeladene Updates mit TWRP installieren zu können. Da man neue Versionen aber jederzeit auch manuell von der offiziellen Download-Seite bekommt, sehe ich das nicht als großes Problem an.
Geschwindigkeit und Akkulaufzeit entsprechend etwa LineageOS. Eine Akkuladung reicht in der Regel für mehr als 24 Stunden und das Gerät reagiert sehr schnell.
Update März 2019: CarbonROM 6.1
Mittlerweile nutze ich Version 6.1 von CarbonROM, die auf Android 8.1 basiert.
Vor der Installation habe ich in TWRP einen vollständigen Wipe ausgeführt, d.h. die installierten Apps musste ich danach aus der Sicherung in Titanium Backup wiederherstellen.
Zur Installation wurde TWRP 3.2 benötigt, da bei älteren Versionen die Geräteüberprüfung für CarbonROM nicht korrekt funktioniert. Das GApps-Paket habe ich in TWRP direkt nach CarbonROM installiert, ohne das System vorher neu zu starten – anderenfalls kann es passieren, dass Google-Dienste nicht korrekt ausgeführt werden.
Bluetooth und WLAN funktionieren nach ersten Tests einwandfrei. Auch der Kamera-Knopf ist in OpenCamera nutzbar.
Mit dieser Version können jetzt auch Systemupdates mit der Updatefunktion installiert werden. Was leider nicht mehr funktioniert, ist der direkte Aufruf der Magisk-Manager-App über die Systemeinstellungen. Das ist aber kein Problem, da man die App auch über den Launcher starten kann und Magisk selbst einwandfrei funktioniert.
Weblinks
Bootloader-Unlock in der Sony Developer World
Treiber von Sony (aktualisiert 2018-08-23)
CarbonROM 5.1 für das Z3 Compact
CarbonROM 6.1 für das Z3 Compact
Hallo Arno,
nach der Veröffentlichung von CR 8.0 PAX bin ich natürlich gespannt, ob du deine Anleitung aktualisierst. Ist eine neuere TWRP Version notwenig? Wie ist ein möglichst geschicktes Update möglich?
Gruß und Danke für deine Arbeit.
Ich nutze aktuell kein Z3 Compact mehr, sondern mittlerweile ein Xiaomi Mi 9 Lite (wo ich natürlich auch ein Custom-ROM einsetze – siehe auch Xiaomi Mi 9 Lite). Daher wird es voraussichtlich keine Aktualisierung meiner Artikel zum Z3 Compact geben.
Hallo Arno,
danke für die Anleitung. Habe gestern mein Z3C erfolgreich auf die aktuellste CarbonROM geflashed.
Eine Frage zum Kamera Taste:
Du hast geschrieben, dass die Taste bei dir funktioniert.
Funktioniert es auch das durch langes drücken der Taste die/eine Kamera App gestartet wird wie es beim StockROM war?
Innerhalb der OpenCamera App funktioniert die Taste bei mir auch problemlos, jedoch kann ich über die Taste die App nicht starten und finde in den Einstellungen auch keine Möglichkeit der Taste eine Funktion zuzuweisen.
Danke und Gruß
Michael
Die Kamera-Taste funktioniert in der Tat nur innerhalb von OpenCamera. Eine Einstellung, um die Kamera mit der Taste zu starten, gibt es nicht.
habe nun das halbe WE zugebracht mit der Neuinstallation nach o.g. Beschreibung in Kombination mit auf anderen Seiten beschriebenen Routinen. Das o.g, Problem mit dem Fastboottreiber konnte durch Aktualisierung auf das neueste Java-Update behoben werden. Leider ist es mir nicht möglich nach Installation des TWRP (egal ob Version 3.1.1 wie oben genannt oder 3.0.2.1 von der Original-TWRP-Seite) das aktuelle CarbonRom (6.1…1158) zu installieren. Fehlermeldung 7, Auch ein erneuter Wipe brahcte nichts. Selbst beim Booten bleibt der Vorgang stehen und „hängt sich auf“ Shutdown nur mit AN/AUSTaste und LAUTLeiseTasten zugleich möglich. Dann erneuter Start mit AN/AUSTaste und LeiseTaste möglich. Ich komme an dieser Stelle nicht weiter. Was wird mir von den erfolgreichen Anwendern empfohlen? Vielen Dank im Voraus für Eure Hilfe.
„Fehler 7“ bedeutet, dass in der ROM-Datei nicht die selbe Gerätekennung enthalten ist, die TWRP für das Gerät liefert. Bitte TWRP 3.2.3 benutzen und nicht 3.1.1 oder 3.0.2.1 – darauf habe ich in den Weblinks auf verwiesen – direkter Link aus dem Forumsbeitrag meines Links: https://www.mediafire.com/folder/9h0yizph8269h/TWRP
Hallo Herr Welzel et al. :)
Hat jemand mitbekommen, ob mir einem Update das weit verbreitete Touchscreen Problem behoben werden kann?
Ich finde keine Kommentare dazu, also hilft ein Update wohl nicht!?
ich komme einfach nicht weiter. Ich sehe das Icon „S1 Boot Fastboot“ neben dem Xperia Z3 Compact unter „Geräte und Drucker“, jedoch kann ich den Fastboottreiber nicht aktualisieren, so wie unter der developer-Sony-Seite beschrieben. Über Rechtsklick darauf wird immer ein gelbes Ausrufezeichen mit Problembehandlung angezeigt. Kann mir jemand helfen? Was mache ich falsch? Danke im Voraus.
Hier wurde auch schon der Artikel https://android.stackexchange.com/questions/129174/windows-10-fastboot-driver genannt, vielleicht gibt es da noch Hinweise dazu.
Hi,
ich nutze CR-6.1 auf dem Z3 (nicht Compact) und es funktioniert soweit gut.
Bei mir funktioniert jedoch Android Auto nicht. Beim Start der App erscheint „Google Play-Dienste scheint momentan nicht zu funktionieren“. Alle anderen Google Apps funktionieren fehlerfrei. Funktioniert die Android Auto App bei Dir? (Zum bloßen Starten der App braucht man kein kompatibles Auto)
Die Installation von OpenGapps funktionierte bei mir nicht mit TWRP 3.2. Das kann man lösen indem man CR mit TWRP 3.2 installiert, dann TWRP 3.1 und schließlich OpenGapps flasht, alles ohne zwischendurch das installierte Android zu booten.
Danke für Deinen Artikel!
Zur Frage bezüglich Android Auto: das funktioniert auf meinem Z3 Compact problemlos. Ich kann es zumindest installieren und starten und den Einrichtungsprozess durchlaufen bis der Android-Auto-Startbildschirm kommt.
Auch OpenGapps ging hier mit TWRP 3.2 problemlos. Ich habe die Variante für ARM, Android 8.1 und „nano“ genommen.
Hallo,
vielen Dank für die super Anleitung! Vor gut einem Jahr habe ich danach die CarbonROM 5.1 Version installiert und nutze sie seitdem. Nun würde ich gerne auf die Version 6.1 upgraden. Gibt es eine Möglichkeit, die neue CarbonROM-Version zu installieren, ohne die bisherigen Daten (Bilder, Kontakte, Apps usw.) zu verlieren?
Rein technisch kann man CarbonROM 6.1 auch als Update zu 5.1 installieren. Allerdings kann es dabei unerwünschte Effekte geben – weshalb eine frische Installation mit vorherigem Wipe empfohlen wird.
Vor der Installation kann man eine Komplettsicherung des Systems mit TWRP erstellen – wenn’s gar nicht klappt, kann man so immer noch gefahrlos wieder auf den alten Stand zurückkehren.
Für die Sicherung alter Daten, insbesondere Apps, die man auf einer neueren Android-Version weiter nutzen woll, empfehle ich die Einrichtung von Magisk für den Rootzugriff (siehe auch meinen Artikel zum Thema Magisk) und Titanium Backup. Damit kann man Apps inklusive Daten sichern und später wieder funktionsfähig zurückkopieren. Wichtig: nicht pauschal alles sichern und wiederherstellen! Das wird aufgrund der verschiedenen Android-Versionen spätestens bei den Systemeinstellungen zu Problemen führen. Aber eine Komplettsicherung mit Titanum Backup und danach nur die benötigten Apps wiederherstellen ist in der Regel kein Problem.
Vielen Dank für die Antwort!
Gerootet habe ich das Handy bereits und Magisk sowie Titanium Backup sind ebenfalls installiert.
Welche Optionen können denn beim Wiederherstellen des Titanium Backups ausgewählt werden bzw. welche sollten auf keinen Fall ausgewählt werden, um keine Probleme mit den Systemeinstellungen zu bekommen? Und kann nach der Installation der neuen ROM Titanium Backup aus dem Play Store installiert und anschließend die gesicherten Daten wiederhergestellt werden?
Enschuldige die ganzen Fragen, da dies mein erstes manuelles Update einer CustomROM ist, bin ich etwas vorsichtig :)
Eine definitive Antwort gibt es leider nicht. Einfach nicht pauschal alles zurücksichern. Auch die Systemeinstellungen sind nichts anderes, als ein gesichertes Paket in der Liste, die TitaniumBackup anzeigt. Hier würde ich speziell alles, was „Settings“ im Namen hat, erstmal nicht zurückspielen. Auch diverse System-Apps von CarbonROM 5.1 würden auf CarbonROM 6.1 sicher Schwierigkeiten machen – hier speziell alles mit „Google“ im Namen.
Meine Vorgehensweise: ich habe mir vorher eine Liste gemacht, welche Apps ich hinterher noch brauche und dann genau diese Apps im neuen System zurückgespielt. Falls die Apps in der gesicherten Version nicht laufen, weil sie für Android 8 in einer anderen Version installiert werden müssen, kann man sie auch aus Google Play neu installieren und mit TitaniumBackup danach nur die Daten der jeweiligen wiederherstellen lassen.
Super, vielen Dank für die ganzen Infos! Ich werde es dann in den nächsten Tagen mal probieren!
ich hatte Probleme mit Windows 10 und Fastboot. Diese Anleitung bzw. Tool hat mir geholfen:
https://android.stackexchange.com/questions/129174/windows-10-fastboot-driver
Vielen Dank für die Zusammenfassung/Anleitung.
Hinweis: der Link zu CarbonROM 6.1 ist falsch das „h“ von „https….“ fehlt.
Das war dann auch der Grund für mich von Stock LP 5.1.1 weg zu gehen.
Leider mit sehr schmerzlichem Feststellen, daß die SD Karte nicht „übernommen“ wird.
Und Oreo mir nur die Option läßt, wenn ich die Karte verwenden möchte, diese auch zu formatieren (leider ist das auch eine Lüge von Google/Oreo).
Meine SD war partitioniert da in LP5.1.1 mit Link2SD mehr Platz für Apps war.
Mit dem „Verwenden“ der SD Karte wurde diese auch neu partitioniert.
Da ich nie MM6+ verwendet hatte war mein Wissen über diese „Gemeinheit“ von Google gering und ich war ca. 8 Stunden am lesen und probieren.
Beim vielleicht endgültigen Versuch hebe ich mich mit ADB auf das Telefon verbunden und meine neue 256GB SD Karte Partitioniert.
Mit 89% für „fat32“, der Rest ist dann für Apps:
z3c:/ $ sm partition disk:179_64 mixed 89
z3c:/ $ sm list-volumes all
private:179_67 mounted ec964790-a089-40e9-919a-6926a484cdc4
private mounted null
public:179_65 mounted 1167-1AE9
emulated mounted null
emulated:179_67 unmounted null
z3c:/ $
Da mir exfat lieber ist hab ich die SD direkt in den Laptop und die erste Patitition (p1) neu formatiert:
p1: fat32 –> exfat
lino@W500:~$ sudo mkfs.exfat /dev/sdb1
root@W500:~# parted /dev/sdb
(parted) print
Modell: Generic- SD/MMC/MS PRO (scsi)
Festplatte /dev/sdb: 256GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Nummer Anfang Ende Größe Dateisystem Name Flags
1 1049kB 228GB 228GB shared msftdata
2 228GB 228GB 16,8MB android_meta
3 228GB 256GB 28,2GB android_expand
Den Rest darf man nicht anpassen sonst will Oreo neu „Formatieren“ (tatsächlich Partitionieren)
p2 ist im Android „unsichtbar“
p3 ist „Adoptable“ für Apps (28G ~11% also der Rest auf miene 89%)
– und im Linux sind p2, p3 versschlüsselt (im Android ext4)
Bisher habe ich nur die F-droid App testweise verschoben auf die SD Karte,
mit ADB die Pfade Partitionen angesehen und auch wieder zurück auf den Gerätespeicher verschoben.
Mein cr6.1 läuft auf engl. drum das hier auch so:
Moved f-droid store:
-Config
–Apps & Notifications
—selected details of f-droid
—-selected storage
—–change –> radio Button to select destination „SD“ / „Internal“ | SD is the adopted „android_expand“ Partition
z3c:/ # ls -lisart /mnt/expand/ec964790-a089-40e9-919a-6926a484cdc4
#total 44
11 16 drwx—— 2 root root 16384 2019-04-13 19:06 lost+found
1310721 4 drwx–x–x 3 system system 4096 2019-04-13 19:06 user_de
131073 4 drwx–x–x 3 system system 4096 2019-04-13 19:06 user
1441793 4 drwxrwx— 3 media_rw media_rw 4096 2019-04-13 19:06 media
262145 4 drwxr-x–x 3 root root 4096 2019-04-13 19:06 local
2 8 drwxr-xr-x 8 root root 4096 2019-04-13 19:06 .
10252 0 drwxrwx–x 3 system system 60 2019-04-13 19:41 ..
786433 4 drwxrwx–x 3 system system 4096 2019-04-13 19:49 app
z3c:/ #
z3c:/mnt/expand/ec964790-a089-40e9-919a-6926a484cdc4 # df .
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/block/dm-0 27418272 574660 26843612 3% /mnt/expand/ec964790-a089-40e9-919a-6926a484cdc4
z3c:/mnt/expand/ec964790-a089-40e9-919a-6926a484cdc4 #
// File System — ext4
/dev/block/dm-0 on /mnt/expand/ec964790-a089-40e9-919a-6926a484cdc4 type ext4 (rw,seclabel,nosuid,nodev,noatime,data=ordered)
// Before reformating in linux p1 was fat32
public:179_65 mounted 1167-1AE9
// now it got new UUID:
z3c:/mnt/media_rw/ED66-FA20 # df .
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/block/vold/public:179_65 222575616 11904 222563712 1% /mnt/media_rw/ED66-FA20
z3c:/mnt/media_rw/ED66-FA20 #
Hoffe das hilft falls noch wer mit der SD kämpfen sollte.
Vielen Dank für den ausführlichen Kommentar mit den Hinweisen zur SD-Karte. Den fehlerhaften Link habe ich korrigiert.
Moin, nach TWRP flash, neustart nur in TWRP möglich, nach ausschalten war es das dann, auf dem Bildschirm SONY keine Reaktion, auf keine Tastenfolge. Ich weiß, alles auf eigene Gefahr! Ich habe eine Reihe Geräte Samsung, Nexus 7 mit ROOT und Customroms auf die Sprünge geholfen, mein Z3C aber wohl gekillt.
MFG
p. s. ist Carbonrom offline???
…ich nochmal, nach langem Hin und Her hat es noch geklappt CarbonRom 6.1, aber nur mit TWRP 3-2-3-0. Aufgeben gibt es nicht!
MFG
Moin,
auch von mir ein respektvolles DANKE! für diese sehr gute Anleitung.
Habe mir auch die aktuelle 6.1x geflasht bevor ich diese Seite entdeckte und weiß daher dass das Zusammentragen der Infos langwierig ist.
Die ROM funktioniert auch sehr gut; bis auf eine entscheidende Funktion:
– Alle Tasten in der Navigationbar sind ohne Funktion.
Da ich davon ausgehe, das das Problem vor dem PC sitzt hier meine Frage:
::Was mache ich falsch?::
Habe alle Schritte befolgt; mehrfach. Leider kein Erfolg. Ich möchte fast vermuten, das es kein Bug sondern ein Feature ist?!
Danke vorab in die Runde und noch ein paar schöne Festtage!
vG Olli
Hi, danke für die super Anleitung!
Zur allgemeinen Info, ich verwende moment folgende Versionen ohne Probleme:
– Carbonrom: https://mirrorbits.carbonrom.org/z3c/CARBON-CR-6.1-NOCT-RELEASE-z3c-20181211-0850.zip
– TWRP 3.2.3.0
– Magisk 6.0.1
Ist mit Z3 Compact das Smartphone gemeint oder das Tablet? Und an welcher Stelle ist der Code zum Entsperren des Bootloaders einzugeben?
Sorry, dass ich doof frage…
Es ist das Smartphone gemeint. Das sollte sich aber auch aus den Screenshots ergeben. Und zur Eingabe des Codes zum Entsperren des Bootloaders siehe die Anleitung von Sony (der Link zu der Unlock-Seite von Sony steht auch im Artikel):
https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/how-to-unlock-bootloader/
Schade ich hab das Tablet – SGP611
Hab noch nie ein Update gesehen.Seit Anfang des Jahres.
Ich schon: https://get.carbonrom.org/device-z3c.html
Letztes Update: 12. November 2018
Die von mir bevorzugte Version 5.1 ist aber in der Tat veraltet.
Hallo,
vielen Dank für die tolle Anleitung. Bin nach einigen Problemen nun vorerst auf der Version 6.1 (20180811-1232) angekommen.
Dafür musste ich jedoch die neuere TWRP nutzen.
(https://forum.xda-developers.com/z3-compact/development/recovery-twrp-3-2-3-0-aries-t3837192)
Mit der von dir verlinkten klappte es bei mir leider nicht (Error 7).
Jetzt stehe ich jedoch gerade vor dem Problem, dass die Tastatur nur eingeschränkt nutzbar ist. So scheint es eine Art „Deadzone“ zu geben. Die äußeren Tasten (q, a, p, shift…) funktionieren nicht. Evtl. werde ich wohl doch auf eine ältere Version zurück müssen.
Grüße
Hallo,
ich habe die letzte 6.1 Carbon Rom-Version vom 13.10.18 auf meinem Sony Z1 geflasht.
Das ist von 2014 und also noch ein bißchen „älter“. Geht soweit alles ganz ordentlich. Nur das Hardware-GPS arbeitet nicht! Heißt also bei Positionseinstellung „nur Gerät“ kann kein Standort ermittelt werden, es werden keine Satelliten gesehen und es gibt auch kein Sat-Fix. Nicht nach 10 oder 20 Minuten, gar nicht. Kann man z.B. mit der App GPS Locker nachvollziehen. Damit funktionieren keine Navi-Apps bzw. Track Logging ist auch nicht möglich. Mit dem unlocked Bootloader hat es nichts zu tun. Beim Downgrade auf ein stock rom geht das GPS wieder!
Hat das Problem auch schon jemand anders festgestellt?
In verschiedenen Foren wird zu diesem Thema das File „gps.conf“ im Ordner „sytem/etc“ bzw. dessen Inhalt diskutiert. Da gibts Module, mit denen man ein gps.conf mit Magisk nachflashen kann. Das hat aber offenbar eher Einfluß auf die Zeit bis zum Sat-Fix. Wenn das GPS-Modul gar keine Satelliten sieht, ist der Inhalt des Files wohl eher uninteressant.
Ich habe einen Post bei Carbonrom.org hinterlassen, hoffe das da eine Lösung gefunden wird.
Beste Grüße!
Ich habe bislang bewusst auf 6.1 verzichtet und nutze derzeit nur 5.1 – genau wegen solcher Probleme. Die Schwierigkeit bei Custom-ROMs sind oft die Treiber. Hier gibt es meist nur fertige Binärdateien, die sich leider nicht immer problemlos in aktuelle Android-Versionen einbinden lassen.
Auf https://basketbuild.com/devs/CarbonROM/.OLD/Nougat/honami findet man auch Version 5.1 für das Z1 (auf „honami“ kommt man, wenn man bei der offiziellen CarbonROM-Seite nach dem Z1 sucht) – eventuell funktioniert die besser.
Hallo,
danke für die Anleitung, sie hat bestens funktioniert. Ich habe die Erfahrung gemacht, dass in der neuen Version mit Android 8 das twrp mit der Verschlüsselung nicht klar kommt. Ich vermute es kann die data partition nicht mounten. Ich habe bisher auch keine Version gefunden, die Verschlüsselung unterstützt. Deshalb ist es mir momentan nicht möglich Backups mit der in der Anleitung genannten Version von twrp zu erzeugen.
Beste Grüße!
Moin!
Besten Dank für diesen Blog-Eintrag.
Ich habe bei mir nun die Carbonrom 6.1 release Version installiert. Alles funktioniert soweit sehr gut. Allerdings kann ich aus irgendeinem Grund keine APKs installieren. Hast Du vielleicht einen Tip für mich?
Besten Dank
themmm
Wenn man mir persönlich Fragen stellen will, dann bitte per E-Mail und nicht als Kommentar – Danke.
Zur konkreten Frage kann ich aber auch nicht viel sagen – bei mir funktioniert die Installation von APKs problemlos. Wurde die Option aktiviert, auch APKs aus unbekannten Quellen zuzulassen?
Auch ich möchte mich schnell für die tolle Anleitung bedanken. Bisher hatte ich nie eine CustomROM installiert geschweige denn mein Handy gerootet, weil ich für mich keinen Nutzen daraus gezogen habe.
Nachdem ich nun seit geraumer Zeit schon neuere Android-Hardware verwende und das Z3C nicht in Verwendung war kam mir dieser Beitrag gelegen. Jetzt kann ich die alte Hardware guten Gewissens meinen Eltern vermachen.
Lediglich ein Hinweis: Mit den platform-tools v28 von Google ließ sich der Bootloader nicht nach Anleitung von Sony entsperren, dazu hat es eine ältere Version (v26) benötigt.
Hallo, kannst Du mir einen Tipp geben wo ich Version 26 bekomme?
Die Platform-Tools in der Version 26 kann man sich normalerweise mit dem SDK-Manager installieren. Die Version bezieht sich auf die API-Version von Android. 26 entspricht Android 8.0, 28 wäre bereits Android 9.0.
Ansonsten gibt es hier auch noch einen direkten Download:
https://androidfilehost.com/?fid=673791459329057093
Moin. Ich habe den Artikel zum Z3c interessiert gelesen, da ich selbst das Z1c mit einem Custom-ROM nutze. Daher die Frage, funktioniert mit dem Z3c Voice over LTE und WLAN-Call?, beides geht mit meinem Gerät leider nicht. Da die Geräte noch fast gleich groß sind, denke ich über einen Tausch nach, da VOLTE schon ganz nett ist.
Gruß
Andre
Voice over LTE sollte gehen. Ob WLAN-Call auch funktioniert, kann ich leider nicht sagen, da ich das selber noch nie genutzt habe.
danke Arno. Dann werd ich mein Z1c mal eintauschen gegen ein Z3c. Bin mal gespannt. Gruß aus Cloppenburg. Andre
Hallo Andre, und, funktioniert VoLTE mit dem Z3c? Bin gespannt! Matthias
Hallo,
ich habe letztes Wochenende mein z3c von StockROM auf Carbon nach dieser Beschreibung erfolgreich umgebaut. Läuft nun erstaunlich schnell und ohne Probleme. Wie neu!
DANKE dafür!
Wie sieht es mit dem rooten des OS aus? Seitens CarbonROM ist root unterstützung nicht vorhanden.
Sorry – ich habe im Artikel zwar SuperSU erwähnt, aber vergessen, das genauer zu erläutern.
Man kann SuperSU auch mit TWRP installierbar herunterladen: http://www.supersu.com/download. Ich ergänze das noch im Artikel.