S10E Magisk, TWRP, LOS für das Galaxy S10E

So sehen die Informationen aus, die im vbmeta.img hinterlegt sind:
(extrahiert mit Unpacker Kitchen for Android(UKA) v5.6; Firmware: SM-G970F DBT G970FXXUGHVJ5)

Code:
--------------------------
     : vbmeta.img                                               
--------------------------

Minimum libavb version:   1.0
Header Block:             256 bytes
Authentication Block:     576 bytes
Auxiliary Block:          7936 bytes
Public key (sha1):        3cf23d28a3b6bfed0ff81444efa803bab01cbcaa
Algorithm:                SHA256_RSA4096
Rollback Index:           0
Flags:                    0
Rollback Index Location:  0
Release String:           'avbtool 1.2.0'
Descriptors:
    Chain Partition descriptor:
      Partition Name:          recovery
      Rollback Index Location: 5
      Public key (sha1):       3cf23d28a3b6bfed0ff81444efa803bab01cbcaa
    Chain Partition descriptor:
      Partition Name:          dtb
      Rollback Index Location: 6
      Public key (sha1):       3cf23d28a3b6bfed0ff81444efa803bab01cbcaa
    Chain Partition descriptor:
      Partition Name:          dtbo
      Rollback Index Location: 7
      Public key (sha1):       3cf23d28a3b6bfed0ff81444efa803bab01cbcaa
    Chain Partition descriptor:
      Partition Name:          product
      Rollback Index Location: 10
      Public key (sha1):       3cf23d28a3b6bfed0ff81444efa803bab01cbcaa
    Prop: com.android.build.boot.os_version -> '12'
    Prop: com.android.build.boot.security_patch -> '2022-10-01'
    Prop: com.android.build.system.os_version -> '12'
    Prop: com.android.build.system.security_patch -> '2022-10-01'
    Prop: com.android.build.vendor.os_version -> '12'
    Prop: com.android.build.vendor.security_patch -> '2022-10-01'
    Kernel Cmdline descriptor:
      Flags:                 1

      Kernel Cmdline:        'dm="1 vroot none ro 1,0 11489240 verity 1 PARTUUID=$(ANDROID_SYSTEM_PARTUUID) PARTUUID=$(ANDROID_SYSTEM_PARTUUID) 4096 4096 1436155 1436155 sha256 79cd0b754fba7032847a55265bb547b07ae9b36c00c834c5a2857c73c0fe8ee33881b6927b8dfc920793b3334868377c30c46a21b2165ee7c5c75a2488b06b79 10 $(ANDROID_VERITY_MODE) ignore_zero_blocks use_fec_from_device PARTUUID=$(ANDROID_SYSTEM_PARTUUID) fec_roots 2 fec_blocks 1447464 fec_start 1447464" root=/dev/dm-0'

    Kernel Cmdline descriptor:
      Flags:                 2
      Kernel Cmdline:        'root=PARTUUID=$(ANDROID_SYSTEM_PARTUUID)'
    Hash descriptor:
      Image Size:            44385056 bytes
      Hash Algorithm:        sha256
      Partition Name:        boot
      Salt:                  b76654f26b0ab5ec29194892d8fd097706275b16481bbb729b974c6bd11b4e83
      Digest:                ad9e665fb8e0c7adca2d249be041be2b7ec228f484c5805552157e439018d204
      Flags:                 0
    Hash descriptor:
      Image Size:            3556112 bytes
      Hash Algorithm:        sha256
      Partition Name:        bootloader
      Salt:                  fd6fe478b99f8262745184d0fadabade926c9926d852154fd958635a2d087568
      Digest:                0be410224373f89d05e5512432c2b542442d2100c9ea9cc77e553c571588ba46
      Flags:                 0
    Hash descriptor:
      Image Size:            4145936 bytes
      Hash Algorithm:        sha256
      Partition Name:        cm
      Salt:                  839395d00fd7c336d285dd0b974f7ec275ac39a45d26f7f37e158a8230ec0ea7
      Digest:                d44333105c4c5a52370b1d5b6de7198ead2b25a51d877f70bd5599ca037b35f6
      Flags:                 0
    Hash descriptor:
      Image Size:            8192 bytes
      Hash Algorithm:        sha256
      Partition Name:        keystorage
      Salt:                  9aeef08a08b2b35c1dc2fa64b059d1164bb0006956125f5824dce6e1e1032b69
      Digest:                67e01c72243c75e4436034b8ce449f37da2931363f67a694b6585159ad54bd0b
      Flags:                 0
    Hashtree descriptor:
      Version of dm-verity:  1
      Image Size:            5882490880 bytes
      Tree Offset:           5882490880
      Tree Size:             46321664 bytes
      Data Block Size:       4096 bytes
      Hash Block Size:       4096 bytes
      FEC num roots:         2
      FEC offset:            5928812544
      FEC size:              46874624 bytes
      Hash Algorithm:        sha256
      Partition Name:        system
      Salt:                  3881b6927b8dfc920793b3334868377c30c46a21b2165ee7c5c75a2488b06b79
      Root Digest:           79cd0b754fba7032847a55265bb547b07ae9b36c00c834c5a2857c73c0fe8ee3
      Flags:                 0
    Hashtree descriptor:
      Version of dm-verity:  1
      Image Size:            1135144960 bytes
      Tree Offset:           1135144960
      Tree Size:             8945664 bytes
      Data Block Size:       4096 bytes
      Hash Block Size:       4096 bytes
      FEC num roots:         2
      FEC offset:            1144090624
      FEC size:              9052160 bytes
      Hash Algorithm:        sha256
      Partition Name:        vendor
      Salt:                  c9475833bbd504b3d396c9b7305f7d0d2263bdbc6bc9e4ae1498afa3d47cc4e2
      Root Digest:           470bbb16560cb0a2326c5d85a217bb582398194fe354bd2d1ce20604ffcf1df5
      Flags:                 0

    --------------------------



