Consejo: La instalación borrará todos los datos de su teléfono. Haga las copias de seguridad necesarias si procede.

Esta guía cubre dos formas de flashear el sistema operativo de fábrica: con Odin en Windows y con Heimdall en Linux. Ambos flashean el mismo paquete de firmware de Samsung.

Suposiciones

  • El usuario dispone de un dispositivo Samsung funcional con /e/OS instalado.
  • El usuario desea restaurar su dispositivo Samsung al sistema operativo de fábrica

«Sistema operativo de fábrica» se refiere aquí al sistema que proporciona el fabricante.

Consejo: La instalación con Odin se probó en los S9 y S9+; la de Heimdall, en el S8. Debería funcionar en todos los dispositivos Samsung.

Sistema operativo de fábrica de Samsung

Independientemente de su sistema operativo, descargue primero el sistema operativo de fábrica de Samsung.

Lo descargamos desde el sitio de Samfw

Busque su número de modelo exacto (por ejemplo, SM-G960F para un S9), y luego elija el firmware para su región (CSC). El número de modelo aparece en el modo Download y en Settings > About phone.

Advertencia: Asegúrese de descargar la última compilación del sistema operativo de fábrica específica de su país o ubicación.

En Windows con Odin

Descargas

  1. ODIN

La versión que usamos en esta prueba fue la 3.14.4

  1. Drivers USB de Samsung, disponibles en la misma página de Samfw

Requisitos previos

  • PC con Windows 11

Probado en un PC con Windows 11.

  • Odin instalado y funcionando en el PC

Probado con ODIN versión 3.14

  • Conexión a Internet en el PC

Necesaria para descargar cualquier driver específico del dispositivo

  • Cable de datos funcional

Hay cables que sólo sirven para carga. Asegúrese de que el cable que use permite transferencia de datos y archivos

IMPORTANTE

  • Mantén el teléfono completamente cargado antes de empezar el proceso de instalación
  • Desactiva Samsung Kies si está instalado en tu PC con Windows
  • Desactiva cualquier programa antivirus que se ejecute en el PC con Windows. Esto incluye el predeterminado

Pasos

    • Buscar su número de modelo en el sitio de Samfw para descargar el sistema operativo de fábrica mostrará una larga lista de descargas.
    • Elija la descarga específica para su país
  1. Así se vería tu smartphone Samsung en este momento.

    • Aún no has empezado la instalación
    • En esta captura tenemos una compilación oreo de /e/OS ya instalada en un s9
    • Elimina cualquier contraseña o PIN que hayas fijado para desbloquear tu dispositivo.

      Siempre puedes configurarlos de nuevo después de la instalación

  2. Desconecta el teléfono del PC si está conectado por el cable del dispositivo

  3. Cree una carpeta y descomprima el sistema operativo de fábrica descargado dentro de ella

    • Debería ver archivos en la carpeta similares a la captura siguiente

  4. Extrae ODIN del archivo zip.

  5. Navega a la carpeta donde extrajiste ODIN y ejecuta Odin.exe

  6. Apaga tu teléfono.

  7. Enciende el teléfono en modo Download.

    Por ejemplo, si es el S9, pulsa Bixby + Encendido + Bajar volumen. El botón Bixby es el que está debajo del botón de volumen en el s9

  8. En la pantalla azul se te pedirá Confirmar pulsando el botón Volume +

  9. Conecta el teléfono al PC con el cable de datos

  10. ODIN debería detectar tu dispositivo y asignarle un puerto COM. En la captura de abajo puedes ver COM5 asignado al s9 conectado

    El número de puerto puede cambiar de PC a PC y según los puertos USB individuales.

  11. En la interfaz de ODIN verás botones con el texto BL, AP, CP, CSC, USERDATA

    • Selecciona la pestaña AP de Odin e importa el archivo AP
    • Selecciona la pestaña BL e importa el archivo BL.
    • Selecciona la pestaña CP e importa allí el archivo CP.
    • Pulsa en la pestaña CSC e importa el archivo Home_CSC que ya está en la carpeta del firmware.
  12. En Odin, marca las opciones Auto Reboot y F.Reset.Time en tus opciones de Odin

    Ahora que tienes ODIN preparado para instalar, tienes que iniciar la instalación

  13. Pulsa el botón Start

    La pantalla de tu teléfono se verá así mientras la instalación se ejecuta. Fíjate en una fina línea blanca que marca la finalización de la descarga e instalación

  14. ODIN también marcará el progreso y la finalización con un PASS visible como en la captura de abajo

  15. Esto marca la finalización de la instalación.

  16. Espere unos minutos: el teléfono se reiniciará y debería mostrar la pantalla de inicio del asistente de configuración del sistema operativo de fábrica en el smartphone Samsung

Consejo: En algunos dispositivos, si se queda atascado en la pantalla de arranque, puede intentar realizar un restablecimiento de fábrica desde el recovery para que el teléfono arranque.
  1. En este punto puede desconectar el cable, ya que no hay más necesidad del PC ni de ODIN. Puede empezar a configurar su smartphone.

En Linux con Heimdall

Odin solo funciona en Windows. En Linux, la herramienta de código abierto Heimdall flashea el mismo firmware. Un paquete de firmware de Samsung está formado por archivos .tar.md5 (AP, BL, CP, CSC) que Heimdall no puede leer directamente: el script que sigue los prepara y muestra el comando de Heimdall que hay que ejecutar.

