Cafeína

So every time I see some piece of medical research saying that caffeine is good for you, I high-five myself. Because I’m going to live forever.

- Linus Torvalds (adicto al café)

Confundida

Is very confused as to how an aeroplane can fly from the north pole to the south pole without going upside down…

- Leido en facebook… (Listonauta)

adbWireless for Android

adbWireless es una sencilla aplicación para habilitar la conexión inalámbrica de la interfaz de depuración de Android. Una vez habilitada la conexión funciona como si tuviéramos el teléfono conectado por USB. Si no sabes que es el ADB (Android Debug Bridge) seguramente este programa no es para ti ;)

De todos modos, aquí hay información de para qué sirve y como funciona. Necesitar tener instalado el SDK de Android.

Descarga

Se puede bajar directamente del Android Market:

adbWireless

Una vez instalado hay que darle al botón “gigante” para activarlo, en pantalla veremos la IP del teléfono y la cadena de conexión, será algo así (con tu IP claro):

adb connect 192.168.1.125:5555

Una vez conectado con “adb devices” nos aparece por su IP. Ya se puede usar de forma normal. Solo se puede utilizar en teléfonos con acceso ROOT!



Actualización (20/08/10 21:16):

Edouard Marquez hizo una buena review del programa en su blog (Francés).

He subido una pequeña actualización, que trae: nuevo icono :D , preferencias, ahora podemos configurar si queremos que suene, vibre o que directamente no salga la notificación al activarlo. Y al arrancar te da la opción que aunque no detecte el Wifi puedas seguir, por lo visto en algunos teléfonos no detecta que el Wifi esta activo.



Actualización (22/08/10 02:10):

He subido una pequeña actualización la 1.2, simplemente añade soporte para terminales QVGA (240×320)

wifi Messages for Android


wifi Messages for Android

wifi Messages es una sencilla aplicación para recibir mensajes en tu teléfono Android a través de la conexión Wifi. Puedes instalar un plugin para Google Chrome que te facilitará la tarea de enviar información.

wifi Messages puede recibir:

- Enlaces para abrir en el navegador
- Texto para enviar por SMS o copiar
- Enlaces a la tienda (market://)
- Números de teléfono para llamar
- Direcciones de correo


¿Cómo funciona?

Es sencillo, instalas el programa en el teléfono, el programa se encargará de recibir los datos. En el ordenador instalas un plugin para Chrome y de manera sencilla puedes enviar cosas al teléfono.

Por ejemplo, le das al botón del Chrome, escribes un SMS, lo envías y ya lo tienes en el teléfono para enviarlo por SMS o por e-mail, también puedes enviar números de teléfono, e-mails…

Innovación

Si hace años le hubiera preguntado a la gente que quería para desplazarse me hubieran respondido,… caballos más rápidos.

- Henry Ford

Click’n'Load 2, implementación en .NET

El Click’n'Load 2 es una de las innovaciones de JDownloader que se esta poniendo bastante de moda con relink.us, no es un contenedor en sí, es una manera sencilla de agregar muchos enlaces de golpe con un solo clic, pero aunque no es un contenedor, los enlaces van encriptados, aunque la clave también te la envía con lo cual es bastante sencillo de desencriptar. Sin embargo hay dificultades:

Cosas que tiene que implementar

  1. Un pequeño servidor que escuche en el puerto 9666 y recoja la información.
  2. Un sencillo protocolo de comprobación, en “/flash” hay que contestar: “JDownloader”, en “/flash/addcrypted2″ hay que recojer el POST de datos.
  3. Recepción y procesado de los datos que llegan en POST
  4. Extracción de la clave, que viene en código Javascript que hay que interpretar y leer la clave
  5. Desencriptación de los enlaces con Rijndael/AES/CBC

He programado una pequeña DLL en C# que hace de servidor y de extractor de las URLs, con unos sencillos eventos se puede capturar la recepción. Y un programa en VB.net que hace de formulario de recepción, en el programa se puede ver el uso de la DLL.

De base como servidor he usado parte del código de Imtiaz Alam que he encontrado en c-sharpcorner.com, para la interpretación de la clave en Javascript he usado Jint – Javascript Interpreter for .NET, Jint a su vez utiliza Antr3 que he agregado al código para evitar dependencias externas, para el resto he usado código nuevo.

El programa es muy simple, abres el programa que esta en la caprtea “Binarios“ y abres la página html que encontrarás en la misma carpeta “test.html” en tu navegador. También puede ir a cualquier dirección de relink.us que tenga activada la opción click’N'load y ver como extrae los enlaces sin necesidad del JDownloader.

URLs de prueba

http://www.relink.us/view.php?id=9e3c2b880d460a10946ad12ce49251
http://www.relink.us/view.php?id=4a768d0ee4846f914b320b1120a085

Descargar código fuente y ejemplo

CyanogenMod 6 Nightly builds (Froyo 2.2) para HTC Hero

Primeras versiones de test de CyanogenMod 6 para HTC Hero, maxisma ha puesto a disposición un ftp para descargar las compilaciones diarias de CM6, son versiones alpha, son inestables y muchas cosas no funcionan como por ejemplo la cámara, pero lo que funciona lo hace realmente bien, tiene integrado el ADWLauncher 0.9.0 en el sistema, acerca de:

Versión de Android: 2.2
Versión de banda base: 63.18.55.06PH_6.35.15.11
Versión de kernel: 2.6.29-dirty-49c0d1b4
Mod version: CyanogenMod-6.0.0-Hero-test0
Número de compilación: FRF83

Cosas que no funcionan:

  • Cámara
  • Bug en la Galeria 3D al girar
  • Bug gráfico en el Market
  • No funciona la opción nativa de Froyo 2.2 de mover las Apps a la SD
  • No lo he podido probar a fondo, pero seguro que hay muchas más cosas que fallan, por eso es una versión alpha, por que todavía queda trabajo por hacer para que más estable.

Por el contrario esta todo en español, funcionan las llamadas, los SMS, el Wi-Fi, el GPS, Maps, GMail, el Navegador, el ADWLauncher funciona muy bien, la música bien, tiene la nueva barra de búsqueda, las nuevas opciones de actualizar todo, y actualizaciones automáticas. Flash de momento no tiene (es difícil que llegue a tener)

Y en Linpack da unos: 4.7 MFLOPS

Más información en el post de maxisma:
http://forum.cyanogenmod.com/topic/2073-cyanogenmod-6-nightly-builds/

relink.us Decrypt / Extraer enlaces

Más JDownloader, por lo visto esta de moda enlazar a relink.us, me parece uno de los peores servicios de internet, para empezar utiliza flash, que muchas veces lo tengo bloqueado, esta lleno de publicidad y encima hace una petición POST al puerto 9666 de mi ordenador donde se supone que estará escuchando el JDownloader y en ese post le envía varias cosas, entre ellas la clave y los enlaces encriptados con AES/CBC. La verdad es que no me hace gracia que una página web llena de publicidad hasta las trancas se comunique con un programa en Java corriendo en mi máquina, ¿Quien controla eso?

Así que aprovechando el tema de los DLCs pongo este formulario para extraer los enlaces del click’N'load de relink.us: relink.us Decrypt in PHP by MrSiir.

P.D.: Si no funciona es que han cambiado algo del código, intentaré retocar el código en breve.

DLC Decrypt / Extraer enlaces

DLCs … hacia tiempo que no tocaba nada del JDownloader, no ha cambiado mucho desde entonces, según me comentaron en su día estaban trabajando en una nueva versión mucho más segura que la actual, pero todavía no ha salido y el DLC sigue siendo un contenedor debil y sencillo de extraer.

Y para muestra un botón … DLC Decrypt in PHP by MrSiir.

P.D.: Si no funciona es que han cambiado las claves, las actualizo cuando tengo tiempo, tampoco es que quiera tener un servicio 24×7 para extraer DLCs.

Update: José dice: Aqui la hermana gemela de DLC Decrypt: http://dcrypt.it/

HTC Hero con Android 2.2 (Androbin_Froyo)

En el foro de XDA, robin subió una ROM de Android 2.2 (Froyo) para HTC Hero, la he estado probando y tiene buena pinta, todavía esta en una fase muy temprana, pero en cuanto salga Android 2.2 para dispositivos HTC seguramente se podrá ir mejorando la ROM, en en momento de escribir este post, Androbin_Froyo es la única ROM de 2.2 para HTC Hero.

El Launcher 2 funciona bastante bien, he notado cambios en algunas aplicaciones de Google, como por ejemplo en GMail, a nivel gráfico lo han mejorado un poco, otra cosa que me ha gustado mucho es el nuevo gadget de busqueda, puede buscar en Google, aplicaciones, contactos, es mucho más útil que el gadget actual. La tienda también esta retocada, tanto a nivel gráfico como funcional, ahora se puede hacer que la aplicaciones se actualicen solas y también podemos actualizar varias aplicaciones a la vez.

Como ya he dicho, todavía queda mucho para que veamos una ROM de Android 2.2 para HTC Hero 100% funcional, pero esta ROM nos deja entrever las nuevas funcionalidades de la versión 2.2, por ejemplo no funciona el WiFi, el Bluetooth, la cámara, etc…, vamos, que es para ponerla, verla y quitarla, pero me parece genial que haya gente que se dedique a estas cosas, si por HTC fuera todavía estaríamos con Android 1.5 en el Hero …. Ah! pero si todavía no han sacado la actualización :-)

Dejo una galería de los pantallazos que he sacado:

Más información en el foro de XDA