Vergleicht man die beiden vbmeta.img-Dateien der Firmwareversionen G970FXXUGHVJ5& G970FXXUGHVI1, gibt es einen Unterschied:

Code:
Name: G970FXXUGHVJ5_vbmeta.img
Größe: 9552 Bytes (9 KiB)
SHA1: 197BFF2FB8E990BDA67A94D5BA8198DEC3CBD415


Code:
Name: G970FXXUGHVI1_vbmeta.img
Größe: 9552 Bytes (9 KiB)
SHA1: F23423AE0018DC5E8B8EE39AF22145B508889050
Beiträge automatisch zusammengeführt:

@Sandy1 Leer im Sinne von 0 Byte?
 
Zuletzt bearbeitet:
@chrs267 11kb, scheint auch nicht leer zu sein.
 
Zuletzt bearbeitet:
@Sandy1 Die 0 Byte waren auf den Inhalt des Images bezogen. Größe des Images = Größe der Partition
Stell dir die Partition als Laufwerk vor und das Image ist die Kopie des gesamten Laufwerks inkl. Inhalt. Das Laufwerk hat jetzt 11kB, aber davon sind vielleicht nur 2kB belegt. Trotzdem ist das Image dann immer 11kB groß.

Aber ja, du kannst es nutzen. Diese leeren vbmeta.img-Dateien kommen offensichtlich alle aus diesem Thread bei XDA. Jedenfalls ist das leere Image hier aus dieser Anleitung exakt dasselbe wie das bei XDA.
 
@chrs267 stimmt, ist die gleiche Datei (den Thread kannte ich aber nicht). Danke noch für deine Infos...dann mach ich mich mal ans Werk....
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: chrs267
Hallo allerseits,

habe die Installation/das Rooten vor einiger Zeit nicht hinbekommen (und war einigermaßen genervt); zwar hieß es im Programm (???) immer "... added ...", doch es ging nicht vor und nicht zurück.

Jetzt nur eine Frage: Gibt es jemand im Raum Frankfurt/Main, der sich mein S10 ansehen kann (habe auf dem Windows-Laptop alle Dateien und Programme drauf) und es evtl. hinbiegen kann oder mir sagt, daß die Hardware unrettbar ist.

Ich würde das Kapitel gerne - wie auch immer - abschließen.

Besten Dank an alle hier, Hans Dietmar
 
@jaggger
Ich habe bis S10 alle meine Phones mit twrp & custom-rom & magisk "modifiziert".
Hast du dir Post #1 durch gelesen? Samsung hat ja seine "Eigenheiten". Wenn man die Zusammenhänge mal begriffen hat ist es
kein größeres Problem - eher eine Fleißaufgabe.
Der erste Knackpunkt: nach dem man die FW installiert (Odin) hat muss man die erste Anmeldung mit Minimal-Einstellungen machen.
Der zweite Knackpunkt: Odin "Haken bei autoreboot raus machen".
Wenn man dann in Odin "AP" das TWRP.img.tar (kein x.img! Odin erwartet x.tar!) ablegt und Odin "Start" drückt dauert es ca. 1 min
und in Odin steht dann "(succeed 1 / failed 0). Wenn nicht hat man den Bootloader NICHT unlockt.
Wenn es also funktioniert hat ist Odin fertig und das Phone steht "Gewehr bei Fuß".
Der dritte Knackpunkt: jetzt MUSS man mit Tasten-Kombo DIREKT ins Recovery booten. Wenn das funktioniert hat sieht man
im Phone TWRP. Dann die restliche Anleitung abarbeiten.

