-
Notifications
You must be signed in to change notification settings - Fork 20
Obtaining Game Accounts
Account details consist of:
Account ID
, which is made of two numbers: hi
and lo
.
Account authToken
, which is a long random string.
Those are found in the login-ok message received from the server after initiating a new account.
So basically, this is what you do:
- Get a copy of the game (google clash royale apkpure), download it.
- Run an android emulator, whicever one you like: Nox, Genymotion, Bluestacks. Whtever.
- Install clash.
-
Get the cr-proxy (or node-cr-proxy if you prefer node over python) repo running. It whould start listening on port
9339
. -
Install an app named (hosts editor, also available from apkpure).
-
Configure it to make the game send its requests to your proxy.
-
Start the game, and with a bit of luck, the proxy will start showing data flowing.
-
Notice a packet that has vales: hi, lo, and authToken. Write them down.
-
Complete tutorial as you normally would on the emulator (7 games or so) and play 1 "real" game agains someone. It's okay to lose, but do deploy some cards.
-
and last: As soon as the game is over, send Selfish the credentials.
- Get a sniffer. Whichever you like (Selfish used pcap, available as node-pcap. convenient).
- Configure it to listen on port
9339
. - Pick up the socket messages from the game.
- Parse then using the tools in royale-proxy.
- Complete tutorial as you normally would on the emulator (7 games or so) and play 1 "real" game agains someone. It's okay to lose, but do deploy some cards.
- and last: As soon as the game is over, send me the credentials.
This is the basic process. DM Selfish in discord for help, but keep in account you have to be able to handle most of it yourself. I can help along, but you'll have to use the readme files on those resources, and be creative.