GithubHelp home page GithubHelp logo

j4qfrost / node-cr-proxy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from royale-proxy/node-cr-proxy

0.0 2.0 0.0 1.41 MB

A simple Clash Royale proxy, implementing the new encryption, built on top of Node

License: GNU Lesser General Public License v3.0

JavaScript 100.00%

node-cr-proxy's Introduction

node-cr-proxy

clash royale licence

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.

How to use it?

Setting up the proxy server

Prerequisites

Clone the code

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

Setting up your device

Android

  • Please see cr-patcher for instructions on how to get your apk ready to use the proxy.

iPhone

  • We do not have a patcher at this time.

Running the proxy

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

What's the status?

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!

I don't know what I'm doing, can you help me?

Please only use the issue tracker for actual bugs. If you need help, you are more than welcomed to join our discord server.

node-cr-proxy's People

Contributors

j4qfrost avatar srabouin avatar tarik02 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.