Oder: Phone normal einrichten, Magisk.apk im Phone installieren, Magisk starten und einrichten mit "patch eine Datei", dort von
der Firmware die AP-Datei auswählen (vorher ins Phone kopieren), Magisk patcht diese Datei und sagt WO es die Datei speichert
und WIE die heißt.
Diese "magisk_patched" auf den PC zu der Firmware kopieren, Odin mit BL, CP, CSC und in AP die "magisk_patched rein, Odin starten.
Wenn Odin fertig ist rebootet das Phone, macht automatisch Factory-Reset und nach der Erst-Einrichtung kann man die
Magisk.apk installieren und dort dann checken "Phone ist gerootet".
Das Ergebnis ist die original Firmware UND root. DAS macht aber bei einem Phone ohne weitere Updates vom Hersteller wenig Sinn.

Ich nutze auf meinen Phones IMMER "twrp & custom-rom & magisk".
Nachteil: Knox wird getriggert (Sicherung brennt durch und ist NICHT reparierbar!)
Da ich ein Fan von "Google-free" bin kommt als Custom-ROM iodeOS ODER LinageOS with microG ODER eOS zum Einsatz.
Je nach dem WAS für das jeweilige Phone ÜBERHAUPT als Custom-ROM erhältlich ist.

Vorteil: "Google-free", länger (oder kürzer) Updates von dem Custom-ROM.
 
  • Danke
Reaktionen: Rene1984
DBan schrieb:
Stand 15.05.2022
Interessante Lektüre:
Tutorial : Root Galaxy S10 Series Android 12 One UI 4.1 Stock Firmware
(Ich habe mein Experimentier-s10e nach diesem "Ho-To" mal eingerichtet: funktioniert; richtet sich aber primär an Stock-User.)
ALLE Leser bitte ich auf den Titel des Thread zu achten! (vermeidet Irrtümer)

