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 heimdall-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
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"
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