|
||
#41
|
||||
|
||||
Buenas, ya hice mi primer flasheo con heimdall, genial!!! Y con toda la tranquilidad de hacerlo con mi SO.
Solo hay una cosa que no me anda bien, seguí el tutorial al pie de la letra pero la orden adb solo la puedo ejecutar desde donde está ubicada, es decir ~/.android-sdk-linux_x86/tools Se que debe ser algo en mis archivos .bashrc o en el 51-android.rules, pero están correctos... Por si sirve de algo uso ubuntu 10.10 32bits No es algo que me quite el sueño pero si alguien tiene alguna idea... Gracias por este tuto y un saludo. Sent from my GT-I9000 |
|
#42
|
||||
|
||||
Buenas, ya hice mi primer flasheo con heimdall, genial!!! Y con toda la tranquilidad de hacerlo con mi SO.
Solo hay una cosa que no me anda bien, seguí el tutorial al pie de la letra pero la orden adb solo la puedo ejecutar desde donde está ubicada, es decir ~/.android-sdk-linux_x86/tools Se que debe ser algo en mis archivos .bashrc o en el 51-android.rules, pero están correctos... Por si sirve de algo uso ubuntu 10.10 32bits No es algo que me quite el sueño pero si alguien tiene alguna idea... Gracias por este tuto y un saludo. Sent from my GT-I9000 ![]() Código:
export PATH=${PATH}:/home/tuusuario/android-sdk-linux_x86/platform-tools Por cierto @taopaipai, por qué pones en la ruta del .bachrc la carpeta android-sdk-linux_x86 como oculta? (/.android-sdk-linux_x86). Yo la instalé a mano, no se si instalándolo vía sdk manager lo copia en la carpeta de usuario en una carpeta oculta, pero es un poco raro, no?.
__________________
________ ★[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt★[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm Última edición por intronauta Día 08/01/11 a las 14:22:17. |
#43
|
||||
|
||||
Gracias por la respuesta intronauta.
Esta tarde me he puesto a trastear un poco y he visto el fallo, mea culpa había nombrado el directorio en home con una falta de ortografía, me faltaba la x de x86, por eso la ruta del bashrc no encontraba la orden.... Con respecto a poner el directorio oculto, yo lo hice a mano, prefiero que los programas en home estén al margen, no se si también taopaipai lo hace por eso. Un saludo y gracias Sent from my GT-I9000 Edito: @taopaipai , he estado trasteando un poco más y hay bastantes cosillas más que se pueden hacer con la plataforma. No se si se habla en otro hilo de esto, pero por si acaso y os parece bien lo añado por aqui para que sepáis como lo hice andar en mi Ubuntu, es referente a este hilo de xda http://forum.xda-developers.com/showthread.php?t=663390 Sirve para hacer capturas de pantalla, grabar video (.mov) de lo que ocurre en nuestro móvil además de poder controlarlo desde nuestro pc en una pantallita. Lo que hay que hacer es muy simple, si ya tienes la plataforma instalada y funcional como indica el post, con bajar los dos ficheros http://www.box.net/shared/9zxscbakf3 http://www.adakoda.com/adakoda/android/asm/ASM_2_10.zip conectamos el móvil en modo depuración, ejecutamos desde terminal un adb devices (para refrescar la plataforma y comprobar que el móvil este correctamente conectado), damos permiso de ejecución a los archivos descargados, en terminal y los ejecutamos. Tienen opciones bastante chulas. Última edición por sylar666 Día 08/01/11 a las 20:48:59. Razón: Añadir |
Los siguientes 2 usuarios han agradecido a sylar666 su comentario: | ||
#44
|
||||
|
||||
Gracias por el tutorial! Es bueno saber que los usuarios de linux no somos discriminados
![]() |
#45
|
||||
|
||||
Si tienes las últimas tools, en .bashrc debes poner esta ruta, ya que ha cambiado la estructura:
Código:
export PATH=${PATH}:/home/tuusuario/android-sdk-linux_x86/platform-tools Por cierto @taopaipai, por qué pones en la ruta del .bachrc la carpeta android-sdk-linux_x86 como oculta? (/.android-sdk-linux_x86). Yo la instalé a mano, no se si instalándolo vía sdk manager lo copia en la carpeta de usuario en una carpeta oculta, pero es un poco raro, no?. ![]() ![]() Un saludete y encantado ver cómo te pasas por el hilo. ![]() Gracias por la respuesta intronauta.
Esta tarde me he puesto a trastear un poco y he visto el fallo, mea culpa había nombrado el directorio en home con una falta de ortografía, me faltaba la x de x86, por eso la ruta del bashrc no encontraba la orden.... Con respecto a poner el directorio oculto, yo lo hice a mano, prefiero que los programas en home estén al margen, no se si también taopaipai lo hace por eso. Un saludo y gracias Sent from my GT-I9000 Edito: @taopaipai , he estado trasteando un poco más y hay bastantes cosillas más que se pueden hacer con la plataforma. No se si se habla en otro hilo de esto, pero por si acaso y os parece bien lo añado por aqui para que sepáis como lo hice andar en mi Ubuntu, es referente a este hilo de xda http://forum.xda-developers.com/showthread.php?t=663390 Sirve para hacer capturas de pantalla, grabar video (.mov) de lo que ocurre en nuestro móvil además de poder controlarlo desde nuestro pc en una pantallita. Lo que hay que hacer es muy simple, si ya tienes la plataforma instalada y funcional como indica el post, con bajar los dos ficheros http://www.box.net/shared/9zxscbakf3 http://www.adakoda.com/adakoda/android/asm/ASM_2_10.zip conectamos el móvil en modo depuración, ejecutamos desde terminal un adb devices (para refrescar la plataforma y comprobar que el móvil este correctamente conectado), damos permiso de ejecución a los archivos descargados, en terminal y los ejecutamos. Tienen opciones bastante chulas. ![]() ![]() Bienvenido. No somos discriminados, sólo coincide que en unos foros somos más activos que en otros. |
#46
|
||||
|
||||
Gracias por la respuesta intronauta.
Esta tarde me he puesto a trastear un poco y he visto el fallo, mea culpa había nombrado el directorio en home con una falta de ortografía, me faltaba la x de x86, por eso la ruta del bashrc no encontraba la orden.... Con respecto a poner el directorio oculto, yo lo hice a mano, prefiero que los programas en home estén al margen, no se si también taopaipai lo hace por eso. Un saludo y gracias Sent from my GT-I9000 Edito: @taopaipai , he estado trasteando un poco más y hay bastantes cosillas más que se pueden hacer con la plataforma. No se si se habla en otro hilo de esto, pero por si acaso y os parece bien lo añado por aqui para que sepáis como lo hice andar en mi Ubuntu, es referente a este hilo de xda http://forum.xda-developers.com/showthread.php?t=663390 Sirve para hacer capturas de pantalla, grabar video (.mov) de lo que ocurre en nuestro móvil además de poder controlarlo desde nuestro pc en una pantallita. Lo que hay que hacer es muy simple, si ya tienes la plataforma instalada y funcional como indica el post, con bajar los dos ficheros http://www.box.net/shared/9zxscbakf3 http://www.adakoda.com/adakoda/android/asm/ASM_2_10.zip conectamos el móvil en modo depuración, ejecutamos desde terminal un adb devices (para refrescar la plataforma y comprobar que el móvil este correctamente conectado), damos permiso de ejecución a los archivos descargados, en terminal y los ejecutamos. Tienen opciones bastante chulas. ![]() ¿puedes detallar un poco más los pasos? Seguro que algo me estoy dejando por el camino.
__________________
________ ★[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt★[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm |
#47
|
||||
|
||||
@intronauta
La primera vez que lo intenté me pasó lo mismo, tardó bastante en cogerlo como 3 o 5 min, recuerdo haber quitado y enchufado el cable usb en el proceso. Mira el hilo de xda por si acaso me dejo algo.siento no poder ser de más ayuda, te aseguro que anda, eso si tarda en cogerlo. Sent from my GT-I9000 Edito : Te añado una prueba que he hecho para que veais como va. Última edición por sylar666 Día 10/01/11 a las 20:47:19. |
#48
|
||||
|
||||
Problemas al compilar heimdall-frontend
Hola amigos,
Me alegra ver que por fin tenemos una dorma de actualizar nuestras roms en Linux. He seguido los pasos que aqui indicas y me he encontrado con varios problemas, agradeceré un poco de orientación: Instalación SDK 1) Tuve que instalar el android-sdk_r07-linux_x86.tgz, el que habia en los repositorios (versión r_08) no hay forma de que actualice paquetes me da error: Código:
XML verification failed for http://dl-ssl.google.com/android/repository/addons_list.xml. Error: java.lang.NullPointerException Como la versión anteriro si me funciona pues con eso ya tenia acceso al dispositivo con Código:
./adb devices Cuando llego al punto de compilar heimdall-frontend me tira error: Código:
RCC: Warning: No resources in 'mainwindow.qrc' Información relevante: Debian Squeeze Paquete: libqt4-dev Estado: instalado Instalado automáticamente: no Versión: 4:4.6.3-4 Paquete: qt4-qmake Estado: instalado Instalado automáticamente: sí Versión: 4:4.6.3-4 Saludos Jose |
#49
|
||||
|
||||
Hola Jose, el warning supongo que te sale al hacer el qmake... pero ¿has continuado con la compilación de todos modos (ya sabes: make y sudo make install)? Si no prueba a ver qué tal.
Por cierto, yo no he necesitado instalar qt4-make Lo del sdk 08 ni idea de momento... pero si al menos puedes usar adb con la 07 ya tienes algo ganado. |
#50
|
||||
|
||||
Lo puse porque hice una búsqueda por si no tenia instalado el "cmake" y vieraís que si. Ahora cuando tengo un poco de tiempo me pongo a leer para no cagarla mucho, yo solo quiero pasarme a la 2.2.1 Saludos y agradecido Jose |
#52
|
||||
|
||||
INTRO Entre varios compañeros linuxeros (intronauta, trompe y jgnomero) se ha planteado la conveniencia de abrir un hilo que centralice la información disponible para sistemas linux en relación con nuestros Galaxy S. Como introducción al tema, en este primer post, trataré de dejar claras las acciones más básicas que cabe hacer en Ubuntu (10.04 y superiores) para empezar a manejarnos perfectamente con el Galaxy. Quiero dejar sentado desde ahora que van dirigidas casi exclusivamente a aquellas personas iniciadas en Ubuntu que quizás se lleven de entrada la impresión equivocada de que necesitan recurrir a otras plataformas. En Ubuntu el dispositivo se encuentra completamente soportado de forma nativa, sin más requisitos. Por tanto, aunque acabes de empezar en este mundillo no tienes nada que temer. Sólo existía hasta hace poco una lamentable excepción a esto: un programa fiable para flashear roms. Pero de la mano de Heimdall el frotar se va a acabar. Considero, además, que con el flasheo tendríamos una ventaja suplementaria. En ubuntu se ve minimizado el riesgo que puede plantearse por ejemplo en Windows, donde procesos asociados a software de origen diferente y sin relación entre sí (Odin, Kies, etc...) pueden interferir de una forma perjudicial en el mismo. Aunque ya sabéis que no existe nada infalible y menos en estos temas... Voy a dividir el post en dos partes. La primera contiene información casi intranscendente. Mencionaré un par o tres de las acciones más habituales y simples que todos realizamos a diario. Los que ya conocéis Ubuntu deberíais pasar directamente a la segunda. En ella intentaré resumir los pasos que hay que dar para dejar Ubuntu preparado en caso de que queramos flashear. I
(Click para mostrar/ocultar)
II Aquí vamos a dejar Ubuntu a punto de caramelo para flashear. Obviamente es algo más avanzado que lo anterior.ANDROID-SDK: Es casi obligatorio poder contar con algunas herramientas de sdk. No sólo porque queramos flashear. Mediante adb por ejemplo podría interesarnos hacer otras cosas. Aunque en este caso, de caras al flasheo, lo que más nos interesa es poder poner el Galaxy en modo download desde el ordenador. Nada más. No va a ser preciso descargar e instalar toda la plataforma o componentes más avanzados. Creedme, esto es más fácil hacerlo que decirlo así que no os asustéis.1) Descargamos el paquete para linux que encontraremos aquí: http://developer.android.com/sdk/index.html 2) Activamos los repositorios partner: Synaptic> Configuración> Repositorios> Otro software Acordaos de Recargar. 3) Instalamos este paquete (no es imprescindible pero lo haremos por si las moscas otro día os da por hacer cosas más complicadas con android): Código:
sudo apt-get install sun-java6-bin 4) Sólo si nuestra arquitectura es 64 bits además este: Código:
sudo apt-get install ia32-libs 6) Como a mí no me gusta tener carpetas visibles que contengan programas en mi /home, yo siempre las oculto. Si os gusta la idea renombráis la carpeta poniendo un punto delante: .android-sdk-linux_x86. (Haciendo CTRL+H ocultamos/desocultamos esas carpetas). 7) A partir de la versión 08 hemos de lanzar el manager sdk: Código:
/hometuusuario/.android-sdk-linux_86/tools/android ![]() 8) Si se instalado correctamente en Installed packages deberia aparecer esto: ![]() 9) Vamos a crear una ruta permanente hacia los directorios donde están los ejecutables para invocar las herramientas que allí tenemos desde cualquier posición: Código:
sudo gedit /hometuusuario/.bashrc Código:
export PATH=${PATH}:/hometuusuario/.android-sdk-linux_x86/tools export PATH=${PATH}:/hometuusuario/.android-sdk-linux_x86/platform-tools Primero creamos el archivo donde se encontrará la regla para udev: Código:
sudo touch /etc/udev/rules.d/51-android.rules Segundo editamos: Código:
sudo gedit /etc/udev/rules.d/51-android.rules Código:
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666" Cuarto guardamos y cerramos. Y quinto le damos los permisos necesarios al archivo: Código:
sudo chmod a+r /etc/udev/rules.d/51-android.rules Código:
adb devices Código:
* daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached 10003082a1ca device HEIMDALL Se trata de un programa multiplataforma (Linux, OSX y Windows). Se lo debemos a Benjamin Dobell. Pasó a una fase estable con su versión 1.0. Ésta no contaba todavía con un frontend y no permitía opciones como la repartición, cosas que a mí personalmente no me parecen esenciales o que impliquen que Heimdall 1.0 no siga siendo una alternativa a Odin muy potable. Sin embargo desde hace unos días disponemos de la siguiente versión estable 1.1 que ya incluye esas y otras opciones y que debería como mínimo tentar a los todavía reacios. No obstante, la nueva versión no está exenta de toda pega. La forma en que el programa ha pasado a entender la repartición implica hacer flasheos desde cero sin ningún tipo de paliativo. Es decir, que no puede llevarse a cabo si no se flashea prácticamente todo. Y cuando digo todo me refiero a que va a arramblar incluso con el bootloader, solicitándonos otro PBL y otro SBL, con los problemas que ello puede acarrear si no estamos seguros de cuáles son los correctos y pudiendo afectar así al famoso combo de los tres botones. Tampoco es que sea un drama pero de momento toca tener las cosas bien claras antes de reparticionar. Pensad por otro lado que la repartición no es una condición necesaria para flashear, pero en cualquier caso siempre tendréis la opción de decidir con qué versión os quedáis mientras se vaya definiendo el desarrollo del programa. Este es el hilo de desarrollo y os recomiendo que hagáis una lectura aunque sea en "modo scroll": http://forum.xda-developers.com/showthread.php?t=755265 Y como no todo lo bueno está fuera de casa, aquí tenemos también un hilo específico abierto por nuestro compañero intronauta (siento que hayas tenido que soportarme más de la cuenta): http://www.htcmania.com/showthread.php?t=157925 INSTALACIÓN: Nos vemos obligados al escribir esto a diferenciar la instalación en una arquitectura 64 bits de otra de 32 bits.Es de esperar que la situación no tarde mucho en cambiar en beneficio de todos. En cuanto eso suceda actualizaré la información lo más rápido posible porque comprendo que para los nuevos el proceso puede parecer confuso. 64 bits:
(Click para mostrar/ocultar)
32 bits:
(Click para mostrar/ocultar)
USO: Para facilitar las cosas pondré dos ejemplos prácticos de cómo usar Heimdall. Tanto a través de su frontend como por línea de comandos. Si queréis revisar todas las opciones de Heimdall basta con hacer: Código:
heimdall .help Código:
heimdall-frontend -En terminal o mediante ALT+F2 tecleamos: Código:
alacarte ![]() -Escojemos el submenú donde queremos incluir el lanzador de Heimdall. Por ejemplo en Herramientas del sistema. Y le damos a Elemento nuevo, apareciendo esto: ![]() -Rellenad los campos tal como están en la imagen y ya está, ya lo tendréis en el menú. ADVERTENCIA: TENED CUIDADO CON EL FLASHEO, SÓLO VOSOTROS SOIS RESPONSABLES DE VUESTROS GALAXY Y VUESTRA ES TAMBIÉN LA RESPONSABILIDAD DE COMPLETAR O CONTRASTAR TODA LA INFORMACIÓN QUE SE OS FACILITE. Acordaos siempre de poner el teléfono primero en modo Depuración USB. Y después en download mode: Código:
adb reboot download Primer ejemplo. Flashear kernel: Supongamos que estáis en Froyo y queréis flashear un kernel específico que incluya root o el clockworkrecovery, para poder hacer nandroid backups o flashear directamente desde el recovery 2e. Podríamos descargar este, por decir alguno: http://forum.xda-developers.com/showthread.php?t=788108 En el directorio que queramos descomprimiríamos el kernel: zImage. En la versión 1.0 usualmente deberemos contar también con el pit 512. Como en este caso, que lo dejaríamos en ese directorio. (Con la versión 1.1 el pit única y exclusivamente se usaría si hiciéramos repartición). Por línea de comandos. La estructura de la línea siempre será: Código:
heimdall flash --<opción> <nombre_del_archivo> Versión 1.0> En este supuesto iríamos al directorio donde estuviera el pit 512 y el zImage e introduciríamos lo siguiente: Código:
heimdall flash --pit s1_odin_20100512.pit --kernel zImage Versión 1.1> Sólo con zImage: Código:
heimdall flash --kernel zImage Por GUI: ![]() Y Start Segundo ejemplo. Flashear una rom entera: Si todavía estáis con Eclair y queréis realizar una instalación limpia de Froyo mediante Heimdall, el procedimiento es igual de sencillo. Me refiero al flasheo en sí (para los prerequisitos aconsejables a la hora de flashear una rom como hacer backups, wipes data, etc... dirigíos a los múltiples post que hablan del tema). Versión 1.0> Yo lo hice con la Froyo Europea (I9000XXJPO:http://www.multiupload.com/7CHHYFEGWS). Descomprimiríais lo siguiente: *cache.rfs *factoryfs.rfs *modem.bin *param.lfs *zImage Como de nuevo necesitaríais el pit 512, lo añadiríais al mismo directorio. Y flasheando que es gerundio: Código:
heimdall flash --pit s1_odin_20100512.pit --factoryfs factoryfs.rfs --cache cache.rfs --param param.lfs --kernel zImage --modem modem.bin Versión 1.1> Por todo lo que he comentado antes acerca de la repartición una instalación en limpio sería así: Código:
heimdall flash --repartition --pit s1_odin_20100512.pit --factoryfs factoryfs.rfs --cache cache.rfs --dbdata dbdata.rfs --primary-boot boot.bin --secondary-boot Sbl.bin --param param.lfs --kernel zImage --modem modem.bin Por GUI: ![]() Y Start Con la 1.1 para una instalación en limpio de una rom a otra basada en una misma versión de la que ya tenemos (Eclair-Eclair o Froyo-Froyo) no sería necesaria la repartición. De este modo, no deberia plantearse ningún tipo de problema, siendo el comando algo así: Código:
heimdall flash --factoryfs factoryfs.rfs --cache cache.rfs --param param.lfs --kernel zImage --modem modem.bin ![]() |
#53
|
||||
|
||||
Hola familia soy nuevo en este foro y quiero dar las gracias por tan excelente post, enhorabuena muy pero muy bueno... Les cuento eh hecho todos los paso tal cual y eh empezado a flashear mi primera Rom en ubuntu, android 2.3 gingerbread y resulta que cuando el teléfono se me ah puesto en modo downloading... no me lo reconoce heimdall, no puedo darle start para seguir la instalación.... en fin el teléfono se me quedo ahí. ¿ a que se debe esto? ¿es por falta de drivers? eh estado googleando para averiguarlo y no eh encontrado respuesta alguna...., y quien más que ustedes para que me echen un cable, por favor les agradecería cualquier ayuda .. gracias
![]() Lo segundo es preguntarte que terminal tienes, ya que para el galaxy S no hay gingerbread aun. ![]() Qué versión de ubuntu utilizas 10.10, 32-64 bits, etc.? Qué te aparece cuando haces "adb devices"? Si has seleccionado un pit para hacer repartición, has seleccionado todas las casilla menos "recovery"? |
#54
|
||||
|
||||
Heimdall no me reconoce mi Samsung Galaxy S
Hombre!! muchas gracias por tan pronta respuesta. mis disculpas por haber añadido todo el primer post, pero como soy nuevo aquí, pues me eh rayado sorry( no sabia donde escribir
![]() Tengo un Samsun Galaxy S, no se si pueda postear este enlace aquí, de todas formas pido disculpas por adelantado si me equivoco;) http://tecnolatino.com/instalar-andr...sung-galaxy-s este es el tutorial por el que me estaba basando. ubuntu maverick 10.10 cuando hago adb devices me sale esto List of devices attached, es raro:S por que antes si que lo detectaba cuando empece hacer todo este tinglado ![]() |
#55
|
||||
|
||||
A mi me pasa lo mismo y aunque no me lo detecta si puedo lanzarle comandos
Prueba con el de ponerlo en recovery y mira si te entra Un saludo |
#56
|
||||
|
||||
Hombre!! muchas gracias por tan pronta respuesta. mis disculpas por haber añadido todo el primer post, pero como soy nuevo aquí, pues me eh rayado sorry( no sabia donde escribir
![]() Tengo un Samsun Galaxy S, no se si pueda postear este enlace aquí, de todas formas pido disculpas por adelantado si me equivoco;) http://tecnolatino.com/instalar-andr...sung-galaxy-s este es el tutorial por el que me estaba basando. ubuntu maverick 10.10 cuando hago adb devices me sale esto List of devices attached, es raro:S por que antes si que lo detectaba cuando empece hacer todo este tinglado ![]() ![]() Joer, estoy tontaco perdido, adb devices no reconoce el modo download. Vale, quieres instalar el dump de gingerbread del Nexus S que no funciona casi nada, ya te lo digo, no merece ni la pena probarlo, es una prueba de concepto. Cuando estás en Heimdall detalla los pasos que haces, es decir, que archivo (nombre) y en qué casilla. Debes seleccionar solo el archivo zImage en "kernel" para flashear un kernel especial (has tenido que hacer antes todo el tema como se detalla en el blog) y cuando quieras volver a la rom de serie tendrás que flashear el zImage original desde heimdall de la misma manera. Antes de meterte en probar estas frikadas prueba con cosas sencillitas. Prueba con un kernel con lagfix y esas cosillas hasta que le pilles el rollo |
#58
|
||||
|
||||
Hola gente , buenas....Vale, quieres instalar el dump de gingerbread del Nexus S que no funciona casi nada, ya te lo digo, no merece ni la pena probarlo, es una prueba de concepto.[/quote]
ok. me imagino que tu ya abras probado esa Rom, en fin para gustos los colores... como yo no la eh probado aun no puedo decir nada; de lo contrario esperare a instalarla a ver, si es que puedo, vamos!! por que con el teléfono inoperativo no creo que pueda hacer nada.. de momento se puede decir que tengo un bonito pisapapeles ![]() ![]() Yo, como dije al principio lo hago siempre en pc con win que hay en el curro, pero no lo puedo usar hasta el jueves " el tío se ah ido de vacaciones 1 semana y vendrá el jueves.. así que hasta el jueves no sabré si tendré un pisapapeles chulisimo para toda la vida o quizás me lo detecte Odin y pueda recuperar mi teléfono. Cuando estás en Heimdall detalla los pasos que haces, es decir, que archivo (nombre) y en qué casilla. Debes seleccionar solo el archivo zImage en "kernel" para flashear un kernel especial (has tenido que hacer antes todo el tema como se detalla en el blog) y cuando quieras volver a la rom de serie tendrás que flashear el zImage original desde heimdall de la misma manera.
![]() - /data partition (partición de data) convertida a Ext4, usando un Ext4 lagfix, tal como Voodoo lagfix. - Tener Busybox instalado en tu dispositivo. - Instalar Odin o Heimdall en tu computadora. - Instalar Android SDK en tu computadora. Para instalar: * Haz una copia de seguridad (backup) del actual sistema operativo que tienes en tu móvil. * Descarga el system dump del enlace indicado al final de esta publicación y cópialo en la root de tu tarjeta SD. * Sube una ventana de command prompt, navega al directorio de herramientas del Android SDK e ingresa los siguientes comandos: adb shell su cd /data mkdir gingerbread cd gingerbread busybox tar zxvf /sdcard/system-dump-as-root.tar.gz mkdir data busybox cp -a /efs efs sync reboot download Hasta aquí llegue , por que el teléfono se me ah puesto en modo downloanig.. y no me lo detecta heimdall y cuando intento apagar el teléfono me sale un teléfonito y un pc y en medio un simbolo de ! en un triangulo :S. Así que ni pa' tras ni pa'delante y el recovery no va ,vamos!! estoy muerto por el culo ![]() el único paquete que me falta por meter es nsonsgs.tar. que obviamente tiene que ir el archivo zImage en "kernel" y darle start y listo, pero no me deja, en fin.. creo que eso es todo ![]() |
#59
|
||||
|
||||
Buenas:
He tenido un pequeño problema con la instalación del heimdall, y como soy un usuario bastante novatillo en linux, estoy un poco perdido. Lo primero decir, que no tengo el archivo exacto que pone en el tutorial de la web, no tengo el Benjamin-Dobell-Heimdall-400e41e.tar.gz, si no el heimdall-1.1.1, pues en el link ya no está este. Todos los pasos de la instalación los he hecho sin problemas excepto este: ![]() 6) Por otra parte, el autor nos ha facilitado la tarea de establecer automáticamente las reglas udev para las librerías libusb, añadiéndonos un script al efecto:
Nos movemos con nautilus hasta la carpeta Linux que nos hemos descargado y ejecutamos el script haciendo doble click sobre el archivo y dando a Ejecutar. Este es el script: install-udev-rules.sh ![]() Incluso descargué otra versión, Benjamin-Dobell-Heimdall-47faaf0, pero tampoco tiene ninguna "RULE" para poder instalar. Cuando conecto la Galaxy no me lo detecta, aunque el heimdall parece funcionar, incluso el front-end. ¿alguien me puede colgar el archivo original del tutorial Benjamin-Dobell-Heimdall-400e41e.tar.gz, para ver si así puedo terminarlo correctamente? GRACIAS! P.D: He leido por ahi arriba que el heimdall no detecta el Galaxy en modo download. ¿es esto cierto? ¿se flashea con el encendido entonces? ujahskhkskj ¿eso es posible? GRACIAS! P.D: Uy, se me olvidaba. Tengo Ubuntu 10.10, Intel Pentium Dual Core T2080 32 bits. P.D: Tengo instalados también los SDK-s, pero el emulador va excesivamente lento, ¿es normal? Última edición por Yamagata-9th Día 23/02/11 a las 13:03:29. |
|
#60
|
||||
|
||||
Buenas:
He tenido un pequeño problema con la instalación del heimdall, y como soy un usuario bastante novatillo en linux, estoy un poco perdido. Lo primero decir, que no tengo el archivo exacto que pone en el tutorial de la web, no tengo el Benjamin-Dobell-Heimdall-400e41e.tar.gz, si no el heimdall-1.1.1, pues en el link ya no está este. Todos los pasos de la instalación los he hecho sin problemas excepto este: Yo en la carpeta Linux no tengo mas que un simple readme, no encuentro el archivo install-udev-rules.sh por ninguna parte. Incluso descargué otra versión, Benjamin-Dobell-Heimdall-47faaf0, pero tampoco tiene ninguna "RULE" para poder instalar. Cuando conecto la Galaxy no me lo detecta, aunque el heimdall parece funcionar, incluso el front-end. ¿alguien me puede colgar el archivo original del tutorial Benjamin-Dobell-Heimdall-400e41e.tar.gz, para ver si así puedo terminarlo correctamente? GRACIAS! P.D: He leido por ahi arriba que el heimdall no detecta el Galaxy en modo download. ¿es esto cierto? ¿se flashea con el encendido entonces? ujahskhkskj ¿eso es posible? GRACIAS! P.D: Uy, se me olvidaba. Tengo Ubuntu 10.10, Intel Pentium Dual Core T2080 32 bits. P.D: Tengo instalados también los SDK-s, pero el emulador va excesivamente lento, ¿es normal? ![]() Comento lo de la actualización porque desde la versión 1.1.1 ya no hace falta establecer las reglas udev para Heimdall: es algo que ya está integrado en el propio proceso de instalación. O sea, que al hacer un "make install" debería finalizar todo correctamente sin más. Lo único que se me ocurre así de entrada es que compruebes si has instalado libusb-1.0. Si no es así acuérdate de hacerlo. No sé si en ubuntu 10.10 ya está en los repositorios, si no prueba a compilar con el que viene en el paquete de Heimdall. Prueba también a instalar libusb-1.0-0-dev por si acaso (esto sí está en los repos o eso creo es que no estoy en casa ahora). Heimdall sí funciona y debe funcionar obviamente en modo download. Otra cosa diferente, me parece que es con lo que te está confundiendo, es que adb no reconoce el modo download. A ver si alguien más puede ayudarte. Saludos Última edición por taopaipai Día 23/02/11 a las 14:16:38. |
![]() |
![]() |
||||||
|