[SP]Seguridad y firma de aplicaciones con Visual Studio 2008

 Para todos aquellos que no pudisteis asistir al evento presenciales/webcast de seguridad en dispostivos móviles, aquí tenéis la descarga del contenido del mismo, así como los enlaces a la grabación del para que podáis disfrutarlo en vuestras casas con una buena cerveza delante.

Descárgate aquí el WebCast

Descárgate aquí la presentación

A continuación os resumo en un párrafo los puntos que se trataron en el evento:

  • Seguridad en dispositivos móvile
    •  Modelo de seguridad en Windows Mobile 5.0 y 6.x
    • Permisos
    • Modelos de seguridad
    • Modelos de seguridad mas comunes
    • Soporte de plataforma para los modelos de seguridad
    • Flujo de control de seguridad en dispositivos móviles
  • Herramientas de administración de seguridad
    • Security Configuration Manager
    • Device Security Manager
    • XML Templates
    • Introducción a los ficheros de aprovisionamiento
    • Editor de registro Remoto
    • System Center Mobile Device Manager 2008
  • Ensamblados de nombre seguro y ficheros SNK
  • ¿Qué es Authenticode?
  • ¿Dónde conseguir estos certificados?
  • Firma digital de software
  • Instalación de certificados en los dispositivos
  • Herramientas de firmado de software

Se admiten sugerencias para  nuevos seminarios.

 Muchas gracias a tod@s l@s que asistísteis

Un saludo

Posted in Visual Studio | Leave a comment

[SP]Windows Mobile 6.1 a fondo

 

¿Por qué Windows Mobile 6.1? Así escomo titulé al último seminario que impartí desde el Centro de Innovación en Movilidad de Microsoft. Lo que quería era hacer entender a la gente, el si realmente merecía la pena el cambio de la 6 a la 6.1 tanto a nivel de desarrollo, como de productividad como de IT.

Durante el seminario mostré las nuevas funcionalidades que muestra la nueva AKU, lo que nos ofrecía de cara a desarrollos de linea de negocio y la integración que tiene con System Center Mobile Device Manager.

Aqui tenéis una agenda de lo que dimos aquel día.

Producto:

Roadmap

Características principales y nuevas funciones

Personalización del entorno

Mejoras en la configuración del dispositivo

Usabilidad incrementada y mejoras de la mensajería

¿Pero aun queda mas por mejorar?Mejoras adicionales

Productividad con Windows Mobile 6.1

Comparativa de producto

Desarrollo:

¿Qué proporciona el propio dispositivo?

Emuladores de dispositivo y ROMS para Windows Mobile 6.1

Diferencias con versiones anteriores,…¿en qué nos afecta?

Requisitos de desarrollo

Desarrollo de aplicaciones Web para WM6.1

Infraestructura

Dispositivos <<actualizados>>

Soporte para VoIP

Integración con la seguridad corporativa

Integración con System Center Mobile Device Manager 2008

Échadle un vistazo a los contenidos y sacad vuestras propias conclusiones.

 

Espero que os guste y que os animéis a asistir a los próximos seminarios.

 

Posted in Windows Mobile | Leave a comment

[SP]Seminarios Online/Presenciales Junio/Julio

Seminarios Mobile .Net Users Group

Nos acercaremos al mundo de los sistemas Embedded tales como Windows CE el S.O. en el que se basan los sistemas Windows Mobile. Revisaremos la evolución de estos sistemas y lo que está por llegar.

Veremos de que herramientas disponemos a la hora de crear nuestras propias imágenes de S.O.


Introducción a Embedded
Plataformas embedded
Windows CE
XP Embedded
Windows POS
Entorno de desarrollo Visual Studio
Platform builder
Target Analyzer
Target Designer
Component Designer
Desing Templates
Desarrollando para Windows embedded
Micro Framework .NET
Lenguajes soportados

Para más información e inscripciones haz clic aquí

Un repaso al firmado de aplicaciones y la seguridad sobre nuestros desarrollos, como interpreta el sistema y que pasos sigue una aplicación a la hora de ejecutarse sobre nuestros dispositivos.

