Git Product home page Git Product logo

ctrcdnfetch's Introduction

ctrcdnfetch

This tool allows an user to download content from the Nintendo 3DS CDN without a 3DS, after extra server-side checks were added for 11.8+.
This will require the user to have signed tickets for the target content.

A little warning, like the 3DS, it will send the signed ticket encrypted in a wrapper, otherwise it's impossible to access content.
Be aware the servers will have your ticket everytime you send it and unique eshop tickets come with console and account ids.

This tool is not required for system titles. Any other tool can access those titles without a ticket, they can't add checks to these titles since it would break system updates for older versions.

Notice

Just for the record, I didn't create this tool to condone piracy, but it is inevitable and I know someone will use it for such purposes.
Regardless, the way you use this tool is entirely your responsibility.
Please respect and support the developers of games, DLC, themes, and other content you use by purchasing it.

License

The tool itself is under MIT. Read LICENSE.

Other useful tools

d0k3's GodMode9 to dump tickets.
make_cdn_cia v1.1 to make cias out of downloaded content.

Example usage

Let's say we have ticket file named 0004000000DEAD00.tik, user may run tool like:

ctrcdnfetch 0004000000DEAD00.tik

If the user wants to add a proxy to the connection, they may add the argument -p URI or --proxy URI

ctrcdnfetch --proxy https://example.org 0004000000DEAD00.tik

run ctrcdnfetch --help for proxy examples

Building from source

Requirements:

Building:

Run make.

ctrcdnfetch's People

Contributors

luigoalma avatar zeroskill1 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.