Cómo revertí la ofuscación web de Kindle de Amazon porque su aplicación era horrible

Proceso técnico para decodificar ebooks de Kindle Web y exportarlos a lectores externos
Foto: Cats with power tools

Proceso técnico para decodificar ebooks de Kindle Web y exportarlos a lectores externos

El autor narra su experiencia intentando leer un ebook comprado en Amazon usando la aplicación Kindle para Android, que resultó ser inestable y propensa a fallos. Al no poder descargar el libro para leerlo offline ni exportarlo a Calibre, decidió investigar la versión web de Kindle (Kindle Cloud Reader). Descubrió que Amazon implementa múltiples capas de protección para impedir la extracción de textos: cada página utiliza alfabetos de glifos aleatorios y distintos estilos tipográficos, además de rutas SVG diseñadas para dificultar la lectura por programas externos y técnicas de OCR. Tras varios intentos fallidos, el autor desarrolló un método efectivo basado en renderizar cada glifo como imagen, generar un hash perceptual y compararlo con fuentes TTF originales mediante SSIM, permitiendo reconstruir el texto y la tipografía con precisión total. Finalmente logró generar un archivo EPUB con la maquetación, estilos y enlaces internos intactos. El artículo enfatiza que este conocimiento debería usarse únicamente para respaldar libros comprados por el usuario y resalta la complejidad técnica que Amazon ha implementado en su sistema de DRM para ebooks.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *