How to Break Audible DRM
source link: https://www.kylepiira.com/2019/05/12/how-to-break-audible-drm/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
After purchasing audiobooks on Audible you may want to store the files on your computer in case Amazon decides to pull the books later on. Audible allows you to download encrypted copies of your books from your account library.
Clicking on the “Download” link for any audiobook will download a .aax file to your computer. This file contains audio data that has been encrypted using a 4-byte key unique to your Audible account. Because the key is so short it is trivial to break it using brute force and there is plenty of software available specifically for that purpose. In this blog post, I’ll be covering two ways to decrypt the file.
OpenAudible
OpenAudible a free open-source graphical program available for Linux, Windows, and macOS. It’s specifically designed to remove DRM from your Audible files and hides a lot of the complexity.
Once you install OpenAudible from its website you can drag and drop the .aax files you downloaded from Audible into it. They will show up in a list at the bottom of the window.
With your audiobooks loaded select them (Ctrl + A) and right-click to select “Convert to MP3”.
OpenAudible will convert each of your audiobooks to a DRM-free mp3 file and save them in the ~/OpenAudible folder on your computer. If you can’t find the mp3 files then right-click one of the books and select “Show MP3”.
One nice thing about OpenAudible over the FFMPEG method is that the book’s metadata (author, reader, publisher, etc.) will be preserved in the resulting mp3 file.
FFMPEG
ffmpeg is a popular free and open-source command line utility for processing video and audio. It can decrypt the Audible DRM but requires you to input the specific 4-byte encryption key unique to your Audible account. You can brute force your downloaded .aax files (you only need to get the key from one and it will work for the others) using this RainbowCrack plugin.
- First, download the plugin and rainbow tables from GitHub.
$ git clone https://github.com/inAudible-NG/tables.git
- Next, use ffmpeg to get the SHA1 checksum of one of your audiobook files.
$ ffprobe audiobook.aax ... [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1dde580] [aax] file checksum == 999a6ab8... [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1dde580] [aax] activation_bytes option is missing!
- Finally, crack the encryption key using the RainbowCrack plugin you downloaded.
$ ./tables/rcrack . -h 999a6ab8...
Once you’ve gotten your key from RainbowCrack you can use it to convert your .aax files to mp3s using ffmpeg like so (replace XXXX with your key):
ffmpeg -activation_bytes XXXX -i audiobook.aax audiobook.mp3
Unfortunately, this does not appear to migrate the metadata to the new mp3 files created like the OpenAudible approach does.
Recommend
-
95
README.md OpenAudible A cross-platform desktop application for downloading and managing your Audible audiobooks. Latest Binary Releas...
-
9
How to pause your Audible subscription without losing your credits Oct 27, 2020 I...
-
7
Covid accelerates growth for Kobo eBooks and Audible AudiobooksVideo platforms like Netflix and ABC iView aren’t the only online entertainment services that have experienced a surge in popularity in Australia since Covid-19 hit the news in ea...
-
5
Audible gives active subscribers "Plus" catalogue 1000's of extra audiobooksI’m a fan of audiobooks and one of the ways I listen to them is via the Audible app. Audible is an Amazon subsidiary that until now has offered a subscription service...
-
3
Tesla to recall over 800,000 cars over faulty audible seatbelt reminder which can be tricked. Tesla will have to recall more than 800,000 (817,143 to be precise). This time, the problem lies with the driver's seatbelt. Every...
-
8
7 Audible Alternatives: The Best Free or Cheap Audiobook Apps By Grant Collins Upd...
-
11
Google Play Store policy change means you can't buy Audible or Barnes & Noble books on Android By Steve Huff Published 7 hours ago
-
3
Make ping audible Last updated 6 weeks ago ...
-
2
奥巴马夫妇的媒体公司与亚马逊的Audible达成独家播客协议
-
2
Dealmaster — Today’s best deals: Google Chromecast, Audible Premium Plus, and more Dealmaster also includes LG OLED TVs, Eero mesh WiFi systems, and tons of video games.
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK