jman0
VIP
Últimas pruebecillas realizadas por mí: no sé si se deberá a que ya he hecho varios ciclos de carga y la batería se encuentra más estable, o a que ayer instalé el Advanced Task Killer Pro, que cada cierto tiempo me cierra automáticamente aplicaciones en segundo plano que no están haciendo nada, pero he notado una gran mejoría en cuanto al consumo de batería. Acabo de estar aproximadamente una hora escuchando música con el móvil a través de unos cascos bluetooth y, mientras que antes en ese tiempo se me iba cerca de un 15% de batería, esta vez me ha consumido sólo un 8%, lo cual es una mejora más que notable.
Otra cosa, he pasado un par de días con un "expdiente x" bastante extraño, como extraña ha sido también la solución.
Me explico: llevaba desde el miércoles sin poder bajar nada del market. Cada vez que iniciaba una descarga, aparecía el icono de descarga durante unos segundos en la barra de notificaciones y desaparecía inmediatamente. El caso es que tras varias pruebas, vi que cuando hacía eso, en el market me aparecía "Descarga incorrecta" y se quedaba eternamente intentando una descarga que nunca tenía lugar. Empecé a investigar, y vi montones de consejos de mucha gente (borrar caché y datos del market y el gestor de descargas, parar el market, parar gtalk (increíble, pero cierto) etc., pero ninguna de esas opciones me sirvió, así que al final opté por hacer lo que antes se solía hacer (ahora ya lo traen bien) con los tablets con Android cuando empezaron a salir y el market no funcionaba: generar un nuevo identificador de dispositivo para el móvil, usando el sdk (kit de desarrollo) de Android y cambiando después el identificador del móvil. Quien quiera información sobre ese tema, la tiene en multitud de foros sobre tablets, como por ejemplo, SlateDroid.
El caso es que ya me había instalado el sdk y había conseguido generar un id de dispositivo mediante el emulador de Android, y que quedara asociado a la cuenta de Gmail que uso en el fg8, y me disponía a modificar el id del fg8. Algo debí hacer mal, y no conseguía conectar con el fg8. No es por tema de drivers, porque ya he conseguido que Windows me reconozca el móvil (luego explico cómo, para quien quiera saberlo). En fin, como ya era tarde y tocaba ir a la cama, lo dejé por imposible, pero, así, a la desesperada, se me ocurrió volver a probar el Market. Pues resulta que el jodido de él funcionó, después de dos días de errores continuos. No se si será magia, pura casualidad o es que el market le iba mal a todo el mundo, pero, en fin, que lo he arreglado, aunque no sé si sería capaz de repetirlo si fuera necesario.
Y ahora, lo del driver. Antes que nada, que sepáis que esto no es necesario en el 99% de los casos. Lo digo porque el driver sólo es realmente útil para desarrolladores, o para gente que quiera acceder a móvil a bajo nivel, para desinstalar cosas que vienen por defecto, trastear con la rom instalada, o aplicar parches como el que intentaba yo, para cambiar el identificador del móvil para el market. Un usuario normal, que sólo necesite conectar el móvil para cargarlo, o acceder a la microsd, no necesita el driver del móvil, ya que Windows lo reconoce directamente como almacenamient masivo. Es sólo para quien haya activado la depuración usb (si no sabes de qué hablo, es que no lo necesitas).
En fin, para que Windows reconozca el móvil, lo primero es obtener el driver, y esto es lo más engorroso, porque, a falta de un driver oficial, hay que usar el genérico de Google y modificarlo ligeramente, y para eso, lo primero es bajarse el sdk de Android (otra vez, si las palabras "sdk de Android" te suenan a chino, es que no lo necesitas). Una vez que tienes el sdk descomprimido (supongamos que en "c:\ANDROID_SDK"), tendrás una carpeta que será "C:\ANDROID_SDK\extras\google\usb_driver".
Dentro de dicha carpeta está el driver, tanto el de 32 bits como el de 64, y un archivo, el que hay que modificar, llamado "android_winusb.inf". Si abres el archivo, verás que contiene entradas para diferentes móviles, como el HTC Magic, el HTC Dream, o el Google NexusOne, que son los que en Google suelen usar para probar sus desarrollos. Lo que hay que hacer es agregar las entradas para el fg8. Para eso, debajo de donde pone "[Google.NTx86]" y también debajo de donde pone "[Google.NTamd64]", hay que copiar y pegar las siguientes líneas:
;Fly Ying FG8
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
Los datos que aparecen tras el "=" se obtienen en el administrador de dispositivos de Windows, mirando las propiedades del dispositivo desconocido que aparece al conectar el fg8 sin el driver, en la propiedad "Id. de hardware" de la pestaña "Detalles". Deberían valer para todos nuestros fg8, pero por si no os funcionra, comprobadlo en los vuestros. No sea que haya ya varias versiones del fg8 y por eso algunos tengan problemas que otros no tenemos.
Una vez hecho el cambio, se puede instalar el driver, apuntando a la carpeta "C:\ANDROID_SDK\extras\google\usb_driver" cuando Windows os lo pida.
Otra cosa, he pasado un par de días con un "expdiente x" bastante extraño, como extraña ha sido también la solución.
Me explico: llevaba desde el miércoles sin poder bajar nada del market. Cada vez que iniciaba una descarga, aparecía el icono de descarga durante unos segundos en la barra de notificaciones y desaparecía inmediatamente. El caso es que tras varias pruebas, vi que cuando hacía eso, en el market me aparecía "Descarga incorrecta" y se quedaba eternamente intentando una descarga que nunca tenía lugar. Empecé a investigar, y vi montones de consejos de mucha gente (borrar caché y datos del market y el gestor de descargas, parar el market, parar gtalk (increíble, pero cierto) etc., pero ninguna de esas opciones me sirvió, así que al final opté por hacer lo que antes se solía hacer (ahora ya lo traen bien) con los tablets con Android cuando empezaron a salir y el market no funcionaba: generar un nuevo identificador de dispositivo para el móvil, usando el sdk (kit de desarrollo) de Android y cambiando después el identificador del móvil. Quien quiera información sobre ese tema, la tiene en multitud de foros sobre tablets, como por ejemplo, SlateDroid.
El caso es que ya me había instalado el sdk y había conseguido generar un id de dispositivo mediante el emulador de Android, y que quedara asociado a la cuenta de Gmail que uso en el fg8, y me disponía a modificar el id del fg8. Algo debí hacer mal, y no conseguía conectar con el fg8. No es por tema de drivers, porque ya he conseguido que Windows me reconozca el móvil (luego explico cómo, para quien quiera saberlo). En fin, como ya era tarde y tocaba ir a la cama, lo dejé por imposible, pero, así, a la desesperada, se me ocurrió volver a probar el Market. Pues resulta que el jodido de él funcionó, después de dos días de errores continuos. No se si será magia, pura casualidad o es que el market le iba mal a todo el mundo, pero, en fin, que lo he arreglado, aunque no sé si sería capaz de repetirlo si fuera necesario.
Y ahora, lo del driver. Antes que nada, que sepáis que esto no es necesario en el 99% de los casos. Lo digo porque el driver sólo es realmente útil para desarrolladores, o para gente que quiera acceder a móvil a bajo nivel, para desinstalar cosas que vienen por defecto, trastear con la rom instalada, o aplicar parches como el que intentaba yo, para cambiar el identificador del móvil para el market. Un usuario normal, que sólo necesite conectar el móvil para cargarlo, o acceder a la microsd, no necesita el driver del móvil, ya que Windows lo reconoce directamente como almacenamient masivo. Es sólo para quien haya activado la depuración usb (si no sabes de qué hablo, es que no lo necesitas).
En fin, para que Windows reconozca el móvil, lo primero es obtener el driver, y esto es lo más engorroso, porque, a falta de un driver oficial, hay que usar el genérico de Google y modificarlo ligeramente, y para eso, lo primero es bajarse el sdk de Android (otra vez, si las palabras "sdk de Android" te suenan a chino, es que no lo necesitas). Una vez que tienes el sdk descomprimido (supongamos que en "c:\ANDROID_SDK"), tendrás una carpeta que será "C:\ANDROID_SDK\extras\google\usb_driver".
Dentro de dicha carpeta está el driver, tanto el de 32 bits como el de 64, y un archivo, el que hay que modificar, llamado "android_winusb.inf". Si abres el archivo, verás que contiene entradas para diferentes móviles, como el HTC Magic, el HTC Dream, o el Google NexusOne, que son los que en Google suelen usar para probar sus desarrollos. Lo que hay que hacer es agregar las entradas para el fg8. Para eso, debajo de donde pone "[Google.NTx86]" y también debajo de donde pone "[Google.NTamd64]", hay que copiar y pegar las siguientes líneas:
;Fly Ying FG8
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
Los datos que aparecen tras el "=" se obtienen en el administrador de dispositivos de Windows, mirando las propiedades del dispositivo desconocido que aparece al conectar el fg8 sin el driver, en la propiedad "Id. de hardware" de la pestaña "Detalles". Deberían valer para todos nuestros fg8, pero por si no os funcionra, comprobadlo en los vuestros. No sea que haya ya varias versiones del fg8 y por eso algunos tengan problemas que otros no tenemos.
Una vez hecho el cambio, se puede instalar el driver, apuntando a la carpeta "C:\ANDROID_SDK\extras\google\usb_driver" cuando Windows os lo pida.