Home Menu

Menu



ROMs y desarrollo Nexus One ROMs y desarrollo Nexus One


 
Herramientas
  #1  
Viejo 15/04/10, 18:21:46
Avatar de drizzt dourdem
drizzt dourdem drizzt dourdem no está en línea
Usuario muy activo
Mensajes: 860
Compra y venta: (20)
 
Fecha de registro: feb 2010
Localización: Getafe
Mensajes: 860
Modelo de smartphone: Samsung Galaxy S23 Ultra
Versión de Radio: EuropaFm
Tu operador: Pepephone
Mencionado: 1 comentarios
Tagged: 0 hilos
Ayuda actualizar el kernel para usar android wifi tether

Después de ponerlo en el foro general de nexus one sin obtener ayuda, lo pongo aquí a ver si hay mas suerte, he rooteado el teléfono con el himem y al instalar el android wifi tether me dice que tengo que actualizar el kernel, siguiendo estos pasos:

  1. Get a copy of 'adb' and 'fastboot' (check the SDK or google for them).
  2. Grab the Nexus One update zip and 'nexusone-zimage' from the downloads page
  3. Plug your phone's USB in.
  4. adb reboot bootloader
  5. When the bootloader screen appears: fastboot boot nexusone-zimage
  6. Make sure the phone boots, if not, STOP
    1. Note that Wifi will not work at this stage.
    2. If the phone fails to boot, something is wrong. Pull the battery to reboot.
  7. Unzip the update zipfile, then 'adb push bcm4329.ko /sqlite_stmt_journals/'
  8. adb shell
  9. su
  10. insmod /sqlite_stmt_journals/bcm4329.ko
    1. If an error appears doing this, STOP
  11. lsmod
    1. You should see 'bcm4329' listed. If not, STOP.
  12. mount -w -o remount /dev/block/mtdblock3 /system
  13. cat /sqlite_stmt_journals/bcm4329.ko > /system/lib/modules/bcm4329.ko
  14. Logout out of the phone.
  15. adb reboot bootloader
  16. When the boot screen appears: fastboot flash zimage nexusone-zimage
  17. fastboot reboot
  18. Your phone should come up, you are done!!
El problema es que no tengo ni idea de lo que dice ni como hacerlo a ver si me podéis echar una mano esplicandomelo un poco mas claro, ya que de momento no quiero instalar una rom cocinada....

Salu2 y gracias
Responder Con Cita


  #2  
Viejo 16/04/10, 00:44:42
Avatar de sergioalvarezmac
sergioalvarezmac sergioalvarezmac no está en línea
Miembro del foro
Mensajes: 310
 
Fecha de registro: ene 2010
Localización: Langreo, Asturias
Mensajes: 310
Modelo de smartphone: Nexus One
Versión de ROM: Froyo 2.2
Mencionado: 0 comentarios
Tagged: 0 hilos
Pues instalar una ROM cocinada es la opción más sencilla, además de que obtienes otra serie de beneficios
que no tienes en la ROM original. Si te decides por flashear una ROM, te recomiendo Cyanogen o MoDaCo
para empezar.

En el supuesto de que quieras seguir adelante con lo que publicas en el post, no es que sea materia demasiado
avanzada, pero si eres nuevo, no te lo recomiendo.

En fin, para empezar, si no conoces un poco el idioma de Shakespeare, no me extraña que estés más perdido
que un pulpo en un garaje. Voy a suponer que realmente no entiendes nada de nada. "adb" y "fastboot"
son comandos del SDK (kit de desarroyo de aplicaciones) de Android. Voy a exponerte los pasos del tutorial
en spanish de asturias con algún comentario:


1.- Consigue una copia de "adb" y "fastboot". Como ya te dije forman parte del SDK de google. Lo puedes
bajar desde http://developer.android.com/sdk/index.html . Descomprimes el archivo, ejecutas el Setup,...
Lo normal de cualquier programa de Windows o Mac (en Linux no lo he instalado, así que no se cual es
el procedimiento a seguir, aunque sospecho que no será muy diferente al de Mac).

