5 votos

¿Cómo flashear dispositivos Samsung desde un host GNU/Linux con arquitectura ARM?

Para flashear un Samsung Galaxy S (en el que no tengo acceso Root en el SO actual, y con un recovery de stock) con un nuevo firmware (SO), necesito conectarlo con un cable USB a otro ordenador y flashearlo desde allí.

Hay un problema adicional si el otro ordenador (que ejecuta un GNU/Linux, Ubuntu) es ARM (es un Toshiba AC100). Así que para flashear un nuevo sistema operativo en el Samsung Galaxy S a través del cable USB desde el otro ordenador, necesitaría algo como heimdall para ARM. No está entre los disponibles descargas prediseñadas para heimdall . Tal vez, tendré que intentar construirlo para ARM entonces...

¿Es posible obtener heimdall para Linux en ARM?

4voto

ce4 Puntos 11180

Actualmente, heimdall no ofrece soporte oficial para ARM.
Puede que tengas suerte compilándolo tú mismo:

https://github.com/Benjamin-Dobell/Heimdall/

Sin embargo, mi consejo es:
Utilice una plataforma compatible una vez (Win/Mac/Linux-x86/x64) y disfrutar de las actualizaciones en el dispositivo a partir de entonces a través de ClockWorkMod recovery (CWM) o RomManager.

Razón: Heimdall sólo es necesario para instalar un CWM de arranque una vez. Después de eso se utiliza el CWM regular.

Aquí está la guía de cyanogenmod:
http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S:_Full_Update_Guide

Las versiones de CyanogenMod para CM7/9/10 en varios sabores (estable, release candidate, nightly build) se pueden encontrar aquí (Galaxy S i9000):

http://get.cm/?device=galaxysmtd

-1voto

llg179 Puntos 1

Sí, deberías poder compilar desde el código fuente.

Aquí están los pasos para instalar ClockworkMod con heimdall desde GNU/Linux o Ubuntu o lo que sea (lo he probado con Samsung Galaxy tab 2.0 7 P3110): 0. siguiendo los pasos de abajo prepárate para perder tu garantía o brickear tu dispositivo. También hacer copias de seguridad de sus datos personales. 1. instalar Heimdall (y Heimdall-frontend) este software es una herramienta de flasheo que copia las imágenes del firmware a la zona de memoria específica del dispositivo. Puedes encontrar varias guías de cómo instalarlo incluso desde la fuente. No necesitas cosas de Windows como odin o Kies o un software falso que contenga los drivers usb porque lo más probable es que los drivers kerner estén preinstalados en tu sistema operativo GNU / Linux. dmesg 2. Descargue la imagen de recuperación a su ordenador desde clockworkmod rommanager (no se me permite publicar la URL. Esto es www punto clockworkmod punto com barra rommanager). Encuentre su dispositivo en la lista y descargue algunos archivos de 3 columnas. Actualmente hay 3 columnas: ~ROMs / ClockworkMod : contiene superuser.zip: copiar a la tarjeta sim o al dispositivo. Este zip contiene la aplicación que permite ejecutar aplicaciones Android con el modo Root. No es necesario hacer una copia de seguridad/restauración de las particiones del dispositivo. superuser.zip se puede instalar en modo recovery. La recuperación por defecto de Samsung (almacenada en la partición RECOVERY) no instala el zip debido a un error: la verificación de la firma falló. Si quieres rootear tu dispositivo debes instalar una imagen de recuperación personalizada. La copia de seguridad del firmware original no requiere este hack de superusuario. ~Download Recovery: esta es una partición de recuperación personalizada: puedes instalar zips o crear particiones de backup o flash. Puedes navegar entre los menús sólo con las teclas - no táctiles: subir y bajar volumen y elegir con el botón de encendido. Copie esto en su host GNU/Linux (esta imagen se escribirá en el dispositivo con Heimdall) ~Descargue Touch Recovery: esta es una imagen de recuperación personalizada. Puedes navegar entre los menús con las teclas o con el tacto: subir y bajar volumen y elegir con el botón de encendido. No te olvides de desplazarte porque hay muchos menús.

  1. apagar la tablet (esperar unos 10 segundos mientras la pantalla se pone en negro)
  2. mantén pulsada la tecla de volumen que está al lado del botón de encendido y mantén pulsado el botón de encendido. Puede mantenerlo pulsado todo el tiempo que quiera: aparece el logotipo y el dispositivo se reinicia. Cuando aparezca el logo suelte las teclas. Se carga el sistema de recuperación de Android <3e>. Elija wipe data/factory reset con el volumen y luego seleccione con el botón de encendido. Elija Sí -- borrar todos los datos del usuario.
  3. elija reiniciar el sistema ahora y no permita que se reinicie: mantenga pulsados inmediatamente el botón de encendido y la tecla de volumen que está en el extremo. Manténgalo pulsado hasta que aparezca la advertencia. Conecte la tablet al host GNU/Linux con el cable USB y luego pulse el botón de volumen junto al botón de encendido.
  4. con permiso Root ejecute el comando en el host GNU/Linux y prepárese para ejecutar el siguiente paso inmediatamente sudo heimdall flash --RECOVERY recovery-clockwork-touch-6.0.2.7-p3110.img
  5. cuando termine reinicia el dispositivo: retira el cable e inmediatamente arranca en modo recovery: mantén pulsada la tecla de volumen que está al lado del botón de encendido y mantén pulsado el botón de encendido: mantenlo pulsado hasta que aparezca el logo por segunda vez y entonces suéltalos.
  6. ClockworkMod Recovery se carga... desplázate hacia abajo para ver todos los elementos del menú. Puedes crear una copia de seguridad con el menú "backup and restore" y luego "backup to external sdcard"
  7. Después de todo el uso último menuitem: +++Go Back+++ / reiniciar el sistema ahora. "La ROM puede flashear la recuperación de stock en el arranque. Si eliges "No", puedes volver a hacer el procedimiento... / Si eliges Yes entonces el firmware de recuperación de Samsung se sobrescribe con ClockworkMod Recovery.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X