Advertencia: El script que sigue no flashea nada por sí mismo: lea siempre el comando que imprime antes de ejecutarlo.

Requisitos previos

  • Un PC Linux con bash, tar, md5sum (coreutils), lz4 y heimdall instalados
    • En Debian o Ubuntu: sudo apt install heimdall-flash lz4
    • En Fedora: sudo dnf install heimdall lz4
    • Vea Install Heimdall para otros sistemas
  • El sistema operativo de fábrica de Samsung, descargado como se explica arriba
  • Cable de datos funcional

Hay cables que sólo sirven para carga. Asegúrese de que el cable que use permite transferencia de datos y archivos

IMPORTANTE

  • Mantenga el teléfono completamente cargado antes de iniciar la instalación
  • Elimine cualquier contraseña o PIN que pueda haber puesto para desbloquear el dispositivo

El script de preparación

Descargue samsung-heimdall-prepare.sh y guárdelo en la carpeta donde descomprimirá el sistema operativo de fábrica. El script:

  1. verifica la suma MD5 añadida a cada archivo .tar.md5
  2. extrae las imágenes en una carpeta extracted, descomprimiendo las que llevan .lz4
  3. lee la tabla de particiones (PIT) incluida en el archivo CSC
  4. imprime el comando heimdall flash que escribe cada archivo extraído en su partición, dejando la imagen USERDATA de fábrica la última (se omite con --keep-data) y sin la imagen HIDDEN

El script no se comunica con el teléfono: el comando que imprime es el único que lo hace, en una sola sesión, y el teléfono se reinicia automáticamente cuando termina.

También puede descargarlo desde un terminal, desde dentro de la carpeta del firmware:

curl -O https://doc.e.foundation/scripts/devices/guides/revert-samsung-stock-windows/samsung-heimdall-prepare.sh

Como con cualquier script descargado de Internet, ábralo en un editor de texto y léalo antes de ejecutarlo.

Pasos

  1. Cree una carpeta y descomprima el sistema operativo de fábrica dentro de ella. Debería ver archivos llamados AP_...tar.md5, BL_...tar.md5, CP_...tar.md5, CSC_...tar.md5 y HOME_CSC_...tar.md5.

  2. Descargue el script anterior en la misma carpeta y hágalo ejecutable:

    chmod +x samsung-heimdall-prepare.sh
    
  3. Desde la carpeta del firmware, ejecute el script:

    ./samsung-heimdall-prepare.sh
    

    Por defecto el script usa el archivo CSC, que borra todos los datos del teléfono. Añada --keep-data para usar HOME_CSC en su lugar, que conserva los datos del usuario.

  4. Compruebe que cada archivo aparece marcado como OK y que se leyó la PIT.

  5. Apague el teléfono.

  6. Enciéndalo en Download mode.

    Por ejemplo, si es un S9, mantenga pulsados Bixby + Power + Volume down. El botón Bixby está debajo del control de volumen en el S9

  7. En la pantalla azul se le pedirá Confirm pulsando el botón Volume +

  8. Conecte el teléfono al PC con el cable de datos

  9. Copie el comando heimdall flash ... que imprimió el script y ejecútelo.

    Si falla con Protocol initialisation failed o similar, apague y vuelva a encender el teléfono en Download mode y ejecute el mismo comando otra vez.

    Si Heimdall informa libusb error: -3, su usuario no tiene permiso para acceder al teléfono: ejecute el comando con sudo.

    Si Heimdall termina con Failed to receive session end confirmation y el teléfono pide usar la función Emergency recovery, el teléfono rechazó el flasheo pero no está dañado: mantenga pulsado Volume down + Power hasta que la pantalla se apague, inmediatamente mantenga Volume down + Bixby + Power para volver a Download mode, y ejecute de nuevo el comando impreso tal cual. No añada particiones al comando, como HIDDEN o MISC: escribirlas suele desencadenar este error.

  10. Una vez Heimdall informe que la carga ha terminado, el teléfono se reinicia automáticamente. En este primer arranque el recovery completa el restablecimiento de fábrica (la pantalla muestra el progreso de la instalación): no lo interrumpa.

    El restablecimiento proviene de la imagen USERDATA de fábrica, que reemplaza los datos en el teléfono, y del archivo CSC, que hace que el recovery lo adapte al dispositivo en el primer arranque. Con --keep-data, el script no flashea USERDATA.

    USERDATA se flashea al final. Si Heimdall falla en ese paso (por ejemplo con Failed to confirm end of file transfer sequence), todo lo demás ya está escrito: vuelva a poner el teléfono en Download mode, ejecute el comando otra vez y, si falla de nuevo, realice un restablecimiento de fábrica desde el recovery de fábrica (mantenga Volume up + Bixby + Power desde el teléfono apagado y seleccione Wipe data/factory reset).

    El script no flashea la imagen HIDDEN. Esa partición solo contiene contenido preinstalado opcional (por ejemplo una canción de muestra) y en algunos teléfonos es más pequeña que la imagen del firmware: escribirla hace que el teléfono pida usar la función Emergency recovery.

  11. Espere unos minutos: el teléfono arrancará en el asistente de configuración del sistema operativo de fábrica.

Consejo: En algunos dispositivos, si se queda atascado en la pantalla de arranque, puede intentar realizar un restablecimiento de fábrica desde el recovery para que el teléfono arranque.
  1. En este punto puede desconectar el cable, ya que no hay más necesidad del PC. Puede empezar a configurar su smartphone.