一鍵批量下載 Kindle 全部電子書工具 + 移除 DRM 解密插件 + 格式轉換教程 (開源免費)

..

最近「亞馬遜」官方宣布了旗下的 Kindle 電子書店將會正式退出中國市場,2024 年 6 月 30 日後正式關閉中國區的電子書下載功能,這對於一部分喜歡看電子書的朋友真的是噩耗。

如果你之前購買過不少 Kindle 電子書,那麼建議大家將已購的電子書全部下載到本地永久保存備份,以免停止服務后無法再下載圖書資源。那要怎樣才能批量下載到 Kindle 帳號的全部電子書呢?下面異次元就送上教程,用開源的「Kindle 下載助手 + DeDRM 插件」輕鬆搞定……

推薦:電紙書閱讀器

傳送門:熱門暢銷圖書榜

批量下載 Kindle 全部電子書永久保存

Kindle 下載助手」(Kindle download helper) 是一個免費開源的小工具,可以幫助用戶一鍵批量下載亞馬遜 Kindle 帳號里全部已購買的電子書以及個人文檔,下載到本地硬盤,以便永久保存這些已購買的電子圖書,避免停服后造成損失。

Kindle Download Helper 下載助手

該工具目前已支持中國區 (amazon.cn)美國區 (amazon.com) 和日本區 (amazon.co.jp) 三大區的帳號。最初它也只是一個命令行工具,但隨着大佬們的合作,現在的 Kindle 下載助手已經擁有了簡單易用的圖形界面了,在使用上基本沒有難度!

打開 Kindle 電子書提示受 DRM 保護錯誤?

不過,下載其實並不難,最大的問題是,「批量下載回來的 Kindle 的正版電子書文件都是帶有 DRM 加密保護的」,儘管是花錢購買的正版內容,但你並不能隨意使用它們。比如直接使用第三方閱讀軟件如 Calibre 來打開它們時會提示 DRM 錯誤,並無法閱讀

Kindle 電子書 DRM 錯誤

所以異次元這次的教程將一起教會大家如何「搞定 Kindle 電子書批量下載+移除 DRM 保護 + 轉換格式」 (讓電子書能在任意設備閱讀 / 轉換格式等) ,方便大家永久保存和收藏自己購買過的電子書。廢話不多說,我們這就開始吧。

第一步:設置帳號的默認設備

在開始之前,我們需要首先做一個「設置默認設備」的操作,並以此獲得正確的 16 位的序列號或對應的 Key 密鑰文件。這一步是必要的!後面要用到它們來破解移除電子書的 DRM 保護,後面有詳解。

情況 1:你擁有 Kindle 設備,只需記下 16 位序列號

如果你擁有實體的 Kindle 閱讀器設備,可以前往「這裡查看帳號綁定的默認設備」,如果已是此設備,那麼就記錄下它的 16 位序列號(不是 32 位的)即可。否則,你需要在該設備上登錄亞馬遜帳號,然後回到網頁上將其「設置為默認設備」,再記錄下它的序列號。

情況 2:你「沒有」Kindle 設備,那就要安裝桌面版 Kindle 應用程序

如果你沒有 Kindle 設備,平常使用的是電腦或手機的 APP,那麼就需要多做下面幾步了。

1、下載「舊版」的 Kindle 桌面版程序 (Windows v1.24 / Mac v1.31),注意官網最新的版本是不行的,用手機版也不行,下載地址在本文末尾有提供。
2、修改系統的 hosts 防止軟件自動更新,添加下面兩行:

127.0.0.1 kindleformac.s3.amazonaws.com
127.0.0.1 kindleforpc.s3.amazonaws.com

3、安裝並運行 Kindle 應用,優先進入選項里禁用「自動更新」,然後再登錄你的帳號。
4、前往這裡將你的這個 Kindle 應用程序「設置為默認設備」。

第二步:使用 Kindle 下載助手批量下載電子書

下載並打開 「Kindle 下載助手」(本文結尾處綠色框內有提供) ,你可以通過點擊「登錄」按鈕打開瀏覽器來嘗試自動獲取 Cookie。但如果你無法成功獲取,那麼可以參考下面手動輸入 Cookies 的方法。

Kindle 下載助手

手動輸入 Cookies 和 CSRF Token 方法:

