EPub DRM 제거 - ePub DRM jegeo

사실 책과 같은 문서를 전자기기에 표시하는 것이 크게 어려운 것은 아닐 것입니다. 다만, 걸림돌 중에 하나가 저작권 문제였습니다. 저작권을 보호받지 못한다면 장기적으로 큰 손실을 입게되는 저작권자들이 쉽게 전자책 시장에 자기 출판물을 내놓기 어려웠을 것입니다.

저작권 문제를 해결하는 방법중에 하나가 DRM입니다. 책 뿐만 아니라 모든 디지털 데이터로 저장되는 저작권물을 보호하는 시스템인데요. 요지는 제품을 구매한 사람만 책을 읽을 수 있게 하는것입니다. 기술적으로는 구매자의 키를 이용해서 전자책을 암호화 시켜서 저장해 두는게 됩니다. 구매자가 아닌사람은 열 수없는 전자책 파일을 저장하는 것이지요.

이상적으로는 내가 구매한 전자책은 내가 소유한 모든 기기에서 편리하게 읽을 수 있어야 합니다. 하지만, 여러 DRM표준들이 존재하고 모든 기기들이 모든 종류의 DRM표준을 지원하지 못하다 보니, 내가 구매한 전자책도 하나의 기기 또는 앱에 종속되어 버려서, 다른 기기에서는 읽을 수 없는 실정입니다.


이번 포스팅은 일전에 올린 Adobe DRM 해제 포스팅을 다시 정리해서 올립니다. 파이썬 스크립트로 암호화 해제를 하는 것인데, 설명이 부족했는지 질문을 해오시는 분들이 많아 좀더 자세히 설명을 적습니다.



Adobe DRM

여러 DRM표준들 중에 하나 입니다. 대표적으로 구글북스에서 구매한 책들을 다운로드 받으면 Adobe DRM으로 암호화 되어, Adobe Digital Editions으로 열어 볼 수 있습니다. 안타깝게도 다른 전자책업체에서는 다른 DRM표준을 사용하여 같은 방법으로 DRM을 제거할 수 없습니다.


구글북스에서 구매한 책만 이 포스팅의 방법으로 EPUB 포멧으로 DRM해제가 가능합니다.


1. 구글 북스에서 책을 구매하고, epub.acsm 파일을 다운로드 받습니다.

EPub DRM 제거 - ePub DRM jegeo


라이브러리에서 책 제목 옆의 아이콘을 클릭하면 Download EPUB 을 눌러 다운받을 수 있습니다. 간혹 책에 따라서 다운로드가 불가능한 경우도 있습니다.

다운로드를 누르면 [책제목]epub.acsm 파일이 받아지는데, Adobe Digital Editions으로 열 수 있는 파일 형식입니다.


2. Adobe Digital Editions을 설치하고, 계정 등록을 합니다.


아래 링크에서 Adobe Digital Editions를 받아 설치합니다.

https://www.adobe.com/solutions/ebook/digital-editions/download.html#


EPub DRM 제거 - ePub DRM jegeo


설치가 끝나면 Adobe Digital Editions 를 실행하고 계정에 로그인해야 합니다.

Help -> Authorize Computer 메뉴를 눌러 로그인합니다.

Adobe ID 계정이 없다면 가입해야합니다.

http://help.overdrive.com/customer/portal/articles/1481077-how-to-authorize-adobe-digital-editions-on-a-computer


3. 다운받은 acsm파일을 실행하고, 암호화된 EPUB파일을 얻습니다.


acsm파일을 열면 Adobe Digital Editions의 라이브러리에 자동으로 추가되며 바로 읽을 수 있게 됩니다.

이렇게 파일을 열기만 하면 epub확장자의 파일이 생성됩니다. 맥에서는 <user directory>/Documents/Digital Editions 경로에 가면 epub확장자의 전자책 파일이 생성되어 있습니다. (윈도우의 경우 <user directory>\My Documents\My Digital Editions)


여기 epub파일은 여전히 암호화 되어 있기때문에 iBook같은 이북리더 프로그램으로 열 수 없습니다.

이제 이 파일을 복호화 해야합니다.


4. DRM해제 파이썬 스크립트를 실행하여, 암호화 해제된 epub파일 생성


DRM해제 파이썬 스크립트를 실행하기 위해서는