2.- Coge el ZIP de actualización del Nexus One y el "nexusone-zimage" de la página de descargas. Supongo que será un archivo "update.zip" y el nombrado "nexusone-zimage", que es el kernel en si.

3.-Conecta tu teléfono al PC (o MAC) mediante el cable USB

4.- Abre un terminal de comandos. En Windows: Inicio -> Ejecutar y teclear "cmd" sin las comillas y pulsar
ENTER. En MAC: Presiona Command (tecla Manzana) + ESPACIO, y teclea terminal. Pulsa ENTER.
Una vez en el terminal o consola de comandos vete al directorio donde instalaste el SDK. Verás varias carpetas y archivos. Vete al directorio TOOLS. Ahí están los comandos que necesitas. Ejecuta "adb reboot bootloader".

5.- Cuando aparezca la pantalla del bootloader (una pantalla blanca con unos androides verdes sobre patines
en la parte inferior), teclea el siguiente comando: "fastboot boot nexusone-zimage".

6.- Asegúrate de que el teléfono arranca bien, si no, PARA automáticamente y no sigas con el proceso.
Notarás que no funcionará el WIFI. Si el teléfono no arranca, algo está mal. Quita la batería, espera unos
segundos, vuelve a ponerla, arranca el teléfono y no sigas intentando el procedimiento.

7.- Descomprime el archivo de actualización que descargaste en el paso 2 y teclea "adb push bcm4329.ko /sqlite_stmt_journals/" (con esto no haces más que copiar el archivo bcm4329.ko al teléfono.
Ese es el archivo que controla el tema del funcionamiento del WIFI, concretamente es el driver wifi).

8.- Ejecuta "adb shell". Es lo mismo que abrir un terminal de comandos en el teléfono.

9.- Ejecuta "su". Con esto das privilegios root a todo lo que teclees.

10.- Ejecuta "insmod /sqlite_stmt_journals/bcm4329.ko". Esto lo único que hace es instalar el driver WIFI. Si aparece algún error después de ejecutar el comando, PARA inmediatamente y no continúes más.
Va en serio, porque lo que sigue después, con un driver incorrecto puede dejar KO al Nexus.

11.- Ejecuta "lsmod". Este comando sirve para mostrar módulos instalados (drivers). Deberías ver en la
lista el bcm4329, si no, PARA.

12.- Ejecuta "mount -w -o remount /dev/block/mtdblock3 /system". Con esto le das permisos de escritura
a ciertas partes del sistema que normalmente no tienen esos permisos, ya que se supone que nada ni nadie
tiene por qué copiar nada allí.

13.- Ejecuta "cat /sqlite_stmt_journals/bcm4329.ko > /system/lib/modules/bcm4329.ko". Con esto copias
el driver WIFI al sistema sobreescribiendo el que ya existe.

14.- Ejecuta "logout". para terminar la sesión su (super usuario) en el teléfono.

15.- Ejecuta "adb reboot bootloader". Volverás a la pantalla blanca con androides verdes.

16.- Cuando aparezca dicha pantalla ejecuta "fastboot flash zimage nexusone-zimage". Con esto instalas
el kernel. Todos los pasos anteriores solo han servido para probar que el teléfono podía arrancar con
ese kernel sin problemas antes de instalarlo, por si no funcionaba, y para instalar el driver WIFI.

17.- una vez instalado el kernel ejecuta "fastboot reboot". Con esto reinicias el Nexus.

18.- Tu teléfono debería arrancar, y ya puedes tomarte una birra y una tapa de calamares por el trabajo
bien hecho.


Todo esto, a los que venimos de muchos años de pegarnos con Linux y otros sistemas tipo Unix, no nos
suena a chino, porque quitando los comandos "adb" y "fastboot" que son exclusivos del SDK de Android,
lo demás con comandos Unix/Linux muy frecuentes. No olvides que Android es en esencia una versión
de Linux para teléfonos móviles.

