Mostrando entradas con la etiqueta Trucos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Trucos. Mostrar todas las entradas

lunes, 25 de noviembre de 2013

Instalar iWork... sin iWork en Mavericks

Con iWork me refiero a las aplicaciones Pages, Keynote y Numbers, que forman el equivalente al Office de Microsoft. Si tenemos Mavericks es bastante sencillo de instalarlas sin haberlas comprado.

He de decir que esta forma no es ilegal, sino más bien a-legal en el sentido de que nosotros no vamos a hacer nada especial para obtener dicho software, sino que vamos a aprovechar un hueco que Apple, parece ser que consciente de ello, no ha resuelto.

En primer lugar necesitamos un equipo con Mavericks. Al menos uno. Me refiero a que una vez obtenidas las aplicaciones, luego instalarán en cualquier máquina, pero el proceso debe iniciarse en un MAC con este sistema operativo instalado.

Dado que la actualización a Mavericks es gratuita, no hay nada que nos impida tener la última versión en nuestros equipos.

El primer paso consiste en conseguir una versión de prueba de iWork’s ’09. ¿Cómo? Pues eso es cosa tuya, no mía. En mi caso yo tenía un DVD de uno de mis equipos antiguos, pero sé fehacientemente que se puede obtener de sitios de descarga alternativos.

No, no pirata, sino lugares como CNET y similares. Es cuestión de buscar un poco. Yo no voy a poner un enlace aquí, pero sí que os digo que la descarga no es ilegal en el sentido de que no estamos obteniendo software pirata.

Una vez que tenemos dicho DMG lo instalamos. Nos da una fecha de caducidad o la opción de comprarlo, evidentemente no vamos a hacerlo.

Mi consejo es que si eres un fanboy de pro como yo, seguro que tienes por ahí un DVD con la demo, o se la puedes pedir a algún amigo.

Vale, ahora viene el truco del almendruco. Coge un vaso medio lleno de agua. Exprime un limón entero y pon algo de azúcar… no no, espera, esto va en otro sitio.

No tienes que hacer nada más que lanzar una aplicación cualquiera de las instaladas y esperar.

Al poco te saltará un aviso de actualización. Y ya está, ahora en la tienda tienes las versiones completas (y nuevas) de las tres aplicaciones. Y sin límite de tiempo.

Si tras el aviso de actualización no ves nada en la MAC App Store, no te preocupes. Ve a Preferencia del Sistema, Idioma y región, añade inglés como lenguaje por defecto y reinicia. Ahora, con tu MAC en inglés, verás las aplicaciones como compradas. Vuelve a repetir los pasos para dejar el idioma en tu lenguaje nativo y vuelve a reiniciar.

Las aplicaciones deben seguir ahí.

***

De momento, nada indica que se puede repetir la misma cosa con el programa Aperture. Aquí la cosa es un poco más complicada porque al parecer necesitas la versión 3.0.3, que sólo está disponible en limitadísimos lugares, ninguno de ellos completamente fiables… aunque yo tengo un DMG de hace tiempo, así que estoy probando a ver en qué queda la cosa.

***

¿Ilegal? No. ¿Alegal? Posiblemente sí, pero creo que tampoco. Me explico. Tu instalas una versión de prueba de un software que estás interesado en comprar. Mientras lo estás probando te salta un aviso de que existe una actualización, que haces. (El hecho de que en España haya que poner el sistema en inglés es incidental. En mi caso lo tengo así). 

Una vez actualizado descubres que la marca de caducidad se ha ido.

Te pones en contacto con el fabricante, se lo comunicas y no hace nada. Nos consta que Apple sabe qué y cómo ocurre (y seguro que sabe quiénes lo han hecho y quiénes no).

Sin embargo no pone los medios técnicos para evitarlo.

Por lo tanto, de ilegal nada.

***

Siguiendo con el tema, ahora es momento de dejar limpio nuestro sistema. Tenemos que desisntalar las versiones antiguas, que siguen siendo demo. La solución más rápida es tirar a la papelera dichas versiones desde la carpeta correspondiente en Aplicaciones, pero eso deja el sistema un poco sucio.

Una solución alternativa es utilizar algo como Clean my Mac (que es el que yo tengo) y quitarlo todo. 

Luego vas a la tienda y reinstalas las versiones, que ahora están completamente limpias. Y si resulta que en al App Store siguen marcadas como instaladas, un reinicio del sistema es suficiente para que todo quede listo.

Y con eso y un bizcocho, hasta mañana a las ocho.

domingo, 29 de julio de 2012

iCloud vs SkyDrive (para editar documentos)

Dicen que si envuelves una mierda en papel de plata y la rodeas de mucha publicidad, pese a su apestoso olor y consistencia, la gente dirá maravillas de ella. También dicen que a veces hay joyas ocultas que nadie se molesta en mirar…
Pues eso es exactamente lo que ocurre con estos dos productos. 
Por un lado tenemos a la súper publicitada iCloud. La gente anda como loca con el producto, que sinceramente no es para tanto ni funciona tan bien como se pretende que lo haga. Por un lado tenemos la parte de copia de seguridad de tus compras en los iPad, iPhones e iPod. Eso, creo, está funcionando más que bien. Pero no os emocionéis: restaurar los cuarenta gigabytes desde la nube de mi iPad muy bien puede tardar un día entero o incluso más, tiempo durante el cual tu dispositivo es poco menos que inútil. Desde un MAC esa misma restauración suele durar un par de horas como mucho. También tienes que mirar lo que valen 50 GB de datos en iCloud.
Tu decides.
Podríamos añadir que si no te fías o corres el riesgo de que la parte del iTunes en tu MAC se corrompa, tienes la posibilidad no sólo de sacar a mano dicha copia y guardarla donde quieras, sino también la del Time Machine, que te permite no sólo tenerla guardad, sino recuperar versiones antiguas.
***
Vale. Eso no lo tiene SkyDrive. De momento, porque veremos qué hace Windows 8 con los perfiles compartidos. Si no pasa nada y si cumplen lo prometido, la parte tableta de este sistema operativo lo traerá con la misma transparencia que lo tiene iOS (con la ventaja de que también funcionará, en parte, para la versión escritorio, cosa que no ocurre con iCloud).
***
¿Conocéis algo que se llama Conexión de documentos de Microsoft? Seguro que no, pero es algo que trae, al menos, Office 2011 para MAC. Ese programa te permite entrar no sólo en SkyDrive, sino también en otros servidores de Sharepoint… Una vez configurado, sólo tenemos que abrirlo e ir navegando por sus distintas carpetas y haciendo doble clic en los documentos pertinentes para que se abran localmente y luego se guarden en la nube.

