Actualizaciones por ODIN

ODIN es un programa informático que se ejecuta bajo Windows y que permite la actualización del sistema en los teléfonos de Samsung.

Se trata de un software muy potente que puede interaccionar tanto con dispositivos que funcionen correctamente, y a los que se quiera actualizar o modificar la ROM, como con teléfonos que hayan sufrido un brick parcial, que en la gran mayoría de casos son recuperables con esta herramienta.

Sin embargo, no es menos cierto que se trata de una aplicación relativamente compleja, en la que un error de inicialización o de comunicación durante el proceso pueden ser fatales, por lo que gran parte de los usuarios prefieren flasear usando el recovery, herramienta mucho más sencilla; dejando a ODIN para aquellas ocasiones en las que no queda otro remedio.

Preparación del entorno

Los drivers son unos programas especiales que implementan mecanismos de comunicación entre el sistema operativo y el hardware, permitiéndole acceder a sus funcionalidades de la manera más eficiente posible, ya que, generalmente, son creados por el desarrollador del hardware.

Para que ODIN pueda funcionar es necesario instalar antes los drivers del teléfono.

Pese a que es posible descargar e instalar los drivers directamente lo más sencillo es instalar KIES, el software de actualización de Samsung, que descargará e instalará la última versión disponible de los mismos, minimizando la probabilidad de obtener algún error posterior.

Una vez instalados los drivers correspondientes, procederemos a descargar e instalar ODIN.

La instalación de ODIN es muy simple, ya que tan sólo hay que descomprimir los archivos incluidos en el zip en un directorio cualquiera, por ejemplo el Escritorio de Windows.

Iniciando el proceso

Con ODIN es posible instalar ROMs completas o imágenes de alguna de las particiones del dispositivo.

A diferencia de lo que ocurre con KIES, ODIN es capaz de flasear sin comprobar que la ROM que se desea instalar concuerde con el país u operador propietario del dispositivo, lo que permite actualizar sin ningún tipo de restricción.

Actualizaciones por ODIN

De hecho, el programa ni siquiera comprueba que la ROM concuerde con el dispositivo que se ha conectado, por lo que hay que ser extremadamente cuidadoso con lo que se descarga.

Para que ODIN reconozca el dispositivo tenemos que arrancarlo en modo download, que es un modo de arranque especial del sistema que permite la actualización del mismo.

Cada modelo de teléfono dispone de una combinación especial de teclas que permiten arrancar en modo download, siendo necesario consultar el manual técnico del mismo para conocer la combinación para un modelo concreto.

Descarga de la ROM

Aunque las ROMs se pueden descargar desde fuentes diversas, la web que ofrece mayor índice de confianza, disponiendo además de un mayor número de versiones, es sin duda samMobile.com, anteriormente conocida como samFirmware.com.

En esta web encontraremos la práctica totalidad de las ROMs disponibles para dispositivos Samsung, algunas de ellas incluso antes de que sean publicadas en KIES.

La búsqueda en esta web es sencilla, estando las ROMs estructuradas por sistema operativo, modelo y versión.

Las ROMs que descarguemos estarán comprimidas en un archivo zip, debiendo descomprimirlas antes de flasearlas.

En general encontraremos dos tipos de ROMs, dependiendo de si el archivo descargado contiene varios archivos en su interior (un archivo para cada partición del dispositivo) o un único archivo (en formato tar).

Flaseo de una ROM en un único archivo

Como ya hemos indicado, para flasear con ODIN es necesario iniciar el dispositivo en modo download.

Una vez iniciado el teléfono en modo download e iniciado ODIN en el ordenador, procederemos a conectar el dispositivo a éste mediante el cable de datos correspondiente.

Cuando ODIN detecte el dispositivo, nos lo marcará tal como indica la imagen.

Seguidamente haremos clic sobre el botón pda en la pantalla principal de ODIN y seleccionaremos el archivo tar que contiene la ROM que queremos descargar.

A continuación, pulsaremos el botón inicio, no sin antes cercionarnos de que las opciones reparticionar, borrar partición efs y actualizar partición de boot están desmarcadas.

Mientras dure la actualización, una barra de progreso en ODIN y en el teléfono nos indicará el avance del proceso, que acabará con un mensaje en la aplicación y con el reinicio del dispositivo.

Flaseo de una ROM en múltiples archivos

Este método de actualización se utiliza cuando disponemos de archivos separados para el sistema, módem y CSC del dispositivo, lo cual no es habitual.

En este caso, una vez que ODIN ha detectado el dispositivo, procederemos a seleccionar los archivos correspondientes clicando sobre los botones pda, phone y csc.

Seguidamente, y tras cercionarnos de que las opciones reparticionar, borrar partición efs y actualizar partición de boot están desmarcadas, procederemos a hacer clic sobre el botón inicio para comenzar la actualización.

Flaseo con repartición

Si por alguna causa el dispositivo no arrancará después de la actualización o se hubiera sufrido un brick parcial al actualizar mediante recovery, es factible intentar recuperar el dispositivo siempre y cuando sea posible arrancar en modo download.

En caso que sea posible, debe intentarse un flaseo normal usando alguno de los métodos expuestos en los apartados anteriores.

En caso que no sea posible puede intentarse un flaseo a más bajo nivel, que incluya un reparticionado del dispositivo; para lo cual es necesario disponer del archivo pit correspondiente, que es posible obtener en foros especializados, como XDA-Developers.

Con el archivo de reparticionado adecuado, procederemos de igual manera, sólo que ahora incluiremos el mencionado archivo en el apartado pit y activaremos el reparticionado.

Flaseo parcial

Con ODIN es posible flasear únicamente una partición, por ejemplo el kernel del dispositivo. En ese caso, y siempre que dispongamos del archivo tar adecuado, actuaremos tal como hemos indicado para el flaseo de actualizaciones en un único archivo.

Qué es un USB JIG

Se trata de un accesorio que se enchufa en la ranura MicroUSB del dispositivo y que provoca que el dispositivo arranque en modo download.

Es muy útil en caso que el dispositivo haya sufrido un brick y no arranque con la combinación de teclas correspondiente.

También es posible utilizar el USB JIG para resetear el contador de flaseos del dispositivo y que parezca que nunca se le ha instalado una ROM o kernel cocinado, lo cual resulta de utilidad si ha de llevarse a reparar a un servicio técnico oficial, puesto que Samsung invalida la garantía en caso de detectar que se ha actualizado la ROM del teléfono de manera no oficial.

Últimas consideraciones

Como te hemos indicado, ODIN es un software muy potente que puede no sólo ayudarte a actualizar la ROM de tu dispositivo, sino también sacarte de un apuro en el caso que hayas tenido algún problema durante alguna actualización.

No obstante, es fundamental que sepas lo que estás haciendo, cercionándote no sólo de que la ROM que has descargado es apta para tu dispositivo, sino también de las instrucciones de instalación del propio desarrollador, que pudieran diferir ligeramente de las indicadas en este manual.