Para Heimdall:
Hago referencia al archivo de desarrolladores de Heimdall para instrucciones de la línea de comandos de Linux:
Flasheo de firmware desde la línea de comandos:
1. Cargue completamente su teléfono (utilice el cargador de pared ya que es más rápido).
2. Descargue un ROM de dispositivo desencriptado o un Paquete de Firmware de Heimdall
y extraiga todo en un solo directorio.
3. Si el ROM no es un Paquete de Firmware de Heimdall, en su lugar puede estar provisto
como múltiples archivos (anidados u otros), extráigalos todos en la misma
ubicación.
NOTA: Si desea utilizar el CSC, extráigalo por último.
4. Coloque su dispositivo Galaxy S en modo de descarga y conéctelo.
5. Abra un terminal y navegue hasta el directorio donde extrajo
los archivos del ROM/firmware.
6. Escriba lo siguiente para ver todas las funcionalidades que admite Heimdall:
heimdall help
7. Antes de flashear, primero debe conocer los nombres de las particiones que
desea flashear. Estos se pueden obtener ejecutando:
heimdall print-pit --no-reboot
La inclusión de --no-reboot asegura que el teléfono no se reinicie después de que el archivo PIT
haya sido descargado y mostrado. Después de ejecutar un comando con
el argumento --no-reboot, el siguiente comando debe incluir el argumento --resume.
NOTA: Todavía puede reiniciar su teléfono manualmente de manera segura (con el botón de encendido)
después de ejecutar comandos --no-reboot.
8. Utilice la ayuda y el resultado de print-pit para construir un comando con todos los
archivos que desea flashear.
Aquí hay un ejemplo que hace un flash completo y reparticiona en un GT-I9000:
heimdall flash --repartition --resume --pit s1_odin_20100512.pit --FACTORYFS factoryfs.rfs --CACHE cache.rfs --DBDATA dbdata.rfs --IBL+PBL boot.bin --SBL Sbl.bin --PARAM param.lfs --KERNEL zImage --MODEM modem.bin
9. Heimdall mostrará el progreso a medida que flashea para que sepa que las cosas
están funcionando como deberían.
Cómo crear un Paquete de Firmware de Heimdall:
En primer lugar, el formato de paquete de firmware de Heimdall es solo un archivo TAR regular
comprimido con gzip. Los únicos dos requisitos reales son que se incluya un
firmware.xml válido (consulte el Apéndice A) y solo puede incluir
archivos (no directorios, enlaces, etc.). Por lo tanto, si desea, no hay
nada que le impida crear paquetes de Heimdall manualmente. Por supuesto
Heimdall Frontend proporciona una interfaz de usuario simple que se encarga de todo
el trabajo duro por usted.
Hay dos formas en las que puede crear un paquete de firmware. Puede
crear un paquete desde cero, o puede cargar un paquete existente, aplicar
modificaciones y luego guardar el paquete. Crear un paquete desde cero
es el enfoque preferido, al tomar este enfoque es mucho menos probable
que se encuentre con limitaciones de longitud de nombre de archivo.
Antes de poder acceder a la funcionalidad de creación de firmware de Heimdall Frontend
(disponible desde la pestaña "Crear Paquete") primero debe especificar qué
archivos se incluirán en su paquete, así como algunas opciones de flasheo
es decir, si los usuarios deben o no reparticionar al flashear. Esta
información debe completarse desde la pestaña "Flash" de la misma manera
que proporcionaría información para flashear su dispositivo (consulte "Realizar
un Flasheo Personalizado con Heimdall Frontend"). Como se mencionó anteriormente, no es el
medio preferido, pero puede cargar un paquete existente como punto de partida
para esta información.
Una vez que haya especificado los archivos/particiones que desea incluir en su
paquete de firmware, la pestaña "Crear Paquete" estará disponible. Al hacer clic
en esta pestaña se mostrará información adicional que puede incluir en su
paquete. Para continuar, debe completar todas las secciones excepto la
sección de URLs, que es opcional. A continuación se muestra un desglose de lo que
significan todas estas opciones.
Para Odin:
Dependiendo de la versión de Odin que esté utilizando, puede ser ligeramente diferente. Con una versión más nueva de Odin es bastante simple:
Asegúrese de que su cargador de arranque esté actualizado con el firmware del dispositivo o actualizado. Verifique la u#
dentro del nombre zip/tar del firmware.
1) Descomprima el .zip del firmware oficial.
2) Inicie Odin.
3) Conecte su dispositivo a través de USB. Una vez conectado, un dispositivo debería aparecer en la casilla com.
4) Seleccione AP, dentro de la selección vaya a su firmware descomprimido y seleccione el archivo tar.md o archivo tar.
Asegúrese de no seleccionar/activar nada con la opción pit.
5) Una vez cargado, presione el botón de inicio y déjelo hacer su trabajo.
Debería llevar un tiempo, tal vez veinte minutos o más para arrancar. Una vez arrancado, debería estar listo para funcionar con el firmware.
Si tiene más que un solo archivo tar o tar.md5, entonces:
1) Descomprima el .zip del firmware oficial.
2) El zip podría incluir una variedad de cosas (archivos) como AP, BL, CP, CSC.
3) Inicie Odin.
4) Conecte su dispositivo a través de USB. Una vez conectado, un dispositivo debería aparecer en la casilla com.
5) Seleccione cada una de las diferentes casillas y dentro de la selección coloque los archivos asociados en la casilla correcta. El AP (sistema), BL (Cargador de arranque), CP (Modem), CSC (Variante del dispositivo).
Asegúrese de no seleccionar/activar nada con la opción pit.
6) Una vez cargado, presione el botón de inicio y déjelo hacer su trabajo.