EuroMECH Unlimited

Mi androide y yo

Mis experiencias con el aPad 8001 de LDK

without comments

Hola a todos,

Despues de ya casi dos meses con el aPad, ya puedo hablar de sus capacidades y sus defectos.

Decir que en estos momentos lo estoy utilizando sobre todo para leer blogs, algo de correo electronico, navegar de vez en cuando por la web utilizando el Opera mini (que maravilla, oiga) y escuchar podcasts.

Cosas para las que NO vale el aPad:

  • Escribir, olvidaros de usarlo como notepad si quiera, a no ser que el pongais un teclado externo, os desesperareis con el teclado.
  • Leer libros o documentos, debido a la version de Android (1.5) es incapaz de aprovechar la pantalla de 7”, produciendose un efecto tipico de neblina debido a no utilizar la resolucion de la pantalla, sino una menor.
  • Jugar. Ni de coña podreis jugar, mi movil LG GW620 o incluso un Dream con la Rom de Cyanogen van muchisimo mejor y mas fluidos.
  • Utilizar redes sociales, siempre que os mantengais en la ROM que trae el equipo tendreis el Market de Google, si le meteis la version inglesa (va mejor) olvidaos ya del market, y por lo tanto de actualizar las versiones……. bye bye facebook, bye bye twitter.

Cosas para las que SI vale el aPad:

  • Navegar por Internet con el Opera mini es una delicia y muy comodo.
  • La bateria aguanta como una campeona, lo he usado de forma muy frecuente con el wifi activado y es una delicia el aguante que tiene.
  • Reproduce videos de una forma muy fluida, y el hecho de poder usar discos externos USB le da muchisima flexibilidad. (el hdmi no lo he probado, mi tele es normalita, jajajajaja).
  • Leer blogs, news y correo, al ser poco se hace comodo, ahora si vas a estar mucho tiempo, el efecto neblina puede ser cansino.
  • Escuchar podcasts o programas de radio, el altavoz es lo suficiente potente y se hace muy comodo.
  • Tomar notas rapidas
  • Desarrollar, eso si, hay que saber que la rom es una sdkDemo, asi que yo probaria tambien sobre otros terminales.

En resumen, estoy contento con el aPad, pero si me preguntasen si lo recomendaria, la respuesta es NO, esperaros a Octubre, o Navidad, se estan cociendo tabletas muy muy interesantes, y sobre todo las de Archos, precios muy ajustados y un hardware potente, por no hablar de la version de Android 2.2 y la amplisima comunidad de usuarios de que dispone.

Para los que querais investigar o enredar mas con el aPad, aqui teneis mi link dentro de Wuala con lo que he ido consiguiendo:

http://www.wuala.com/akencito/Android/

Deciros para acabar que si al grabar una ROM el equipo no responde, no desespereis, lo que hay que hacer es teniendolo conectado al USB, pulsar la tecla escape (la de la esquina superior) y sin soltarla encender el equipo, de esta forma se pondra en estado de grabacion de flash.

No solteis la tecla escape en ningun momento, y podreis utilizar el programa para grabarle la flash.

Tened en cuenta que la rom inglesa aunque vaya mejor (es la que yo uso) no dispone del market, por lo que os quedareis fuera sin posibilidad de instalar aplicaciones. Yo lo que hago es descargarlas con el movil y pasar al aPad el fichero .apk que me genera el FileGo.

Saludetes a todos y disfrutar del aPad los que lo tengais, yo ya estoy pensando en Navidad y un nuevo tablet, hasta entonces, seguire con mis inventos y desarrollos androides.

Written by admin

September 7th, 2010 at 10:42 am

Posted in Hardware,Uncategorized

Tagged with ,

Mi nuevo SmartPad o aPad 8001-e como lo denominan en LDK electronics

with 14 comments

Ayer me compre un SmartPad aPad 8001-e en la tienda de apadspain que tienen en Madrid.

Las caracteristicas del equipo son las siguientes:

Procesador RockChip2808 (ARM926EJC+DSP)
Velocidad 600MHz
RAM 128MB DDR2
Capacidad 2GB(NAND FLASH,UP TO 32GB) … hasta donde he visto solo tiene 1GB
Pantalla 7″ Táctil Multitouch(800X480)
Sistema OS Android 1.7.2 1.5 (la especificacion oficial es erronea)
Wireless LAN 802.11g
Puertos:

* 1x USB2.0 Salida
* 1x USB Entrada(Lee Memorias USB)
* 1x HDMI
* 1x Jack 3.5 Audio

Audio: Jack 3,5
Ranura SD/TF
Batería: Litium 3000mHA
Peso 334g

Y ahora la valoracion despues de toda una tarde con el :)

El equipo se desenvuelve de maravilla, es bastante agil, y la reproduccion de videos excelente.

La pantalla es bastante sensible y reacciona bien, mejor que muchas otras, el tamaño asi como el peso los encuentro ideales, mas seria muy grande y menos dificil de leer.

Probe lo que mas me atraia del equipo, el USB que permite utilizar dispositivos externos, y va de fabula, eso si, hay que activar una opcion en ajustes que me costo encontrarla :P

Me detecto teclado, raton, disco usb, y me queda probar 3G y Bluetooth.

El equipo viene de China, y eso se nota. El teclado aunque Android este configurado en Español, tiene la tecla de intro en chino, la parte predictiva tambien esta en chino, y ciertas aplicaciones son chinas, con todo el handicap que conlleva.

Al final consegui cambiar el teclado por el propio de android y deshabilite la parte predictiva, con esto se me soluciono el tema de localizacion.

Respecto a las aplicaciones chinas en la rom, no las uso, si no se lo que hacen mejor no usarlas, ademas que una hace uso de los contactos.

Como soy un desconfiado, y viendo de donde viene el equipo, me cree una cuenta gmail especifica para pruebas en entornos “peliagudos”, al fin y al cabo es android compilado en china, asi que nadie me asegura que hace o que no hace (modo paranoia off)

Ahora lo que me toca es recompilar todo android y flashear el equipo, para lo cual he visto lo siguiente (cosa que dice muy poco de su origen y su fiabilidad):

Al hacer ./adb devices se identifica como dispositivo 11223344, telita con el android que le han metido, tiene pelotas, jajajajaja.

La version de android es la 1.5 y el ID es sdkDemo, asi que volvemos con el problema de la fiabilidad y confiabilidad.

Ahora toca investigar, y atacar al equipo con un android 2.2 a ver si lo consigo, os mantendre informados  :)

Written by admin

July 22nd, 2010 at 10:35 am

Posted in Hardware

Tagged with

Pasito a pasito…… las coreutils son funcionales en el droide :)

without comments

Esto va bien, tras compilar el shell bash-4.0 para el androide, me dispuse a conseguir los programitas basicos que todos usamos en la consola de linux, pero que no estan dentro del shell, como por ejemplo el comando “cp”

Lo primero que hice fue buscar de donde conseguirlos, y encontre el paquete “coreutils” que contenia todas las aplicaciones basicas. Me lo descargue de la siguiente direccion:  ftp://ftp.gnu.org/gnu/coreutils/coreutils-8.5.tar.gz y me dispuse a compilarlo de igual forma que hice para el bash

Plafff!!! primera en la frente, tras ejecutar en ./configure , modificar el Makefile y ejecutar el make me encontre con que los ejecutables (los crea en la carpeta src) no eran static, sino dynamic, asi que no funcionaron en el droide al depender de librerias :(

No me desanime, coji el ./configure y le añadi como parametro CFLAGS=-static y lo lance, no sin antes quitar un par de parametros que me daban error por no identificarlos.

Tras esto comprobe que el Makefile lo habia generado con el parametro static, asi que ufano, lance un make. Tras este make (en realidad hubo varias pruebas y errores hasta conseguirlo), comprobe que los ejecutable eran para ARM y estaticos, wwwoooooowwwwwww lo habia conseguido.

Pero, oh tristeza, resulta que las coreutils en formato estatico ocupan 75m, asi que no podria subirlas al directorio /data/ y en la SD no me funcionaban al estar en formato FAT (o eso creo yo), asi que subir un par de ejecutables y …………….  FUNCIONO!!!!!!!!!

Mañana mas, que ya es tarde, pero esto cada dia pinta mejor  :)