Sí, habéis leído bien: carpetas. Las que quieras y con el nivel de anidamiento que quieras. 
¿iCloud? Sólo un nivel, al mismo estilo que la lista de programas de las iCosas. A todas luces insuficiente para cualquier trabajo profesional, aunque suficiente para uso doméstico y anecdótico, que parece ser el destino del sistema operativo de Apple para los equipos de escritorio.
Otra de las pifias de iCloud consiste en que cada programa tiene su nube, con lo que eso de tener centralizado todo en un mismo lugar y no repetir cosas (por ejemplo, yo podría editar un mismo DOC en Word y Pages) se va por el garete.
¿Qué pasa con la nube particular cuando borras un mismo programa en todos tus equipos? ¿Se pierde? ¿Se queda en el limbo esperando la reinstalación y ocupando espacio que quizás nunca vuelvas a recuperar?
Lo dicho, una porquería de servicio. Muy cool, muy fashion de la muette pero sólo eso y nada más.

domingo, 1 de julio de 2012

De Kindle a Boox i62HD (Review y cómo automatizar tareas)

El RFOG se ha cambiado de bando, o al menos eso parece. No es que sea un chaquetero, sino que simplemente se ha cansado de sus Kindles. La jugada todavía no ha terminado, porque le queda un cacharrín por vender. Os cuento.

En su haber, y a fecha de hoy, tiene un Kindle 2 USA y otro DX (no recuerda si USA o Internacional) prestado a una de sus hermanas. Luego tiene otro Kindle 2 Internacional que obra en las manos de la otra. Eso son préstamos en usufructo, lo que viene a decir que son propiedad de sus hermanas y que, salvo que se cansen o se les rompa, no los volverá a ver.

También poseía un Kindle Touch WiFi, que ahora es propiedad de su novia. El Kindle 4 que le regaló a ella lo tiene, en préstamo, la madre de RFOG. Queda un Kindle 3 de su novia que de momento duerme el sueño de los justos pero que seguro será vendido próximamente.

También ha vendido su Nook de primera generación (el de la pantallita), su Kindle 3 con funda de luz, y su Kindle DXG. Tiene apalabrado su Boox 6, que anda un poco corto de batería, y su PocketBook 903 Pro, que todavía sigue en venta. 

Para el que le interese, su precio es de 250 euros portes incluidos a la península. Se ha interesado bastante gente en él, pero nadie se decide. Y de momento el precio no es negociable. 

***

Como veis, prácticamente se ha deshecho de su flota de lectores de e-books que no tiene prestados. El principal motivo de la venta es muy sencillo: hay que darles mantenimiento mensual si no quieres que se les rompa la batería, y hay que irlos actualizando. Si no los usas, claro, que lo que le ocurre a él.

Se queda con un Transformer Prime con teclado en castellano, un iPad 3 (más un iPad 1 que está usando su novia), y su nueva joya de la corona: un Boox i62HD. 

***

El Boox. 

Es un aparato de última generación con pantalla HD, lo que quiere decir que en lugar de 800x600 píxeles de resolución tiene 1024x768, lo que se nota bastante. Claro, no es un iPad 3, pero sí que pinta mucho mejor el texto y te permite tener una fuente algo más pequeña sin pixelar.

Como es habitual últimamente, tiene pantalla táctil por infrarrojos y WiFi. Aparte de eso soporta la mayoría de formatos, cosa que a fecha de hoy ya no es tan importante ya que tenemos el Calibre para realizar las conversiones de forma automática.

Si queréis leer en detalle sobre el cacharro, podéis echar un vistazo a esta que ha hecho el amigo Aprendedor, que fue el valiente que pidió la primera unidad, al menos en la familia de Lectores Electrónicos. 

Yo tengo poco más que añadir a la misma. Bueno, sí, alguna cosilla. 

Para empezar, el firmware cumple con lo prometido, justito pero lo cumple. Lo más destacable del mismo es que puedes elegir qué programa quieres para visualizar los diferentes formatos. Tiene el PDFViewer para PDF y ePub, que es el visor con DRM de Adobe y que, según opinión generalizada de todo el mundo, es una mierda pinchada en un palo. FBReader y CoolReader son los otros dos visores.

Tengo que decir que mi gran favorito, CoolReader, me está desilusionando por los problemas que tiene, que ignoro si serán de Boox o del propio CoolReader. Pese a poder configurarlo externamente (aquí lo explico), sigue haciendo mal el silabeo, y el renderizado del texto es bastante malo. La única ventaja que le veo es la doble columna en apaisado, que se puede activar manualmente editando el fichero de configuración que está en el disco del lector. Por esos motivos, tiene a FBReader como visor principal.

También he intentado compilar el SDK y los programas que vienen de ejemplo, y como es habitual con la mierda de Linux, no he podido porque faltan paquetes y hay bugs que no solucionan ni así los maten…

La duración de la batería, o bien es exquisita, o bien el medidor no funciona. Una de dos, porque con cuatro rayas lo recibí y con cuatro rayas sigue al cabo de casi una semana de leer todos los días.

***

Una de las poquísimas cosas que echo a faltar es la facilidad que tenía el Kindle de enviar libros de forma automática sin tener que conectarlo al ordenador. Con enviar el fichero por correo electrónico era suficiente.

En el Boox (y ya de paso en cualquier otro) eso no es posible, por lo que o bien lo conectas a un PC, o bien te inventas algo. 

Enchufarlo a un MAC tiene un pequeño problema, y es que el desmontaje de la unidad no se realiza de forma satisfactoria y, aparte del aviso del propio ordenador, el Boox se queda un poco pillado hasta que lo reinicias.

Una forma de evitar este problema es tener todos los libros en una microSD. Como no lee metadatos, puedes tener los libros que quieras sin que el aparato se ralentice. 

