lunes, 21 de diciembre de 2009

Solución al problema con Pocket MSN en Windows Mobile 5

ACTUALIZACIÓN IMPORTANTE (ENERO 2011): A partir de octubre del 2010 Pocket MSN para Windows Mobile 5 dejó de funcionar definitivamente, hice las mismas pruebas pero ahora el servidor rechaza la conexión. Por esto aclaro que los siguientes pasos ya no funcionan. Dejaré este artículo solo para el recuerdo.

Desde principios de diciembre del 2009 todos los que tenemos una Pocket PC con Windows Mobile 5 no podíamos usar Pocket MSN para checar nuestros correos ni para usar el messenger. Al tratar de iniciar sesión salía el siguiente error:

Español: "Error al iniciar sesión. Vuelve a intentarlo."
Ingles: "Sign-in failed. Please try again."
Español desde messenger: "Error de inicio de sesión en MSN Messenger Service. El servicio no responde. Vuelva a intentarlo mas tarde."

Veo en los foros que muchos tienen este problema y los de "Soporte de Microsoft" solo se limitan a decir que ya no habrá servicio para nosotros y que actualicemos nuestros aparatos a Windows Mobile 6.x, como si todo fuera así de sencillo. Una solución temporal era usar Windows Live desde Internet Explorer y para el correo configurar nuestra cuenta usando POP3 y SMTP pero los que ya estamos acostumbrados a usar el Pocket MSN sabemos que no es lo mismo.

Como ya me había pasado algo parecido por tener el reloj desajustado supe de inmediato que podía ser un problema con los certificados de seguridad y lo confirmé cuando al entrar a la página web de MSN Mobile me salió una advertencia además de analizar el comportamiento de la aplicación con un sniffer. Lo que pasa es que cuando hay un conflicto con estos certificados el Pocket MSN no te muestra una advertencia como lo hace Internet Explorer y simplemente no te dejará conectarte al servicio. En nuestro caso no tenemos los certificados actualizados, de hecho algunos de los que vienen precargados ya caducaron.

Despues de un rato de buscar por Google finalmente encontré los certificados raíz mas actuales de VeriSign®, los instalé en mi dispositivo y adivinen que? problema resuelto.

Aquí pongo los pasos a seguir para descargar el certificado necesario e instalarlo en el Pocket PC:

1. Desde su computadora vayan a http://www.verisign.com/support/roots.html

2. Llenar el formulario y dar clic en "Accept", empezará la descarga de "roots.zip"

3. Abrir el zip que acabamos de bajar y localizar dentro del mismo el archivo "Class 3 Public Primary Certification Authority - G2.cer" que se encuentra en "VeriSign Root Certificates\Generation 2 (G2) PCAs\", ese es el certificado que necesitamos. Deben extraerlo y copiarlo al Pocket PC.

4. Usen el Explorador de Archivos para abrirlo, nos preguntará si deseamos instalarlo, dar "Si"

5. Para comprobar que ya está instalado ir a Inicio>Configuración>Sistema>Certificados, debe aparecer dentro de la pestaña "Raíz" como "Verisign Trust Network"

6. Ya deben poder entrar al Pocket MSN.


Si tu dispositivo lee archivos comprimidos en formato zip entonces puedes hacer la descarga desde ahí y abrir directamente el certificado sin tener que descomprimir todo. Dentro del zip que descargamos hay muchos certificados, podrían instalarlos todos en su Pocket PC pero el único que nos interesa por ahora es el que les indiqué. Yo por ejemplo ya instalé varios.

Espero me hagan saber si les funcionó.


INFORMACIÓN PARA DISPOSITIVOS BLOQUEADOS

Algunas personas recibirán el siguiente mensaje al tratar de instalar el certificado en la PDA:
Español - "El permiso de seguridad no fué suficiente para actualizar el dispositivo"
Inglés - "Security permission was insufficient to update your device"

Esto es debido a la configuración de seguridad que les dan algunos fabricantes a sus aparatos. Antes de meterse con el registro de Windows Mobile les recomiendo seguir estos pasos para instalarlo:

a) Mueve el certificado a una tarjeta de memoria dentro del PDA, si no tienes una entonces debes crear una carpeta llamada "Storage" en el directorio raíz y moverlo ahí. Esto es porque la herramienta que vamos a descargar solo busca certificados en "\Storage" o "\Storage Card".
b) Descarga desde tu computadora el ejecutable SmartPhoneAddcert.exe
c) Abrelo y descomprimelo en una carpeta fácil de encontrar.
d) Ve a esa carpeta y localiza "SpAddCert.exe", copialo al PDA y ejecutalo ahí.
e) Seleccionas el certificado, das OK y otra vez OK para instalarlo.
f) Reinicia tu PDA (Soft-Reset), consulta el manual si no sabes como hacerlo.




REFERENCIAS

(1) Cómo instalar certificados raíz en un dispositivo con Windows Mobile
(2) SmartPhoneAddcert.exe
(3) Installing SSL Certificates to a Locked Smartphone (Motorola Q, Cingular 3125 etc)
(4) Install SSL Certificates on a Windows Mobile Phone
(5) How to add root certificates to Windows Mobile 2003 Smartphone and to Windows Mobile 2002 Smartphone
(6) How to add your own root cert via CAB file

viernes, 18 de septiembre de 2009

Razones para no confiar en un GPS en el DF

Estas son algunas de las razones por las que uno no debe confiar en las rutas que calcula un dispositivo GPS para llegar de un lugar a otro, la lista se irá actualizando.

- Los ejes reversibles no estan programados en el GPS
- Bloqueos en calles y avenidas debido a obras, eventos, mercados u otras razones
- Falta incluir nuevos caminos en los mapas
- Algunas calles cerradas aparecen como transitables
- Software poco inteligente
- El nombre de las calles no esta bien registrado
- Las busquedas son algo complicadas porque el software no esta bien adaptado a nuestras direcciones

Actualmente estoy usando Destinator 7.

Ahora explico algunos detalles, aunque el programa recalcula la ruta una vez que tomamos otro camino es posible que al no tener considerados bloqueos desde un inicio nos lleve por una ruta mas larga.

Hay cosas muy simples que los programadores olvidaron considerar, por ejemplo, me sucedió que al pasar por debajo de una avenida (Churubusco) y tomar una de sus laterales, el software después de retomar la señal GPS me mostraba sobre el puente como si mi auto hubiera saltado, lo peor es que no corrigió y me mandaba por otro camino.

Aun así, creanme que es una gran herramienta.