本文以 Windows 版的 Edge 瀏覽器為例子 (Chrome 瀏覽器的操作基本類似),首先在瀏覽器上打開亞馬遜 Kindle 網站上的「我的內容」並登錄上你的帳號。

登錄成功后可以看到全部的已購圖書列表,在網頁空白處點擊鼠標右鍵,然後選擇「檢查」,或者按下鍵盤快捷鍵 Ctrl+Shift+i (注意:不同瀏覽器/不同系統的熱鍵並不一樣) 來呼出「開發人員工具」。

第一步:獲取 Cookies 的值

依次進入「網絡」(Network) 面板,然後點擊「Fetch/XHR」,然後在列表中點擊任意一個 ajax 請求(若列表為空可以刷新下頁面),就可以看到請求的數據了。

獲取 Cookies 值

然後在「標頭」一欄裡面找到「請求標頭」(不是響應標頭),就能找到名為 Cookie 的數據了,拷貝它的全部內容值 (注意不要包含 Cookie: 字眼,前後無空格)

第二步:獲取 csrfToken 的值

獲取 Token

在同一個地方點擊 「負載」(Payload) 面板,在裡面的「表單數據」一項里就能找到 csrfToken 的值了。同樣是要拷貝「值」,不要包含 csrfToken: 本身,前後也不含空格。注意的是,csrfToken 的值是有時效性的,取出來太久過期了的話後面是無法下載到圖書的。

批量下載全部 Kindle 電子書:

成功獲取到了 CookiecsrfToken (CSRF Token) 的值之後,我們就能在 Kindle 下載助手的界面上面一一對應填寫了,然後點擊「獲取下載列表」按鈕,該工具就能幫列出全部已購買的圖書和個人文檔內容了。

Kindle 下載助手

設置好本地保存的目標文件夾后,點擊「下載全部」按鈕就可以批量下載你的亞馬遜賬號里全部已購的電子書了!到此,我們已經完成了圖書下載的步驟了。不過先不要雞凍,因為後面我們還有一些事情要處理。

第二步:移除亞馬遜 azw 電子書的 DRM 保護 + 轉換格式

因為,通過 Kindle download helper 工具下載,或直接在亞馬遜網站里下載得到的電子書都「帶有 DRM 版權加密保護」,雖然你可以傳輸到已綁定的 Kindle 設備里閱讀,但你是無法隨意在其他的設備上使用這些電子書的,也無法直接進行格式轉換。所以為收藏方便日後使用,我們還必須要移除電子書的 DRM 保護限制

什麼是 DRM 保護?為什麼要刪除它

Kindle 採取了數字 DRM 保護為了防止用戶非法拷貝、閱讀或分享其電子書,DRM 全稱 (Digital rights management) 即「數字版權管理」。我們無需了解 DRM 是如何保護版權的,只需知道正版的 Kindle 電子書存在各種限制 (如無法在任意設備上打開 / 閱讀 / 轉格式),打開時提示「This book is locked by DRM」之類的錯誤,只有在刪除 DRM 后才能解除這些限制。

移除 DRM 轉換電子書格式

既然亞馬遜官宣了要關閉 Kindle 服務了,那就意味着在 2024 年 6 月 30 日關停之後,我們將無法再下載或使用自己購買過的內容。而如果我們想讓這些電子書日後還能用,那麼除了下載,還必須想辦法破解並移除它們的 DRM 保護,並轉換成沒有任何限制的 ePUB、PDF 等通用格式,才能算是「永久保存好這些電子書」

事實上,只要我們不去分享電子書 (不經允許的分發屬於盜版/侵犯版權行為),移除自己合法購買的數字內容 DRM 並在自己的設備上合理自用的行為其實並不算違法。下面,我們就給大家說說怎樣移除 Kindle 的 DRM 保護吧。

使用 Calibre + DeDrm 插件移除 DRM

異次元曾經推薦過的「跨平台電子書管理神器——Calibre」可以讓我們閱讀和轉換電子書的格式,而它最大的特點是開源同時還支持插件擴展。這裡我們使用了一款開源的「DeDRM 插件」,能幫助我們在 Calibre 里刪除 Kindle 電子書的 DRM 保護,之後就能隨意轉換格式了。

1、安裝 Calibre + DeDRM 插件

