Compra de mi primer libro electrónico (y como quitarle el DRM) 12 febrero 2011
Como estoy acabando la lectura del ebook los pilares de la tierra, me he puesto a buscar la 2ª parte titulada un mundo sin fin y por “deformación profesional” me he puesto a buscarlo por los “sitios oscuros” habituales, como quedelibros, taringa, puntotorrent, pixelazul, etc… y no me costó mucho encontrarlo por esos lares. Así que una vez bajado de quedelibros me puse a redimensionarlo como expliqué en la anterior entrada y cuando estaba en ese proceso a mitad del libro me empecé a encontrar caracteres extraños, cuadraditos, palabras que faltaban, etc… así que lo bajé de puntotorrent e imbécil de mi en vez de comprobar si estaba igual, me puse de nuevo a remaquetarlo y al llegar al punto de antes…. los mismos signos extraños, etc… el libro era la misma version (grrrrrr), lo bajé de Taringa pero esta vez me dio por comprobarlo y lo mismo en el mismo punto, en pixel azul no lo tenian en ebook, solo en audiolibro y de momento no me ha dado por esos formatos. Así que después de esta decepción y ver que al final la gente sube siempre lo mismo y sin comprobarlo, me puse como un iluso a buscarlo en google como “un mundo sin fin ebook” y vi un enlace a la página de el corte ingles en su versión ebook, no con mucha confianza pulsé en ese enlace y mi sorpresa fué mayúscula… lo tenían en español, en formato digital y lo que mas me sorprendió, por 9,99€!!!! un precio magnifico si lo comparamos con la edición impresa que cuesta 29,90€ en el mismo sitio. Siempre he sido partidario de la compra de los productos a no ser que sea imposible de conseguir como yo quiero y no como me lo impongan, así que le di al botón comprar, me dirigió a la pasarela de compra y dándome de alta con mi tarjeta de ese comercio, en cuestión de segundos me llego un mail con el enlace a la descarga y unas detalladas instrucciones de como bajarlo y activarlo. El libro que compras es una edición en formato EPUB con una protección DRM que hay que autorizar con el programa Adobe digital edition y lo primero que hay que hacer es instalarse adobe digital edition (no lo instaléis hasta leer el articulo entero y sabréis el por qué ), una vez instalado te tienes que dar de alta con una cuenta de Adobe, como yo ya la tenía por haber bajado versiones trial de sus programas no tuve que volver a hacerlo. Así que una vez introducidos mis datos ya tenia autorizado el programa. En el correo que me mandó el corte ingles había un enlace a un archivo llamado URLLink.acsm el cual se abre con Adobe digital edition y se pone a descargarlo, en cuestión de segundos tienes tu ebook en el “estante” del Adobe digital edition. Lo abrí y me puse a mirarlo y se veía perfecto, ahora solo tocaba pasarlo a mi ebook, el lector tiene que soportar formatos con protección DRM, lo digo por que por lo que he podido leer el Ipad no lee esos formatos, pero esto será la 2ª parte de esta entrada. En las instrucciones del email ponía que al conectar el ebook, Adobe digital edition lo reconocía y tenias que autorizarlo, pero al hacerlo en mi MAC, no reconocía nada, así que pasé al portátil PC y allí lo reconoció a la primera, autoricé el cool-er y pasé el libro, se ve perfecto en el ebook y me sentí orgulloso de tener un libro electrónico original y legal, pero me asaltó una duda, en el email ponía que el enlace tenía una caducidad de un mes, pasado ese tiempo parece ser que ya no puedes bajar el libro y si dentro de unos años me apetece volver a leerlo y si cambio de lector de ebook y cien mil preguntas más me asaltaron así que el siguiente paso era ver si es posible quitar el DRM al libro que he comprado para así guardarlo en mi biblioteca de Calibre para tenerlo por siempre jamas y en el dispositivo que yo quiera y cuando quiera. Me puse a googlear y encontré esta web en la que explicaban paso a paso como quitar la protección DRM con una serie de programas scripts escritos en Python, citando dicha web necesitamos lo siguiente (no lo hagáis de momento):
Instalamos Adobe Digital Editions (http://www.adobe.com/products/digitaleditions/) Autorizamos nuestra copia de Digital Editions (nos registramos y tal) Instalamos Python (http://www.python.org//) Instalamos PyCrypto (http://www.voidspace.org.uk/python/modules.shtml#pycrypto) Descargamos los scripts de python:
o o
ineptkey.pyw (http://www.4shared.com/file/BpJ6XiCg/ineptkey.html) ineptepub.pyw (http://www.4shared.com/file/oy9huFpV/ineptepub.html) Ejecutamos ineptkey.pyw. Este encontrará la clave y la escribirá en un fichero llamado “ADEPTKEY.DER” en el mismo directorio desde dónde se ha ejecutado el script. Ejecutamos ineptepub.pyw. Se abre un cuadro de dialogo y nos preguntará o Key File ADAPTER.DER. Si está en este mismo directorio, se rellenará automaticamente o Input File: Selecciona tu libro en formato EPUB o Output File: introduce un nombre para el fichero de salida
Así que segui este tutorial en mi Windows 7 x64 y después de instalar Python e intentar instalar PyCrypto no reconocía que tenia instalado Python, me imaginé que era por la versión x64 que instalé, así que ni corto ni perezoso me baje virtualbox (es un programa para instalar una maquina virtual dentro de tu propio sistema operativo, para así poder tener linux, u otros Windows dentro de tu propio sistema operativo) para instalarme una version x32 de windows XP y hacerlo desde allí, después de una hora instalando windows en la maquina virtual y configurandolo, instale Adobe digital editions (no lo instaléis todavía!! ), python y esta vez si me instalo correctamente PyCrypto, ejecute ineptkey.pyw y me creó un certificado en esa misma carpeta, luego ejecuté ineptepub.pyw, el cual tiene 3 casillas, en Keyfile hay que poner la ruta del certificado creado con ineptkey.pyw, en input file donde esta el epub con DRM y por ultimo en output file donde queremos que se guarde el epub ya sin protección, le damos al boton decrypt y… ¿¿¿error: Problem decrypting session key???, después de googlear encontré esta web (en ingles), el problema estaba en la versión nueva de adobe digital edition (por eso os decía de no instalarlo todavía ;) ) parece ser que detecta este “error” y teniendo esa versión no funciona el certificado que crea ineptkey.pyw, asi que lo que hay que hacer es instalar la versión anterior de adobe digital edition de aquí, pero ojo, no se cuanto durará este enlace y adobe lo quite, asi que bajarlo y guardarlo en vuestor disco duro, yo lo he subido a mi dropbox junto al resto de archivos de este tutorial, os recomiendo hacer algo asi. En caso de que ya tendríais instalado la versión nueva, simplemente desinstalarla e instalar esta versión. Al abrirlo os dirá que existe una versión mas nueva si queremos actualizarla o usar esta versión durante 44 días (por eso os recomiendo guardarlo, en caso de volver a necesitarlo, desinstalamos, instalamos y ale 44 días mas ) Una vez instalado, generamos el certificado de nuevo con ineptkey.pyw, ejecutamos ineptepub.pyw y si! ahora si que nos desencripta el epub y tenemos un epub sin protección el cual podemos leerlo desde cualquier lector sin ninguna restricción, ahora podemos pasarlo al Calibre, reconvertirlo al formato que queramos, rtf, pdf o como prefiramos ya que para eso hemos pagado por nuestro libro, para tenerlo donde y cuando queramos!