View Single Post
Old 03-26-2023, 08:30 PM   #12
Cootey
Absentminded Reader
Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.Cootey ought to be getting tired of karma fortunes by now.
 
Cootey's Avatar
 
Posts: 1,339
Karma: 7440829
Join Date: Apr 2017
Device: Kobo Mini, Libra Colour & Elipsa; Kindle Paperwhite 3 & 4; iOS apps
Quote:
Originally Posted by chrisridd View Post
The way obok works is that it tries to decrypt the encrypted files with a couple of different symmetric encryption keys. There's no way to check if a key worked beyond peeking into the decrypted contents and looking for things like Unicode BOMs, XML fragments, or JFIF headers.

It got changed over time to test different things, and perhaps it now finds false positives.

https://github.com/noDRM/DeDRM_tools...k/obok.py#L589

I always assumed that Obok passed the "unlocked" ebooks to Calibre as DRM free when they were actually still actively open in Kobo Desktop's DB because it was still running.


Sent from my iPad using Tapatalk Pro
Cootey is offline   Reply With Quote