Luego duplicas esa carpeta en el ordenador, o más bien creas una carpeta en tu ordenador con los libros que quieras que vayan en la SD del Boox (o de cualquier otro que tenga soporte para tarjeta externa). Cada vez que quieras añadir o quitar algo, lo haces sobre dicha carpeta.

Y luego te agencias algún programa de sincronización. En Windows tienes el Microsoft SyncToy, que es gratuito y funciona muy bien. En MAC todos los gratuitos que he probado adolecen de algún problema. No obstante, en un Bundle de esos que a veces te venden diez programas por el precio de uno, obtuve el FolderSynchronizer que funciona muy bien y es muy sencillo de manejar.

Ya sólo queda configurar el tema para que la SD quede como elemento de copia de seguridad de tu carpeta local y, cada vez que añadas o quites libros, sácala del lector, insértala en el ordenador y sincroniza.

Claro está, también puedes hacer eso enchufando el lector al ordenador.

miércoles, 23 de mayo de 2012

Kindle Touch Jailbreak y CoolReader

Hace un rato le he instalado a mi Kindle Touch el CoolReader. No ha sido nada premeditado, simplemente me he decidido a hacerlo sin más.

Todo lo que voy a contar lo he sacado de la Wiki de Mobileread, así que si hay algo de lo que explico que no funciona por aquí, id allí y encontraréis lo que ha cambiado.

Al tajo.

***

Supóngase una vaca esférica… ups… estooooo… No. No era así. Repetimos.

Suponemos que tenemos el último firmware, el 5.1.0, aunque creo que la cosa también funciona con los anteriores, pero no puedo asegurarlo.

Tenemos que hacer los siguientes pasos:

-Hacer el Jailbreak.

-Instalar el GUI Launcher

-Instalar el CoolReader

***

Dependiendo de la versión de firmware, existen varios modos de hacer el jailbreak. Aquí cuento una que vale para todas las versiones.

Primero te bajas de aquí el fichero del jailbreak. Tienes que descomprimirlo y poner el fichero data.tar.gz en la raíz del disco de tu Kindle. Si ya te has perdido, pásale este tutorial a alguien que sepa porque lo más seguro es que rompas algo que no debías. Y mejor apaga el ordenador y dedícate a otra cosa.

Crea un fichero sin extensión y vacío llamado ENABLE_DIAGS en, de nuevo, la raíz del disco de tu Kindle. Ojo, archivo vacío y sin extensión. En MAC, por ejemplo, se hace con el comando touch desde un terminal. En Windows con el botón derecho del ratón sobre el lugar adecuado. Creas un TXT y luego le borras la extensión. De nuevo, si no sabes de qué hablo, o si tu Windows no muestra extensiones y no sabes cómo hacer para que se vean, vete a ver Gran Hermano.

El siguiente paso es crear una carpeta en el raíz del Kindle llamada diagnostic_logs, y dentro de ella, un fichero vacío con el nombre de device_info.xml.

Ahora si, ahora ya soltamos el Kindle de nuestro ordenador y lo reiniciamos. ¿Qué? Desde la biblioteca, vete al menú, luego a Configuración, de nuevo al menú y dale a Reiniciar.

Te esperas y te debe salir un menú muy chulo y que no habías visto nunca. 

Con uno de esos dedos como morcillas que seguro tienes, toca la opción “D) Exit, Reboot or Disable Diags”. Cuando cambie el menú, elige “R) Reboot System”, te esperas un poquillo para que cambie el menú (no me seas un ansias y la cagues), y elige “Q) To continue”.

En unos segundos verás la pantalla de inicio del Kindle con la palabra jailbreak en él y volverás a entrar en el menú chulo. Vuelve a seleccionar “D) Exit, Reboot or Disable Diags”, luego “D) Disable Diagnostics” y finalmente “Q) To continue”. De nuevo no seas un ansias y dale tiempo a los menús a reaccionar…

El Kindle se reiniciará solo y arrancará en modo normal. 

Objetivo conseguido.

***

Vamos a instalar el GUI Launcher, que es una nueva opción que se añade al menú del Kindle y que será el punto de entrada de todos los hacks.

Te bajas la versión 1.2.1 de aquí. Enchufas el Kindle al ordenador, y dejas el fichero “update_launcher_1.2.1_install.bin” en la raíz de tu Kindelín, lo sacas del ordenador, e instalas la actualización. Recuerda: Menú, Configuración, Menú, Actualizar mi Kindle. Tras reiniciar, y desde la biblioteca, verás que al abrir el menú nos sale una nueva entrada arriba del todo llamada “Launcher” y que nos permite entrar a iniciar el Usbnetwork y a cambiar la rotación de la pantalla.

No obstante, la orientación de la pantalla no funciona con la versión 5.1.0 del firmware. La que funciona es la interna que ya traía de serie, activa solamente desde dentro de un libro.

Si queremos activar eso, y alguna otra cosilla más, tenemos que instalar el jbpatch, que se puede bajar de aquí. Una vez descomprimido tenemos que dejar en el raíz de nuestro Kindelín el fichero .bin con la actualización y la carpeta opt completa. Ojo con esto. Hacen falta las dos cosas. 

Ahora aplicamos la actualización como antes, esperamos a que se reinicie y volvemos a reiniciar otra vez. El segundo reinicio es necesario porque el primero aplica los parches y el segundo los activa.

Hala, ya tenemos el Kindle con todo puesto. De todos modos, si no tienes claro para qué necesitas esta última parte, no la instales. De todos modos, el CoolReader no funciona bien en modo apaidado y te tocará resetear el Kindle.

***

Ya sólo nos queda instalar el propio CoolReader, que es lo más sencillo de todo. Te bajas la última versión de aquí y de aquí (sí, los dos ficheros). 

El primero lo descomprimes en tu ordenador y copias la carpeta “HackedUpR…” renombrada como cr3xcb, de modo que dentro de ella haya dos carpetas más (bin y share) y un fichero llamado crlog.ini.

Coges el segundo fichero, lo descomprimes y lo dejas dentro de la carpeta extensions que cuelga de la raíz de tu Kindle. Lo reinicias y ya tienes el CoolReader 3 disponible en tu aparato. El autor lo ha llamado HackedUpReader, pero es el CoolReader de toda la vida. Y funciona aceptablemente bien.

