IodéOS auf Samsung Note10+ flashen

Fortsetzung der Diskussion von Android ohne oder mit wenig Google:

Hallo alle, ich habe mir jetzt ein Samsung Note 10+ gekauft, um Iodé OS zu installieren, scheitere aber gerade bei den ersten Schritten der Installation. Kann mir da jemand ein bisschen weiterhelfen?

Der automatische Installer von Iodé kann Samsung Geräte nicht unterstützen, daher gibt es eine manuelle Anweisung, aber die scheint mir für mindestens Semiprofis zu sein, nicht für Anfänger wie mich… Hab auf dem Laptop mit so Sachen kein Problem, aber bei Smartphones Null Peilung, was wohin gehört…

Die Anleitung, die von Iodé verlinkt wurde, steht hier https://gitlab.iode.tech/ota/ota
ich kopier die paar Sätze mal in den Thread:

S10, S10e, S10+

  1. Unlock OEM in developer settings
  2. Activate adb and type adb reboot bootloader, or shut down phone and press Vol- + Bixby while plugging to computer
  3. In Download Mode (DL), long press Vol+ and unlock bootloader
  4. Reboot to DL mode & flash recovery for S10 | recovery for S10e | recovery for S10+ with command: heimdall flash --RECOVERY <recovery_filename>.img
  5. As soon as the flash of recovery ends, quickly press Power + Vol+ + Bixby buttons altogether to directly reboot to recovery
  6. From recovery => Factory reset => Format Data/factory reset
  7. From recovery => Apply update => Apply from ADB => adb sideload <rom.zip> (iodéOS for S10 | iodéOS for S10e | iodéOS for S10+)

Wie man die Developer Optionen einstellt (7mal auf Build Number klicken) hat mir ein Bekannter gezeigt, und auch gesagt, welche beiden Dateien ich runterladen muss für recovery und iodéOS. Aber den Herrn kann ich nicht weiter nerven…

Diese Anleitung zum Unlock OEM hab ich im Netz gefunden, aber das scheint mir zum Teil redundant zu sein:

https://www.mobitrix.com/android-support/enable-oem-unlock-via-adb-samsung.html

Wie passt das jetzt mit der Anleitung zusammen und was muss ich als ersten Schritt tun? Ich wüsste noch nicht mal, wie ich adb und fastboot vertrauenswürdig auf das Smartphone bekomme (oder muss das nur auf den Rechner? Ich bin verwirrt)… Ich arbeite auf einem aktuellen Linux Mint 22.3.

Herzlichen Dank für alle Hinweise!
Bettina

Ich denke du hast das Note 10+ dann wäre diese Anleitung richtig:

> Note 10, Note 10+, Note 10+ 5G

  1. Unlock OEM in developer settings
  2. Activate adb and type adb reboot bootloader, or shut down phone and press Vol+ + Vol- while plugging to computer
  3. In Download Mode (DL), long press Vol+ and unlock bootloader
  4. Reboot to DL mode & flash recovery for Note 10 | recovery for Note 10+ | recovery for Note 10+ 5G with command: heimdall flash --RECOVERY <recovery_filename>.img
  5. As soon as the flash ends, quickly press Power + Vol+ buttons altogether to directly reboot to recovery
  6. From recovery => Factory reset => Format Data/factory reset
  7. From recovery => Apply update => Apply from ADB => adb sideload <rom.zip> (iodéOS for Note 10 | iodéOS for Note 10+ | iodéOS for Note 10+ 5G)

Die manuelle Installation ist wirklich nicht für Anfänger geeignet.

Lieber dudax,

autsch, natürlich, hab mich beim Rauskopieren vertan.

Ja, nichtsdestotrotz möchte ich das jetzt gerne versuchen. Ich hab mir extra das Phone dafür gekauft, weil ich nicht wusste, dass das so anspruchsvoll wird - jetzt will ich da durch. Mit Kommandozeilen komme ich klar, nur mit Dumbphones hab ich keine Erfahrung…

Ich hätte einen Bekannten mit Windows Rechner - wäre das dann deutlich einfacher. Eigentlich würde ich den lieber nicht stören, wenn ich es irgendwie mit Linux hinbekomme…

Du hast Linux Mint auf deinem Rechner daher folgender gut gemeinter Tipp.
Melde dich im Linux Mint Forum an, da wird man dir bei der Installation der Platform Tools helfen können https://forums.linuxmint.com/viewforum.php?f=64

Danke :folded_hands: !!!

Lass uns wissen wie dein Vorhaben sich entwickelt.

