LineageOS auf Samsung-Handy ab S5 mit Heimdall installieren

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
debianoli
Beiträge: 4071
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

LineageOS auf Samsung-Handy ab S5 mit Heimdall installieren

Beitrag von debianoli » 18.02.2019 13:53:16

Hi,

ich habe gestern einen Nachmittag verbraten beim Versuch, LineageOS auf einem Samsung S5 zu installieren. Heute ist es mir dann geglückt. Da vielleicht auch andere mit dem Gedanken spielen, ihr altes Handy mit einem aktuelleren OS wie LineageOS auszustatten, ist hier eine kleine Anleitung, wie es geht:

Für das Flashen von Samsung-Handys ab S5 mit LineageOS benötigt man Debianheimdall-flash, ABER in einer aktuelleren Version als sie bei Buster dabei ist. Man muss Heimdall selber kompilieren, was recht einfach geht.

1. Man lädt sich den Source-Code der aktuellsten Version >= 1.4.2 von der Projektseite herunter: https://gitlab.com/BenjaminDobell/Heimdall

2. Dann installiert man sich alles, was man benötigt:

Code: Alles auswählen

apt install build-essential cmake zlib1g-dev qt5-default libusb-1.0-0-dev libgl1-mesa-glx libgl1-mesa-dev


4. Jetzt kann man heimdall kompilieren, also ins Heimdall-Verzeichnis wechseln und loslegen (Anleitung ist hier ganz unten https://gitlab.com/BenjaminDobell/Heimd ... nux/README)

Code: Alles auswählen

mkdir build
            cd build
            cmake -DCMAKE_BUILD_TYPE=Release ..
            make
5. WICHTIG! Jetzt erstellt man eine udev-Rule /etc/udev/rules.d/79-samsung.rule mit folgendem Inhalt:

Code: Alles auswählen

ATTRS{idVendor}=="04e8", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="04e8", ATTRS{product}=="Gadget Serial", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{MTP_NO_PROBE}="1"
Nun startet man udev neu, da ansonsten das Handy falsch erkannt wird und vom Kernel geblockt wird. Falls man das Handy per USB angesteckt hatte, Neustart durchführen.

6. Jetzt testet man als ROOT, ob heimdall funktioniert. Man wechselt in das bin-Verzeichnis und startet als ROOT heimdall:

Code: Alles auswählen

./heimdall print-pit
Wenn das ohne Probleme durchläuft, kann man nach der LineageOS-Anleitung das Gerät flashen. Dazu nimmt man dann logischerweise das selberkompilierte heimdall.
Zuletzt geändert von debianoli am 18.02.2019 16:12:33, insgesamt 1-mal geändert.

dirk11
Beiträge: 2818
Registriert: 02.07.2013 11:47:01

Re: LinageOS auf Samsung-Handy ab S5 mit Heimdall installieren

Beitrag von dirk11 » 18.02.2019 15:55:32

Bitte editiere Deinen Text doch,damit ihn auch Menschen über die Suchmaschinen finden - es heißt lineage.
Zuletzt geändert von dirk11 am 18.02.2019 16:21:59, insgesamt 1-mal geändert.

debianoli
Beiträge: 4071
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: LineageOS auf Samsung-Handy ab S5 mit Heimdall installieren

Beitrag von debianoli » 18.02.2019 16:15:22

Danke für den Hinweis, ich habe es geändert. Das e überliest man viel zu einfach, jetzt werde ich das nie mehr vergessen... Man sollte manchmal auch das "about" zu einem Projekt lesen, dann kann man sich gerade englische Namen besser merken.
About
Lin·e·age
/ˈlinēij/
noun

lineal descent from an ancestor; ancestry or pedigree.
a sequence of species each of which is considered to have evolved from its predecessor.

Antworten