Stand 10.05.2022
Zu der vorherigen Anleitung gibt's ein einfachere Alternative.
Bedingung: funktioniert nur bei Custom-ROMs !!!
Warum? Wer Magisk über TWRP installiert - Magisk erwartet eine Ramdisk. Diese ist in der FW schwerlich zu finden.
Laut "hanspampel" bringen (einige) Custom-ROM eine eigene Ramdisk mit. Wobei es mir herzlich egal ist woher
die Ramdisk ist - Hauptsache Magisk findet sie und arbeitet damit.
Der Vorteil: KEINE Tasten-Kombo für den Boot, sondern wie früher gewohnt booten ins Custom-ROM und "boot to Recovery"
und "boot to Download-Mode".
2x getestet: 1mal mit LOS (für die die mit gapps die gewohnte Funktionalität wollen UND 1mal mit iode-OS für die
die auf Google-free stehen. Beide funktionieren.
Zu iode-OS: das ist ein "LOS with microG", etwas aufgebohrt, bringt die wichtigsten Apps mit, wobei bei der
Ersteinrichtung jede App einzeln abgewählt werden kann. Also "Comfort" und keine "Bloatware".
Custom-ROM oder original FW: wenn es eh keine FW-Updates mehr gibt erübrigt sich diese Frage.

Wie immer: jeder der in seinem Phone "herum fummelt" macht das auf sein persönliches Risiko!
Ich schreibe hier nur was bei mir funktioniert und warum.

Das ist der ganze Weg - wobei jeder nach Stand seiner Einrichtung auch mitten drinn anfangen kann.
WARNUNG : bitte NIE "FW, TWRP, Custom-ROM" flashen die NICHT zu dem Device passt! Risiko: Briefbeschwerer!
>--------------------------------------------------------------------------------------------------------------- FW
Step 0: Phone reboot in DL-Mode (Download-Mode)
Step 1: Odin flash FW Samfw.com_SM-G970F_DBT_G970FXXSEFUL1_fac.zip (s10e: letzte A11 FW)
Step 2: Phone booten. Einrichtung minimal (kein Konto(Google...) anlegen); bei der Erst-Einrichtung
aktualisiert Google seine Apps - machen lassen.
Step 3: Entwickler-Optionen einschalten, USB-Debugging einschalten, auf PC "adb devices", auf Phone "erlauben immer: yes".
Entw.-Opt. "OEM unlock" einschalten (brauchen wir für BL-unlock)

>-------------------------------------------------------------------------------------------------------- BL unlock
Bootloader unlock
Step 4: Phone reboot in DL-Mode (Download-Mode)
Auswahl "press VolUp longer"
Auswahl "yes for BL-unlock"
Phone unlockt BL und macht nach Reboot automatisch Factory-Reset (alle Daten sind weg) und bootet
Step 5: Einrichtung minimal (kein Konto(Google...) anlegen); bei der Erst-Einrichtung
aktualisiert Google seine Apps - machen lassen.

>---------------------------------------------------------------------------------------------------- TWRP & VBMETA
TWRP und vbmeta mit Odin installieren
Step 6: Phone reboot in DL-Mode (Download-Mode)
Auswahl "press VolUp" for Start
Step 7: Odin: deselect auto reboot, (Haken raus)
Odin: TWRP von Samsung Galaxy S10e (Exynos) (einfügen in AP-slot)
Odin: vbmeta von index - powered by h5ai (einfügen in CP-slot) (ist eine "leere" vbmeta)
Odin: Start
Step 8: wenn Odin fertig ist steht Phone weiter im DL-Mode, USB-Kabel raus
VolDown und Pwr ca. 7sec drücken
wenn das Phone aus geht(Bildschirm wird schwarz) !!! SOFORT !!! "Bixby & VolUp & Pwr" drücken und halten
Phone startet in TWRP, Tasten los lassen,
(wer zu langsam ist landet im ori. Android-Recovery. Wieder bei Step 6 anfangen.)
Step 9: TWRP Wipe "Factory Reset"
TWRP Wipe "format data" (format yes, wiping alleine ist nicht genug)
TWRP Boot "Recovery" = reboot from TWRP to TWRP
TWRP Install LOS.zip (oder iode.zip) (Custom-ROM)
TWRP Install Magisk.apk (2in1 Datei: alte Magisk.zip UND MagiskManager.apk). TWRP schaut in die Datei.
TWRP Install gapps (für die, die diese brauchen; nur bei LOS, nicht bei iode)
Reboot to System
(wer ein Google-free will dem empfehle ich "iode", das ist ein aufgebohrtes "LOS with microG", das bringt
einige Apps mit die aber beim ersten Start einzeln abgewählt werden können; da bitte keine gapps
installieren - das wäre Kontra-Produktiv; iode / ota · GitLab S10, S10e, S10+)

>------------------------------------------------------------------------------------------------------------------ Magisk
Wenn Phone rebootet ist erfolgt die Ersteinrichtung im neuen Custom-ROM. (Diesmal richtig machen)
Danach noch die Magisk.apk installieren.
Magisk starten, das will noch eigene Einrichtung machen mit Reboot - machen lassen.
Nach reboot in Magisk schauen. "Ramdisk Ja".
"Zahnrad": Dort den Aktualisierungs-Kanal auf "stabil", Systemlose Hosts-Datei & Zygisk (nach Bedarf)

Wen es interessiert: in Magisk Homepage gibt es "Du bist gewarnt!", das bezieht sich auf die Ramdisk.

Danksagung an: @hanspampel

Edit: Ich habe mir ein neues "Ersatz-s10e geholt. Das alte Ersatz-s10e "schwächelt", der Bildschirm(Grünstich) ist auf dem Weg ins
Nirvana; wurde degradiert zum Experimentier-s10e.
Das habe ich gleich mal mit der ersten A12-FW ge-Odin't. Ergebnis: auch mit A12 funktioniert diese Anleitung.
Da läuft jetzt "iode".
Auf meinem Daily-Driver läuft immer noch Android 11. Geschmackssache (mag jeder so machen wie's ihm beliebt).

>-------------------------------------------------------------
vorherige Anleitung
>-------------------------------------------------------------

Da ich bisher an allen Anleitungen teils oder gesammt gescheitert war habe ich ivan_meier kontaktet.
Mit seiner sehr freundlichen Hilfe läuft das s10e jetzt auf LOS 18.1; mit Magisk und TWRP.
"Holy Moly" es dauert nicht mehr lange und das s10e wird einer mechanischen Behandlung mit dem Vorschlaghammer unterzogen!
Installiert war Magisk 23.0 / heute morgen auf Magisk geschaut: 24.0 available. Also zurück auf Anfang und Magisk 24.0 verwendet.
Gerade läuft wieder Magisk auf 24.0 neu - 24.1 available. (wüste Schipfworte!!!). Noch mal zurück auf Abfang mit Magisk 24.1
Wer im Titel des Spoiler ein T vorsetzt liegt gar nicht so falsch. Ich habe schon mit einem s10 geliebäugelt. Vergiss es. Ich hoffe sehr
das andere Hersteller ein Handliches (unter 6") anbieten. Dann ist Schluss mit Samsung.

BITTE niemals Software flashen die NICHT zu deinem Phone passt!
Egal ob FW(Firmware), TWRP oder etwas das NUR zu einem bestimmten Device passt.
Hier geht's um's S10E (SM-G970F).
Das geht von "Phone mault beim Boot" bis "Phone macht überhaupt nichts mehr".
Und es ist absolut empfehlenswert wo beim Download-Server eine MD5 oder SHA256 checksum angeboten wird
diesen Download (z.B. "twrp.img" mit MD5sum) mit "md5sum twrp.img" die MD5sum zu erhalten und diese mit der auf dem
Server zu vergleichen. Übertragungsfehler über WWW sind zwar selten geworden aber nicht garantiert 100%.
Stand: Jan. 2022
Alles was folgt ist das Wissen von ivan_meier! (Ehre wem Ehre gebührt!). Ich habe nur während der Kommunikation die Schritte ausgeführt.
Vorher beachten: das Phone wird zurück gesetzt, Format Data wird gemacht. Gedanken zu Backup machen. Ich habe bei null angefangen!

Step 1: Odin flash FW (bei mir Samfw.com_SM-G970F_DBT_G970FXXSEFUL1_fac.zip)

Step 2: Phone booten. Einrichtung nur minimal machen (kein Konto(Google...) anlegen, Phone etwa 10..15 min laufen lassen da bei der
Ersteinrichtung im Hintergrund Daten und Init aktualisiert werden.

Step 3: Phone reboot und Magisk.apk installieren. Die AP aus der Firmware auf's Phone kopieren. Geduld: das sind ca. 5GB, das dauert.

Step 4: Entwickler-Optionen einschalten, USB-Debugging einschalten, auf PC "adb devices", auf Phone "erlauben immer: yes".
Noch vergessen: in den Entw.-Opt. "OEM unlock" einschalten. Sonst wird's mit Bootloader unlock nichts.

Step 5: Phone in Bootloader-Mode, Bootloader unlock(wer jetzt "yes" macht setzt Knox auf "1" für alle Zeiten. Bitte genau überlegen ob
man das will! Wer mit "yes" den bootloader unlockt: das Phone macht automatisch "factory reset & format data", also nach Start
noch mal Einrichtung minimal.

Step 6: Magisk starten, Installieren - Datei patchen, die AP im Phone auswählen und wenn Magisk fertig ist sagt er WO die
magisk_patched_AP liegt und WIE sie heißt. Diese dann auf PC kopieren. Geduld: das sind ca. 5GB die gepatcht werden und
dann auf den PC müssen.

Step 7: Phone in Download-Mode bringen, mit Odin die Firmware "BL, CS, CSC und in AP die magisk_patched_AP" flashen.

Step 8: Phone reboot und Magisk.apk installieren. Magisk sollte jetzt bei Installiert "Ja" zeigen. Ist aber nebensächlich.

Step 9: Odin: deselect auto reboot,
Odin: TWRP von Samsung Galaxy S10e (Exynos) (einfügen in AP-slot)
Odin: vbmeta von index - powered by h5ai (einfügen in CP-slot)
Odin Start

Step 10: wenn Odin fertig ist: hold volume down and bixby and power, wenn das Phone aus geht(Bildschirm wird schwarz)
wechseln von hold VolDown zu VolUp (wer zu langsam ist fängt bei Step 9 wieder von vorne an)
Phone startet in TWRP, keep holding it and keep it plugged into pc

Step 11: TWRP Wipe "format data" (format yes, wiping ist nicht genug)
TWRP Install LOS.zip
TWRP Install diesen kernel s10e – Google Drive (Auswahl: "kernel_11" Oder "kernel_12")
(ich benutze kernell_11 weil bei mir Android 11 läuft)
Reboot to System

"Unfortunately Magisk says "patch file". Which file? patched-AP is already flashed with Odin." (<--- Frage an ivan)

Step 12: extract "boot.img" aus lineageos.zip, copy to Phone, lass Magisk diese datei patchen, (Antwort von ivan)
boot to TWRP Install "diese magisk-patched-boot.img" to boot (Antwort von ivan)
reboot und schau in magisk: jetzt steht bei Magisk "Installiert (Version)".

!!! NIE die Magisk.zip mit TWRP Install !!! Das zerschießt diese Software-Konstellation und man darf wieder von Vorne anfangen!

Das war ein etwas längerer Weg. Aber es funktioniert! Zumindest bei mir.
Ganz entscheidend ist "Zeitpunkt"! Was nützt eine Anleitung die vor einem Jahr geschrieben wurde? Samsung macht immer mehr "Verbesserungen". Die "Modder-Scene" bringt neue Hilfen mit der Zeit.
Jetzt habe ich ein s10e mit Magisk und TWRP und LOS 18.1 (versuchsweise vorher ein LOS 19.1 das auf 18.1 basiert installiert. Gefällt mir nicht! Sollte aber mit jedem Custom-ROM funktionieren.)
Wichtig: das TWRP ist jetzt aktuell, vbmeta ist drin(gegen AVB!), und da ich lineage-18.1-20220120-nightly-beyond0lte-signed.zip verwende dürfte der LOS-Updater noch bis zum Ende von 18.1 die Updates bringen.

Das alles fällt unter "kann man machen - muss aber nicht".

Wie immer: jeder ist selbst verantwortlich für das was er mit seinem Phone macht.
Da alles im Original in english ist - können auch noch Übersetzungs-Fehler drin sein. Ich schwitze deswegen "ein bisschen".

Danksagung an: ivan_meier (XDA Recognized Developer)

Egal was man beim flashen falsch macht -
so lange man das Phone in den Bootloader-Mode bekommt und Odin dann das Phone erkennt (Msg"added") kann man
mit Odin die FW aufs Phone flashen und es damit wieder beleben. Selbst der "green-screen" ist der Downlode-Mode. Hat
halt "nur" eine Msg ohne das etwas auszuwählen wäre.
Samsung Galaxy S10e (Exynos)

Dieses Gerät verwendet system-as-root in einer reinen A-Partitionskonfiguration.
--------------------------------------------------------------------------------
Wenn Sie beabsichtigen, Ihr (beyond0lte) Samsung S10E zu rooten, beachten Sie,
dass Magisk auf der Wiederherstellungspartition und nicht auf der üblichen
Boot-Partition installiert wird. Sowohl TWRP als auch das mit Magisk gerootete
Android booten mit dem Recovery-Kernel, wobei die Hardware-Tasten des Geräts
verwendet werden, um beim Booten zwischen TWRP und Android zu wählen.

Es wird daher dringend empfohlen, das Gerät zunächst mit Magisk zu rooten und
dann ein TWRP-Image zu erstellen, bevor Sie es in die Wiederherstellung flashen.
Der übliche Weg, TWRP vor dem Rooten zu installieren, ist bei diesem Gerät
problematisch, da das Magisk-Installationsprogramm die Installation der
Wiederherstellung von TWRP nicht unterstützt. Darüber hinaus hat das vorherige
Rooten des Geräts mit Magisk den großen Vorteil, dass verschiedene
Schutzmechanismen des Geräts deaktiviert werden, um die Sie sich sonst manuell kümmern müssten.

Wenn Sie TWRP ohne Rooting installieren möchten, gibt es zahlreiche Fallstricke
zu beachten. Zum Beispiel ist ein Standardgerät durch Android Verified Boot
geschützt. Dies ist in Form einer vbmeta-Partition implementiert, die
kryptografische Digests zur Überprüfung der Integrität von boot.img, recovery.img
und anderen Partitionen/Abbildern enthält. Wenn Sie TWRP flashen, ohne vorher
ein vbmeta-Image mit deaktivierter Verity zu flashen, kann Ihr Gerät nicht mehr starten.

Bitte beachten Sie alle oben genannten Punkte, wenn Sie die unten aufgeführten
Installationsmethoden in Betracht ziehen, und lesen Sie den TWRP-Support-Thread
des Geräts auf XDA für detaillierte Informationen zur Installation und den damit
verbundenen Gefahren. Details zu den Firmware-Versionen, mit denen der Kernel des
aktuellen TWRP-Images kompatibel ist, finden Sie im TWRP-Changelog für dieses Gerät.

Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
Das mit Android installierte Android-Recovery KANN kein Custom-ROM (wie LOS o.A.) installieren.
Dafür wird ein Custom-Recovery (wie TWRP o.A.) benötigt. Damit ist ein Custom-Recovery der Anfang für "Modding.
Edit: 26.01.2022 01:06 Überarbeitung mit Ziel "bessere Übersichtlichkeit.
Edit: 26.01.2022 13:39 Spoiler eingefügt
Edit: 30.01.2022 15:28 Magisk 14.1 macht Ärger - mein t-online in K9 sagt "falsches Zertifikat". Das s10e liegt erst mal auf Halde.
Zumindest bis Magisk wieder stabil läuft. NULL Bock im Moment wieder vorne anzufangen!
Edit: 05.02.2022 14:29 1 mal nicht aufgepasst bei meinen Experimenten(Softwareupdater NICHT deaktiviert) - jetzt ist Android 12 drauf!
Im Moment ist das Thema s10e für mich erledigt. Da stecken mindestens 30 Stunden Installationsorgien drin. So viel Mist in einem
Gerät hatte ich noch nie. Nur so zum Test ein Sony xperia 10 besorgt. Da läuft jetzt LOS 18.1, TWRP, Magisk 23.0
Das war innerhalb einer Stunde erledigt.

Edit 09.03.2022 14:06 Nächster Versuch (es gibt keine große Auswahl von max. 6" in vernünftiger Ausstattung).
Installiert nach https://wiki.lineageos.org/devices/beyond0lte/install; lediglich LOS-Recovery durch TWRP ersetzt.
LOS von LineageOS Downloads
Dazu noch Magisk 24.1 (mal schauen wie ich mit Zygisk klar komme).
LOS läuft, warte auf das nächste Update. Sonst alles wie gewohnt.
Wenn das s10e von LOS selbst nicht mehr unterstützt wird (1..2 Jahre ?) versuche ich ein "Build your owen ROM" [ByoR].
2 ByoR schon bei anderen Devices gemacht. PC auf 32GB aufgerüstet. Mit 16GB geht's auch, dauert aber "a weng".
@DBan
Ist deine Anleitung Stand 10.05.22 noch aktuell? Möchte die Tage mein S10 auf iodé umstellen. Habe schon TWRP und will die Firmware per TWRP aktualisieren. Firmware Update für das Samsung Galaxy S10 über TWRP
Gehe ich richtig in der Annahme, ich muss erst Firmware flashen und dann weiter mit Step 9 deiner Anleitung?
 
Das hier ist Stand vom jeweiligen Datum. Da dürfte (?) sich nichts wichtiges geändert haben.
Ich nutze selbst iodeOS (3-20221121), bin damit ziemlich aktuell.
"Gehe ich richtig...":
kommt darauf an welche Firmware bei dir installiert ist. Mit TWRP kannst du keine Firmware [FW] updaten. Wenn du das machen willst
musst du von Vorne anfangen (Odin install FW).
Wenn du mal im Post#1 auf's Datum schaust - siehst du wie lange das S10E schon problemlos mit iodeOS läuft.
 
Zuletzt bearbeitet:
Falsch. Die Firmware ist die original Hersteller ROM. Um das zu installieren braucht man bei Samsung Odin (oder Heimdall).
Alles andere sind Custom-ROM. Um sowas zu installieren braucht man ein Custom-Recovery.
z.B. wirst du bei corsicanu keine original Firmware finden.
Als Unterbau wird immer die original Firmware gebraucht. Nur da drin sind die Treiber für die verbaute Hardware.

Wobei ich diese Info's jetzt nicht so ganz verstehe: du schreibst "auf iodé umstellen".
Du brauchst "Odin & FW" um "sauber" bei Null anzufangen.
Dann brauchst du TWRP & iodeOS (oder du nimmst das iode-Recovery).
 
@DBan Es handelt sich um originale Firmware Images. Sie wurden extrahiert und als flashbare ZIP gepackt. Ist nichts besonderes, aber eher für User gedacht, die keinen PC mit Odin haben.
Es ist ja prinzipiell egal, welche Images in einer flashbaren ZIP enthalten sind. Ob ich jetzt auf /system ein Image einer Custom ROM oder ein Image der originalen Firmware flashe, macht keinen Unterschied und das gilt für alle Partitionen. Ich kann dir auch solche ZIPs fertig machen. Da ist nix dabei.
 
@chrs267 ,
du hast recht "prinzipiell egal". Aber wenn ich "wieder bei Null anfange" dann bevorzuge ich die original FW.
Samsung und Odin ist bei mir "normal"; nutze ich seit dem ersten Device (s4mini).
Heimdall hat am Anfang "ein paar mal gestottert" (mein PC hat Linux); aber meine "alte Android-Giftküche" (Laptop Win7) läuft immer
noch! (geringes Sicherheitsrisiko da ohne LAN).
 
@DBan
Habe jetzt endlich mal Zeit gehabt iodeOS zu installieren. Einziges Problem, ich habe ein paar gekaufte Apps aus dem Play Store die ich brauche, deshalb mußte ich leider auch Gapps mit installieren. Das hat mich einige Stunden gekostet, denn Gapps hat einfach nicht mit iodeOS funktioniert.
 
@SERGE4NT ,
ich habe erst mal herzhaft gelacht 😂 🤣
iodeOS ist ein "Google-Free-OS". Das installieren sich nur Leute wie ich die absichtlich kein Google auf dem Phone haben wollen!
Da dann noch Gapps zu installieren ist total kontraproduktiv. (Von der Philosophie "Google-Free" her).
Wenn das MIT Gapps "zufriedenstellend" funktioniert - "why not". Aber für dich ist LOS die bessere Wahl.

Hintergrund:
LOS war zuerst da. (Als Nachfolger von CM) ((hätten die das Ma.. nicht so weit aufgerissen könnten die heute noch: RIP "CM" 😎))
Dann gab es "LOS with microG" [LOSmG] als eigenständiger Fork von LOS.
Dann kam eOS als eigenständiger Fork von LOSmG.
Und dann noch iodeOS als eigenständiger Fork von LOSmG.
Die 3 Letzten als Vertreter von "Google-Free".

Google-Bezahlapps:
Ich benutze heute noch aus der Google-Zeit aCalendar+ und NovaLauncher+. Die laufen auch auf Google-Free was ein Beweis ist das
die auf keine Google-Dienste angewiesen sind. Sind halt nur im PlayStore erhältlich, was aber kein großes Hindernis ist; Alt-Phone mit
Gapps und PlayStore - von dort installieren und mit MyPhoneExplorer als *.apk downloaden. Sonst reicht MIR fDroid-Store voll aus.

Neugier:
ich bin gespannt wie lange du iodeOS drauf lässt. Bis dahin - viel Freude an iodeOS!

Bitte nicht missverstehen: das war ein freundlicher Lacher 👍
 
Ob LOS oder iode ist mir eigentlich egal, benutzte auf den anderen Geräten crDroid. Aber da ich das S10 noch habe wollte ich iode mal testen.

Wie installierst du eigentlich die iode updates, mit dem updater, oder per TWRP flashen? Es kam ja gerade iode 3.4. Ist danach Root noch aktiv, oder muss magisk nach jedem iode update neu geflasht werden?
 
Zuletzt bearbeitet:
Updates am PC download, copy to Phone/SD Card, reboot to Recovery, TWRP Install <Update>, TWRP Install Magisk (from SD Card).
Nach TWRP Install <Update> kommt automatisch "Magisk install" aber das hat Probleme mit dem Path.
Als "Pragmatiker": "was solls". Muss halt dran denken "nach Install Update noch Install Magisk machen.

Ich habe gerade am S10e gesehen "neues Update". Erledigt (download, copy, reboot...,TWRPinst...,TWRPinst).
Das ist jetzt auf "iode-3.4-20221215-beyond0lte".
 
Zuletzt bearbeitet von einem Moderator:
@DBan
Ich habe im Stanby in 3,5h, 18% Akkuverbrauch. Das Handy wurde in der Zeit nicht benutzt, WLAN ist aus, mobile Daten und Datensparmodus sind an.
Das ist doch nicht normal.
 

Anhänge

  • Screenshot_20221228-140713_Einstellungen.png
    Screenshot_20221228-140713_Einstellungen.png
    237,1 KB · Aufrufe: 37
Keine Ahnung, hier ein aktuelles Foto. Wie gesagt aufgeladen 10.30uhr und benutzt gerade eben 10 min.
 

Anhänge

  • Screenshot_20221228-142712_Einstellungen.png
    Screenshot_20221228-142712_Einstellungen.png
    250,6 KB · Aufrufe: 36
@SERGE4NT
Android OS ist ja ganz oben.
Hast du GSam Battery Monitor mit erweiterten Rechten installiert?
Da könnte man dann eher sehen was genau da aktiv war.
 

Ähnliche Themen

Lancaster
Antworten
6
Aufrufe
2.243
se1111
S
HenkerLenker
Antworten
7
Aufrufe
651
HenkerLenker
HenkerLenker
S
Antworten
6
Aufrufe
1.506
chrs267
chrs267
Zurück
Oben Unten