# Niquer les DRMs d’Amazon AKA convertir vos ebook vers EPUB sans DRM

#### Publié par HugoPoi le 8 septembre 20188 septembre 2018

# Comment j’en suis arrivé là

Un jour dans une contrée de la blogosphère version 0.666 d’Internet, je voulais acheter un livre numérique car moins cher et puis ça pollue moins ça équivaut à un aller-retour Paris-Nice en BM de CO2 quand tu le télécharge. Aussi gros avantages du livre numérique vous pouvez l’avoir à plusieurs endroits en même temps, sur mon téléphone et sur mes ordinateurs et bien sûr il est possible de Ctrl+F. Maintenant j’aime bien garder ma vie privée et choisir quand et avec quoi je peux ouvrir mes livres numériques. Donc l’application Kindle Amazon qui envoie toute les minutes les pages que vous avez lues, ce que vous avez cherché & cie. Ça craint un max NO WAY. Deuxième truc chiant j’ai pas les services Google sur mon inteliphone et j’ai que des OS Unix libre sous la main et je n’ai pas non plus de Kindle. Donc les DRMs ça devient une galère.

# Comment qu’on va faire ?

- Utiliser l’application Windows Amazon Kindle dans un préfixe Wine avec PlayOnLinux pour pouvoir récupérer ses livres et vos clés de déchiffrement.
- Utiliser Calibre avec le plugin DeDRM pour pouvoir lire vos livres et les convertir au format EPUB sans DRM.
- La solution présenté ici devrait marcher sans problème sous Windows. (Sans PlayOnLinux/Wine)
- Pour Mac OSX je ne sais si c’est aussi simple mais il y a moyen. (Avec Homebrew)

# Niquer les DRM avec classe et Calibre

## 1. Pré-requis

Pour cette recette vous aurez besoin de :

- Un Linux genre Ubuntu, LinuxMint, ArchLinux ou autre douceur du coin.
- Installer Calibre, PlayOnLinux et wine32 vous pouvez passer par l’utilitaire d’installation de paquet de votre distribution préféré `apt install playonlinux calibre wine32`
- Télécharger la version 1.16 de Amazon Kindle build 44025 ou miroir de merde avec plein de pub
- Télécharger python 2.7 pour Windows https://www.python.org/ftp/python/2.7.15/python-2.7.15.msi
- Télécharger les outils DeDRM https://github.com/apprenticeharper/DeDRM_tools/releases/download/v6.6.1/DeDRM_tools_6.6.1.zip

## 2. Installer Amazon Kindle avec wine

- Ouvrir PlayOnLinux
- Aller dans Outils / Gérer les versions de Wine
- Installer la version 3.5 de Wine en x86 (32bits)
- Installer un programme non-listé
- Installer un programme dans un nouveau disque virtuel
- Choisir un nom du genre `amazonkindle`
- Cocher Utiliser une autre version de Wine
- Sélectionner la version 3.5
- Sélectionner Windows version 32bits
- Cancel l’installation de mono et gecko il ne vous servirons pas
- Sélectionner l’installateur de Amazon Kindle
- Normalement à cette étape Amazon Kindle ce lance et vous demande de vous authentifiez avec votre compte Amazon, pensez à choisir le bon domaine Amazon en bas.
- Une fois connecté dans Amazon Kindle, quitter l’application et finir l’installation dans PlayOnLinux
- Re-lancer Amazon Kindle depuis PlayOnLinux puis téléchargé vos livres ( commencez par un pour tester)

## 3. Ajouter python 2.7 dans le préfixe Wine de Amazon Kindle

Cette étape va nous permettre d’exécuter correctement le script d’extraction de DeDRM des clés de déchiffrement dans le préfixe Wine contenant nos clés.

- Allez dans Configurer/Divers de votre préfixe Amazon Kindle
- Cliquer sur Exécuter un .exe dans ce disque virtuel
- Choisir l’installateur de python 2.7 (le .msi préalablement téléchargé)
- Installer python 2.7 en laissant tout par défaut

## 4. Configurer Calibre

- Décompresser DeDRM_tools
- Lancer Calibre
- Aller dans Préférences / Extensions
- Charger une extension à partir d’un fichier et choisir dans le dossier plugin calibre de DeDRM_tools DeDRM_plugin.zip
- Maintenant FERMER Calibre

## 5. Importer vos clés de déchiffrement

Cette étape est l’astuce en carton du jour permettant que tout fonctionne.

- Aller dans PlayOnLinux
- Aller dans Configurer/Divers de votre préfixe Amazon Kindle
- Cliquer sur Ouvrir un Shell
- Lancer `echo $WINEPREFIX`
- Vous devriez avoir un truc du genre : `/home/vagrant/.PlayOnLinux//wineprefix/amazonkindle`
- Lancer `echo $PATH`
- Vous devriez avoir un truc du genre : `/home/vagrant/.PlayOnLinux//wine/linux-x86/3.5/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wine`
- Garder ces 2 variables nous allons en avoir besoin
- Maintenant ouvrez un terminal normal
- Lancer `PATH='/home/vagrant/.PlayOnLinux//wine/linux-x86/3.5/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wine' wine --version`
- Vous devriez avoir `wine-3.5` afficher ce qui veut dire que tout est bon et que c’est bien la version de wine installer pour le prefixe Amazon Kindle qui se lance
- Lancer `PATH='/home/vagrant/.PlayOnLinux//wine/linux-x86/3.5/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wine' calibre`
- Cliquer sur Afficher uniquement les extensions installées par l’utilisateur, puis Sélectionner DeDRM, puis Personnaliser une extension
- Cliquer sur Kindle for Mac/PC ebooks
- Dans le champs WINEPREFIX mettez la valeur correspondante relevé plus haut chez moi `/home/vagrant/.PlayOnLinux//wineprefix/amazonkindle`
- Puis cliquer sur le plus + en vert
- Normalement si tout va bien vous avez le panneau Unique Key Name qui s’affiche vous pouvez le valider
- Voilà vous avez importé une clé de déchiffrement

## 6. Importer vos livres puis les convertir

- Cliquer sur Ajouter des livres
- Aller chercher vos livres Kindle dans Documents/My Kindle Content
- Si tout est bon vous pouvez ouvrir vos livres et les visualiser
- Faites un clique droit Convertir sur un livre au format AZW3 puis vous pouvez lancer la conversion au format EPUB

# Fin

Clairement j’en ai chier pour en arriver jusque là.

Beaucoup de choses sont automatisables dans Calibre une fois la récupérations des clés réussi.

Vous devez toujours repasser par l’application Amazon Kindle pour la partie téléchargement des livres je ne crois pas qu’il y est d’autre solutions pour le moment. (à part disposer d’un Kindle enregistré sur votre compte Amazon)

Calibre est parfait pour synchroniser vos E-readeuses.

PS : Faut pas le dire mais la technique montré ici marche aussi avec les livres empruntés dans le cadre de l’abonnement Kindle à 9€ par mois. Cependant je ne sais pas comment Amazon va calculer les redevances pour vos auteurs préférés car normalement il se base sur le pourcentage de lecture d’un livre. Dans notre cas ce sera 0% systématiquement …

# Inspirations

1. WineHQ Amazon Kindle https://appdb.winehq.org/objectManager.php?sClass=version&iId=35955&iTestingId=102115
2. Korben https://korben.info/comment-deproteger-un-livre-kindle-pour-le-preter-le-lire-sur-lordi-ou-lexporter-sous-un-autre-format-pdf-epub.html

Catégories : Aventure PC Bidouille Logiciels
Étiquettes :Amazon Calibre DeDRM DRM EPUB Kindle

### 2 commentaires

#### Romaric · 3 mai 2019 à 18 h 19 min

Juste dire un ENORME MERCI pour ce tutoriel, grâce auquel j’ai réussi à récupérer un livre acheté sur Amazon pour le lire sur une liseuse KOBO.

#### Romaric · 4 mai 2019 à 20 h 11 min

Seule chose à penser à faire, sous peine sinon de ne pas réussir à relancer Kindle.
Une fois installée et lancée, dans l’appli Kindle, dans les réglages, désactiver l’installation automatique des mises à jour. Sinon au prochain lancement de Kindle par Playonlinux, il tombera sur l’installeur de nouvelle version et plantera.

### Laisser un commentaire Annuler la réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nom *
E-mail *
Site internet
Qu’avez vous à l’esprit ?

## Articles similaires

###### Aventure Serveur

#### Install RancherOs on FreeNas 11.3

Install RancherOs on FreeNas 11.3 The automated RancherOs installation aka Docker VM has been removed in 11.3 RancherOs doesn’t support EFI boot out of the box Thanks to MKinney howto This howto is provided without Lire la suite…

###### Aventure Serveur

#### Le cloud maison

Voilà un petit moment que je me devais de faire cet article pour vous en dire un peu plus sur comment je gère mes données numériques au quotidien. Et après plusieurs essais et échecs, je Lire la suite…

###### Aventure PC

#### Secure Boot n’est pas simple

1. Pourquoi cet article La sécurité de nos ordinateurs c’est un peu amélioré si on sait ce qu’on fait avec. Avant pour démarrer votre OS le BIOS utilisait un MBR Master Boot Record présent dans Lire la suite…