aboutsummaryrefslogtreecommitdiff

SpotifyKeyDumper

By @ProfessorTox

Discord

Dump AES keys for Spotify songs from a compatible Windows Spotify version (compatibility listed below).

Now with automatic download support for songs and podcast episodes!

Using

  1. Go to %appdata%\Spotify (or wherever your Spotify installation is located)
  2. Make sure SpotifyKeyDumperInjector.exe and SpotifyKeyDumper.dll are located in the same place as Spotify.exe.
  3. Start SpotifyKeyDumperInjector (requires administrator) before launching Spotify.
  4. Each song or podcast episode (after the first one) that plays will be automatically downloaded and placed under %appdata%\Spotify\Downloads.

Compatibility

  • Crossed out items support key dumping but not automatic downloading.

Spotify version: * 1.1.47 * 1.1.46 * 1.1.45 * ~~1.1.44~~ * ~~1.1.30~~ * ~~1.1.29~~ * ~~1.1.28~~ * ~~1.1.27~~ * ~~1.1.26~~ * ~~1.1.25~~

Building

This project uses C++14 on Visual Studio 2019.

If you want a specific version, create an issue.

Notes

  • Inspired by XSpotify
  • Tools used for research: IDA Pro, Ghidra, and Cheat Engine
  • This project was created for fun. Warning: I'm not very experienced with C++ :)
  • This program was created for educational purposes. It is not intended to be used otherwise

License

The MIT License (MIT)