lunes 12 de julio de 2010

Cómo instalar Ubuntu en el Google Nexus One

Publico aquí un traducción bastante libre que he hecho del tutorial original: http://nexusonehacks.net/nexus-one-hacks/how-to-install-ubuntu-on-your-nexus-oneandroid/

Este tutorial es para aquellos que deseen instalar Ubuntu como sistema secundario en su Nexus One o en cualquier otro terminal rooteado con Android. He tratado de hacerlo lo más sencillo posible para todos.

Como podeis ver, he usado un Nexus One rooteado, pero si lo intentaís en otros terminales Android podríais tener problemas ya que no todos los teléfonos Android son exactamente iguales. Pero vamos, que puede que funcione, nunca lo sabrás hasta que lo pruebes.

En vez de instalarlo con sistema secundario, también se podría usar Ubuntu como sistema operativo primario en el Nexus One, pero eso significaría no poder usar el terminal como teléfono y probablemente, tampoco se podría usar la cámara.

La instalación que se describe en este tutorial NO afectará al sistema Android existente en tu teléfono. La terminal de Ubuntu se ejecutará en segundo plano mientras que la interfaz gráfica (X11) será mostrada mediante una aplicación VNC que corre sobre Android.



¿Por qué instalar Ubuntu en tu Nexus One?
Tener Ubuntu en tu Nexus One the permitirá ejecutar aplicaciones nativas de Linux en tu teléfono.

También he visto varios posibles usos en clases de ingeniería en la universidad, cuando se estudia Linux, en vez de ir a un laboratorio en el que haya ordeandores con dualboot, los estudiantes podrán usar su Nexus One para hacer las pruebas correspondientes.

Incluso para diseñadores web, su teléfono Android puede convertirse en un servidor web portable para probar sus últimos diseños.

Esta lista crecerá, y no hay absolutamente ninguna razón por la que no debamos ejecutar Ubuntu u otros sistemas Linux en teléfonos Android.

[...]

Cómo instalar Ubuntu en tu Nexus One
Antes de nada, descarga ubuntu.zip y descomprimelo:
http://www.megaupload.com/?d=FALJFT3L
ó
http://www.filefactory.com/file/b26fg8g/n/ubuntu.zip