+ Seguridad en dispositivos móviles
+ Herramientas de adminstración de seguridad
+ Ensamblados de nombre seguro y ficheros SNK
+ ¿Que es Authenticode?
+ Firma digital de software
+ ¿Donde conseguir estos certificados?
+ Herramientas de firmado de software
+ Q & A

Para más información e inscripciones haz clic aquí

Posted in MNUG | Leave a comment

[SP]Nueva comunidad desarrolladores e ITpro’s para dispositivos móviles

“MOBILE NET USERS GROUP”, LA PRIMERA COMUNIDAD DE DESARROLLADORES PARA DISPOSITIVOS MÓVILES YA ESTA EN MARCHA

A través de la Web www.mobilenug.com y con el soporte del Centro de Innovación en Movilidad de Microsoft, “Mobile Net Users Group”, comunidad de desarrolladores de Windows Mobile, Windows CE y Dynamics Mobile, se presenta como la primera comunidad de desarrolladores sobre soluciones móviles. 

Esta comunidad tiene como objetivo la colaboración entre todas aquellas personas dedicadas tanto a desarrollar aplicaciones sobre dispositivos móviles como a dar soporte en la parte de infraestructura.

En ella se podrán encontrar artículos, tutoriales, noticias, enlaces a formación de Windows Mobile, Windows  Embedded, Dynamics Mobile y todo lo relacionado con la infraestructura móvil. También cuenta con una sección de foros, en las cuales se expondrán dudas, comentarios sobre  novedades y discusiones sobre proyectos y tecnología móvil.

Tras cinco meses de gestión y preparación, la comunidad se forja a través de la labor de varios profesionales con años de experiencia en el sector de la movilidad, de la colaboración de los consultores del Centro de Innovación en Movilidad, y el apoyo de Microsoft y comunidades de desarrolladores MSDN. Desde este proyecto, el Centro de Innovación colabora como dinamizador de la actividad proporcionando la infraestructura necesaria así como la dedicación de recursos del Centro para el lanzamiento y soporte de la misma, Microsoft colaborará en la promoción de la comunidad a través  de la difusión en sus sitios web  y la publicación en revistas especializadas.

El marco de actividades de la plataforma se centra en su sitio web, http://www.mobilenug.com,  uno de los principales pilares y activos de la comunidad, donde artículos, noticias, trucos, soluciones para todos aquellos desarrollos y soluciones relacionados con la movilidad, pueden ayudar a tantos y tantos profesionales y estudiantes a realizar sus proyectos día a día.

Además del portal, la comunidad promoverá un amplio conjunto de actuaciones, todas ellas destinadas a difundir y compartir el conocimiento sobre el desarrollo de aplicaciones de movilidad con tecnología Microsoft, como sesiones técnicas y eventos online mensuales, difusión de e-Newsletters y concursos anuales de desarrollo para promocionar el uso y desarrollo de la movilidad en la sociedad.

Mobile Net Users Group

Eduardo Ortega Bermejo

Dirección MNUG

IM: mobilenug@hotmail.com

Posted in Community | Leave a comment

[SP]Flasheando la PDA con la ROM de Windows Mobile 6.5

Por fin me he cansado de mi Windows Mobile 6.1 y he decidido probar nuevas experiencias. Asique ni corto ni perezoso he cogido mi HTC TyTnII (AKA Kaiser) y me he liado la manta a la cabeza flasheandola con todas las ROMS WM6.5 que he encontrado por el underground a día de hoy.

Paso 1: Buscar las ROMS con las que dejar flipada a la PDA

Buscando, buscando me he encontrado con 4 ROMS de WM 6.5 para la TyTn II , de las cuales, 2 eran FAKE (una era un WM 6.1 y la otra era un WM 2003 :|)

De las 2 que me sirven tenía las siguientes:

