Subsonic License bypass 4.6

4.6 has updated their licensing schema to check against an API hosted at subsonic.org. This means that the MD5 checksum, while still used, will not activate your subsonic install.

Solution: https://gist.github.com/1318300

1. svn co https://subsonic.svn.sourceforge.net/svnroot/subsonic/trunk subsonic

2. Modify subsonic / subsonic-main / src / main / java / net / sourceforge / subsonic / service / SettingsService.java
Example: https://raw.github.com/KHresearch/subsonic/release/subsonic-main/src/main/java/net/sourceforge/subsonic/service/SettingsService.java
3. mvn install on the brank root and on subsonic-booter
4. Replace the downloaded subsonic.war and subsonic-booter-with-dependencies.jar with the newly compiled ones. Compilation of subsonic-booter is probably optional. It's just a precaution in case the branch you are compiling is newer than whatever version you downloaded.

Leave a Reply

Your email address will not be published. Required fields are marked *