Skip to content

Conversation

@h-arvs
Copy link

@h-arvs h-arvs commented Nov 11, 2024

As of new updates a hard coded access key is required to use the pregame setup api, this commit should update this tool to 4.5.0.

@Rexus752
Copy link

Hi man, thanks for your work and for keeping up this repository up to date. I'm trying to update it to the latest version (at the moment I'm writing this, it's 4.7.1) but I don't know how to find out the access key. Could you help me, please? Also, do I need to update something other than the access key and the client_version in auth.rb? Thank you very much!

@h-arvs
Copy link
Author

h-arvs commented Mar 14, 2025

Hi man, thanks for your work and for keeping up this repository up to date. I'm trying to update it to the latest version (at the moment I'm writing this, it's 4.7.1) but I don't know how to find out the access key. Could you help me, please? Also, do I need to update something other than the access key and the client_version in auth.rb? Thank you very much!

The access key can be found easily two ways:

  1. The easiest way is to open up the android MSM binary in a dissembler, such as IDA or ghidra, ( I believe its called mymonsters.so or something ), then the access key string will be close to the only ref to an "access_key" string
  2. A more complicated way is editing the SmartFoxClient.dll in the steam client in dnspy, or another c# decompiler, and using the debugger to view the access_key field of the "extra params" ( or sumin ) argument in the login function

As for the updating the src code, just changing the access key and version to the keys respective version will do :)

@htlverrr
Copy link

htlverrr commented Jul 2, 2025

Hi man, thanks for your work and for keeping up this repository up to date. I'm trying to update it to the latest version (at the moment I'm writing this, it's 4.7.1) but I don't know how to find out the access key. Could you help me, please? Also, do I need to update something other than the access key and the client_version in auth.rb? Thank you very much!

The access key can be found easily two ways:

  1. The easiest way is to open up the android MSM binary in a dissembler, such as IDA or ghidra, ( I believe its called mymonsters.so or something ), then the access key string will be close to the only ref to an "access_key" string
  2. A more complicated way is editing the SmartFoxClient.dll in the steam client in dnspy, or another c# decompiler, and using the debugger to view the access_key field of the "extra params" ( or sumin ) argument in the login function

As for the updating the src code, just changing the access key and version to the keys respective version will do :)

Hello, will there be new updates? it's just that using your methods it's very difficult to find an access key for a person who is not involved in developing such software.

@htlverrr
Copy link

htlverrr commented Jul 2, 2025

Okay. After sweat and blood, after 4 hours of my time, I was able to find the access key for version 4.8.4: 33cdd406-b5e0-4ebf-8891-2c28b84af2ea

@h-arvs
Copy link
Author

h-arvs commented Jul 7, 2025

Hi man, thanks for your work and for keeping up this repository up to date. I'm trying to update it to the latest version (at the moment I'm writing this, it's 4.7.1) but I don't know how to find out the access key. Could you help me, please? Also, do I need to update something other than the access key and the client_version in auth.rb? Thank you very much!

The access key can be found easily two ways:

  1. The easiest way is to open up the android MSM binary in a dissembler, such as IDA or ghidra, ( I believe its called mymonsters.so or something ), then the access key string will be close to the only ref to an "access_key" string
  1. A more complicated way is editing the SmartFoxClient.dll in the steam client in dnspy, or another c# decompiler, and using the debugger to view the access_key field of the "extra params" ( or sumin ) argument in the login function

As for the updating the src code, just changing the access key and version to the keys respective version will do :)

Hello, will there be new updates? it's just that using your methods it's very difficult to find an access key for a person who is not involved in developing such software.

I will publish an edited SFS2X dll that you can drag and drop into the steam My Singing Monsters dir to extract the access key easier... On another note someone has made a tool that will fetch the key automatically, though I don't believe it is open source or even public.

@h-arvs
Copy link
Author

h-arvs commented Jul 7, 2025

Also I will end up publishing another My Singing Monsters automation client/tool at some point... I've been slowly gaining motivation to work on this m, though it had been sat on my hard drive untouched for a few weeks now.

@htlverrr
Copy link

htlverrr commented Jul 7, 2025

Also I will end up publishing another My Singing Monsters automation client/tool at some point... I've been slowly gaining motivation to work on this m, though it had been sat on my hard drive untouched for a few weeks now.

Do what you enjoy and good luck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants