2024年5月18日 星期六

DeACSM 和 DeDRM 的拼裝貨

 大約是一多年前吧? kobo 書檔放到  kindle 時有個問題, 後來發現是 calibre 的鍋, 決定避開, 先是把 obok.py 拿來改, 直接讀 Windows Kobo 目錄, 解出來
 後來在 pubu 買了幾本書, 下完acsm, 還是只能靠 calibre 轉檔, 發現問題還在, =_=|||

 只好用 DeACSM + DeDRM 拼出一個 getacsm, 直接由 acsm 檔生出 noDRM 的 epub/pdf

 事隔一年, 我完全忘了怎麼拼出來的............., 連 adobe 帳號是用哪個都忘了, 寫一下備忘

1. 先去 calibre 的 plugin 裏, 叫  DeACSM plugin "export Activate data"
    它會生出 activation.xml devicesalt  device.xml 這三個 file

2. 用 DeACSM 的 fullfill 功能, 去跟 adobe 要 epub/pdf (with DRM )

   deacsm 會用到兩個 module : asn1crypto ,oscrypto 直接和 上面那些放進 ACSMInput 目錄, 永遠和 getacsm.py 在一起

3. 要到的 epub/pdf 用 DeDRM 的 ineptepub.py/ineptpdf.py 解開
    ineptepub.py  adobeID.der withDRM.epub noDRM.epub

   adobeID.der 去 calibre 的 plugin 裏, 叫  DeDRM plugin 生 , adobeID.der 也放去 ACSMInput 一起作伴


之前好像是為了'簡化', 把  ineptepub.py/ineptpdf.py 改得我自己都不認識了, .........真沒必要啊~~

沒有留言:

張貼留言