- Python 2.6

- PyCrypto library (파이썬 2.6버전만 지원하는 듯 합니다)

두가지를 먼저 설치해야합니다.


스크립트 파일 두 개를 받습니다.

http://pastie.org/pastes/1030386/text -> ineptkey.py 파일로 저장

http://pastie.org/pastes/1032773/text -> ineptepub.py 파일로 저장


두 스크립트에 대한 자세한 내용은 링크를 참고하세요.

http://i-u2665-cabbages.blogspot.kr/2009/02/circumventing-adobe-adept-drm-for-epub.html


4-1. ineptkey.py 스크립트를 실행하세요.

그러면 같은 디렉토리에 키 파일인 adeptkey.der 파일이 생성됩니다.


4-2.  ineptepub.py 스크립트를 실행

스크립트를 실행하면 작은 창에서 키파일과 원본epub파일, 그리고 DRM해제된 결과epub파일의 경로를 지정할 수 있습니다.


EPub DRM 제거 - ePub DRM jegeo

Decrypt를 눌러 결과 epub파일을 생성하면 끝납니다.


5. DRM해제된 epub파일을 활용하기


DRM해제된 epub파일이기 때문에 iBook에서도 읽을 수 있습니다. 또한, Calibre와 같은 변환툴을 이용해서 mobi파일로 변환하면 kindle에 저장해 읽을 수도 있습니다. 이제 epub 또는 mobi 파일을 열수 있는 여러 종류의 전자책리더 기기/앱에서 읽을 수 있습니다.

지난 포스팅에서는 구글 플레이 도서에서 구매한 책을 저장할 때 EPUB으로 내보내기를 하는 경우에 대해서 알아봤었다. 그런데 요즘 EPUB 용 ACSM 내보내기 해야 되는 책들이 많아져서 2탄을 준비했다. ACSM은 캘리버 서재에서 바로 MOBI 형식으로 변환이 안돼서, 다른 프로그램을 하나 더 사용해야 한다.

EPub DRM 제거 - ePub DRM jegeo
어도비 디지털 에디션 + 컬리버 서재 사용

EPub DRM 제거 - ePub DRM jegeo
어도비 디지털 에디션 + Epubor Ultimate + 컬리버 서재 혹은 USB로 바로 기기 전송

 

별로 어렵지 않다.

 

1. 구글 플레이 도서에서 epub 용 ACSM 다운로드

 

2. Adobe Digital Editon에 드래그 앤 드롭 -> 파인더에 파일 표시

3. Epubor Ultimate에서 해당 파일 오른쪽 창으로 드래그한 뒤 Mobi 형식으로 변환하고 저장

4. 저장된 파일을 컬리버 서재에다 끌어와서 연 뒤 킨들 이메일로 보내거나 케이블을 연결해 바로 킨들로 저장

 

 

Step 1, 2, 4는 지난 포스팅에서 했던 방법과 똑같기 때문에 오늘은 3번만 추가할까 한다.

처음이신 분들은 아래 링크를 통해 확인하시면 될 것 같다.

https://kimargarita.tistory.com/8?category=930404

 

킨들에 한국어 e-Book 넣기 3 Steps

킨들 화이트 페이퍼를 처음에 살 때는 이걸 많이 쓰려나,, 했는데 생각보다 되게 자주 애용하고 있다. 확실히 태블릿보다 눈이 편하고, 밤에도 불빛이 나와서 침대에서 보다가 잠들 수도 있고 하

kimargarita.tistory.com

자 그럼 어도비 디지털 에디션에 책을 끌어다 놓고 파인더에 파일 표시까지 했다는 가정하에 시작해 보겠다. 먼저 Epubor Ultimate라는 프로그램을 다운로드한다. 윈도우용 맥용 버전이 다르니 잘 선택해서 받아준다.

윈도우용

https://www.epubor.com/ultimate-download.htm#os_Win

 

Best eBook Converter, Convert + Decrypt eBooks for reading anywhere.

Kindle for PC/Mac Kindle eReader Convert eBooks to EPUB/MOBI/PDF for reading anywhere Kobo eReader Converting an encrypted eBook only needs 2 clicks Epubor Ultimate makes it simple to convert a bunch of books to EPUB, PDF or Mobi, and the converted books a