A tool to decrypt osu! binaries with a known decryption key
Go to file
HoLLy 6496bef8ba
Add EazFixer notice
2019-03-26 10:14:44 +00:00
EazDecode@78fc69d13f Fix submodule to point to public repo 2019-03-26 10:54:35 +01:00
osu!decoder Fix on files without extension 2018-12-21 21:21:10 +01:00
.gitignore Ignore Rider files 2019-03-26 10:51:20 +01:00
.gitlab-ci.yml Add .gitlab-ci.yml 2017-11-26 21:30:22 +00:00
.gitmodules Fix submodule to point to public repo 2019-03-26 10:54:35 +01:00
README.md Add EazFixer notice 2019-03-26 10:14:44 +00:00
osu!decoder.sln Use EazDecode to decryptsymbol names 2017-10-29 13:02:49 +01:00

README.md

osu!decoder

Not affiliated with osu! or ppy Pty Ltd ;)

What is this?

This is a private tool I used to decrypt osu!'s symbol names, allowing me to view osu!'s code as if I got it from the original source. Since peppy changed his encryption key and it can no longer be considered public domain, I believe it is safe to publish this tool publicly.

If you are reading this and your name happens to be "Dean Herbert", 'sup. I was probably the first person to figure this out, but not the last. Multiple people have been using this to create publicly available cheats. It was about time you fixed this.

Usage

It has a help menu, you can figure it out. You probably want to run your input through EazFixer first.

FAQ

It doesn't work!

As of 26/03/2019, peppy has reportedly changed the encryption key used for encrypting symbol names. This tool will only work on osu! builds before that date (that are still obfuscated by EazFuscator).

This looks decompiled! Did you even write this yourself??

You can tell from commit 3d15ab that the source in this repo started from a decompiled program. I was an idiot and just lost the original source a few years ago.