Written by admin

July 12th, 2010 at 11:11 pm

Posted in Sistema

Tagged with ,

Un gran triunfo, he conseguido instalar bash 4.0 en mi droide

with one comment

Buenas, hoy es un gran dia, y no por juegue la final la seleccion, que tambien! ;) sino por que he instalado el bash en mi droide.

Tras unos dias buscando por alli y por alla sobre como conseguir una ventana de comandos en mi droide (si, soy un viciado de los comandos UNIX, lo reconozco), al final he optado por la siguiente combinacion:

1º enr00tar mi droide GW620, para lo cual he seguido las indicaciones de tolemaC, he de decir que para conseguir reconocer al droide en mi linux he tenido que arranca el demonio adb como root, utilizando el comando:

./adb kill-server

sudo ./adb start-server

tras esto ya me ha reconocido el droide con el tipico “./adb devices

2º Comprar el QuickSSHd para conseguir un demonio ssh en mi droide y asi conectarme a el via SSH. (1,55$ no esta nada mal para el uso que le pienso dar)

3º Utilizando la aplicacion gratuita ConnectBot me he podido conectar al droide via localhost:22 asi que en ese momento me ha subido la tension XDDDDDD

4º Y ahora lo mas importante, el proceso para instalar bash 4.0 en el droide:

  • Bajarnos el bash de  ftp://ftp.cwru.edu/pub/bash/bash-4.0.tar.gz
  • Bajarnos el “ARM Toolkit (Es el compilador cruzado para procesadores ARM)” de http://www.codesourcery.com/gnu_toolchains/arm/download.html
  • Por supuesto doy por hecho que teneis el SDK de Android
  • Ahora con todo descargado e instalado (el toolkit de arm instalarlo en el directorio bin de vuestro home, si no lo teneis creado ejecutar el comando “mkdir ~/bin” y luego descomprimir el toolkit en dicho directorio)
  • Dirigiros al directorio donde habeis descomprimido el bash, en mi caso ~/Codigo/bash-4.0
  • Dentro del directorio del bash, ejecutar el comando:   “./configure –prefix=/opt/arm_bash/ -host=arm-linux –enable-static-link –without-bash-malloc CC=/home/perseo/bin/arm-toolkit/bin/arm-none-linux-gnueabi-gcc“, modificad /perseo/ por vuestro usuario linux.
  • Tras esto debeis editar el fichero Makefile y cambiar la linea que pone “CFLAGS = -g -O2” por “CFLAGS = -g -O2 -static” (solo se ha de añadir el parametro -static)
  • Ejecutad el comando “make” y ya tendreis vuestro ejecutable bash. Para comprobar que esta compilado para un ARM, ejecutad el comando “file bash” y os deberia devolver una linea similar a esta:  bash: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.16, not stripped
  • Ahora desde el directorio tools del sdk de Android se ejecuta  ”./adb push ~/Codigo/bash-4.0/bash /data/“, recordad que /Codigo/bash-4.0/ es mi directorio, el vuestro podria ser otro, eso solo lo sabeis vosotros, y con esto se habra copiado el bash al directorio /data del droide

5º Ahora el subidon, arrancar el demonio ssh (QuickSSHd en mi caso), conectaros con el cliente del droide (ConnectBot) a root@localhost:22 y meted password, lo tipico, vamos. Tras la conexion, si poneis:  ”/data/bash” vereis un precioso entorno de comando bash  :)

Hasta aqui el gran triunfito de hoy, ahora empezare a compilar las utilidades y comandos tipicos de linux que se encuentran en los directorios /bin y /sbin, como el cp, o incluso lo intentare con el mc  ;)

Ya ire contando mis progresos, quien sabe, lo mismo consigo un linux funcional sin modificar el kernel ni la rom  :)

Written by admin

July 11th, 2010 at 4:42 pm

Posted in Sistema

Tagged with ,