***

Es interesante que guardes todos los ficheros que te has ido bajando porque contienen los desinstaladores de todos estos hacks, de modo que cuando necesites actualizar el firmware del cacharro, puedas desinstalarlos antes de hacerlos.

Y en la página que he citado arriba del todo tenéis más cosas para instalarle.

***

Manejando el CoolReader

Dado que el KT no tiene botones físicos, el manejo del CR tiene su cosa. Para lanzarlo ya sabéis, os vais al Launcher y lo ejecutáis.

Los libros se tienen que colocar en la carpeta documents (como los originales del Kindle), pero yo me he creado una carpeta ahí dentro llamada “CR” y los he puesto ahí. De este modo los tengo separados, y como el CR mira todos los subdirectorios, los encuentra.

Una vez tengáis abierto el programa, si tocáis por arriba se os abre el menú. Tocando cada opción entráis en otro submenú o cambiáis su valor. 

Si hay más de una página (cosa que se ve arriba a la derecha), la barra negra de abajo sirve de paginador. Si tocáis a la derecha avanzáis, si tocáis a la izquierda retrocedéis.

Para volver al libro, tocáis arriba del todo.

Ojo, no seáis ansias que la primera apertura de un libro tarda un poquillo, así que nada de andar toqueteando la pantalla como locos.

Para volver a la biblioteca, entráis en el menú del CR tocando arriba y elegís la opción de “Close application”.

***

OJO OJO OJO

Si la cagáis instalando algo de esto, yo ni quiero ni tengo responsabilidad alguna.

El CR no funciona en apaisado. Si lo cargáis estando en apaisado, os toca reiniciar el Kindle con el botón de apagado: estando el KT encendido, lo mantienes apretado hasta que el led amarillo comience a parpadear. El KT se apaga, pero vosotros no soltéis hasta que no veáis que empieza a reiniciarse.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

viernes, 13 de abril de 2012

El DRM del formato AZW3 (Kindle)

Esta es una entrada muy corta para comentar que ya he comprado dos libros en Amazon para el Kindle que me traen una extensión de fichero AZW3 en lugar de AZW.

Como ya sabéis, lo primero que hago es quitarle el bicho para poderlos guardar y leer donde quiera, pero las DRM Tools, en concreto el programa DeDRM 3.1 que tengo en el MAC y que uso para quitarlo, se niegan a hacerlo.

La solución es mucho más sencilla de lo que parece: cambia el nombre de la extensión a AZW y el programa te generará un flamante MOBI sin protección.

***

Y ahora la típica advertencia: Quitar el DRM no es para poder dar y regalar el libro o ponerlo pirata por ahí, sino para poder leerlo en cualquier aparato y no estar sujeto a una tecnología y tienda en concreto. No piratees, pero tampoco pongas el culo en pompa para que te den por él.

sábado, 22 de enero de 2011

Despiojar (quitar DRM) con el Calibre

Estamos de luctuosa noticia, Apprentice Alf se nos retira de la scene, o al menos eso es lo que cuenta en su blog. Para aquellos que no lo sepáis, el Aprendiz de Alf es uno de los gurús de esto de quitar DRM. No sé si será el que crea originalmente los scripts, pero sí que es uno de los más activos. Esperemos que sus nuevas inquietudes lo lleven a donde él quiera ir.

Lo interesante del tema es que, como despedida, ha dejado en su blog una serie de artículos más que interesantes, entre ellos uno dedicado a cómo quitarle el DRM a casi cualquier libro-e con sólo importarlo al Calibre. Y aquí os lo voy a contar yo, enlazándolo a él. Pero antes un resumen procedente de otra de sus entradas.

Pero antes de empezar, comentaros que esto que publico aquí no es para que pirateéis vuestros libros y los pongáis a disposición de los demás. Si no os gustan los precios de los libros-e en España, compradlos en otro sitio y/o en otros idiomas (como hago yo).

La única justificación para explicar y aplicar todo esto es la de quitarle el DRM a tus propios libros comprados por ti mismo. Es decir, no sé hasta qué punto es legal (me refiero a la legalidad al pie de la letra) quitarle el DRM a un libro-e, pero moralmente y lógicamente sí que es legal, o al menos coherente.

Si yo compro un libro-e, adquiero un derecho a leerlo cuando y como quiera, igual que cuando tengo uno de papel. Si un libro-p no caduca, el otro tampoco debe hacerlo. Pero el DRM añade una capa extra que me impide poder leerlo dónde y cuándo quiera. Es decir, si yo compro un libro-e con un Papyre, y luego la tienda cierra y yo cambio de aparato, si quiero leerlo tendré que volver a comprarlo. Pues no, mi derecho es leerlo dónde y cuándo quiera, y en el aparato que quiera. Por lo tanto tengo derecho a quitarle el DRM para, por ejemplo, poder leer mis libros comprados en Amazon para el Kindle en mi nuevo y flamante PocketBook 903. Y nadie me lo puede impedir.

¿Cuántos formatos con DRM hay en la actualidad?

Pues nada más y nada menos que siete, ocho si separamos el DRM de Mobipocket del de Amazon. Estos son:

1. Adobe Adept. PDF y ePUB, roto por I ♥ Cabbages.

2. Barnes & Noble. ePub variante del Adept, roto por I ♥ Cabbages.

3. Amazon Mobipocket. Dos formatos que se pueden romper con las mismas herramientas, extensiones prc, azw y azw1. Roto por The Dark Reverser.

4. Amazon Topaz, extensiones tpz y a veces azw1. Roto entre CMBDTC y some_updates.

5. Microsoft LIT, roto por drs.

6. eReader, extension pdb, roto por The Dark Reverser.

7. Apple Fairplay. Los ePub de iBooks de Apple. Sin romper a fecha de hoy.

Como hemos leído, solo el de Apple no se ha roto hasta la fecha, y supongo que porque da casi igual, ya que las ventas de libros en el iBooks deben ser testimoniales comparadas con las otras, ya no os digo en España que ni siquiera se pueden comprar.

Los scripts para Calibre, han sido creados por DapDealer. Con ellos podemos romperlos todos menos el de Apple y el de Microsoft, que necesita el ConvertLit.