Hallo dudax,
warum muss ich eigentlich die android platform tools installieren? Ich hab jetzt eine Anleitung gefunden, um adb auf linux zu installieren (https://linuxvox.com/blog/installing-adb-on-linux/) - brauche ich die apt, um die OEM zu entlocken?

Linux Mint basiert auf Ubuntu, dass könnte dein Vorhaben eventuell erleichtern.

Hier habe ich was gefunden, was dich weiterbringen könnte.

Wenn auf deinem System noch keine Snap-Pakete installiert sind, solltest du dir vorher überlegen ob du das wirklich möchtest - das ist jedoch ein anderes Thema.
Mit folgendem Befehl kannst du bereits installierte Snaps anzeigen:

snap list

Da sind die Tools enthalten die du für die manuelle Installation benötigst.

Jetzt habe ich jedoch gelesen, dass du fastboot und adb über den Paketmanager apt installieren kannst:

 sudo apt install android-tools-adb android-tools-fastboot

Jey, ich hab die OEM Entsperrung endlich ins Phone bekommen. Hilfreiche Anleitungen waren die beiden:

https://linuxvox.com/blog/whats-the-linux-code-to-unlock-a-samsung-phone/

https://youtube.com/watch?v=mF2Nxck4FtM

Vor allem das Video hats dann gebracht.

Cool, einen Schritt weiter.

Die Anleitung schreibt, dass man anstatt install android-tools-adb und android-tools-fastboot mittlerweile das Kommando install adb fastboot benutzen soll:

https://linuxvox.com/blog/installing-adb-on-linux/

Vermutlich sind die Befehle gleich:

Note: On older Ubuntu releases you may see the legacy package names android-tools-adb and android-tools-fastboot. These are transitional packages that now simply pull in adb and fastboot, so the modern adb fastboot command is the recommended way to install the tools.

 sudo apt install adb fastboot -s

Installiere:                                
  adb  fastboot

Installiere Abhängigkeiten: 
  android-libbase       android-liblog         android-udev-rules
  android-libboringssl  android-libsparse
  android-libcutils     android-libziparchive

sudo apt install android-tools-adb android-tools-fastboot -s

Hinweis: »adb« wird an Stelle von »android-tools-adb« gewählt.
Hinweis: »fastboot« wird an Stelle von »android-tools-fastboot« gewählt.
Installiere:
  adb  fastboot

Installiere Abhängigkeiten: 
  android-libbase       android-liblog         android-udev-rules
  android-libboringssl  android-libsparse
  android-libcutils     android-libziparchive

Damit die Änderungen wirksam werden kann ein Neustart erforderlich sein:

sudo reboot

Samsung-Geräte sind tatsächlich besonders zum Flashen, da sie kein Fastboot unterstützen, sondern den Samsung-eigenen Download-Mode haben. Dieser funktioniert mit der Software „Odin“ oder mit heimdall (was eine freie Implementierung ist). Odin gibt es unter Windows als GUI-Programm, es gibt zwar auch ein Kommandozeilenprogramm Odin für Linux, aber das funktioniert auch nicht in allen Fällen. Wenn man Glück hat, ist heimdall das Werkzeug der Wahl. Wenn man Pech hat, braucht man zwingend einen Windows-Rechner um Odin zu nutzen. Das hängt vom Gerät ab, aber auch vom Custom-Recovery, manche lassen sich mit Linux flashen, andere nicht - alles sehr undurchsichtig und nur durch herumprobieren rauszufinden.

Die nächste Hürde ist, dass nach dem Unlock des Bootloaders direkt ins Recovery gebootet werden muss, weil wenn vorher das werksseitige Betriebssystem gestartet wird, wird das Custom-Recovery wieder überschrieben, und man muss wieder den Download-Mode und heimdall/odin bemühen. Das heißt: Man braucht eine gewisse Fingerfertigkeit, um an der entscheidenden Stelle die gedrückten Tasten zu wechseln (ich glaube Power und Vol- zum Ausschalten, und sobald der Bildschirm schwarz wird, Vol- loslassen und Vol+ drücken, Power dabei gedrückt halten). Wobei der Ein-Ausschalter heute nicht mal mehr Power heißt, sondern irgendwas anderes…

Ist man erstmal im geflashten Recovery, ist die eigentliche Installation des Betriebssystems ein Klacks wie bei jedem anderen Gerät auch, einfach per „adb sideload“ das Paket vom PC an das Handy schicken, und es geht.

Die meisten Samsung-Geräte haben aber noch einen großen Nachteil mit Custom-ROMs, nämlich sie unterstützen kein VoLTE, d.h. zum Telefonieren müssen sie ins 2G- oder 3G-Netz zurück wechseln, je nach Land, und je nach dem, welches davon noch existiert. In manchen Ländern (z.B. Schweiz) kann man mit Samsung-Handys und Custom-ROM also gar nicht mehr über das normale Telefonnetz telefonieren, weil es kein 2G- oder 3G-Netz mehr gibt. Dann kann man sich nur noch mit Notlösungen wie SIP-Telefonie behelfen, was oftmals auch nicht so gut funktioniert.

Neuere Samsung-Geräte ab Bj. 2024 sind gar nicht mehr in der Lage, entgooglet zu werden und damit praktisch „unbrauchbar“, wenn man keine Lust auf die Spyware hat.

Noch leichter ging es bei mir seinerzeit bei einem alten Samsung Tablet, wenn die zu flashenden Dateien auf der SD-Karte sind und dort ausgewählt werden können und nicht eine nach der anderen vom Computer aus aufs Handy übertragen werden müssen.

Ich hab leider keine Ahnung vom manuellen Flashen, aber Du kannst auch gerne ins iodé-Forum kommen, da sitzen auch einige deutsche User mit Linux-Erfahrung, die Dir helfen können.

Es ist sinnvoll, vor dem Flashen kurz hier in die Liste der unterstützten Geräte zu schauen, da steht nämlich dann auch drin, was es beim jeweiligen Gerät hinsichtlich Schließen des Bootloaders und hinsichtlich VoLTE zu beachten gibt. Da kann der OS-Anbieter meist wenig tun, das liegt an der Firmenpolitik des Smartphone-Herstellers.

Danke für alle Infos!

Miss Piggy, da hatte ich natürlich geschaut, aber wenn man keine Ahnung hat, was die ganzen Überschriften bedeuten, und auch ohne das schon verflixt viel recherchieren muss, um sich überhaupt erstmal anzulesen, was ein „Custom ROM“ und weitere Fachbegriffe bedeuten (ich weiss wirklich überhaupt gar nichts von Phones), war ich nur froh zu lesen, dass das Note 10+ prinzipiell unterstützt wird :wink:

nsteinbach, danke für die vielen Infos! Ein kleines Update: laut Auskunft von iodé haben emsig vor sich hinwerkelnde Mitglieder der Open Source Community tatsächlich gerade VoLTE für das Note 10+ nachgeliefert, was vermutlich auch für andere Samsung Geräte gilt :slight_smile: :slight_smile: :slight_smile:

Ein Hoch auf die vielen Menschen, die ihre Zeit und Energie einsetzen, um uns alle unabhängiger von Big Tech zu machen :tada: :bottle_with_popping_cork:

Ich hoffe jetzt halt einfach, dass die Anleitung von iodé für das Note 10+ (mit Heimdall und Linux) funktioniert…

Ja, das verstehe ich sehr gut! Ich bin auch nur mit viel Schieben und Heben hier aus dem Forum zu meinem custom ROM gekommen, als totale Anfängerin (erstes Smartphone, gleich custom ROM).

Ich mach’s kurz für Dich: Such Dir einen Hersteller, der custom-ROM-freundliche Firmenpolitik betreibt. Die vielen roten Felder bei Samsung zeigen Dir, dass Samsung da nicht dazugehört - leider.

Stimme ja generell zu. Wenn @Bina aber nun das Gerät schon hat und es sogar inkl. VoLTE von iode unterstützt wird, würde ich jetzt das vorhandene verwenden. Mindestens solange es von der Distribution unterstützt wird.

Für eine Anfängerin ist ein unofficial build halt schon 'ne Hausnummer. Ich würde ihr das gerne ersparen, ein Gerät, das ganz offizielle Updates OTA (over the air) bekommt, ist für sie doch viel geeigneter. Und sie kann ohne Handstand auf dem Daumen telefonieren und den Bootloader schließen (was für Banking Apps etc. schon wichtig ist).

Edit: Ich lese, dass es auch in die offiziellen Builds integriert werden soll, aber noch in Beta sei …

Ja, das sehe ich auch so. Das es nur unofficial ist, war mir nicht bekannt.

Solange es nicht offiziell ist, würde ich es nur dann installieren, wenn es aus dieser Installation aus auf die offizielle mit OTA upgradebar ist. Bei LineageOS ist das nicht so und man muss neu einrichten.
Andererseits kann man ja mal in dem erfahrungsgemäß hilfreichen iode-Forum eine Einschätzung hierzu erfragen.

Bei LineageOS wird es offiziell unterstützt, dort besteht aber ggfs. das VoLTE-Problem.
Müsste man im Detail abklären. Sonst wäre das eine Alternative wenn es bei iode den Beta-Status für längere Zeit nicht verlässt.

Ich hatte nach meiner Antwort oben nochmal nachgesucht, weil ich selbst kein Samsung habe und das Thema naturgemäß nicht stark verfolgt hatte. Es wird wohl für die offizielle Version getestet. Aber ich habe noch keine Ankündigung gesehen, dass es erfolgreich stable wurde. Nehme an, sowas würde sehr groß kundgetan werden, denn für den samsunglastigen deutschen Markt wäre das ja schon ein großer Erfolg. Insofern vermute ich (weiß es aber nicht sicher), dass es noch nicht aus dem Beta-Stadium raus ist.

Nichtsdestotrotz hat das Gerät halt auch noch andere Beschränkungen (bootloader bspw.) und so macht iodéOS darauf vermutlich eher wenig Spaß …

Auf jeden Fall. Ist wirklich ein freundliches und hilfreiches Forum!

@Bina Das hier scheint mir der letzte offizielle Stand zu sein, da könntest Du Dich mal dranhängen.