Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reverseapple/removebooksdrm
Books EPUB DRM Removal
https://github.com/reverseapple/removebooksdrm
compatibility drm fair-use fairplay interoperability reverse-engineering
Last synced: 8 days ago
JSON representation
Books EPUB DRM Removal
- Host: GitHub
- URL: https://github.com/reverseapple/removebooksdrm
- Owner: ReverseApple
- License: mit
- Created: 2024-01-31T02:53:16.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-05T20:09:12.000Z (9 days ago)
- Last Synced: 2024-11-05T21:19:45.951Z (9 days ago)
- Topics: compatibility, drm, fair-use, fairplay, interoperability, reverse-engineering
- Language: Objective-C
- Homepage:
- Size: 60.5 KB
- Stars: 63
- Watchers: 8
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RemoveBooksDRM
Apple Books DRM RemovalCurrently supports DRM removal of EPUB assets. However, **iBooks assets will be supported in a future release.**
> [!NOTE]
>
> You need:
> - A computer running macOS.
>
> You must:
> - Disable SIP
> - Disable library validation
> - Enable the arm64e ABI boot flag (I think this is only if you are building the project, but I'm not sure)
>
> The CMake build script will check for the arm64e ABI on applicable systems.
>
> The `inject.sh` script will also provide instructions if any necessary conditions have not been met.## How to Build
- Run `build.sh`## How to Use
- Run `inject.sh`
- Apple Books should launch with an alert requesting access to the book container.
If this is not the case, then the payload is likely not injecting properly.
- Further instructions are available in the menu item: `"RemoveBooksDRM" > "Instructions"`## Legal Use Disclaimer
This software is intended for lawful purposes only, specifically to enable eBook compatibility between different devices.
It is not designed for, nor should it be used for, any form of copyright infringement or illegal activity.**ReverseApple claims no responsibility for any damage caused by using this software.**