Preparando el Calibre

Calibre es una aplicación de gestión de libros-e que ha cogido una gran preponderancia gracias a su modelo abierto y posibilidad de añadirle opciones. Ciertamente es un dinosauro de aplicación, escrita en Python, lenta, pesada en cargar, pero resulta enormemente útil ya que es multiplataforma, podemos ejecutarla en Windows, MAC y Linux y es capaz de convertir entre distintos formatos con una calidad más que aceptable. Además, está siendo mejorada de forma continua, con actualizaciones semanales.

1. Una vez que tenemos nuestro Calibre instalado y funcionando, tenemos que bajarnos los scripts para quitar el DRM. Los tenéis aquí o aquí. Por si los retiran de ahí, podéis buscarlos en Google como “tools_v3.2.zip”.

2. Descomprimimos ese fichero y nos quedamos con la carpeta “Calibre_Plugins”, que contiene cinco ficheros zip.

3. Lanzamos Calibre, nos vamos a Preferencias y seleccionamos Complementos, que está abajo a la derecha del todo.

4. En la ventana que se abre, apretamos el botón de “Add new plugin”, que está debajo del todo. Se nos abre el diálogo de abrir fichero. Nos vamos a donde quiera que hayamos guardado los ficheros zip que nos hemos bajado y seleccionamos uno de ellos.

5. Repetimos el paso siguiente con todos y cada uno de los cinco ficheros.

6. Cerramos todas las ventanas y reiniciamos Calibre. Ya sólo nos queda configurar los complementos.

Configurando los complementos

Volvemos a abrir Calibre, nos vamos a Preferencias y luego a Complementos. Elegimos “Complementos de Tipo de archivo” y abrimos el árbol. Ahí es donde están todos los scripts para quitar el DRM de cada formato.

Veamos ahora la configuración necesaria de cada uno. Para elegirlo, hacemos doble clic sobre el deseado y se nos abrirá una ventana en la que podremos meter las opciones.

1. Mobipocket (PRC): Para los PRC normales no pertenecientes a Amazon, es necesario saber el PID con el que se ha comprado el libro. En general suele estar en las opciones de la tienda donde se compró, y cada ordenador y aparato tiene uno diferente. Por ejemplo, Fictionwise permite hasta cuatro PID por libro-e (es decir, podemos dar de alta hasta 4 aparatos diferentes y cuando nos bajemos nuestro libro-e, podremos leerlo en esos cuatro lectores). Esos PID suelen ser de diez dígitos con un * ó un $ en el penúltimo carácter. Para meter esos PID, tantos como queramos o tengamos, hacemos doble clic sobre el complemento llamado “K4PC, K4Mac, Mobi DeDRM” y metemos todos ellos separados por comas.

2. Amazon Kindle (AZW, AZW1): Aunque aquí también podemos meter el PID de nuestros cacharrines Kindle si lo sabemos, también podemos meter el número de serie del aparato sin más. Abrimos el mismo complemento del punto 1 y metemos los números de serie, separados por comas, que se pueden añadir a los anteriores sin problemas. El número de serie viene detrás de los Kindle o en Menu -> Settings abajo del todo.

3. Amazon for PC/MAC: No tenemos que hacer nada, salvo tener el Calibre y el complemento instalado en el mismo PC que los programas originales. Los complementos tomarán lo que necesiten de los programas para hacer la conversión.

4. Adobe ePub o Adobe PDF: No hay que hacer nada, salvo tener el Calibre y el Adobe Digital Editions instalado y autorizado en el mismo ordenador.

5. Barnes & Noble ePUB: Abrimos el “Ignoble Epub DeDRM” y metemos nuestro nombre y el número de la tarjeta de crédito que tenemos en la cuenta de B&N, ambos valores separados por una coma y sin espacios en blanco entre ellos.

6. eReader de B&N o de otras tiendas: Tenemos que abrir el complemento llamado “eReader PDB 2 PML” y meter el nombre y los ocho últimos dígitos de la tarjeta de crédito con la que hayamos hecho la compra en las tiendas. Lo mismo que antes, no debe haber espacios en blanco a ambos lados de la coma ni en el número de la tarjeta de crédito.

Despiojando los libros-e

Esto es lo más fácil de todo. Una vez que lo tenemos todo instalado, tan sólo hay que importar el libro en el Calibre, o bien desde el menú o bien soltándolo sobre él. Calibre hará todo lo necesario para que la copia que importe ya no tenga DRM y, cuando enchufemos un aparato, enviará el formato adecuado a él sin DRM.

Ya está, eso es todo.

miércoles, 1 de diciembre de 2010

Instalar FBReader en el Kindle 2, 3 y DX

Me quito un rato de sueño para contaros esto rápidamente. Hace unos días, jetfin publicaba en Mobileread una entrada sobre cómo instalar FBReader en cualquier Kindle y así disponer de otros formatos aparte de los oficialmente soportados. Ya sé que está Calibre, pero a veces por simple perrería o porque sí, porque nosotros lo valemos, decidimos hacer estas cosas. En mi caso se debe a que las opciones de personalización de este programa son increíbles, a falta de que soporte multicolumna.

Bueno, vamos al tajo, que hay que instalar varias cosas.

1.- Jailbreak

Lo primero es aplicar el jailbreak al Kindle, para dar la posibilidad de instalar paquetes no originales. A fecha de hoy es una operación segura. Para ello seguimos las instrucciones de la página correspondiente. La versión actual es la “kindle-jailbreak-0.4.N.zip” que se puede bajar del enlace que os he puesto. También se pueden encontrar otros archivos para otros hacks como el de las fuentes o el del salvapantallas.

Al descomprimir ese fichero veréis un montón de instaladores, uno para cada Kindle junto a su desinstalador. Os recuerdo los nombres:

· K2 es Kindle 2 USA

· K2i es Kindle 2 Internacional

· Dx es Kindle DX USA (el original blanco)

· Dxi es Kindle DX Internacional

· Dxg es el Kindle Graphite

· K3g es el Kindle 3 Wifi+3G USA (B006).

· K3w es el Kindle 3 Wifi Internacional (B008)

· K3gb es el Kindle 3 Wifi+3G Internacional (B00A).

