mirror of
https://gitgud.io/yuv420p10le/plexmediaserver_crack
synced 2025-07-05 00:44:46 +00:00
54 lines
2.7 KiB
Markdown
54 lines
2.7 KiB
Markdown
# plexmediaserver_crack
|
|
|
|
Enables Godmode, unlocking *all features* on (hardware transcoding, intro/credit detection, HEVC transcoding, etc..) on Plex Media Server. Including Plex Pass features without a required subscription, and including early-access/development/Plex Ninja features.
|
|
|
|
## Installation
|
|
|
|
### Windows
|
|
|
|
1. Download `IPHLPAPI.dll` from [the latest release](https://github.com/yuv420p10le/plexmediaserver_crack/releases/latest/download/IPHLPAPI.dll) and put it in your Plex Media Server's installation folder. (e.g. `C:\Program Files\Plex\Plex Media Server`)
|
|
2. Restart Plex Media Server. All features will be unlocked.
|
|
|
|
### Linux
|
|
|
|
x86-64 only.
|
|
|
|
Written for [linuxserver/docker-plex](https://github.com/linuxserver/docker-plex).
|
|
|
|
Get the [latest amd64 build of patchelf](https://github.com/NixOS/patchelf/releases/latest), extract the inner `./bin/patchelf` file to your `/config` folder (the same one where `"Library"` is located). Ensure it has execute permissions.
|
|
|
|
Download `plexmediaserver_crack.so` from [the latest release](https://github.com/yuv420p10le/plexmediaserver_crack/releases/latest/download/plexmediaserver_crack.so) and save it somewhere. If running under Docker, `/config` works. Otherwise, use a directory that is readable by the user running Plex Media Server.
|
|
|
|
Execute the following commands:
|
|
|
|
```sh
|
|
docker exec -it plex ln -s /config/plexmediaserver_crack.so /usr/lib/plexmediaserver/lib/plexmediaserver_crack.so
|
|
docker exec -it plex /config/patchelf --remove-needed plexmediaserver_crack.so "/usr/lib/plexmediaserver/lib/libsoci_core.so"
|
|
docker exec -it plex /config/patchelf --add-needed plexmediaserver_crack.so "/usr/lib/plexmediaserver/lib/libsoci_core.so"
|
|
```
|
|
|
|
Now restart Plex Media Server. All features will be unlocked.
|
|
|
|
This will NOT persist through Docker image updates, as rebuilding the container will copy libraries freshly from the image.
|
|
|
|
For ARM64 or for a different installation method on Linux, [check edde746's fork](https://github.com/edde746/plexmediaserver_crack).
|
|
|
|
### Building
|
|
|
|
#### Windows
|
|
|
|
Build using Visual Studio 2022, C++20.
|
|
|
|
#### Linux
|
|
|
|
[linuxserver/docker-plex](https://github.com/linuxserver/docker-plex)'s image uses GLIBC 2.35, and Debian stable (bookworm, as of now) is at 2.36. Use a host with an older version to build (e.g. Debian Bullseye).
|
|
|
|
### Troubleshooting
|
|
|
|
* For intro/credit detection, go to Settings -> Library -> Marker source; and select the "local detection only" option.
|
|
* If hardware transcoding (or any other feature) does not work, it should not be related to this repository. Use Google to troubleshoot why said feature doesn't work on your setup specifically.
|
|
|
|
### Screenshots
|
|
|
|
 
|
|
 |