Espero haberte ayudado en algo. Aunque sigo recomendándote que instales una ROM cocinada, por comodidad
y porque ya vienen con todo esto preinstalado y funcionando sin problemas.

Saludos.
Responder Con Cita
  #3  
Viejo 16/04/10, 01:40:52
Avatar de mikisb1
mikisb1 mikisb1 no está en línea
Cocinero veterano
Mensajes: 1,933
Compra y venta: (11)
 
Fecha de registro: feb 2010
Localización: Madrid
Mensajes: 1,933
Modelo de smartphone: Galaxy S III, Galaxy S, Galaxy S II y Motorola Defy Ex-Nexus One
Versión de ROM: La Mejor porque es mia :-) MikiMod CarbonOcean
Versión de Radio: Maxima FM
Tu operador: Pepephone
Mencionado: 245 comentarios
Tagged: 0 hilos
sergio en primer lugar jejeje cambia el teclado del ordena porque le has debido de borrar las teclas...

Drizzt: Lo que te a explicado sergio esta perfecto pero si tienes la mas minima duda...y valoras los casi 500euros que vale el movil... yo que tu me iba a por una rom cocinada, Que son bajarte un par de zips( en la web tienes todas las roms disponibles y es simplemente meterte en el recovery un wipe y flashzip from sd y tienes la rom instalada, que ya siendo root como eres en 2 minutos la tienes instalada, y puedes tener mil funciones mas por ejemplo...:

Wifi tether y usb tether de serie en todas las roms
Trackball de colorines para las notificaciones
El kernel de linux mas reciente
Aplicacion de Camara de la desire o HTC ( yo la tengo y es mil veces mejor )
Apps2sd para guardar aplis en la sd en lugar del telefono.
Mas memoria ram ( aunque tu llevas el himem pero bueno... )

Y si lo que te preocupa es la garantia...

Tranquilo que ya la has perdido...
Responder Con Cita
  #4  
Viejo 16/04/10, 01:52:14
Avatar de sergioalvarezmac
sergioalvarezmac sergioalvarezmac no está en línea
Miembro del foro
Mensajes: 310
 
Fecha de registro: ene 2010
Localización: Langreo, Asturias
Mensajes: 310
Modelo de smartphone: Nexus One
Versión de ROM: Froyo 2.2
Mencionado: 0 comentarios
Tagged: 0 hilos
Tranquilo mikisb1, los teclados de MAC son más duros que el coche de mi abuelo... jejeje.
Aunque ya estaba pensando en comprarme el de aluminio que mola un montón, asi que disculpa:

Ejém!! : "En un lugar de la mancha de cuyo nombre no quiero acordarme, vivía un hidalgo caballero
de los de lanza en ristre....."

Haznos caso y flashea una ROM cocinada, que te evitas problemas.
Responder Con Cita
  #5  
Viejo 16/04/10, 02:20:45
Avatar de mikisb1
mikisb1 mikisb1 no está en línea
Cocinero veterano
Mensajes: 1,933
Compra y venta: (11)
 
Fecha de registro: feb 2010
Localización: Madrid
Mensajes: 1,933
Modelo de smartphone: Galaxy S III, Galaxy S, Galaxy S II y Motorola Defy Ex-Nexus One
Versión de ROM: La Mejor porque es mia :-) MikiMod CarbonOcean
Versión de Radio: Maxima FM
Tu operador: Pepephone
Mencionado: 245 comentarios
Tagged: 0 hilos
Jajajaja la verdad es que es una buena inversion el teclado de aluminio jeje...Sobre todo en tu caso...
Responder Con Cita
  #6  
Viejo 16/04/10, 14:00:09
Avatar de drizzt dourdem
drizzt dourdem drizzt dourdem no está en línea
Usuario muy activo
Mensajes: 860
Compra y venta: (20)
 
Fecha de registro: feb 2010
Localización: Getafe
Mensajes: 860
Modelo de smartphone: Samsung Galaxy S23 Ultra
Versión de Radio: EuropaFm
Tu operador: Pepephone
Mencionado: 1 comentarios
Tagged: 0 hilos
uff, osea q es complicado.... es que he leído q las roms cocinadas dan problemas como reinicios, q room me recomendáis q vaya bien....
Responder Con Cita
  #7  
Viejo 17/04/10, 02:00:58
Avatar de sergioalvarezmac
sergioalvarezmac sergioalvarezmac no está en línea
Miembro del foro
Mensajes: 310
 
Fecha de registro: ene 2010
Localización: Langreo, Asturias
Mensajes: 310
Modelo de smartphone: Nexus One
Versión de ROM: Froyo 2.2
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por drizzt dourdem Ver Mensaje
uff, osea q es complicado.... es que he leído q las roms cocinadas dan problemas como reinicios, q room me recomendáis q vaya bien....
Como ya dije en varias ocasiones, para los nuevos yo recomiendo Cyanogen o MoDaCo. Como
es tu primera ROM cocinada casi te diría que Cyanogen. Por varios motivos. Ambas son muy
estables y tienen muchísimo soporte y muchos usuarios detrás que te resolverán cualquier duda
que tengas, pero Cyanogen tiene algunas cosillas que la hacen más "recomendable", sobre
todo para los que empezáis, porque no te abruma con cientos de cosas que escoger y que configurar.
Todas las novedades que funcionan perfectamente vienen activadas de serie y ya está. No es
como la Enomther, que tienes que entrar en la aplicación SpareParts para activar o desactivar
cosas, que a los nuevos no hacen más que sembraros dudas. Cuando ya estés curtido, pruebas
todas las que quieras, pero de momento Cyanogen no te va a defraudar, y salvo por 2 o 3
cosas, ni te vas a enterar de que es otra ROM la que está corriendo, aunque si notes que la batería
te dura más, que tienes mejor cobertura, más velocidad,...

Cyanogen forever!
Responder Con Cita
  #8  
Viejo 03/12/10, 20:52:41
Avatar de discobritanics
discobritanics discobritanics no está en línea
Miembro del foro
Mensajes: 77
 
Fecha de registro: feb 2009
Mensajes: 77
Modelo de smartphone: kaiser
Mencionado: 0 comentarios
Tagged: 0 hilos
hola buenas tardes, yo tengo instalada la rom desire port de modaco, ya ya trae la aplicacion para compartir internet via wifi, pero no funciona. habra algun modo de hace que funcione?? o tengo que cambiar la rom?? muchas gracias por su ayuda..
Responder Con Cita
  #9  
Viejo 03/12/10, 22:11:13
Avatar de JuanLu86
JuanLu86 JuanLu86 no está en línea
Usuario veterano
Mensajes: 614
Compra y venta: (1)
 
Fecha de registro: abr 2010
Localización: Madrid
Mensajes: 614
Modelo de smartphone: Galaxy S4, Nexus 7 32 GB
Tu operador: Yoigo
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por drizzt dourdem Ver Mensaje
uff, osea q es complicado.... es que he leído q las roms cocinadas dan problemas como reinicios, q room me recomendáis q vaya bien....
MIUI ROM: http://www.htcmania.com/showthread.php?t=152661

Recomendada 100%, parece que tengas otro movil. Ni un problema hasta la fecha, mejoras:

- Grabación de video a 720p.
- Radio FM.
- Tethering.
- y muchos extras más.




Y aquí te dejo un tutorial para hacer root (aunque tu ya lo eres) y meterle un recovery, además también se explica en algún post como meterle una ROM, es todo muuuuuy sencillo:

http://www.htcmania.com/showthread.php?t=147725




Saludos!
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > Nexus One > ROMs y desarrollo Nexus One


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 01:54:02 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007