Entre paréntesis de los Kindle 3 os he puesto la cadena con la cual se inicia el número de serie, que podéis encontrarla en la pantalla de opciones.

Os recomiendo que guardéis el desinstalador de la versión que uséis, porque a veces estas cosas desaparecen de internet y nos podremos quedar compuestos y sin novia.

Una vez tengáis el parche adecuado, lo ponéis en el raíz de la unidad de vuestro Kindle y actualizáis como si fuera una actualización normal y corriente.

2.- Launcher

Una vez que hayáis instalado el Jailbreak, tenéis que instalar un launcher, que no es más que un programa monitor que captura las teclas del Kindle y permite hacer virguerías como lanzar otros programas.

El launcher lo obtenéis de aquí. Funciona con todos los Kindle 2 y 3. Igual que antes, tenéis que elegir el fichero adecuado a vuestro modelo y aplicar la actualización. No olvidéis de guardar el desinstalador.

3.- Qué versión de FBReader instalar

Parece ser que hay dos programadores compitiendo por lo mismo, y que encima no se entienden muy bien para poder juntar ambos proyectos en uno solo. En la entrada de jetfin que os he puesto arriba viene más o menos explicado el tema.

La mayor diferencia entre ambos está en que la versión de Dzha es excluyente respecto al framework del propio Kindle, por lo que o bien tenemos uno o el otro, y se tarda bastante tiempo en el cambio, por lo que yo he elegido la versión de Andy Wooden llamada “fbKindle”. Esta versión permite coexistir ambos frameworks simultáneamente e ir conmutando entre uno y otro de forma automática, así que es el que voy a explicar.

Primero nos bajamos dos ficheros. Este y este, que también están reflejados en la entrada de jetfin.

4.- Preparando la instalación

Descomprimimos el segundo fichero, lo renombramos a “launchpad.ini” (el nombre original era “svc-launchpad.ini”) y lo dejamos en la carpeta “launchpad” de nuestro kindle, sobreescribiendo el anterior. Aunque también puedes mezclarlo a mano con un editor que soporte los finales de línea de Unix (yo lo he hecho con el PSPad), pero la forma de mezclar ambos ficheros os la dejo como ejercicio de clase. También dejamos en la raíz de la unidad del Kindle el primer fichero tal y como nos lo hemos bajado (fbKindle-bin.tar.gz).

Reiniciamos el Kindle. También se puede reiniciar solamente el launchpad, pero como desconozco la combinación de teclas lo que he hecho es irme al menú de Settings y reiniciarlo manualmente.

5.- Instalando el programa

Una vez que hemos reiniciado, viene el truco del almendruco. Tenemos que apretar la combinación de teclas Mayúscula, U, T. En ese orden y rapidillo. No vale mantener Mayúsculas apretada mientras se aprietan las otras dos. En este caso Mayúsculas actúa como una tecla normal y no modificadora.

Hay que tener maña, a veces no lo coge. Si no lo hace, aparecerá el cajetín de búsqueda, pero si ha cogido la combinación, abajo del todo de la pantalla os debe aparecer una línea con el texto “^ U T”.

Y esperamos un poco. Cuando haya terminado, la pantalla se cubre con un degradado en gris. Una vez que veamos eso, pulsamos la tecla de HOME y volvemos al navegador de libros.

Hay que pulsar Mayúsculas, F, R para lanzar por primera vez el FBReader. Después de un pequeño mensaje debe aparecer la pantalla de “Acerca de FBReader”. Si se queda en blanco, como a mí, no pasa nada, pulsamos Alt y luego BACK y volveremos al principio.

Os recuerdo que a veces no pilla la combinación de teclas. En ese caso aparece el cajetín de búsqueda. Pulsad HOME y reintetad hasta que se pinte debajo la línea extra indicando que el launchpad ha aceptado la tecla.

Ya está. Instalado.

6.- Funcionando

En la entrada de jetfin están las combinaciones de teclas para manejarnos con el sistema. Yo os pongo aquí algunas y las demás las miráis allí:

· May, F, B -> Lanza el FBReader por primera vez

· Alt, BACK -> Cierra el FBReader.

· May, Alt -> Conmuta entre frameworks.

· En FBReader, MENU abre un menú contextual. En él podéis añadir libros y ver las opciones.

· + y – del sonido. En FBReader, cambian el tamaño de la fuente.

· Las teclas para moverse por el libro son las mismas que en el modo normal.

Y ya está. Si queréis más detalles mirad los enlaces que os he puesto, y si tenéis dudad, preguntad en el foro del Kindle de Lectores Electrónicos.

Yo me voy a mimir.

viernes, 30 de octubre de 2009

El Kindle Internacional ya ha sido hackeado

No es el primero que se ha dado cuenta de que no ha podido instalar los parches habituales en la versión internacional del K. Básicamente han dejado de funcionar todos, como suele ocurrir en estos temas.

Pero como dice mi madre, puesta la ley, puesta la trampa, y un par de hackers de los buenos le han metido mano de la forma más curiosa del mundo.

Es posible, mediante comandos, copiar el registro del log al disco USB. Tan sólo hay que picar ";debugOn" y luego ";dumpMessages". El truco es viejo y viene estando disponible desde la primera versión del Kindle.

Después hay que mirar dicho registro, y ver que la actualización está fallando por un tema de verificación de firmas:

091024:105149 EXT3 FS on mmcblk0p1, internal journal

091024:105150 system: I _otaupexec:def:processing update /mnt/us/update_test-k2i.bin

091024:105150 system: I _otaupexec:def:version is "FC02"

091024:105150 system: I _otaupexec:def:update image checksum OK

091024:105150 system: E _otaupexec:def:signature does not exist for "install.sh"

091024:105150 system: E _otaupexec:def:signature verification failed

Ahora nos falta ver qué firmas son esas, por lo que hay que ser creativos. ¿Cómo? Pues aprovechando una "feature" del programa de compresión que se utiliza. Personalmente lo considero un fallo de seguridad, pero parece ser que no es así como está catalogado.

¿Y qué tal si en lugar de mirar sólo las firmas no sacamos una copia de todo lo que hay dentro del Kindle? Pues eso es lo que vamos a hacer. Vamos a aprovechar dicha feature para hacer una imagen completa de tu Kindle en la unidad externa.

