Installation de /e/OS sur S10e (SM-G970F) à partir de Linux

Bonsoir,

Je viens d’essayer d’installer /e/OS sur mon Samsung Galaxy S10E.
Je suis parti de cette page :

https://doc.e.foundation/devices/beyond0lte/install

et j’ai sélectionné la version Android S car le modèle que j’ai est un SM-G970F
puis j’ai téléchargé:

  • e-1.6-s-20221130239247-dev-beyond0lte.zip
  • recovery-e-1.6-s-20221130239247-dev-beyond0lte.img

Le recovery a fonctionné, mais pas l’image qui n’a jamais redémarré !?

Je pense essayer avec la version suivante :

  • e-1.5.1-s-20221102231515-dev-beyond0lte.zip
  • recovery-e-1.5.1-s-20221102231515-dev-beyond0lte.img

Mais j’ai un doute sur le succès.

Connaissez vous une manière d’y arriver ?
Merci.

La 1.5.1 est en réalité la version précédente.

La date de la version -e-1.6-s est elle bien plus recente que la date de la version Samsung ?

Quand j’ai écrit “la version suivante”, je voulais dire “la version que je cite ci-après”.

Je sais que la version 1.5 est une version antérieure à la version 1.6.
Mais comme elle n’a pas fonctionnée !

(Dans -->paramètres -->à propos du téléphone -->version d’android)

Date /e/ = mise a jour de sécurité android

Date Samsung = niveau du correctif de sécurité du fournisseur

Désolé Piero, je ne peux plus te le dire car je n’ai plus accès à Android (car la version installée ne démarre pas).

As-tu bien pensé à flasher VBmeta.img en meme temps que le recovery-e.img ?

Non, je ne connais pas !?

Non, je ne savais et je n’ai pas lu qu’il fallait faire ça !
Qu’est-ce que c’est ?

Sur quel tuto te bases-tu ?

Linux, macOS or Windobe ?

Ces indiquations proviennent du mainteneur officiel de cet appareil pour TWRP, mais sont valables pour le “recovery-e”
https://twrp.me/samsung/samsunggalaxys10e.html

Downloads:

Instructions:
Odin (Windows)

Prerequisites: Samsung USB drivers, Odin v3.14.1
If you already have the bootloader unlocked you can skip to step 6.

  1. Make sure OEM Unlock is ON in developer settings;
  2. Turn off the phone;
  3. Use vol down + bixby key + usb cable plugged to a pc to start the phone in download mode;
  4. Long press vol up then confirm you want to unlock bootloader (this is needed one time only);
    5.** Please be aware all your data will be erased including internal storage and phone will reboot!!**
  5. Let the phone boot normally, pass the setup and connect to internet (wireless or mobile data) in order to unlock RMM;
  6. Make sure OEM Unlock is ON in developer settings;
  7. Turn off the phone;
  8. Use vol down + bixby key + usb cable plugged to a pc to start the phone in download mode, short press vol up to confirm you want to go to download mode;
    10.** If by any chance you see RMM state=Prenormal or KG state=Prenormal, redo from step 5!**
  9. Download appropriate TWRP .tar file according to your device
  10. Download avb disabled vbmeta .tar
  11. Open Odin v3.14.1 and place the downloaded TWRP .tar file in AP tab, downloaded vbmeta .tar file in CP tab and click Start - once you press start grab the phone and press vol up + bixby + power to force it boot straight in TWRP after flashing

!! Only if coming from full stock firmware

  • In TWRP home screen press wipe - format data - yes
  • Download and flash multidisabler-samsung-3.* zip to disable security and encryption.

Heimdall (Linux)

Install heimdall & additional required packages:

Code:

sudo apt-get update
sudo apt-get install heimdall-flash android-tools-fastboot android-tools-adb libusb-0.1-4 libusb-1.0-0 libusb-1.0-0-dev

