![]() |
|
ROMs y desarrollo HTC Magic ROMs y desarrollo HTC Magic |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Howto; Preparar sistemas Linux para rootear las HTC Android.
Hola a tod@s,
Abro este post porque me parece interesante ir posteando como se han preparado las distribuciones linux para poder usar fastboot y adb sobre nuestras magic. Hay que decir que hasta la fecha no he visto ningun tarball que sea comun para todas las distribuciones,y no creo que lo haya,y por eso hay que modificar/crear algun archivo o parámetro que será distinto en cada distribucion Linux para que fastboot y adb rulen bien. En mi caso,voy a postear como he configurado SuSE Linux para poder meter una rom a mi Magic. Me gustaria recalcar que NO HE LOGRADO usar fastboot desde mi usuario normal,en cambio adb SI,pero bueno,cuando quiero usar fastboot me logeo como root en mi PC y listo. CONFIGURACION DE SUSE 11.1 1- Descargamos el SDK para este plataforma y lo descomprimimos. 2- Debido a que el SDK para linux no incorpora el fastboot,podemos compilar uno nosotros o descargarte este que ya lo está. 3- Copiamos el fastboot dentro del directorio tools del SDK Y asi lo tenemos todo alli. 4- Accedemos al directorio tools desde la consola,nos logeamos como root y damos permisos de ejecucion al archivo fastboot. Código:
chmod +x fastboot Código:
touch 11-android.rules Código:
kate 11-android.rules Código:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c01", MODE="0666", OWNER="kilops" SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", MODE="0666", OWNER="kilops" ![]() 5- Reiniciamos el sistema. Una vez reniciado,conectais la magic y ya podeis probar el reconocimiento accediendo al directorio tools y ejecutando desde la consola; ./adb devices y ./fastboot devices (para fastboot recordad de tener la magic en modo fastboot) Si la reconoce,ya podeis hacer todo lo que se postea por este foro aqui desde SuSE 11.1. Yo he vuelto a meter el recovery de vodafone y todo perfecto. Saludos. NOTA IMPORTANTE: Otro aporte más para otras distros: Cambiar el número del archivo, por ejemplo para Ubuntu en vez de 11-android.rules es 50-android.rules, y creo que en el caso de la última versión es 51-android.rules. (gracias openmiki ![]() Última edición por scatha Día 27/07/10 a las 09:18:07 |
Los siguientes 7 usuarios han agradecido a kilops su comentario: | ||
|
#2
|
||||
|
||||
Muy buena iniciativa kilops... Asi y todo, como se complica la vida el Linux, en OS X funciona todo a la primera, y tambien es UNIX...
No te funciona el fastboot poniendo el "su" o "sudo" antes para hacer esa operacion como root sin tener que andar cambiando de login¿?¿? |
#3
|
||||
|
||||
Excelente tutoria, amigo kilops
![]() Me viene ni pintado para mi openSUSE 11.1 ![]() |
#4
|
||||
|
||||
Muy buen aporte... yo lo hice con openSUSE 11.1
De todas maneras, me gustaría añadir un detallito, y es, que en el paso 7, a veces no funciona directamente, y es porque cambia el idProduct, no sé por que pero a mi me pasó. Para cerciorarse de que está bien (o para cambiarlo) lo que hay que hacer es una vez enchufada la Magic, hacer un dmesg para ver la idProduct, y en caso de no coincidir cambiarlo en al archivo 11-android.rules ( o añadir una línea más, como he hecho yo). Otro aporte más para otras distros: Cambiar el número del archivo, por ejemplo para Ubunut en vez de 11-android.rules es 50-android.rules, y creo que en el caso de la última versión es 51-android.rules. Un saludo, y gracias de nuevo por el tutorial... Última edición por openmiki Día 29/05/09 a las 13:21:17 Razón: añadir info.. |
#5
|
||||
|
||||
Cita:
Cita:
Cita:
Sobre ubuntu,tambien lei que es SUBSYSTEM y no SUBSYSTEMS, a ver si alguien lo confirma. Por cierto,lo has conseguido hacer desde tu user? Cita:
![]() PD ; Si algun moderador puede editar el titulo y quitar la etiqueta rom se lo agredeceria,no veo donde poder editar el titulo del post yo mismo... ![]() |
#6
|
||||
|
||||
SI, el paso 7 es imprescindible, solo te comento lo de ampliarlo, ya que aveces no llega con poner las dos líneas que dices, si no que de esas líneas hay que modificar (o agregar otra línea) con el parámetro IdProduct, y para eso hay que mirar los mensajes del kernel con la información de la Magic...
Yo cogí el archivo que teóricamente es para Ubuntu y no modifiqué nada más que lo comentado antes... Sí que lo hice casi todo desde mi User, menos la edición del archivo ce /etc/udev |
#7
|
||||
|
||||
Cita:
Cuando digo se lo haces desde tu user,me refiero a meter roms o updates a tu HTC,no a editar los parámetros de Suse.Fastboot no me reconoce la Magic si no soy root en Suse. |
#8
|
||||
|
||||
Hola, ¿alguien ha conseguido que Fedora 9 reconozca el Magic?
Salud! |
#9
|
||||
|
||||
Cita:
ya lo tienes ![]() |
#10
|
||||
|
||||
Cita:
![]() ![]() |
#11
|
||||
|
||||
Yo por mas cosas que pruebo con mi ubuntu 9.04 y habiendo repasado mil veces los pasos no consigo que el "./adb devices" me reconozca nada de nada.
El fastboot ni lo he probado hasta que el primero al menos no me diga qu esta viendo mi magic Alguna idea/sugerencia ???? |
#12
|
||||
|
||||
Muy bueno compi
![]() ¿Sabes si valdría este post para la Hero y la Dream? Porque si es así, podríamos moverlo al foro General de Android, para que todos tuvieran acceso a él. Un saludo, JamworkS. |
#13
|
||||
|
||||
Cita:
|
#14
|
||||
|
||||
Conseguido...mi solucion ha sido matar el adb server y reiniciarlo con sudo:
Código:
$ adb kill-server $ sudo adb start-server * daemon not running. starting it now * * daemon started successfully * $ adb devices Estoy con la Magic conectada y una ROM bajada para probar, solo necesito los pasos. Por cierto, que usais vosotros para hacer backuo de vuestros datos y apps antes de cambiar las Roms para luego dejarlas igual ?? Última edición por obeliscum Día 09/08/09 a las 09:47:28 |
#15
|
||||
|
||||
Cita:
Cita:
Saludos. |
#16
|
||||
|
||||
Cita:
Ok, gracias, voy a ello. Me he bajado la ROM CRC1-beta-v2-signed Alguna ROM mejor o mas aconsejada que esta ?? Por cierto, acabo de comprar la MyBackup Pro (2'99$), tiene una pinta cojonuda y es justo lo que buscaba, muchas Gracias, perooooooo..... Cuando flashee la Magic , logicamente tambien perderé la app, si la quiero descargar de nuevo, detectará que ya la he comprado, o me la cobrará otra vez ?? Puede ser una pregunta estupida, poer no llevo con Android ni 2 dias, y me surgen dudas que en otros S.O. ni me planteo Última edición por obeliscum Día 09/08/09 a las 10:25:51 |
#17
|
||||
|
||||
Bueno,ahora ya tienes trabajo,porque las rom's van a gusto de cada uno,es cuestion de ir probando.
Cuando compras una aplicacion quedas registrado en la base de datos de google,y cuando cambias de rom ya te detecta como propietario de la licencia para volver a instalar o para futuras actualizaciones de la aplicacion. Lo que si te aconsejo si quieres trastear con rom's es que cambies el recovery,asi puedes hacer/restaurar backups de rom's con nandroid,es decir,si una rom te gusta haces un backup con nandroid antes de probar otra,asi siempre podrás restaurar tu rom anterior sin perder datos Para todo esto,tienes manuales en esta seccion,solo hay que buscar y leer...... Saludos. |
#18
|
||||
|
||||
Muchas gracias.....
Aunque no lo parezca ya llevo dias buscando y leyendo, poer con Linux hay poca cosa, y con Android el problema es mi falta de "seguridad" al hacer las cosas. Ahora mismo acabo de perder todos mis contactos de Gmail (casi 300) y estoy acojonadisimo. En la Magic aun los tengo, poer en Google no me sale nada.....y no se como sincornizarlos para que me coja los del Tlf, .....creo que ha sido algo que he hecho con el MyBackup |
#19
|
Muy buena idea, esto de postear algo con linux... yo tengo Ubuntu (si, ya se lo que pensareis algunos, linuxero de palo... pero eh! mejor eso que estar oprimido por el poder de BILL... - nada contra la gente de windows, ¡ojo! -). Bueno, pues eso, que si nadie postea para Ubuntu yo me voy a pelear esta noche y mañana y pienso hacer un tutorial con todo desde el principio. Rootear, Recovery, Instalación, etc, etc. A ver que tal me sale, lo mismo me quedo con un ladrillo y no tutoreo nada....
![]() Bueno lo dicho, gran idea. |
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 21:12:16 (GMT +2)
HTCMania: líderes desde el 2007