Go to file
2020-12-02 15:16:21 -07:00
SpotifyKeyDumper Remove redundant .sln file 2020-12-02 15:16:21 -07:00
SpotifyKeyDumperInjector Add automatic downloading support (must launch SpotifyKeyDumperInjector before Spotify launches) 2020-11-17 12:11:33 -07:00
.gitattributes Initial commit 2020-11-01 22:08:10 -07:00
.gitignore Initial commit 2020-11-01 22:08:10 -07:00
LICENSE Initial commit 2020-11-01 22:08:10 -07:00
README.md Specify download location in README 2020-12-01 01:51:29 -07:00
SpotifyKeyDumper.sln Remove 64-bit build options from solution 2020-12-01 19:59:12 -07:00

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!

**[Download Here]**

Using

  1. Go to the "Releases" tab here and download the latest version of SpotifyKeyDumper.dll and SpotifyKeyDumperInjector.exe.
  2. Go to %appdata%\Spotify (or wherever your Spotify installation is located).
  3. Make sure SpotifyKeyDumperInjector.exe and SpotifyKeyDumper.dll are located in the same place as Spotify.exe.
  4. Start SpotifyKeyDumperInjector (requires administrator) before launching Spotify.
  5. 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)