AthineOS_wm_Final.rar *Tras instalar esta ROM, oh! triste sorpresa, el sistema operativo está mas seco que el pozo de un murciano, por lo que podéis meterle un poco mas de chicha al SO con los siguientes CABS(donde están entre otros el .netcf3.5, OutlookLive, Widgets, …) – (mas info en XDA-Developers).

DaGsKitchen-WinMo6.5-21139-Beta2.rar (info en WM6.5 Fuze/Raphael Beta 2)

ESTA ES Windows Mobile 6.1 –> RUU_HTC_Kaiser_3.57.20954.WWE.8.12.25_Radio_1.70.19.09.zip (info en http://hi.baidu.com/sun_dream/blog/item/8dbdacafdab733fcfaed501b.html).

 

Paso 2: Preparar la PDA para iniciar el proceso de Flasheo

Para ello vamos a empezar por la ROM de la AthineOS_wm_Final.

Subpaso 1: Asegurarte de que el dispositivo tiene al menos el 50% de la batería

Subpaso 2: Descargar el programa HardSPL v3.29 y el CID Unlocker

Subpaso 3: Flashear el dispositivo (en mi caso lo he hecho a través de ActiveSync, para realizarlo via microSD, ir a esta web)

  1. Copiar el fichero JumpSPL1.56-KAIS.exe y JumpSPL1.93-KAIS.exe en el directorio raíz del dispositivo (no en la memoria externa)
  2. Sacar la batería del dispositivo en caliente (sin apagar la pda)
  3. Conectar el dispositivo por cable USB al equipo de sobremesa
  4. Quitar de la PDA tanto la tarjeta SIM como cualquier memoria externa.
  5. Poner la batería de nuevo, encender el dispositivo y esperar a que se sincronice solo por ActiveSync
  6. En el dispositivo abrir el explorador de carpetas y acceder a la carpeta raíz (donde se deben de encontrar los dos ficheros) y ejecutar JumpSPL1.56-KAIS.exe. (Si en este paso al aceptar, en el cuadro de diálogo que nos sale, se nos queda la pantalla blanca, reiniciar el dispositivo e intentarlo pero esta vez con JumpSPL1.93-KAIS.exe )
  7. Asegurarse de que el cable sigue conectado y dar a aceptar (si no se ha hecho ya) en el cuadro de diálogo que se menciona en el paso 6.
  8. Tras unos segundos, aparecerá un dibujo tricolor en la pantalla, con el texto USB en la parte inferior de la pantalla. 

    IMAGE_005 

  9. Desconectar el cable USB de la PDA, esperar 30 segundos y volver a conectarlo (aparentemente no pasará nada, la pantalla seguirá igual, pero el ActiveSync no sincronizará el dispositivo :))
  10. Ir al icono del ActiveSync, en la barra de notificaciones y hacer clic en el botón derecho de ratón –> seleccionar Configuración de conexion –> Quitar el Check a: Permitir conexiones USB y a Permitir conexines a uno de los siguienteS:. Tal y como se muestra en la siguiente imágen: 

    active1 
    A continuación hacer clic en Aceptar.

  11. Tiene que aparecer el icono del ActiveSync deshabilitado. active2

Paso 3: Seleccionar la ROM que queremos aplicar e iniciar el proceso de Flasheo

A continuación vamos a la carpeta donde hemos descomprimido la ROM de la AthineOS_wm_Final

             carpeta

y ejecutamos KaiserCustomRUU.exe., asegurándonos de que se encuentra dentro el fichero nbh con la imágen que vamos a aplicar al dispositivo.

Se inicia el siguiente asistente:

Subpaso 1: Lo primero que nos cuenta es que si no hemos utilizado antes la herramienta HardSPL (la del paso2), que nos podemos calzar la PDA y nunca jamás volverá a funcionar 😛 (aunque esto solo ocurre en casos escasos). Aceptamos las condiciones de “entendimiento” y le damos a NEXT

snap1 

Subpaso2: Aceptamos el checkbox y le damos a siguiente (ya que todos los pasos se obvian o se cumplen al encontrarnos ya en una fase en la que nuestra PDA es tricolor y notamos cierta tensión cada vez que la miramos y queremos acabar cuanto antes).

snap2 

Subpaso3: Nos indica la versión actual de nuestro dispositivo. Le damos a Update

snap3 

Subpaso4: Nos muestra información sobre la ROM que vamos a introducir en el dispositivo. Le damos a Next.

snap4 

Subpaso5: Nos avisa de que la operación durará 10 minutos (depende del tamaño de la ROM suele oscilar entre 1 y 10 minutos). Le damos a Next.

 snap5

Subpaso6: Aparece el cuadro de diálogo mas inquietante que jamás halláis podido ver. La barra de progreso del Flasheo de vuestra PDA…solo queda esperar y NO TOCAR NADA!

snap6 

Al mismo tiempo en el dispositivo….

image_002 

* nota, sino pasa de 0% CHUNGO!!! Si se queda en un % y no pasa MAS CHUNGO!!! (MIRAR ABAJO DEL TODO)

Subpaso 6: Cuando la barra de progreso llegue al 100% todo se habrá completado con éxito y el dispositivo debería de reiniciarse solo.

Subpaso 7: Quitar el cable USB y volver a introducir la SIM y la memoria SD en caso de tenerla. (No os olvidéis de restablecer el ActiveSync)

Subpaso 8: Admirar el nuevo Splash Screen de vuestra nueva ROM

image_008image_006 

Contemplad como se instalan los programas que incluye la ROM.

image_007 

Y a disfrutar 🙂

screen04 screen01  

(PASO 4): Me he aburrido de esta ROM y quiero probar las otras dos

Para la RUU_HTC_Kaiser_3.57.20954.WWE.8.12.25_Radio_1.70.19.09. el proceso es exactamente el mismo (pero esta es WM6.1, aunque con todos los extras!)

Para la – DaGsKitchen-WinMo6.5-21139-Beta2 la cosa cambia ya que la ROM no está compilada, pero podemos construirla nosotros mismos y luego aplicar el mismo proceso 🙂

  1. Extraer DaGsKitchen-WinMo6.5-21139-BETA2.rar a una carpeta.
  2. Ejecutar raphaelkitchen.cmd
  3. Escribir c para fabricar la ROM. (cf para cocinarla y flashear :P)
  4. Hacer clic en la pestaña “buildos” en la ventana que aparecerá
    coocking1
  5. Hacer clic en “load rom”
  6. Hacer clic en OK
  7. Si aparece un error acerca de  que no encuentra la carpeta de la ROM, hacer clic en Aceptar
  8. Quitar el chequeo del cuadro de “execute create_rom.bat” que aparece abajo.
    coocking2
  9. Opcionalmente chequear “combine all packages to one” para obtener una rom mas ligera.
  10. Seleccionar que paquetes queremos incluir en nuestra ROM.
    coocking3
    * Asegurarse de no añadir dos paquetes que entren en conflicto (como dos programas de marcado)
  11. Hacer clic en GO 
    coocking4 
  12. Cuando ponga “done” cerrar la ventana de “packagetools+buildos”. A continuación se ejecutarán mas tareas de paquetización en la consola de comandos.
    coocking5 
    Seguido por una ventana Windows de compilación y firmado.
    coocking6
  13. Cuando esté creada ruu_shipped.nbh en el directorio base, ya tendremos la imagen que necesitamos para realizar el proceso de Flasheo antes descrito, el cual se puede iniciar desde la propia consola de comandos. Escribiendo F
    coocking7

El único inconveniente de esta ROM es que está diseñada para la Diamond, sin embargo, se pueden utilizar las ROMs generadas para la Kaiser 🙂

 

Troubleshooting (todo a ido fatal y estamos con unos lagrimones hasta el suelo)

El proceso de flasheo (eso que tanto temíamos) ha fallado. Pero no hay que alarmarse (excepto el 1% de las veces) Podemos recuperar el dispositivo. Os aparecerá algo como esto:

snap7 

Asique desconectamos el cable USB…

 snap8 

Quitamos la batería, esperamos 3 segundos, ponemos la batería…

snap9 