If you already have the bootloader unlocked you can skip to step 6.

  1. Make sure OEM Unlock is ON in developer settings;
  2. Turn off the phone;
  3. Use vol down + bixby key + usb cable plugged to a pc to start the phone in download mode;
  4. Long press vol up then confirm you want to unlock bootloader (this is needed one time only);
    5.** Please be aware all your data will be erased including internal storage and phone will reboot!!**
  5. Let the phone boot normally, pass the setup and connect to internet (wireless or mobile data) in order to unlock RMM;
  6. Make sure OEM Unlock is ON in developer settings;
  7. Turn off the phone;
  8. Use vol down + bixby key + usb cable plugged to a pc to start the phone in download mode, short press vol up to confirm you want to go to download mode;
    10.** If by any chance you see RMM state=Prenormal or KG state=Prenormal, redo from step 5!**
  9. Download appropriate TWRP .img file according to your device
  10. Download avb disabled vbmeta .img
  11. Open your preferred terminal in linux and type (replace red lines with the path of downloaded img files):

Code:

sudo heimdall flash --RECOVERY /path/to/recovery.img --VBMETA /path/to/vbmeta.img

and press enter - once you press enter grab the phone and press vol up + bixby + power to force it boot straight in TWRP after flashing

!! Only if coming from full stock firmware

  • In TWRP home screen press wipe - format data - yes
  • Download and flash multidisabler-samsung-3.* zip to disable security and encryption

Je suis sur Linux et j’ai utilisé heimdall et adb.

Merci beaucoup pour toutes ces informations.
Je ne les connaissais pas.

Ok, je vais donc télécharger VBmeta.img et le flasher en même temps que le recovery.

Tu peux peutetre trouver des informations sur ton numero de version Samsung sur l’écran du mode download
G970Fxxxxxxxxx ?

J’ai cette information :

Référence constructeur : SM-G970FZKDXEF-cr

C’a c’est pour le matériel (couleur/mémoire /pays / dépendant de l’opérateur ou pas)

Par exemple, la plus recente, est trop recente car basée sur le
security patch : decembre 2022
Quand /e/OS publié en décembre est construit avec le
security-patch d 'octobre 2022

AP version :

G970||FXX||SGH||VL1
modèle||région|area||bootloader|bit de révision|android 12||2022|décembre|première

Celle ci est compatible car “bit G”, et date Security patch : septembre 2022 plus ancienne que
e-1.6-s basée sur security patch : octobre 2022
https://samfw.com/firmware/SM-G970F/XEF/G970FXXSGHVI1

Ok, encore merci Piero pour ces informations.

Là, j’ai téléchargé VBmeta.img (https://downloads.corsicanu.ro/samsung/vbmeta-27.10.2020/vbmeta.img) et j’ai procédé comme ceci :slight_smile:

sudo heimdall flash --RECOVERY recovery-e-1.6-s-20221130239247-dev-beyond0lte.img --no-reboot --VBMETA vbmeta.img

Je suis ensuite entré dans le mode recovery et en utilisant adb, j’ai flashé la nouvelle image de e/OS

adb sideload e-1.6-s-20221130239247-dev-beyond0lte.zip

Là, j’attends les 5-10 minutes après le “reboot system now”…

Mais il n’a hélas pas redémarré !

Sans formater la partition /data ? (Factory reset)

Si si, j’ai fait toute la manip consistant à formater le device.
(https://doc.e.foundation/devices/beyond0lte/install)

Pourtant toute la manip s’est déroulée sans erreur et avec les bons retours.

Le --no reboot est optionnel (préparer les doigts dans ce cas) mais doit se trouver à la fin

Mais je pense qu’il a fait le job

$ sudo heimdall flash --RECOVERY recovery-e-1.6-s-20221130239247-dev-beyond0lte.img --no-reboot --VBMETA vbmeta.img 
Heimdall v1.4.2

Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
RECOVERY upload successful

Uploading VBMETA
100%
VBMETA upload successful

Ending session...
Releasing device interface...

$
1 Like

Essaye de refaire un factory reset,
mais je pense que le problème viens des dates de security patch, car Samsung a integré un system anti retour en arrière…
Quelle est la date de publication du logiciel samsung ?

Malheureusement, je ne la connais pas (plus).

Cela veut donc dire que je ne peux plus installer d’OS ?