Hola de nuevo. Antes de nada deciros que sigo vivo ^^ pero la vida real sigue chupándome hasta el último segundo...Estoy haciendo pruebas de rendimiento y estabilidad porque al igual que antes, la estabilidad del driver del wifi deja mucho que desear y lo mismo que en la 1.7.4, la SD es la canción de "ondiñas veñen"... se va y se vuelve, aunque quizás sea por mi tarjeta, pero me está fastidiando para las dos últimas mejoras que tengo puestas, que son el APP2SD para poder liberar memoria interna instalando las aplicaciones directamente en la SD y el tema de la partición o fichero de swap. Hoy por la mañana quiero dedicarle un rato y publicar la primera versión para que la gente vaya probándolo.Quitando el lío con el wifi (que creo que es todo tema de temperatura ya que estar con 40-50 grados en la calle más lo que se calienta no creo que ayude mucho) y lo de la SD, el bicho va pero que muy bien.[quote name='rondinaire;41417]yo me estoy intentando poner al dia' date=' mientras espero tu nueva rom, el problema que tengo, es que no tengo windows, tengo un mac.he conseguido hacer funcionar el emulador de android para mac y entrar en android market, pero me quedo luego ahí, ya que los comandos no me rulan en mac.alguien sabe hacerlo?gracias[/QUOTE'] El tener Mac en vez de windows no es problema ya que el paso más "complicado" que es instalar el SDK ya lo has superado. Ahora lo único que necesitas y que ya puedes avanzar, el el obtener el ID para el market desde el emulador. Para ello, necesitas hacer estos comandos desde el símbolo del sistema una vez tengas el emulador funcionando con la imagen correcta. Os pongo una traducción del post original para la gente que le cuesta el inglés:
Parte I - Obtener el AndroidID1 - Descargar el android SDK e instalarlo. ( you can follow directions on
How to Test Drive Google Android on Your PC Without Buying a Phone - How-To Geek)2 - Descargar la imagen del sistema android system.img desde
system.img - 4shared.com - online file sharing and storage - download (Esto se llevará un rato)2.5 - (Este paso se le olvidó en el post original) Crear con el SDK un nuevo emulador de Android versión 1.6 para que cree la estructura de directorios y ficheros para poder colocar el fichero .img que se ha descargado.3 - Colocar el fichero descargado
system.img en c:android-sdk-windowsplatformsandroid-4images (o la localización donde esté instalado el SDK)4 - Arrancar de nuevo el SDK. ( c:android-sdk-windowsSDK setup.exe )5 - Arrancar el emulador del dispositivo creado anteriormente de Android 1.6 y acceder al Market ( Al comenzar, hacer skip a todo hasta ver el escritorio y acto seguido, pulsar el icono del market)6 - Registrar la cuenta de gmail que se quiera usar y una vez se vean en el market las aplicaciones, abrir una consola de comandos de windows o mac.7 - Ir al directorio del SDK y dentro de él a la carpeta tools c:android-sdk-windowstools ( cd c:android-sdk-windowstools)8 - Escribir el comando:
adb devices (y se verá que el emulador está conectado)9 - Escribir el comando:
adb pull /data/data/com.google.android.googleapps/databases/accounts.db ( para copiar la base de datos de identidades de android en el directorio tools)10 - Escribir el comando:
sqlite3 accounts.db "select * from meta"; con sus comillas y punto-y-coma al final con lo que devolverá algo así como "
androidId||xxxxxxxxxxxxxxxxxx" donde las x's son el número del androidid para la cuenta de gmail. Apuntadlo y guardadlo.Se puede cerrar ya el emulador .
Parte II : Obtener acceso root en la eken.Descargad e instalar las 2 APKs de la descarga
MEGAUPLOAD - The leading online storage and file delivery serviceComo el firmware que os pasaré ya tiene el resto de lo necesario para ser root, no necesitáis nada más de momento.
Parte III : Sustituir el AndroidId de la eken.1 - En la tableta, pulsar en: Ajustes - Aplicaciones - Desarrollo/debug - marcar la casilla de "Depuración por USB". Ésto es IMPRESCINDIBLE.2 - Conectarse a la wifi (o ethernet) y entrar en el market, meter la cuenta de gmail y una vez se vean las aplicaciones, cerrarlo.3 - Id a la carpeta del SDK:
c:android-sdk-windowstools ( cd c:android-sdk-windowstools)4 - Conectar con la eken escribiendo el comando:
adb connect :5555. la
es la dirección IP y se puede saber pulsando en el icono de la wifi y una vez dentro, pulsando el punto de acceso al que esté conectado o si es por cable, en el icono de la ethernet y ahí sale la información de la IP.5 - Escribid el comando: adb devices (para verificar que se está conectado a la tableta)6 - Escribid el comando: adb shell (para entrar en el símbolo del sistema del linux de la tableta)7 - Escribid el comando: su (para entrar como superusuario)8 - En la tableta debe aparecer una ventana nueva que pregunta si quieres dar acceso al shell a los permisos de root. Pulsar en Allow en la esquina inferior izquierda.9 - Escribid el comando en la shell: cd /data/data/com.google.android.googleapps/databases/10 - Escribid el comando: chmod 777 accounts.db para dar permisos de lectura/escritura a la base de datos de identidades11 - Escribid el comando: exit para salir de superusuario12 - Escribid el comando: exit de nuevo para salir de la shell13 - Escribid el comando: adb pull /data/data/com.google.android.googleapps/databases/accounts.db para copiar la base de datos desde la tableta al ordenador para poder modificar el ID14 - Escribid el comando: sqlite3 accounts.db update meta set intvalue='xxxxxxxxxxxxxxxxxxx' where name='androidId' sustituyendo xxxxxxxxxxxxxxxxxxx con el GoogleID obtenido en la primera parte, en el paso 10. Mucho cuidado con las comillas simples ' no usad ni apóstrofes ni cosas raras como `´" o similares.15 - Escribid el comando: adb push accounts.db /data/data/com.google.android.googleapps/databases/16 - Reiniciar la tableta y ya estaría funcionando el market de google.Venga, hasta ahora que voy a hacer los últimos cambios al firmware.