Restaurar un dispositivo Samsung al sistema operativo de fábrica
EditarEsta 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.
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-G960Fpara un S9), y luego elija el firmware para su región (CSC). El número de modelo aparece en el modo Download y enSettings>About phone.
En Windows con Odin
Descargas
La versión que usamos en esta prueba fue la 3.14.4
- 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
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

Desconecta el teléfono del PC si está conectado por el cable del dispositivo
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

Extrae ODIN del archivo zip.
Navega a la carpeta donde extrajiste ODIN y ejecuta Odin.exe
Apaga tu teléfono.
Enciende el teléfono en modo Download.
Por ejemplo, si es el S9, pulsa
Bixby+Encendido+Bajar volumen. El botónBixbyes el que está debajo del botón de volumen en el s9En la pantalla azul se te pedirá
Confirmarpulsando el botónVolume +Conecta el teléfono al PC con el cable de datos
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.

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.
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
Pulsa el botón
StartLa 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

ODIN también marcará el progreso y la finalización con un
PASSvisible como en la captura de abajo
Esto marca la finalización de la instalación.
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

- 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.
Requisitos previos
- Un PC Linux con
bash,tar,md5sum(coreutils),lz4yheimdallinstalados- En Debian o Ubuntu:
sudo apt install heimdall-flash lz4 - En Fedora:
sudo dnf install heimdall lz4 - Vea Install Heimdall para otros sistemas
- En Debian o Ubuntu:
- 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:
- verifica la suma MD5 añadida a cada archivo
.tar.md5 - extrae las imágenes en una carpeta
extracted, descomprimiendo las que llevan.lz4 - lee la tabla de particiones (PIT) incluida en el archivo
CSC - imprime el comando
heimdall flashque escribe cada archivo extraído en su partición, dejando la imagenUSERDATAde fábrica la última (se omite con--keep-data) y sin la imagenHIDDEN
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
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.md5yHOME_CSC_...tar.md5.Descargue el script anterior en la misma carpeta y hágalo ejecutable:
chmod +x samsung-heimdall-prepare.shDesde la carpeta del firmware, ejecute el script:
./samsung-heimdall-prepare.shPor defecto el script usa el archivo
CSC, que borra todos los datos del teléfono. Añada--keep-datapara usarHOME_CSCen su lugar, que conserva los datos del usuario.Compruebe que cada archivo aparece marcado como
OKy que se leyó la PIT.Apague el teléfono.
Enciéndalo en Download mode.
Por ejemplo, si es un S9, mantenga pulsados
Bixby+Power+Volume down. El botónBixbyestá debajo del control de volumen en el S9En la pantalla azul se le pedirá
Confirmpulsando el botónVolume +Conecte el teléfono al PC con el cable de datos
Copie el comando
heimdall flash ...que imprimió el script y ejecútelo.Si falla con
Protocol initialisation failedo 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 consudo.Si Heimdall termina con
Failed to receive session end confirmationy el teléfono pide usar la función Emergency recovery, el teléfono rechazó el flasheo pero no está dañado: mantenga pulsadoVolume down+Powerhasta que la pantalla se apague, inmediatamente mantengaVolume down+Bixby+Powerpara volver a Download mode, y ejecute de nuevo el comando impreso tal cual. No añada particiones al comando, comoHIDDENoMISC: escribirlas suele desencadenar este error.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
USERDATAde fábrica, que reemplaza los datos en el teléfono, y del archivoCSC, que hace que el recovery lo adapte al dispositivo en el primer arranque. Con--keep-data, el script no flasheaUSERDATA.USERDATAse flashea al final. Si Heimdall falla en ese paso (por ejemplo conFailed 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 (mantengaVolume up+Bixby+Powerdesde el teléfono apagado y seleccioneWipe 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.Espere unos minutos: el teléfono arrancará en el asistente de configuración del sistema operativo de fábrica.
- En este punto puede desconectar el cable, ya que no hay más necesidad del PC. Puede empezar a configurar su smartphone.