Go to file
2020-11-29 15:17:19 -07:00
SpotifyKeyDumper Better bounds checking and error handling when downloading 2020-11-29 15:17:19 -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 Add full support for 1.1.47 with new key extraction mechanism; stop duplicate downloads 2020-11-29 00:52:38 -07:00
screenshot_example.png Initial commit 2020-11-01 22:08:10 -07:00
SpotifyKeyDumper.sln Initial commit 2020-11-01 22:08:10 -07:00

SpotifyKeyDumper

By @ProfessorTox

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

Now with automatic download support (compatible versions listed below)!

  • Note: Currently not compatible with premium accounts

Screenshot Example

Compatibility

Crossed out items support key dumping but not automatic downloading

  • 1.1.25
  • 1.1.26
  • 1.1.27
  • 1.1.28
  • 1.1.29
  • 1.1.30
  • 1.1.44
  • 1.1.45
  • 1.1.46
  • 1.1.47

Using

  1. Make sure SpotifyKeyDumperInjector.exe and SpotifyKeyDumper.dll are located in the same folder as Spotify (Spotify.exe).
  2. Start SpotifyKeyDumperInjector before launching Spotify.

Building

This project uses C++14 on Visual Studio 2019

If you want a specific version, DM me.

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)