Saya ingin tahu bagaimana saya bisa melepaskan DRM dari buku Kindle. Saya ingin membeli ebook Kindle dari Amazon. Saya akan menghapus DRM, dan mengonversinya menjadi Epub (jadi saya bisa mendengarkannya di headset yang terhubung ke iPhone saya) dan ke format PDF (jadi, sambil mendengarkan, saya bisa mengikuti cerita di pembaca PDF (Okular) menggunakan distro berbasis Ubuntu saya, dan anotasi buku).
Saya telah menghabiskan satu jam mencari perangkat lunak untuk menghapus DRM tetapi hanya menemukan tautan ke halaman-halaman di mana kontennya tampaknya tidak membantu, atau yang saya tidak percayai.
Jawaban:
Saya akan menyerahkan legalitas, dan etika ini kepada pengacara, tetapi pemahaman saya adalah bahwa melanggar DRM ilegal, tetapi legal untuk membuat satu cadangan materi DRM yang Anda punya hak hukum untuk memiliki akses.
Jawaban atas pertanyaan yang saya yakini ditemukan dengan menggabungkan dua karya terpisah:
Arahnya dirinci di tautan plugin.
sumber
Saya tidak akan membahas legalitas penghapusan DRM, karena ini bervariasi di setiap negara - dalam beberapa hal itu jatuh di bawah penggunaan yang adil, di yang lain situasinya suram dan yang lain namun secara eksplisit ilegal.
Langkah-langkah berikut ini berhasil bagi saya, di Ubuntu 18.04.
Instal program yang diperlukan menggunakan manajer paket
Unduh program lain yang diperlukan
Plugin DeDRM
Kindle untuk PC v 1.17
(Berdasarkan informasi dari FAQ resmi (snapshot) . Tautan ke versi terbaru .)
Untuk hasil terbaik, Anda memerlukan Kindle versi lama untuk PC (≤1.17). (Versi sedikit lebih baru (≥1.24) menggunakan format file KFX yang kurang optimal untuk buku yang diunduh, sementara versi yang lebih baru tidak dapat "dieksploitasi" oleh plugin DeDRM, sama sekali.)
Sayangnya, versi Kindle untuk PC itu tidak lagi tersedia dari situs web Amazon, jadi Anda perlu google / duckduckgo untuk nama file
KindleForPC-installer-1.17.44170.exe
dan mengunduhnya dari beberapa situs web yang tidak lengkap. Untuk memastikan bahwa Anda telah mengunduh file "asli" (dan bukan versi yang dimodifikasi dengan malware bonus), Anda perlu memeriksa hash file tersebut. (MD5 "rusak" dan sha1 sebagian "rusak" jadi saya tidak merekomendasikan hanya mengandalkan mereka.)Jika Anda tidak mempercayai saya, orang acak di internet, untuk memberi tahu Anda hash yang benar, (Anda tidak punya alasan untuk), Anda dapat membuka FAQ resmi, di atas - setelah semua, Anda sudah mempercayai plugin DeDRM untuk tidak menjadi jahat. (Ada ruang di hash sha256, di FAQ, untuk beberapa alasan.)
winetricks
Kami tidak dapat menggunakan winetricks untuk Kindle untuk PC, karena menginstal versi 1.20, yang tidak sesuai.
Instal dan jalankan Kindle untuk PC
Masukkan detail akun amazon Anda, unduh buku-buku yang relevan ke "perangkat" (yaitu komputer Anda) dll.
Instal plugin DeDRM kaliber
Atau, setelah membuka ritsleting, Anda cukup menginstalnya melalui UI standar Calibre. (Preferensi> Tingkat Lanjut> Plugin> Muat plugin dari file.)
Ekstrak kunci kindle Anda
Jika Anda menggunakan WINE / Linux, plugin DeDRM tidak akan mengekstrak kunci-kunci itu dengan sendirinya "secara ajaib" tanpa sedikitpun mengutak-atik.
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
berisi beberapa saran tentang cara melanjutkan. Mereka sebagian, tetapi tidak sepenuhnya bekerja untuk saya.Pasang python (dalam anggur)
Untuk mengekstrak kunci DRM, skrip python (disediakan oleh plugin kaliber) harus dijalankan dalam anggur (idealnya) oleh plugin kaliber itu sendiri. Oleh karena itu, Anda perlu menginstal python dalam lingkungan anggur.
Ada dua alternatif di sini - gunakan winetricks atau instal secara manual dari situs resmi python.
Instalasi manual (saat ini direkomendasikan)
Perhatikan bahwa ini berbeda dari instruksi saat ini
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
oleh penambahan pentingALLUSERS=1
.Winetricks (tidak disarankan kecuali Anda memiliki winetricks versi baru)
Jika Anda menggunakan winetricks yang diinstal dari repositori Ubuntu, pada tanggal 18.04, maka sayangnya hanya python-2.6 (yang dapat Anda instal dengan
winetricks python26
) tersedia. Karena plugin kaliber saat ini menyandikan lintasan ke instalasi standar python-2.7, itu kurang optimal. Oleh karena itu Anda perlu menambal plugin kaliber atau menjalankan skrip anggur python sendiri dan menyalin kunci dekripsi.Jika Anda memiliki versi winetricks yang lebih baru, Anda dapat menginstal python-2.7.
Apakah skrip anggur python dijalankan
Agar plugin kaliber menjalankan skrip, Anda harus memberi tahu lokasi pemasangan anggur Anda (yang disebut "WINEPREFIX"). Secara default, wineprefix adalah
~/.wine/
. Anda dapat memberi tahu plugin kaliber AndaWINEPREFIX
, di Calibre, dengan masuk ke Preferences> Advanced> Plugins> Plugins jenis file> DeDRM> Kustomisasi plugin> Kindle untuk PC dan Adobe Digital Editions. Anda dapat meminta jalannya skrip dengan menekan tombol "+" - jika tidak skrip akan dijalankan ketika Anda pertama kali mencoba menambahkan buku dengan Kindle DRM.Seharusnya itu - ketika Anda menambahkan buku ke kaliber, mereka akan secara otomatis dihapus dari DRM. Atau, Anda dapat melihat (hampir) versi cli, di bawah ini, yang tidak menyertakan sebagian besar penjelasan verbose saya.
(Hampir) versi baris perintah murni
Jangan hanya menyalin-tempel semua ini sekaligus, karena tidak akan berhasil - beberapa langkah membutuhkan partisipasi manusia.
sumber