Skip to content

en_getCookie

Mike edited this page Sep 20, 2017 · 13 revisions

Getting Your Splatnet Cookie

This login method uses cookie hijacking to access the Splatnet 2 API. These cookies expire within a few days and you will need repeat this method when it does expire.

To get your cookie you will first be required to login to the official app through your phone. If you don't have a phone or don't feel comfortable messing with your phone, I would install an android emulator like NOX. Be aware that some emulators are not compatible with the official app.

Warning: This method is potentially unsafe and can access all information that passes through your device. If you're uncomfortable with this I recommend using an android emulator like the one listed above. I would also recommend that you or a friend review the relevant source code here to confirm that nothing malicious is going on.

Instructions

  1. Connect Computer and Phone to same network.

  2. Start SquidTracks. If you don't get the initial login page, go to Settings and click on Logout

  3. Click Login with Cookie

  4. Click Start Proxy. You will probably have to allow the proxy through your firewall. It only needs to be able to run on your private network, and/or domain network.

    Start Proxy

  5. Change settings on phone to proxy though the ip address and port listed on button.

  6. Disable mobile data to force your device to use the proxy.

  7. Use a web browser on your mobile device and navigate to http://squidtracks.ink. Click the Download Certificate link and install the certificate. Name the certificate SquidTracks.

  8. Open splatnet on the official app. SquidTracks should automatically log you in.

Once you're logged in the proxy will stop. You'll want to remove the proxy and certificate if you're running on your personal device.

  1. Remove proxy
    • On Android, go back into the wifi settings and change Manual to None
    • On IOS, go back into the wifi settings and change Manual to Off
  2. Remove Certificate
    • On Android, Settings > Security & Location > Encryption & Credentials > Trusted Credentials > USER > NodeMITMProxyCA >Remove
    • IOS Instructions

Troubleshooting

You might try another proxy like in these instructions. You'll need to copy and paste the iksm token manually.

If on Step 7 http://squidtracks.ink doesn't work

  1. Is the proxy running in squidtracks
  2. Try a different ip address listed in the pull down on the button
  3. Make sure your firewall is allowing port 8001 for squidtracks

If on Step 8 you get a connection error in the official app

  1. Did the certificate install correctly? Check in your device settings for the certificate. Try removing the certificate and repeating step 7.
  2. Is the proxy still running in squid tracks?

If on Step 8 when you log into splatnet, squidtracks doesn't autolog in.

  1. Did you disable mobile data?
Clone this wiki locally