根據你的系統,下載安裝對應版本的 Calibre,然後在本文的結尾處下載 DeDRM 插件(異次元實測 Calibre v5.44.0 + DeDRM v10.0.2 插件可以成功,其他版本未做嘗試)。啟動 Calibre 后,在頂部的工具欄里,選擇「首選項」並找到「插件」。

Calibre 插件

下載異次元所提供的 DeDRM 插件壓縮包,解壓得到裡面的 DeDRM_plugin.zip 文件 (此文件無需再解壓),然後點擊下圖中的「從文件加載插件」,選擇路徑即可成功安裝插件。

從文件加載插件

成功加載之後,在「插件」頁列表裡應該就能搜索到 DeDRM 插件,這就表示安裝成功了。

2、填寫 Kindle 序列號或生成 Key 密鑰

這裡根據前面第一步說到的兩種情況有所區別。

情況 1:如果你擁有 Kindle 設備:

輸入 Kindle 序列號

如上圖的步驟,點擊「插件」→「文件類型」→「DeDRM (雙擊)」→「eInk Kindle ebooks」→ +,在「EInk Kindle Serial Number」一欄里輸入前面記錄下來的 16 位序列號並保存即可。

另外,在 Kindle 下載助手的下載目錄里也保存有 key.txt 的文件應該也記錄著序列號,可做參考。

情況 2:如果你沒有 Kindle 設備 (安裝桌面應用程序)

按照前面的步驟,你應該已經安裝好了 Windows 或 Mac 版的 Kindle 閱讀器 APP 應用程序並登錄上自己的帳號了,這時啟動 Calibre 軟件並進入插件頁。

Kindle DRM Key

進入「插件」→「文件類型」→「DeDRM (雙擊)」→「Kindle for Mac/PC ebooks」,正常情況下 Calibre 的 DeDrm 插件已能自動找到「default_key」的密鑰了,如上圖這樣就 OK 了!無需做其他操作。(如果這裡列表是空的,可試試用 Kindle 應用隨意下載一本書讓其生成密鑰)

3、轉換格式並導出無 DRM 的電子書

在確保你填入了正確的序列號或者擁有 key 密鑰之後Calibre 即可以直接打開閱讀任意由 Kindle 下載助手批量下載的或直接在亞馬遜官網上下載回來的 azw 格式電子書了。(否則會提示「本書由 DRM 加密保護」/ This book is locked by DRM 的錯誤)

Calibre 轉換格式

如果你能在 Calibre 里成功打開閱讀這些 .azw 電子書就表示 DeDRM 解密是成功的了!之後就能「為所欲為」啦!將所有下載回來的 azw 文件全部拖放進或導入到 Calibre 裡面,點擊菜單欄的「轉換書籍」或「批量轉換」,即可將這些電子書全部轉換為沒有 DRM 限制的 EPUB 或 PDF,或是任何其他你喜歡格式了。

至此,你已成功移除亞馬遜 Kindle 電子書的 DRM 保護並轉換成通用的格式了!之後你是將它們 導出並上傳到網盤或是 NAS 上永久保存備份,還是傳到手機、iPad 或是放到其他品牌的電紙書閱讀器上慢慢閱讀就看閣下意願了。

總結:

亞馬遜 Kindle 退出中國對於喜歡讀書又喜歡電紙書設備的人來說確實是一大 遺憾,畢竟好的正版電子書商城並不多,但既然這已是事實,我們也只好想辦法保存好自己買過的圖書了。

使用 Kindle 下載助手工具,我們可以很方便地批量一鍵下載保存到本地。但為了日後能隨意使用這些電子書,還必須要移除 DRM 保護。跟着異次元的教程其實操作也並不難。而做了這些之後,至少我們可以永久收藏保存好自己買過的這些電子書,避免自己的損失了。

相關文件下載地址

官方網站:訪問
軟件性質:免費+開源
解壓密碼:www.iplaysoft.com

舊版本 Kindle 桌面應用:Windows v1.24  |  macOS v1.31
Kindle 下載助手 WinMac  |  Calibre 電子書管理器  |  DeDRM 插件  |  更多閱讀相關


想在手機閱讀更多電腦與科技資訊?下載【香港矽谷】Android應用
分享到Facebook
技術平台: Nasthon Systems