Encender el dispositivo y se debería de encender de forma normal, como si nada hubiera pasado. Si en lugar de esto, la pantalla aparece tricolor: ¡¡¡MAL ROLLO!!! Todo se ha roto y es el fin de la existencia de la pda!!! O tal vez no… 🙂 Se nos pedirá que vayamos de nuevo al Subpaso3 y que lo intentemos de nuevo :P. (si tras esto no funciona, escribidme un correo a eortega@micmovilida.es o mirar esta página).

Por último quitamos y ponemos el cable USB de nuevo y repetimos el proceso del Flasheo.

 snap10 

 

FELIZ COOKING Y FLASHING A TODOS 😉

Eduardo Ortega Bermejo

 

Fuentes:

http://forum.xda-developers.com/showthread.php?t=433835

http://forum.xda-developers.com/showthread.php?t=474406

http://hi.baidu.com/sun_dream/blog/item/8dbdacafdab733fcfaed501b.html

Posted in Windows Mobile | Leave a comment

[SP]Windows Mobile 6.5 Nueva entrega

Nueva ROM de Windows Mobile 6.5 🙂

Ya está corriendo desde ayer la versión WM6.5 Build 21159 Aku5 CHS por el underground. En este caso la ROM esta recién cocinada para la HTC Universal

A falta de una semana de celebrarse el MWC siguen saliendo ROMs de mano de los ROM-Cookers, dejando descubrir cosas como:

IE Mobile8.12Pro.

Microsoft Outlook Live.

Windows Media Player con un aspecto que en nada se parece al anterior

Marketplace (no Skymarket, o al menos hasta que se confirme la semana que viene)

Detallando: Parece cada vez mas hacerse firme el rumor de el doble interfaz, uno, creado a base de panales hexagonales (a lo colmena) de navegación omnidireccional (Para pantallas táctiles, Pocket PC Phones). Otro, mostrando un listado vertical de las principales funcionalidades, con una navegación de cuatro puntos (Para pantallas NO táctiles, smartphones)

defc5b4bcc39a6ef83025c6ddb807194cc491301d31b700e 

Se puede apreciar que la barra de desplazamiento (porfin) ha sido sustituida por una barra 3D (que según se ha podido ver en otras imágenes, es personalizable con el tema del dispositivo). También se ve en el sistema de ficheros como se han añadido degradados para los elementos de selección y como los Menus principales ahora se muestran desplegados a modo de menús flotantes con flechas de rotación de elementos.

Esto nos hace sospechar, muy mucho, de si realmente esto pertenece al nuevo sistema operativo o es simplemente un Wrapper de las funciones nativas de GDI+ ,que se ha utilizado en estas ultimas ROMs de forma independiente, para mejorar su aspecto. Probablemente hasta el día 16 no sabremos si realmente son del sistema o no. En caso de ser así…¿Estaríamos hablando de un nuevo SDK para Windows Mobile?

c72a2743b1e9040c72f05de5  1

Y seguimos con nuevo Software: Outlook Live. Una aplicación para sincronizar los datos del teléfono con cuentas de correo de Windows Live, integrando, suponemos, gestión de albumes de fotos, contactos, correos, ¿blogs?, etc.

Y el nuevo Windows Media Player, con un entorno TOTALMENTE renovado, al estilo Windows Media Center, que lo hace a parte de bastante mas atractivo, desde luego, mas usable (por fin).

2 3

4 

 

Fuentes y referencias:

http://geeks.ms/blogs/eduardoortega/archive/2009/02/04/roms-windows-mobile-6-5-lanzamiento-y-nuevas-im-225-genes.aspx

 http://hi.baidu.com/sun_dream

http://www.neowin.net/news/main/09/02/09/new-windows-mobile-65-rom-build-21159-leaks

 

 (El propietario de este artículo no se hace responsable de los contenidos mostrados en él ya que toda la información recogida es pública en Internet y no tiene nada que ver con el autor de este blog :P, toda la información está obtenida de las fuentes arriba representadas)

Posted in Windows Mobile | Leave a comment