DS24: Flash-Guide Fairphone 2
Added:
Modellnummer: Fairphone 2
DivestOS installieren
Quellen:
⬇️ Downloads
🧪 Für Workshop-Teilnehmer:innen
- Alle Dateien wurden bereits heruntergeladen und die nötigen Programme installiert.
- Ihr findet alle zur Installation gebrauchten ROMs/Images im Ordner
DS-24/Fairphone2/DivestOS, welcher an der linken Seite im Dateimanager (Files) zu finden ist. - Die zum flashen benötigten Command-Line-Programme
adbundfastbootkönnen einfach im Terminal aufgerufen werden.
🏡 Für alle anderen:
- Gehe auf die DivestOS-Seite des Fairphone 2: https://divestos.org/pages/devices#device-fp2
- Klicke auf
Recoveryund lade die.imgDatei herunter. - Klicke auf
Download, um die ROM als.zipherunterzuladen. - Installiere
adb(Android Debug Bridge) auf dem Rechner, von dem geflasht wird.- https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
- Oder besser: mit Package Manager
sudo dnf install android-tools
🔄⚡ Recovery flashen
🚧 Wichtig! 🚧
- Das Smartphone sollte mind. 50% Akku haben!
- Backups der wichtigsten Daten (alles wird gelöscht)
- Warte im Download-Modus nicht zu lange, sondern führe die Operationen zügig aus. Hintergrund: in diesem Modus wird relativ viel Strom verbraucht, aber der Akku-Stand nicht angezeigt.
- Wenn noch nicht geflasht wurde, ist das Verlassen des Download-Modes bei Problemen möglich →
Volume Down+Power(für ca 5 Sek)
⚡ Flashen
- Test, ob das verwendete Kabel Datenübertragung unterstützt!
- Entwicklereinstellungen
- Gehe in die Android-Einstellungen zu
About phone - Klicke dort so oft auf die
Build number, bis ein aufploppender Text bestätigt, dass die Entwickleroptionen freigeschaltet wurden
- Gehe in die Android-Einstellungen zu
- Gehe ein Menü zurück zu
Settings > Developer Options(Suche am besten in der Suchleiste danach) und schalteUSB debuggingan. - Schalte das Fairphone aus.
- Entferne das USB-Kabel aus dem Handy.
- Halte die
Volume DownundPower-Tasten im ausgeschalteten Zustand gedrückt (für ca 3 Sekunden), bis der FAIRPHONE-Schriftzug erscheint. - Das Handy ist nun im Download-Modus (auch an der blinkenden blauen Notification-LED erkennbar).
- Verbinde das Smartphone wieder per USB-Kabel mit dem Computer. Und entferne auf keinen Fall das Kabel, außer es wird dir ausdrücklich gesagt !!!
- Gib den folgenden Command im Terminal ein:
sudo fastboot devices
- Wenn es einen Output (ID und
fastboot) gibt, dann befindet sich das Fairphone im richtigen Modus. Ansonsten schalte das Gerät aus und wiederhole die Schritte. - Führe den folgenden Command aus. (
<recoveryfilename.img>muss durch den Namen der Datei ersetzt werden.)
sudo fastboot flash recovery <recoveryfilename.img>
- Wenn
Finished. Total time: X.XXXsim Terminal erscheint, ist der Vorgang abgeschlossen. - Im Folgenden wollen wir den Download-Modus verlassen und in das Recovery booten. Dieser Schritt ist etwas kompliziert (erst durchlesen, dann machen):
- Halte die
Power-Taste für ca. 20s gedrückt. - Sobald der Bildschirm schwarz wird, halte sofort die
Power- und dieVolume Up-Taste lange gedrückt. Das Telefon brummt zwischendurch und zeigt das Fairphone-Symbol auf dem Bildschirm. Einfach weiter gedrückt halten. Solange, bis das Orange-Schwarz-Weißes Recovery-Menü sichtbar wird.
- Halte die
- Hast du alles richtig gemacht, dann erscheint jetzt das Recovery-Menü. 🎉
- Solltest du das nicht geschafft haben, halte die Tasten weiterhin gedrückt, bis das Gerät ausgeht und versuche es erneut.
- Wenn das Handy wieder in das “normale” Betriebssystem startet, musst du den Flashprozess wiederholen!
📀⚡ DivestOS flashen
- Gehe nun im Recovery zu
Apply update>Apply from ADB(Das Menü kann mit Touch bedient werden). - Stelle sicher, dass du im
ADB SideloadMenü bist. - Führe am Computer den folgenden Command aus. (
<romfilename.zip>muss durch den Namen der Datei ersetzt werden)
sudo adb sideload <romfilename.zip>
- Jetzt wird DivestOS installiert. Auf dem Bildschirm des Smartphones erscheint unten links weißer Text. Link zum Pad Fairphone 2
Link zu5. Wenn der Vorgang abgeschlossen ist, sollte im Terminal adb: failed to read command: Success stehen (Nicht von dieser sehr komischen Nachricht einschüchtern lassen. Es hat alles funktioniert.)
6. Klicke auf den Pfeil oben links und gehe zurück ins Hauptmenü.
8. Gehe dort auf Factory reset.
9. Gehe wieder auf den Pfeil zurück ins Hauptmenü.
20. Klicke auf Format data/factory reset und bestätige dies durch Format data
21. Gehe wieder auf den Pfeil zurück ins Hauptmenü.
22. Klicke auf Reboot system now, um das Smartphone neu zustarten.
23. Beim Start sollte jetzt erst das Fairphone, dann das DivestOS-Logo erscheinen.
24. Es dauert jetzt einige Minuten (aber nicht mehr als 10), bis das Smartphone eingerichtet ist.
25. Du kannst das Kabel jetzt abziehen und hast es geschafft 🥳
Stock-Firmware wiederherstellen
🏞️ Quellen:
- https://support.fairphone.com/hc/en-us/articles/213290023-Fairphone-2-OS-Downloads
- https://support.fairphone.com/hc/en-us/articles/360018801738-Fairphone-2-OS-Manual-Installation
⬇️ Downloads
🧪 Für Workshop-Teilnehmer:innen
- Alle Dateien wurden bereits heruntergeladen und die nötigen Programme installiert.
- Ihr findet alle zur Installation gebrauchten ROMs/Images im Ordner
DS-24/Fairphone2/Stock-Firmware, welcher an der linken Seite im Dateimanager (Files) zu finden ist. - Auch das Installations-Skript befindet sich in diesem Ordner.
- Die zum flashen benötigten Command-Line-Programme
adbundfastbootkönnen einfach im Terminal aufgerufen werden.
🏡 Für alle anderen:
- Firmware inklusive Installations-Skript für Windows, MacOS und Linux auf der Fairphone-Website: https://support.fairphone.com/hc/en-us/articles/360018801738-Fairphone-2-OS-Manual-Installation
- Installiere
adb(Android Debug Bridge) auf dem Rechner, von dem geflasht wird.- https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
- Oder besser: mit Package Manager
sudo dnf install android-tools
⚡📲 Flashen der Firmware (ca. 15min)
🚧 Wichtig! 🚧
- Das Smartphone sollte mind. 50% Akku haben!
- Backups der wichtigsten Daten (alles wird gelöscht)
- Warte im Download-Modus nicht zu lange, sondern führe die Operationen zügig aus. Hintergrund: in diesem Modus wird relativ viel Strom verbraucht, aber der Akku-Stand nicht angezeigt.
- Wenn noch nicht geflasht wurde, ist das Verlassen des Download-Modes bei Problemen möglich →
Volume Down+Power(für ca 5 Sek)
⚡ Flashen
- Entpacke das heruntergeladene Archiv mit der Firmware z.B.
fp2-A10-gms-23.02.0-rel.0-manual.zip - Schließe das Smartphone noch nicht per USB an den Computer.
- Schalte das Smartphone aus.
- Halte die
Volume Downund diePowerTaste für ungefähr 5 Sekunden gedrückt und lasse sie dann los. - Das Smartphone befindet sich jetzt im Bootloader-Modus und ist bereit zum Flashen (währenddessen werden nur das FAIRPHONE-Logo und der Schriftzug POWERED BY android angezeigt, die LED blinkt blau)
- Schließe das USB-Kabel an das Fairphone an und entferne es erst wieder wenn explizit gesagt!!!
- Gehe nun in das entpackte Verzeichnis. In diesem sollte die Datei
flash-for-unix.shliegen - Führe jetzt den folgenden Command im Terminal aus! Dieser startet das Flash-Tool.
sudo sh flash-for-unix.sh
- Es tauchen jetzt viele Textzeilen auf, die den Fortschritt des Flashprozesses anzeigen.
- Nachdem der Schriftzug
Flashing successfulausgegeben wurde, muss mit derEnter-Taste der Vorgang beendet werden. - Das Smartphone startet anschließend neu.
- Wenn du die Fairphone-Boot-Animation (Blauer Streifen) siehst, dann hast du alles richtig gemacht. Du bist aber noch nicht ganz fertig!
- Nach dem Starten schaltet sich das Gerät aus und bootet in das Android Recovery mit der Meldung: Android-System kann nicht geladen werden. Deine Daten sind eventuell beschädigt
- Wähle mit der
Volume down-Taste den EintragZurücksetzen auf Werkseinstellungenaus und bestätige mit derPower-Taste. - Bestätige nochmals.
- Anschließend startet das Fairphone neu. Dieser Neustart dauert diesmal länger (ca. 5min).
- Danach ist das Fairphone wieder zu Werkseinstellungen zurückgesetzt! Es erscheint
Hi thereauf blauem Hintergrund. Das Gerät muss jetzt neu eingerichtet werden. Das USB-Kabel kann nun entfernt werden. 🙌
Spannende Dinge
- Fairphone 2 hat kein Bootloader-Lock. Es muss also kein
oem unlockdurchgeführt werden. Das ist anders beim z.B. Fairphone 3/4/5