diff --git a/.gitignore b/.gitignore index 8bd9e6e..235049a 100644 --- a/.gitignore +++ b/.gitignore @@ -213,9 +213,7 @@ FodyWeavers.xsd *.obj *.gch *.pch -*.so *.dylib -*.dll *.mod *.smod *.lai diff --git a/README.md b/README.md index 7ad9687..fe88bf5 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Unlocking *most features* on (hardware transcoding, intro/credit detection, HEVC Note: x86-64 only. If your Plex Media Server is in "Program Files (x86)", it's an indicator of running the 32-bit version of Plex Media Server, which is not supported. -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`) +1. Download `IPHLPAPI.dll` from [the latest release](https://gitgud.io/yuv420p10le/plexmediaserver_crack/-/raw/master/binaries/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 @@ -34,7 +34,7 @@ The script assumes Plex Media Server is currently running. Run the following command: ```bash -sudo sh -c "$(curl -sSL https://github.com/yuv420p10le/plexmediaserver_crack/releases/latest/download/crack_native.sh)" +sudo sh -c "$(curl -sSL https://gitgud.io/yuv420p10le/plexmediaserver_crack/-/raw/master/scripts/crack_native.sh)" ``` Your Plex Media Server should now be restarted with all features unlocked. @@ -51,7 +51,7 @@ If your container is named differently or if your external volume is mounted els Run the following command: (you can emit `sudo` if the executing user is in the `docker` group) ```bash -sudo sh -c "$(curl -sSL https://github.com/yuv420p10le/plexmediaserver_crack/releases/latest/download/crack_docker.sh)" +sudo sh -c "$(curl -sSL https://gitgud.io/yuv420p10le/plexmediaserver_crack/-/raw/master/scripts/crack_docker.sh)" ``` Your Plex Media Server should now be restarted with all features unlocked. diff --git a/binaries/IPHLPAPI.dll b/binaries/IPHLPAPI.dll new file mode 100644 index 0000000..03d7b3a Binary files /dev/null and b/binaries/IPHLPAPI.dll differ diff --git a/binaries/README.md b/binaries/README.md new file mode 100644 index 0000000..06bbbf7 --- /dev/null +++ b/binaries/README.md @@ -0,0 +1 @@ +GitLab is god awful and makes life hard when it comes to attaching binaries to a release. I'm just putting them here. \ No newline at end of file diff --git a/binaries/plexmediaserver_crack.so b/binaries/plexmediaserver_crack.so new file mode 100644 index 0000000..a152cb6 Binary files /dev/null and b/binaries/plexmediaserver_crack.so differ diff --git a/scripts/crack_native.sh b/scripts/crack_native.sh index 4e5e7db..3a9df7b 100644 --- a/scripts/crack_native.sh +++ b/scripts/crack_native.sh @@ -17,7 +17,7 @@ fi rm -rf /opt/plexmediaserver_crack mkdir /opt/plexmediaserver_crack cd /opt/plexmediaserver_crack -wget https://github.com/yuv420p10le/plexmediaserver_crack/releases/latest/download/plexmediaserver_crack.so +wget https://gitgud.io/yuv420p10le/plexmediaserver_crack/-/raw/master/binaries/plexmediaserver_crack.so rm $PLEX_MEDIA_SERVER_DIR/lib/plexmediaserver_crack.so ln -s /opt/plexmediaserver_crack/plexmediaserver_crack.so $PLEX_MEDIA_SERVER_DIR/lib/plexmediaserver_crack.so patchelf --remove-needed plexmediaserver_crack.so $PLEX_MEDIA_SERVER_DIR/lib/libsoci_core.so