No me preguntéis cómo porque mis conocimientos de Linux no llegan a esos niveles, pero podéis verlo explicado -scripts incluídos- aquí: http://www.mobileread.com/forums/showthread.php?t=60627.

Más o menos el tema está en aprovechar la descompresión para inyectar un script malo maloso que hará un volcado de disco mediante el comando dd. Para que luego digan que Linux es seguro, si el hecho de descomprimir algo tiene el riesgo de que alguien ejecute código.

Una vez que uno tiene todo el contenido de su Kindle, es cuestión de analizar cómo funcionan las actualizaciones. Una bicoca, vamos. Cosa de un par de ratos. Léase con tono irónico.

Pues bien, el amigo Jean-Yves Avenard lo ha hecho, y ha visto que ahora las actualizaciones vienen firmadas con una clave criptográfica almacenada en la ROM del Kindle. No nos dice si es la misma clave para todos o única por cada aparato, pero apenas importa, porque lo que ha hecho ha sido añadir una nueva clave a la lista interna de las mismas de modo que, cuando se inicie la actualización de un paquete no oficial, éste venga firmado con ella.

Original un carro.

Ahora cómo proceder

Lo primero que hay que hacer es instalar, de alguna manera, la nueva clave. Esto se hace con el paquete update_freekindle.bin, pero no hay que seguir los pasos habituales, porque si lo hacemos, enladrillaremos nuestro Kindle y tendremos que aplicar la técnica descrita aquí.

Nos vamos a HOME (la biblioteca), Menu -> Settings. Luego Menu -> Update your Kindle, pero no elegimos "Restart" ya que si lo hacemos nuestro K se quedará reiniciándose eternamente. De todos modos lo podemos sacar de ese estado siguiendo los pasos descritos aquí.

Aprovechando, de nuevo, la feature, hemos insertado nuestra nueva clave.

Este paso sólo hay que hacerlo una vez, después ya podremos instalar los demás hacks convenientemente empaquetados y firmados para el Kindle Internacional. Evidentemente, los de versiones anteriores no valen.

Aquí se explica cómo crear paquetes para el iK. Aquí tenemos el del salvapantallas. Y finalmente aquí, el origen de todo el tema.

El autor irá añadiendo en la siguiente URL los paquetes que vaya actualizando: http://www.avenard.org/kindle2/, aunque supongo que pronto irán proliferando por más sitios.

sábado, 24 de octubre de 2009

Kindle: 1 página, 15 Locations

Pues eso, que más o menos 15 "Locations" del Kindle supone una página de texto estándar, más o menos una página de texto de una novela en tapa dura de longitud media (sobre 300 páginas).

A ojo de buen cubero, coge las "Locations" que tiene tu libro, redondéalas, divide entre tres, multiplica por dos y quítale el último cero.

Por ejemplo, 3.000 "Locations", entre tres nos da 1.000, por dos, 2.000, por lo tanto, 200 páginas.

4.000 "Locations", entre 3 es 1.333, por 2, 2.666, por lo tanto 266 páginas.

Otra forma: cada 1.000 "Locations" son 66 páginas, o cada 100 páginas son 1.500 “Locations”.

Y ahora, una tabla:

LocationsPáginas
1.00067
2.000133
3.000200
4.000267
5.000333
6.000400
7.000467
8.000533
9.000600
10.000667
11.000733
12.000800
13.000867
14.000933
15.0001.000
16.0001.067
17.0001.133
18.0001.200
19.0001.267
20.0001.333
21.0001.400
22.0001.467
23.0001.533
24.0001.600
25.0001.667
26.0001.733
27.0001.800
28.0001.867
29.0001.933
30.0002.000
31.0002.067
32.0002.133
33.0002.200
34.0002.267
35.0002.333
36.0002.400
37.0002.467
38.0002.533
39.0002.600
40.0002.667
41.0002.733
42.0002.800
43.0002.867
44.0002.933
45.0003.000
46.0003.067
47.0003.133
48.0003.200
49.0003.267
50.0003.333
51.0003.400
52.0003.467
53.0003.533
54.0003.600
55.0003.667
56.0003.733
57.0003.800
58.0003.867
59.0003.933
60.0004.000
61.0004.067
62.0004.133
63.0004.200
64.0004.267
65.0004.333
66.0004.400
67.0004.467
68.0004.533
69.0004.600
70.0004.667
71.0004.733
72.0004.800
73.0004.867
74.0004.933
75.0005.000
76.0005.067
77.0005.133
78.0005.200
79.0005.267
80.0005.333
81.0005.400
82.0005.467
83.0005.533
84.0005.600
85.0005.667
86.0005.733
87.0005.800
88.0005.867
89.0005.933
90.0006.000
91.0006.067
92.0006.133
93.0006.200
94.0006.267
95.0006.333
96.0006.400
97.0006.467
98.0006.533
99.0006.600
100.0006.667

martes, 1 de septiembre de 2009

Portadas de la revista Analog en tu Kindle

¡Quién iba a decirlo, con lo que he despotricado en contra del Hack del salvapantallas, que iba a usarlo para colocarme nada más y nada menos que 892 portadas de la revista Analog!

Ahora estoy más tiempo apagando y encendiendo el Kindle para disfrutarlas que leyendo.

Hacerlo ha sido relativamente fácil. Lo primero ha sido instalar el Hack del salvapantallas. Luego, con el Internet Download Manager, te bajas de aquí todas las portadas, sólo los jpg de más de 50 Kb.

Pero si los usas directamente quedan demasiado pequeños, por lo que se necesita alguna forma de redimensionarlos…

Y ahí es donde entra mi nuevo y flamante iMAC y su genial Automator. Una vez redimensionadas al tamaño adecuado, es trivial meterlas en el Kindle y reiniciarlo.

Y después, a disfrutar los salvapantallas.

jueves, 20 de agosto de 2009

Acentos en la pantalla de registro

Bueno, tras escribir la entrada de ayer se me ha ocurrido ver si podía poner acentos en la pantalla de registro e intentar localizar dónde se pone la información de Personal Info cuando la introduces en tu Kindle, y lo he conseguido en ambos casos.

