如何從 Google Play 圖書上購買的 pdf 中刪除 DRM?

如何從 Google Play 圖書上購買的 pdf 中刪除 DRM?

我已經嘗試了好幾天了DeDRM_工具作為 Calibre 插件,它不起作用。我什至運行過 Epubor 並在 Wine 上使用它,程式運行順利,但不幸的是它沒有刪除 DRM。
我剛剛遇到這個問題如何在 Linux 上讀取 ACSM 檔案?,這似乎有一個相當令人滿意的答案。我按照所有步驟進行操作,一點也不複雜。但問題來了。首先,ADE在 wine 5 上運行,但當我嘗試給出時出現故障並最終崩潰Adobe ID證書。
沒關係,我透過讓使用windows的朋友在ADE上幫我下載,成功獲得了加密的PDF。
但是,一旦我到達第 9 點並運行Python腳本應該提取 adobe 密鑰文件,但它給了我一個錯誤。我懷疑有東西壞了adobekey.py,一個文件位於去DRM_工具.zip 檔案。事實上,如果我轉到 Calibre 上的 DeDRM 插件並點擊“自訂插件”,它會打開一個窗口,其中有多個選項,包括 Adob​​e Digital Editions。
如果我選擇它,就會有一個加號按鈕應該產生密鑰,但它會輸出與我之前討論的python 腳本相同的錯誤
adobekey.py來自舊版本的 DeDRM,但它仍然不起作用。
我真正需要的是.der文件,然後其他一切都應該正常工作,此時我很絕望。
書已經買了,刪除DRM供個人使用並不違法。我只是發現 DRM 極其不道德,無論如何都應該將其刪除。
請問你們有人知道這是怎麼回事嗎adobekey.py並知道任何解決方法,甚至知道我可以獲得的另一種方法.der文件(您甚至可以將其發送給我電報 這裡),幫幫我,那就太好了。
謝謝。

答案1

您不能簡單地憑空產生解密金鑰,也不能從加密檔案本身中提取它——如果可能的話,資料加密將變得毫無用處,這適用於大多數加密用途,而不僅僅是 DRM。

(也有一些小例外,例如 PDF“編輯鎖定”混淆,它確實將密鑰存儲在文件本身中,並且確實沒有用。)

在 DRM 的情況下,PDF 檔案使用僅儲存在獲取電子書的 ADE 安裝上(即在您朋友的電腦上)的金鑰進行加密,因此「提取」金鑰的唯一方法是在那台電腦。

參考:

答案2

3年後:

據我所知可以刪除 Google Play 圖書中的 DRM,但需要使用過時且部分棄用的程式(即MS .NET 3.5 SP 1ADE 2.0.1)或庫(即pyCrypto)。我讓它在帶有 Wine 的 QEMU VM 上工作。

基本上,Adobe Digital Editions v. 2.0.1 存在一個漏洞,可讓您將解密的檔案匯出到其範圍之外。看一眼我的部落格逐步了解我如何讓它發揮作用。

相關內容