Hacking RELEASE HACDN - Download game NCA files directly from Nintendo's CDN!

Status
Not open for further replies.

SimonMKWii

Professional Idiot
OP
Member
Joined
Nov 18, 2017
Messages
666
Trophies
0
Location
Melbourne, Victoria
XP
2,760
Country
Australia
STOP USING THIS, A PATCH IS NECESSARY.

Wait... you thought I was done with the massive releases???
Here's one more!
This is HACDN, it's like ShogunTool, but on steroids!

Features:
  • Everything ShogunTool did, plus game download capabilities!
Dependencies:
But won't this allow piracy?
  • No, as this application cannot download titlekeys, and you can only extract titlekeys from your Switch for games you have legitimately purchased.
Usage:
  • Put in a title ID, get info and then click "Get the Game NCA!"
It will save the main NCA in a named folder (e.g. Super Mario Odyssey) in the "Games" folder.

Note: The application may go into "not responding" mode while downloading, this is normal.
 

TheKrane

Well-Known Member
Newcomer
Joined
Apr 24, 2018
Messages
48
Trophies
0
Age
25
XP
251
Country
Austria
Wait a second. So you're saying we can download games directly from the Nintendo Servers?
Wouldn't that mean that they can find out which IP the games are downloaded to and then ban/blacklist thos IP addresses?
 
  • Like
Reactions: Rizzorules

Muskusrat

Well-Known Member
Member
Joined
Jul 31, 2003
Messages
241
Trophies
2
XP
674
Country
Netherlands
Wait a second. So you're saying we can download games directly from the Nintendo Servers?
Wouldn't that mean that they can find out which IP the games are downloaded to and then ban/blacklist thos IP addresses?
They could, but they never did this for WiiU for example where download with uTikDownloader was super easy.
 
  • Like
Reactions: Rizzorules

SimonMKWii

Professional Idiot
OP
Member
Joined
Nov 18, 2017
Messages
666
Trophies
0
Location
Melbourne, Victoria
XP
2,760
Country
Australia
I'll wait this out til I see how Nintendo bans accounts on Switch cause I feel like it won't be lax like the Wii U.
They can't detect this, all HTTP requests are identical to the way the Switch would output them!
Unless you download a game you don't own, this would seem suspicious to Nintendo, surprise, surprise...
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,295
Country
United States
Wait... you thought I was done with the massive releases???
Here's one more!
This is HACDN, it's like ShogunTool, but on steroids!

1) Please do not embed compiled binaries of hactool in your tool. Please link to the releases page.

They can't detect this, all HTTP requests are identical to the way the Switch would output them!
Unless you download a game you don't own, this would seem suspicious to Nintendo, surprise, surprise...
2) Actually, this is totally distinguishable:
2a) You are not using the correct user-agent, so the server can tell your tool is downloading and not a console.
2b) You are not sending the correct requests to download games the way that the console does -- the console uses a very specific pattern of requests, and you're not doing it.

3) Your tool doesn't actually work.
3a) The way that you download games is to save the first "8008135" bytes of the CNMT NCA (dude, seriously?), and then you download the first 1000000000 bytes of the NCAID listed at offset 96 into the CNMT.
-This is not a valid heuristic for determining the main application NCA ID from a CNMT.
-Games are frequently more than a billion bytes in size.
3b) Your "title name recognition feature" hardcodes Odyssey 1.0.0's NCA ID....and doesn't have names registered for literally anything else.

Anyway, this tool's pretty shit, I'd recommend using only at your own risk.
 
Last edited by SciresM,

nmkd

Well-Known Member
Member
Joined
Oct 25, 2016
Messages
554
Trophies
0
Age
26
XP
775
Country
Germany
Does that mean, JUST IN THEORY, that I can just download paid games and then use a key that someone shared (you know that's gonna happen anyway) and play it?

If yes, then... ouch. Then piracy is way too convenient.
 

charlieb

Well-Known Member
Member
Joined
Jan 15, 2016
Messages
317
Trophies
0
Age
49
XP
685
Country
1) Please do not embed compiled binaries of hactool in your tool. Please link to the releases page.
---snip---
Anyway, this tool's pretty shit, I'd recommend using only at your own risk.

*OUCH*

--------------------- MERGED ---------------------------

Does that mean, JUST IN THEORY, that I can just download paid games and then use a key that someone shared (you know that's gonna happen anyway) and play it?

If yes, then... ouch. Then piracy is way too convenient.

You've obviously not seen things on the WiiU scene where it was as easy as this


To OP, thank you all the same for this, all homebrew is welcome regardless.
 
Last edited by charlieb,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
  • BigOnYa @ BigOnYa:
    I thought Cutty was a west coast rapper
  • K3Nv2 @ K3Nv2:
    Cutter
  • Psionic Roshambo @ Psionic Roshambo:
    Dr Cutty
  • Psionic Roshambo @ Psionic Roshambo:
    It's from House MD lol
  • K3Nv2 @ K3Nv2:
    I took too much viagra Dr cutty oh wait
    +1
  • Ligudink @ Ligudink:
    What in the goddamn
  • Xdqwerty @ Xdqwerty:
    @Ligudink, welcome to the gbatemp chat
    +1
  • Ligudink @ Ligudink:
    I've sen enough HAHAHA
    +1
    Ligudink @ Ligudink: I've sen enough HAHAHA +1