Google puede desinstalar e instalar aplicaciones a placer en nuestros Android

without comments

Utilizando la noticia de Gizmodo (es la mas objetiva de todas las que he leido), la transcribo tal cual……….

Que el Android Market sea tan “libre” para desarrolladores tenía un pero, y es que Google, sabiamos, era capaz de eliminar remotamente las aplicaciones que quisiese remotamente de nuestro terminal. Pero hasta ahora parecía sólo eso, un as bajo la manga que no se había jugado aún, hasta que la partida comenzó hace poco.

La noticia se hacía llegar a los usuarios como notificación, tal y como se puede ver en la imagen que ilustra el post. La conclusión es simple, Google esta vez no ha abusado de su poder, lo ha ejecutado correctamente y demuestra que no se las cuelan, pero, y ahora viene la parte dedicada a los amantes de las teorías conspiranoicas, ¿es lícito que puedan hacer esto contra nuestra voluntad? ¿Hasta dónde llega el control de Google sobre nuestros terminales, y hasta que punto podemos evitar que actúen? Let’s the party start!

Aunque los primeros rumores que se empezaron a oir sobre la acción de Google eran que había eliminado, y estaba eliminado, aplicaciones de teléfonos y del Market que no realizaban ningún tarea especifica, la cosa resultó no ser así. Jon Oberheide, desarrollador de una empresa de segurida llamada Scio Security publicó una aplicación en el Market que se suponía un visor de imagenes sobre el próximo estreno Twilight Eclipse; en realidad lo que realizaba esta aplicación era explotar un bug que encontraron y mediante el cual una aplicación una vez instalada podía recibir nuevo código y ejecutarse sin permiso del usuario del terminal. Claro está, Oberheide simplemente quería “experimentar” y sacar a la luz este fallo, para que otros hackers crackers no lo hicieran antes y con peores intenciones.

Finalmente, después de que Oberheide presentara su “aplicación” en unas conferencias sobre desarrollo llamada SummerCon, fue contactado por Google para que procediese a retirarla del Market, cosa a la que accedió sin más objeciones. Pero aún quedaban todos esos fans de Twilight (que haberlos, haylos) que ya la tenían instalada. Así que Google decidió hacer gala de su poder onmipresente apretando el botón de *kill’em’all, técnicamente conocido como REMOVE_ASSET, procediendo a eliminar la aplicación de todos los terminales que poco a poco fuesen entrando en el Market, o vía alguna sincronización, cosa que en un Android es “sumamente probable” que pase.

Una vez visto la noticia, y siendo consciente de que Google puede hacer a voluntad lo que desee en mi movil (al igual que Microsoft y Apple, no nos llevemos las manos a la cabeza), me he propuesto coger el codigo fuente de Android (es libre y descargable, cosa que los otros no) y crear mi propio sistema, sin puertas traseras (las pienso desactivar antes de compilarlo :P ) y una vez tenga mi propio Android limpio de puertas lo flasheare en mi querido LG GW620  :)

Mas noticias proximamente……..

Written by admin

June 28th, 2010 at 8:53 pm

Posted in Google

Tagged with ,

Bienvenidos a tod@s

without comments

Buenas a los visitantes,

aqui comienza mi singladura por este mundo de Metropolis, donde junto a mi androide ire descubriendo el nuevo mundo. Segun vayamos avanzando mi androide y yo en nuestro conocimiento mutuo iremos comentandolo en esta pagina, y esperamos obtener una simbiosis perfecta entre neuronas y bits, hasta que la diferencia entre lo humano y lo androide se diluya tanto que no se pueda reconocer al uno del otro.

En resumen, y sin tanta literatura, tengo la intencion de convertir a mi androide de un simple HTC Dream a un Droid de Metropolis.

Empezaremos por cojer un buen codigo de IA y enseñarselo a Rossi (no os habia presentado a mi androide? :P ) a ver que tal le sienta.

Aqui empezamos, esperamos nos acompañeis en este largo y apasionante viaje.

Mi androide y yo.

Written by admin

June 19th, 2010 at 10:00 pm

Posted in Uncategorized