speakger.blogg.se

Github dedrm
Github dedrm











STATIC_UTILS to build utils with static library (libgourou.a) instead of default dynamic one (libgourou.so)īUILD_STATIC build libgourou.a if 1, nothing if 0, can be combined with BUILD_SHAREDīUILD_SHARED build libgourou.so if 1, nothing if 0, can be combined with BUILD_STATIC Use make command make ĬROSS can define a cross compiler prefix (ie arm-linux-gnueabihf-)ĭEBUG can be set to compile in DEBUG mode When you update libgourou's repository, don't forget to update internal libraries with : make update_lib Internal libraries are automatically fetched and statically compiled during the first run. Be careful : there is a limited number of devices that can be created bye one account.ĮPub are encrypted using a shared key : one account / multiple devices, so you can create and register a device into your computer and read downloaded (and encrypted) ePub file with your eReader configured using the same AdobeID account.įor those who wants to remove DRM without adept_remove, you can export your private key and import it within Calibre an its DeDRM plugin. adobe-digital-editions/device.xml, root/devkey.bin and. You can import configuration from (at least) :

  • Register a new device : signIn() and activateDevice().
  • Create a new device : createDRMProcessor().
  • github dedrm

  • Get an ePub from an ACSM file : fulfill() and download().
  • Main fucntions to use from gourou::DRMProcessor are :

    github dedrm github dedrm

    All platform specific functions (crypto, network.) has to be implemented in a client class (that derives from DRMProcessorClient) while server implements ADEPT protocol.Ī reference implementation using Qt, OpenSSL and libzip is provided (in utils directory).

    github dedrm

    Like RMSDK, libgourou has a client/server scheme. It overcome the lacks of Adobe support for Linux platforms. Libgourou is a free implementation of Adobe's ADEPT protocol used to add DRM on ePub/PDF files.













    Github dedrm