Cuando introducimos texto en Personal Info en la pantalla de Settings, ésta se coloca en el fichero /var/local/java/prefs/com.amazon.ebook.booklet.home/com.amazon.ebook.booklet.home.prefs, en concreto en la línea "PERSONAL INFO". A todos los efectos el citado fichero es un fichero de tipo INI común y corriente. En mi caso es este:

#User preferences for Home Booklet
#Wed Aug 19 13:28:08 GMT 2009
PERSONAL_INFO=<texto>
HOME_FILTER_STYLE=7
VERSION=1
HOME_SORT_STYLE=0

En <texto> está la cadena que hemos metido, en formato cadena de C, es decir, cada línea separada por los tokens "\r\n", de modo que, suponiendo que nuestro registro fuera:

Mi nombre
Mi dirección
Mi CP, ciudad y provincia
Se gratificará su devolución

La cadena quedaría: PERSONAL_INFO=Mi nombre\r\nMi dirección\r\nMi CP, ciudad y provincia\r\n\r\nSe gratificará su devolución, todo en una misma línea.

Entonces podemos introducir la línea a mano con vi o en Personal Info desde el Kindle, lo último es lo que recomiendo. Una vez hecho esto, si estamos conectados a nuestro cacharro por red a través de USB, podemos sacar dicho fichero a nuestro PC mediante el comando SCP o bien seguir la secuencia más larga, que es copiarlo a /mnt/us, reiniciar el Kindle (para quitar la conexión de red), y entonces editarlo desde la unidad del kindle con un programa que no modifique el formato de línea Unix.

Lo repito: Con un editor que no modifique el formato de línea unix.

Yo estoy usando el PSPad, que no está mal, pero tú puedes usar el que quieras mientras dicho programa no cambie los finales de línea UNIX por los Windows, cosa que, por ejemplo, hacen tanto el Bloc de Notas como el Write. Si jodéis eso luego no quiero lloros.

Vale, una vez abierto con el PSPad o con el editor que queramos, cambiamos las vocales sin acentuar por las acentuadas, guardamos y volvemos a pasar el fichero a su localización original.

Y listo, nuestro texto aparecerá con acentos.

miércoles, 19 de agosto de 2009

Cómo casi registrar tus Kindle

Pues bueno, mirando acá y allá (más bien aquí), al final me he liado la manta a la cabeza y me he puesto a jugar con esto. También he intentado activar la navegación por USB y la bajada de ficheros y la conexión a internet, pero no he conseguido mucho. A lo más que he llegado es a que el Kindle viera Internet, pero de ahí a navegar y poder conectar con la tienda, nasti de plasti, así que no me preguntéis sobre eso. Parece ser que cuando registramos de forma oficial nuestro Kindle, Amazon nos envía un certificado digital, y si dicho certificado no está, no podemos hacer casi nada.

Ahora bien, lo que sí podemos hacer es que nuestro Kindle aparezca a todas luces como registrado, con el nombre que hemos elegido arriba del todo y que la pantalla de Settings aparezca rellena con todos los datos y podamos meter nuestra información de contacto.

Aviso importante: si al hacer esto te cargas tu Kindle, te jodes, a mi no me vengas llorando. Yo lo he hecho y me funciona.

Y encima es muy fácil de hacer. Lo primero es rellenar esta plantilla con nuestros datos y guardar el fichero resultante con el nombre de reginfo, sin ninguna extensión:

<text>
    <user_device_name>Kindle Name</user_device_name>
    <name>username@mail.com</name>
    <alias>Kindle mail without the @kindle.com part</alias>
</text>

En "Kindle Name" ponemos el nombre que nuestro Kindle tiene en la tienda de Amazon, en la sección de Manage my Kindle.

En "username@mail.com" ponemos la dirección de correo electrónico con la que accedemos a la tienda de Amazon. Ojo, no me refiero a la del Kindle, sino a la de la tienda.

Y finalmente en el último grupo ponemos la dirección de correo de nuestro kindle sin la parte @kindle.com. Es decir, si la dirección de correo de nuestro Kindle es yomismo@kindle.com, debemos poner yomismo.

***

Lo siguiente lo podemos hacer de muchas formas, y si somos Linux friendly hasta se puede hacer lo de arriba de una tacada directamente con vi sobre el fichero definitivo, no obstante voy a explicar la forma de hacerlo para tontos, es decir, la ineficiente manera en que lo he hecho yo.

Tras conectar nuestro Kindle al PC de forma normal (para que se vea la unidad de disco del K, no para tener conexión de red), colocamos el fichero en el raíz de la unidad interna. Lo sacamos del PC, activamos el modo de red (ya sabéis, ;debugOn y luego 'usbNetwork tras aplicar el parche pertinente, si no sabéis cómo, ya lo he explicado, así que no preguntéis).

Lo de antes se puede hacer con el comando scp que está situado en la carpeta usbnet, pero si no tenéis claro cómo usarlo, mejor hacerlo de la forma que os he dicho.

Ahora, entramos por telnet al Kindle y copiamos el fichero reginfo en /var/local/java/prefs. Más o menos así:

telnet 192.168.2.2 (o la IP que le hayamos puesto)
cp /mnt/us/reginfo /var/local/java/prefs
exit

Y ya está, no hace falta reiniciar pero sería buena cosa, ya tenemos nuestro Kindle registrado en apariencia. A partir de ahora en la cabecera aparecerá el nombre de nuestro aparato, y en la pantalla de Settings podremos acceder a editar la Personal Info.

lunes, 17 de agosto de 2009

Truco para saltar entre capítulos con el Kindle

¿Qué pasa cuando estás leyendo con tu KDX a mano alzada y se te escurre de las zarpas? Pues eso, que intentas agarrarlo como puedes, y si resulta que sin querer tocas los botones que no debes, descubres cómo pasar de un capítulo a otros con ella.

Pues sí, si quieres pasar rápidamente al capítulo siguiente pulsa el joystick hacia la derecha, y si quieres retroceder, púlsalo hacia la izquierda. Y lo mejor de todo es que funciona "sensible al contexto", es decir, si estás en una página que es una parte, saltas a la siguiente, y lo mismo desde dentro del capítulo.

Por desgracia, eso sólo funciona con algunos ficheros.