Clash Royale Proxy - Intercepts the traffic between your Clash Royale App and their servers, decrypts the protocol and decodes the messages.
Don't like NodeJs, prefer python? Get the python proxy.
git clone https://github.com/royale-proxy/node-cr-proxy && cd node-cr-proxy
npm install
cp settings.json.example settings.json
/ copy settings.json.example settings.json
- Please see cr-patcher for instructions on how to get your apk ready to use the proxy.
- We do not have a patcher at this time.
node index
node index --verbose
will display the contents of the messages on the screen as well as show debug info when messages are missing/incomplete
node index --dump ./packets
will save decrypted packets into the packets folder with a format of messageId.bin (ex: 10101.bin) -- Make sure the folder exists.
node index --replay ./packets/10101.bin
will decode the 10101 packet using definitions, useful when trying to decode a new message
node index --help
will show you the command line help
This is a work in progress, but the proxy is pretty much complete. We do need help defining the network messages, so head over to cr-messages, clone and contribute!
Please only use the issue tracker for actual bugs. If you need help, you are more than welcomed to join our discord server.