The text below is obsolete. Instead, go to the 2021 edition!
Here is how to de-DRM the books you damn well paid for. You can also convert them to ePubs if you like.
The Kindle software for PC doesn't work in WINE and I couldn't be bothered with the faff to set up DeDRM standalone, so I used
arkady's old Windows 10 laptop that was sitting around spare.
You can install Windows 10 in a VM, e.g. VirtualBox! You don't need to authenticate it. Just download the ISO from Microsoft and authenticate at your leisure, or maybe never. I gave it 2GB RAM. Taylor Swift says set UAC to full.
WHAT YOU NEED:
STEPS TO SET THIS UP:
- Rather than the old AZW format, Kindle now tries to download in its new KFX format by preference, so we have to nobble that — DeDRM has only just started on supporting it. Per this page, open a CMD window and run:
ren %localappdata%\Amazon\Kindle\application\renderer-test.exe renderer-test.xxx
- Open the DeDRM zip file. Inside that you will find a folder called "DeDRM_calibre_plugin" and inside that you will find a file called "DeDRM_plugin.zip". Get that second zip file (don't unzip it).
- Open Calibre. Open "Preferences". Go to "Plugins". Click "Load plugin from file". Load the "DeDRM_plugin.zip" from the previous step. Close Calibre (so that it'll load the plugin next time it starts).
- Open the Kindle app, log yourself in, download your books. (You need to log into the Kindle app to generate your DRM key that DeDRM then uses.)
Go into Tools->Options->General and untick "Automatically install updates when they are available without asking me."
- Open Calibre again, ready for the next step.
- Open Windows Explorer. Under your username, you should have a folder "Documents\My Kindle Content". This should have several folders, each with an ebook in them. Go to the search box at top right, and search here for ".azw", which will conveniently list them all.
- Select all the .azw files, and drag them to the Calibre window. This should load them all, readably.
- If you want to convert to ePub: Select all the new books in Calibre. Right-click, select "Convert books->Bulk convert". Just use the defaults, you can do it again if you want to fiddle with stuff. If not: You can leave the de-DRMed books in .mobi or .azw format, as quite a lot of ebook readers are fine with these.
You now have a pile of .epub/.azw/.mobi files in various subfolders of "Documents\Calibre Library". You can search for ".epub" or whatever here if you want to select them all and drag them to some convenient place.
If you're on a Mac, try this page (and this one to fix the KFX problem). If you're on Linux, I don't know what to do while the Kindle app doesnt run in WINE.
(no subject)
Date: 2017-12-30 06:57 pm (UTC)Calibre is available for Linux. Would that have been too much faff, or does it not work with KFX files ?
(If you are downloading via Kindle for PC I can see that doing the whole process on one machine would be a win.)
(no subject)
Date: 2017-12-30 07:12 pm (UTC)(no subject)
Date: 2017-12-30 07:26 pm (UTC)(no subject)
Date: 2017-12-30 07:30 pm (UTC)(no subject)
Date: 2017-12-30 07:44 pm (UTC)Similarly when trying to get iTunes to run in Debian, to buy an iTunes-only album, I had to use PlayOnLinux and 32-bit iTunes 10.1.1, as no other versions would work.
Fucking proprietary software vendors thinking they're being clever...
(no subject)
Date: 2017-12-30 08:10 pm (UTC)(no subject)
Date: 2017-12-30 09:06 pm (UTC)(no subject)
Date: 2017-12-30 11:47 pm (UTC)(no subject)
Date: 2017-12-31 01:17 am (UTC)While I don't require one (but I would say that) as far as I can make out people only get fined &c by unwisely telling the truth. There seems to have been little reason to suppose they actually Tempest-phreaked TV watchers, even before TVs stopped being giant CRTs.
[1] Oddly, I'm pretty sure I told them the implied right of access to the property was withdrawn, which appears to be some sort of freeman on the land nonsense, but perhaps it's in their list of reasons not to bother, so victory for the wrong reasons? :-/
(no subject)
Date: 2017-12-31 01:18 am (UTC)(no subject)
Date: 2017-12-31 10:44 am (UTC)(no subject)
Date: 2017-12-31 01:09 pm (UTC)(no subject)
Date: 2018-01-06 07:16 pm (UTC)(no subject)
Date: 2017-12-31 01:19 am (UTC)(no subject)
Date: 2017-12-31 12:28 pm (UTC)Even an article in the BBC's in-house magazine about a pensioner who got compensation from them for trespass (although how said pensioner showed actual damage is unclear) after withdrawing it.
(no subject)
Date: 2018-01-01 11:37 am (UTC)TVs can be, and are, detected by the retransmission of the IF from the tuner back up the aerial. It's nothing to do with CRTs, and would be able to detect a modern flat-panel, or a VCR set to record something while you were out. I expect that the change from analogue to digital transmission has not changed the basic theory of operation, but if the detector also included an analogue demodulator to confirm the signal is TV-watching and not some other innocent use, that might be enough for Crapita to finally give up and just build an obnoxious database and threatening letter campaign instead.
(IF is "Intermediate Frequency". When building a wideband tuner such as is necessary to pick up the UHF TV signals from about 400-800MHz, you get a better receiver by building a fixed-frequency tuner and frequency-shifting the thing you're actually trying to receve to that frequency. Some leakage is inevitable, especially given manufacturers use the cheapest designs they can get away with.)
(no subject)
Date: 2018-01-06 07:10 pm (UTC)As such presumably cable TV watchers couldn't be snooped on anyway, although one wouldn't need to to establish they were watching TV...
(no subject)
Date: 2017-12-30 11:47 pm (UTC)(no subject)
Date: 2017-12-30 08:11 pm (UTC)(no subject)
Date: 2018-01-01 11:49 am (UTC)This also assumes that you have a convenient Windows licence, or are sufficiently morally ambiguous to use The Better Choice(TM) to fabricate one. Given stripping DRM is already a breach of copyright, I suspect this is not a problem.
(no subject)
Date: 2018-01-01 01:04 pm (UTC)(no subject)
Date: 2018-05-07 11:40 pm (UTC)