20110523

Instalando los certificados de FNMT en un iPhone

Sí, es posible utilizar los certificados emitidos por la FNMT desde el navegador Safari de un iPhone, sin embargo, se debe de tener en cuenta los riesgos que esto implica; no es posible (o al menos yo no he encontrado la opción ni ninguna referencia en los manuales) proteger con contraseña, una vez en el teléfono, el acceso a las claves privadas.
Por tanto, cualquier persona a la que permitamos acceder al móvil y a su navegador podría suplantarnos accediendo a cualquier página web que lo soporte. Así que, si alguien decide hacer esto, debería tener un cuidado extremo con permitir a nadie usar su teléfono móvil, además de asegurarse de utilizar una clave de bloqueo compleja (algo más que una clave numérica), y configurarlo para que se bloquee de forma automática.

Por esta razón, no recomendamos a nadie que siga estos pasos, salvo para algún tipo de uso experimental y temporal.

Una vez realizada la advertencia, empezamos con las instrucciones.

20110315

Adaptación de la aplicación de cambio de PIN del DNI Electrónico para Mac OS X 10.6

De nuevo nos encontramos con que la solución de software oficial no funciona adecuadamente. La aplicación que ofrece el portal del DNI electrónico para cambiar el PIN se basa en un programa hecho en java, pero que utiliza por debajo una librería (JPC/SC) que debe ser adecuada para el sistema operativo donde se utilice.
En este caso, la librería que se incluye para Mac OS X sólo está compilada para arquitecturas PowerPC. Como la versión de java incluida a partir de Mac OS X 10.6 sólo está compilada para arquitectura Intel, el programa de cambio de PIN no funciona.
Aparte, tenemos la cuestión de que lo que se ofrece como aplicación es un conjunto de archivos y un script de inicio que sólo funciona si es lanzado desde la terminal y estando dentro del directorio donde está el programa.
Por lo tanto, vamos a explicar a continuación cómo compilar una versión de JPC/SC nativa para OS X 10.6 Intel, y ya de paso empaquetaremos la aplicación de Java con todo lo necesario, de una forma más amigable para los usuarios del sistema usando la herramienta Jar Bundler  de Apple.

He dejado disponible la aplicación generada aquí para quien no tenga los medios, los conocimientos o las ganas de seguir todos estos pasos.

20110212

Compilación de OpenDNIe para Mac OS X

Tras enterarme de la presentación en sociedad de OpenDNIe, driver de código abierto para el manejo del DNI electrónico, y comprobar que se basa en incluir soporte para el DNIe en OpenSC, proyecto que funciona también en Mac OS X, decidí intentar compilarlo para mi equipo.
Lo que se describen a continuación son los pasos para compilar e instalar OpenSC 0.12.1 con OpenDNIe, usando el código fuente disponible aquí. Durante el proceso, gracias a lo bien que están las cosas en OpenSC, también se genera un paquete de instalación para Mac OS X y una imagen de disco con el mismo, que he dejado disponible aquí para quien no tenga los medios, los conocimientos o las ganas de hacer esto, y mientras no haya una versión oficial en OpenSC.

NOTA: La parte de esta entrada relativa a la compilación ha quedado obsoleta en OS X Mountain Lion. Hay una nueva entrada aquí con todos los detalles.


20110121

Recuperando cómics desde un iPhone/iPad/iPod Touch

Desde mediados de 2009 existen varias aplicaciones para dispositivos iOS que permiten obtener, de forma legal, cómics gratuitos o de pago para poder leerlos en dichos aparatos. Hoy vamos a hablar de una manera de extraer los datos de dichos cómics a nuestro Mac, para así poder verlos, por ejemplo, con una aplicación como Simple Comic para Mac (http://dancingtortoise.com/simplecomic/).

20100801

Túnel IPv6 automático en Mac OS X

Aunque hay dispositivos de red (como las estaciones base Airport de Apple o los routers Linksys WRT610N) que permiten encapsular IPv6 dentro de IPv4, lo normal es que nuestra conexión hacia internet sea IPv4.
En esta entrada vamos a explicar una forma de obtener una dirección IPv6 para un Mac, y cómo instalar software de manera que se conecte automáticamente, a través de un tunel, para poder acceder a internet.
Para ello utilizaremos una cuenta de SixXS y el software AICCU para Mac OS X.

20100720

Cómo ver libros de "Libranda" en un iPhone/iPod/iPad, el camino díficil

Esta es la segunda parte de dos entradas dedicadas a explicar métodos para poder leer libros protegidos con el sistema ADEPT en dispositivos que, de serie, no lo soportan.

Esta segunda parte explica una forma de hacerlo válida para cualquier dispositivo lector de libros electrónicos. Aunque la explicación está realizada con un Mac, es perfectamente adaptable para hacerse desde otro sistema (Windows, Linux, etc.).

20100719

Cómo ver libros de "Libranda" en un iPhone/iPod/iPad, el camino más díficil

Esta es la primera parte de dos entradas dedicadas a explicar métodos para poder leer libros protegidos con el sistema Adobe Digital Experience Protection Technology(ADEPT) en dispositivos que, de serie, no lo soportan. La protección ADEPT (no lo llamaremos DRM porque realmente no es un sistema de DRM completo) es la que se utiliza, por ejemplo, en los libros disponibles desde hace unos días en las tiendas de la plataforma Libranda.

Por lo que he podido ver, sin contar con el engorro que es empezar a utilizar el sistema, lograr hacerlo en un iPad/iPhone/iPod no es una tarea imposible, aunque sí puede ser difícil o muy difícil, sobre todo para una persona normal y que no esté acostumbrada a los ordenadores. Esto contrasta con la facilidad con que se pueden usar en otras tiendas (véase Kindle o iBooks, por ejemplo).

Esta primera parte explica una forma de hacerlo que sólo es válida para iPhone/iPod/iPad. Aunque la explicación está realizada con un Mac, es perfectamente adaptable para hacerse desde otro sistema (Windows, Linux, etc.).