1. Necesitas un Nexus One rooteado con busybox instalado (puedes seguir esta guía para instalar la ultima version de busybox: http://zedomax.com/blog/2010/07/07/android-hack-how-to-install-busybox-on-your-android/).
2. Si cumples el requisito anterior, podrás ejecutar Ubuntu bajo Chroot.

¿Qué es Chroot?
Chroot es basicamente la posibilidad de ejecutar otros sistemas operativos sobre el sistema actual (en este caso Android).
Chroot fue inicialmente desarrollado para probar nuevos sistemas operativos en entornos virtuales pero funcionará perfectamente en nuestro caso ya que nos permitirá usar Ubuntu como una máquina "virtual" sobre nuestro sistema Android.
Si, algo así como el Sun VirtualBox, VMWare o Virtual PC pero para Android.

Otro dato más: solamente peude "chroot" otro sistemas operativo hecho para la misma arquitectura de tu sistema. Por ejemplo, Google Nexus One usa la arquitectura ARM, lo cual significa que solamente podrás usar sistemas linux compilados para ARM.

En este caso estamos de enhorabuena ya que Ubuntu tiene un port para ARM.

3. Ahora que ya entiendes lo que es Chroot, copia la carpeta anteriormente descomprimida en la tarjeta MicroSD (tal cual, en la raiz).

4. Antes de seguir, asegurate que tienes desactivado el almacenamiento USB en tu teléfono, para que así podamos acceder a la tarjeta SD desde el programa "adb". Asegurate también de que el modo depuración USB está activado. Conecta ahroa el teléfono al ordenador.

5. Supongo que ya tienes instalado el SDK de Android instalado (lo tendrías que tener de cuando rooteaste tu Nexus One).
En Windows, vete a tu directorio donde tengas el SDK mediante la linea de comandos y ejecuta: "adb shell".
http://nexusonehacks.net/wp-content/uploads/2010/07/adbshell.jpg

6. Una vez que veas el simbolo "#" en la linea de comandos ya podremos continuar.

7. Ejecuta "su" para acceder al modo superusuario (root). Si te da un error aquí es que no rooteaste bien tu Nexus One.

8. Ejecuta "cd /sdcard/ubuntu".

9. Ejecuta "sh ./ubuntu.sh". Este script solo deberás ejecutarlo una vez (esta). Se iniciará la instalación:
http://nexusonehacks.net/wp-content/uploads/2010/07/ubuntu-android-2.jpg

10. Una vez que termine, ejecuta "bootubuntu" para "chroot"/bootear/ejecutar tu nuevo sistema Ubuntu sobre Android!
http://nexusonehacks.net/wp-content/uploads/2010/07/ubuntu-android-3.jpg

Si aparece la palabra "localhost", ¡felicidades! ¡Has instalado Ubuntu exitosamente!

Si no lo consigues, prueba reiniciando tu telefono y repite los pasos del 5 al 10 cuidadosamente.

¿Cómo consequir ver el entorno gráfico en tu Nexus One?

11. Necesitas descargar la última versión del VNC Viewer para Android: http://code.google.com/p/android-vnc-viewer/downloads/list
Instalalo en tu Nexus.

12. Ahora necesitas instalar algunas aplicaciones mediante la linea de comando de ubuntu, mediante apt-get.
Vuelve a la terminal de Ubuntu chrooteada y ejecuta:
"apt-get update"
"apt-get install tightvncserver"
"apt-get install lxde"
Tardará un rato (necesitarás conexión a internet y consumirá grandes cantidades de datos asi que asegurate de que estás conectado por WIFI).

13. Ejecuta:
"export USER=root"
"vncserver -geometry 1024x800"
http://nexusonehacks.net/wp-content/uploads/2010/07/ubuntu-android-7-499x243.jpg
Puedes establecer la contraseña del VNCServer como "123123123".

Ejecuta:
"cat > /root/.vnc/xstartup
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
icewm &
lxsession"
Pulsa Ctrl+D dos veces y pulsa intro.

14. Abre la aplicacion de VNC Viewer en tu Nexus One e introduce tu contraseña y pon el puerto 5901.

15. Pica en "connect" y ya deberías ver tu Ubuntu!

16. Para evitar tener que repetir todos estos pasos, haz lo siguiente:

17. Ejecuta:
"cat > front
export USER=root
cd /
rm -r -f tmp
mkdir tmp
cd /
vncserver -geometry 1024×800"
Pulsa Ctrl+D dos veces y pulsa intro.
http://nexusonehacks.net/wp-content/uploads/2010/07/ubuntu-android-10.jpg

Ejecuta:
"cat front /root/.bashrc > temp"
"cp temp /root/.bashrc"
http://nexusonehacks.net/wp-content/uploads/2010/07/ubuntu-android-11.jpg

Ya puedes salir con "exit".
Si deseas volver a Ubuntu, ejecuta "bootubuntu".

Nota: puedes usar un emulador de terminal para Android para bootear Ubuntu y asi no necesitar un ordenador.

Si sigues teniendo problemas:
Usa este otro fichero booubuntu:
http://zedomax.com/android/bootubuntu

domingo 23 de mayo de 2010

Froyo (Android 2.2) en Nexus One

Magnífico despertar para un Sabado: no hace ni 24 horas que discutíamos sobre el tema de las actualizaciones de Froyo para los terminales Android existentes, y teníamos en cuenta que en menos de un mes (en las próximas semanas) los Nexus One (y puede que los Motorola Droid) al menos la recibirían, según indicó la propia Google. Pero parece ser que todos subestimábamos la capacidad de sorprendernos que, a veces, tiene Google.

Ayer, a altas horas de la noche, uno de los redactores de T


echCrunch se disponía a dormir plácidamente, pero al meterse en su cama se percató de que no había puesto su Nexus One a cargar la batería, se levantó a enchufarlo y se llevó una sorpresa: El Nexus One mostraba el aviso de actualización a Android 2.2 Froyo en la pantalla.

martes 18 de mayo de 2010

Google dejará de vender Nexus One por Internet


No le ha salido bien a Google el intento de vender Nexus One únicamente en su tienda de Internet, ya que después de una serie de inconvenientes con los que se ha encontrado la compañía han decidido dejar de vender el smartphone desde su página web.

Esta decisión viene motivada por diversos aspectos, uno de ellos es que el servicio post-venta no era demasiado bueno y generaba demasiados problemas a los usuarios en vez de ofrecer soluciones. Pero sobre todo lo que afectaba a las ventas era que, al ser integra por Internet estas se podían ver mermadas ya que normalmente los consumidores quieren tener en sus manos el producto antes de comprarlo.

Comprar algo basándose solo en comentarios, fotos y vídeos leídos en diversos medios no es lo mismo que tener el aparato en nuestras manos, ver el tamaño que tiene, lo ligero que es, entre otro tipo de sensaciones que se pueden tener al probarlo. Esto es algo que se puede comprobar fácilmente con el iPad de Apple, quienes lo han probado terminan encantados y aseguran que es mucho más que un iPhone grandote. Sensación no sería tan accesible si el iPad se vendiera solamente por Internet, lo cual quizá también provocaría tener menos ventas.

Además, tampoco hay que olvidar que este método de venta no gustaba demasiado a los operadores estadounidenses y que la publicidad que ha tenido Nexus One fuera de Internet ha sido bastante pobre, por lo que quizá era de esperar que Google comenzase a venderlo por otros canales, algo que dentro de poco comenzará a hacer, principalmente por distribuidores, un modelo más habitual en la venta de teléfonos móviles.(b

Fuente: http://alt1040.com/2010/05/google-dejara-de-vender-nexus-one-por-internet (Bajo licencia CC)

jueves 8 de abril de 2010

¿Motorola Google Nexus Two?

Hace poco nos enteramos que el supuesto Motorola Shadow podría convertirse en el Google Nexus Two y ahora el propio CEO de la compañía, Sanjay Jha, acaba de confirmar que están trabajando en un Google Phone que sería parte de esos 20/30 teléfonos con Android que Motorola planea lanzar este año.

El CEO de Motorola confirmó que uno de los móviles con Android que lanzarán este año “llegará directo al consumidor con Google” así que suena a que harán lo mismo que hicieron HTC y Google con el Nexus One.

Es cuestión de tiempo para saber si lo nombrarán Nexus Two ya que Sanjay Jha no dio más detalles del dispositivo así que no tenemos idea de cuando será anunciado y si realmente será el Motorola Shadow (foto) con su espectacular pantalla táctil de 4.3 pulgadas WVGA.

Junto con esta interesante noticia, Motorola anunció sus resultados financieros del último trimestre del año donde lograron ganancias netas de 142 millones de dólares. La compañía vendió 12 millones de teléfonos en este trimestre de los cuales 2 millones fueron Android (Droid/Milestone y Cliq/Dext).

Pero los ánimos siguen sin ser los mejores para los accionistas de la compañía ya que las ventas en el último trimestre del año cayeron 20% con 5.7 mil millones de dólares frente a los 7.1 mil millones de dólares del año pasado. Sin embargo, Jha se muestra optimista y asegura que “recién estamos en la primera etapa de nuestra transición para ser una compañía de smartphones”.

Artículo con licencia Creative Commons extraído de: http://www.celularis.com/motorola/motorola-google-phone-nexus-two.php

domingo 28 de febrero de 2010

Nexus One llegará a España con Vodafone


El Nexus One llegará a España a través de Vodafone.

Asi lo confirmó, el director general de Google España, Javier Rodríguez Zapatero en una entrevista con el sitio web Portaltic.

En cuanto a las pocas ventas, confirmo que realmente no son un problema para Google ya que “Nosotros apostamos por un mundo abierto y cuanto más fácilmente se pueda acceder a la información que hay en el mundo virtual, pues mejor” por lo cual esa es un preocupación principal.

Sin embargo cuesta creer que a una compañía no le moleste cuando un producto en el cual se invirtió tanto tiempo y dinero en desarrollo, producción y publicidad no rinda según lo esperado. Pero quizás esto es solo un paso para lanzar un nuevo teléfono móvil que tenga mayor publicidad y corrija los errores del actual modelo.

Uno de los problemas más importantes es la perdida de conexión a las redes 3G que están sufriendo algunos terminales. Aunque Google lanzó un parche al problema, la publicación de estos problemas puede haber sido, también, otro de los motivos que hayan llevado a los consumidores a comprar otros terminales y no decidirse por el Nexus One.

Fuente: Gadget Manía - Noticiasdot (Distribuido con licencia CC)

Comparativa entre Nexus One y HTC Desire


Navegando por Internet me he encontrado con una comparativa exhaustiva entre el Nexus One y el HTC Desire.

Resumiéndola un poco, podemos decir que el Nexus One dispone de algunas ventajas muy llamativas sobre su hermano "gemelo" de HTC:

En el Nexus One disponemos a mayores de:

  • Un micrófono extra que es usado durante las llamadas para eliminar el ruido ambiente.
  • Es un teléfono tribanda: podrás hacer uso de las redes móviles de prácticamente todo el mundo.
  • Las actualizaciones del software serán posiblemente más frecuentes al ser un terminal fabricado directamente por Google, creador de Android.
  • Dispone de un sensor de luminosidad para oscurecer o no la pantalla en función de la luz de donde te encuentres.
  • Puedes personalizar su carcasa con un texto.
  • Es ligeramente más delgado que el HTC Desire.
Por el contrario el HTC Desire tiene algunas otras características de las que no dispone el Nexus como son la radio [el Nexus también dispone de radio pero no es utilizable por software. Posiblemente en proximas actualizaciones se pueda] y la interfaz HTC Sense [que ya podemos tener en nuestra Nexus One gracias al port de la ROM del Desire al Nexus. En próximos posts explicaremos cómo podrás tenerla].

Si deseas leer la comparativa al completo, puedes hacerlo en: http://e-global.es/b2b-blog/2010/02/23/nexus-one-vs-htc-desire-comparativa/

Foto: slashgear

miércoles 17 de febrero de 2010

Cargando la ROM de la HTC Desire en el Nexus One


En la Mobile World Congress 2010 que se celebra en Barcelona del 15 al 18 de febrero, ha sido presentado el nuevo terminal de HTC, el HTC Desire, también conocido como HTC Bravo.

Este terminal es de características muy similares a las del Google Nexus One. Las pequeñas diferencias son los 64MB más de RAM y el joystick táctil que posee, así como la ya típica interfaz de usuario Sense que viene con los últimos teléfonos de HTC.

Debido a estas similitudes, en internet ya se empieza a pensar en la posibilidad de instalar la ROM del HTC Desire en el Google Nexus One.
En concreto, en el foro de Modaco ya se han hecho algunas pruebas, obteniéndose como resultado las siguientes conclusiones:

- Funciona la trackball.
- Funciona la cámara con buena calidad.
- Funcionan los 4 botones físicos.
- La radio FM consigue cargarse, pero no encuentra ninguna emisora. Quizás se solucione instalando la "radio" del Desire. El tiempo dirá.
- Velocidad buena de ejecución.

Si estas pruebas avanzan y se llega a "liberar" la ROM del Desire con algunos retoques para el Nexus One, publicaremos aquí un manual en castellano de como instalarlo en nuestros terminales.