Hacking Error Code 002-0102, Have I been banned?

  • Thread starter Thread starter Doran754
  • Start date Start date
  • Views Views 874,160
  • Replies Replies 3,583
  • Likes Likes 9
I'm trying to find a way to put my own private headers into sky3ds template.txt file.
If I can find working instructions, I'll try to create a tool to make this easier for everybody... Do you know any such instructions?

Not that difficult :)

I took a game that doesn't need online patching, but it's just for showing purpose!

Sky3Ds does not recognize the file if it is dumped and the header is in it, cause it checks the rom and patches it with the info in the Template when copying it to your SD

Get Gateway Rom Patcher v1.0 and load your rom you dumped to check header id
Cart. ID: A86F0C2F1BFD3E073B0441E7E579105C (I used a public header for show)
- If the rom has NO header it will show FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Picture 1
Copy the Header ID and insert spaces ever to letters (like shown below)
Set some spaces: A8 6F 0C 2F 1B FD 3E 07 3B 04 41 E7 E5 79 10 5C

Picture 2
This is how the info for that game looks in Sky3DS Template file.
replace "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF" with "A8 6F 0C 2F 1B FD 3E 07 3B 04 41 E7 E5 79 10 5C"
If the game already has a header replace that instead of the FF line
- or just take the 6th line (SHA1 line included) and replace that line with your header info


testing.png
testing1.png


Header replaced, don't forget to save and try it out.

testing2.png


This is how i replace my info in the template file with my own headers of my own dumped games with Gateway and so far this works without a problem.

I make a seperate template file "onlinegames.txt" and only store my patched file info in there, that is to avoid editing every time a new template from sky gets released. and online games go to a seperate SD, to avoid copying games with the standard template and public headers
 
  • Like
Reactions: Tony8690
So I've been playing mario kart 7 online for a while now using public headers. If i switch to using private headers (ie make a new .3dz file), can i keep using my current .sav file? or will i have to start the game over?
 
Once Gateway Team confirms it, I'm pretty sure they can add functions to spoof MAC and console IDs and bypass the bans.

yeah i am certain they can, but i'm not sure if we will need to use a 'real' console id/mac, or any random one.
i would expect it has to be a real id.
 
wow, so the bans are confirmed? This time I have to say good job Nintendo, this shows they aren't taking it lightly and this may be just the beginning :O

It took them a year to do something simple as banning an obvious hack, how long do you think they can make another move? :lol:
 
It took them a year to do something simple as banning an obvious hack, how long do you think they can make another move? :lol:

You are forgetting the most obvious thing of all: how long has the Gateway had Emunand functionality? Guess what Nintendo was doing during that time: silly encryption on the Firmware, and Gateway patches it up a while later. So, I'd wager Nintendo decided to take another approach: online bans. Why now? Well gee whiz, not only did Sky3DS work on any firmware, Gateway is now compatible with 9.2 and lower. Did pirates buy a 3DS just to play old, offline games? Heck no, now they can play newer games on a 9.2 system or lower, and that means only recently was it a more widepread problem.

Like I said earlier, this may be a sign of more drastic things to come....
 
Not that difficult :)

I took a game that doesn't need online patching, but it's just for showing purpose!

Sky3Ds does not recognize the file if it is dumped and the header is in it, cause it checks the rom and patches it with the info in the Template when copying it to your SD

Get Gateway Rom Patcher v1.0 and load your rom you dumped to check header id
Cart. ID: A86F0C2F1BFD3E073B0441E7E579105C (I used a public header for show)
- If the rom has NO header it will show FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Picture 1
Copy the Header ID and insert spaces ever to letters (like shown below)
Set some spaces: A8 6F 0C 2F 1B FD 3E 07 3B 04 41 E7 E5 79 10 5C

Picture 2
This is how the info for that game looks in Sky3DS Template file.
replace "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF" with "A8 6F 0C 2F 1B FD 3E 07 3B 04 41 E7 E5 79 10 5C"
If the game already has a header replace that instead of the FF line
- or just take the 6th line (SHA1 line included) and replace that line with your header info


testing.png
testing1.png


Header replaced, don't forget to save and try it out.

testing2.png


This is how i replace my info in the template file with my own headers of my own dumped games with Gateway and so far this works without a problem.

I make a seperate template file "onlinegames.txt" and only store my patched file info in there, that is to avoid editing every time a new template from sky gets released. and online games go to a seperate SD, to avoid copying games with the standard template and public headers

Nice, simple and clear instructions :)

All us Sky3ds owners need now is to find some ways of getting our own private headers without GW!

=]
 
Nice, simple and clear instructions :)

All us Sky3ds owners need now is to find some ways of getting our own private headers without GW!

=]
Sorry I do not understand, isn't "A8 6F 0C 2F 1B FD 3E 07 3B 04 41 E7 E5 79 10 5C" the private header of the user DjoeN? Doesn't keep it public expose him to get banned because many people could use the same header? Or it's an example of private header? If so, Sky3ds owners has not way to get their private headers witouth GW, Am I wrong?
 
Nice, simple and clear instructions :)

All us Sky3ds owners need now is to find some ways of getting our own private headers without GW!

=]

if you are on 4.x or can use a web exploit to load gw's launcher, you can dump a retail game you have :)
 
  • Like
Reactions: DjoeN
You are forgetting the most obvious thing of all: how long has the Gateway had Emunand functionality? Guess what Nintendo was doing during that time: silly encryption on the Firmware, and Gateway patches it up a while later. So, I'd wager Nintendo decided to take another approach: online bans. Why now? Well gee whiz, not only did Sky3DS work on any firmware, Gateway is now compatible with 9.2 and lower. Did pirates buy a 3DS just to play old, offline games? Heck no, now they can play newer games on a 9.2 system or lower, and that means only recently was it a more widepread problem.

Like I said earlier, this may be a sign of more drastic things to come....

How about they do both: encryption on the Firmware AND blocking online at the same time, oh wait, they can't.
It took them a year or so to find out that more than just 1 same header floating around online so they can ban them.
And the encryption on the Firmware is just cat and mouse chase, it won't give any significant result anytime soon.
 
Sorry I do not understand, isn't "A8 6F 0C 2F 1B FD 3E 07 3B 04 41 E7 E5 79 10 5C" the private header of the user DjoeN? Doesn't keep it public expose him to get banned because many people could use the same header? Or it's an example of private header? If so, Sky3ds owners has not way to get their private headers witouth GW, Am I wrong?

My Post was stating how clear and simple the instructions were for updating the Header info for Sky3ds users.

DjoeN used an already public header for his example to s how us how its done.

As Cearp Says:
if you are on 4.x or can use a web exploit to load gw's launcher, you can dump a retail game you have :)


it is possible for Sky3ds users to rip the headers.

for me though... i'm on 9.4 =[ so ill just either take my chances with using online or turn off my wifi.
 
Sorry I do not understand, isn't "A8 6F 0C 2F 1B FD 3E 07 3B 04 41 E7 E5 79 10 5C" the private header of the user DjoeN? Doesn't keep it public expose him to get banned because many people could use the same header? Or it's an example of private header? If so, Sky3ds owners has not way to get their private headers witouth GW, Am I wrong?

You have to read the post!

I stated that i used a public header for example, i'm not that stupid to use my own private header for that.
As you can see in the gateway tool screenshot, you can create a public ID under "Custom Header", i used that to generate th ID shown in the example.
Not that difficult :)

I took a game that doesn't need online patching, but it's just for showing purpose!
...
Get Gateway Rom Patcher v1.0 and load your rom you dumped to check header id
Cart. ID: A86F0C2F1BFD3E073B0441E7E579105C (I used a public header for show)
...

and (like Cearp said (and from own experience) )if you have a 9.2 or lower 3DS you can use the gateway launcher to boot into the gateway menu and dump your own game, no need for a gateway cart.
 
  • Like
Reactions: Tony8690
How about they do both: encryption on the Firmware AND blocking online at the same time, oh wait, they can't.
It took them a year or so to find out that more than just 1 same header floating around online so they can ban them.
And the encryption on the Firmware is just cat and mouse chase, it won't give any significant result anytime soon.


You still don't realize it do you? Why was there a need to do the header ban as soon as Gateway had Emunand functionality? There was a small number of 4.5 users out there, and far, far more legit Pokemon XY players than there were pirate XY players. And Mario Kart 7 online? It's not a great experience for many people, so I doubt the entire Gateway community went online with Mario Kart 7. So that left Gateway with a small number of people going online regularly enough for Nintendo to care. Why did Nintendo not care? 3 words: Poke Bank Fiasco. Their online was still basic, rather than waste time banning a small number of 4.5 users out there, might as well deal with the infrastructure to handle the Pokemon XY influx, and let the firmware team do a simple firmware encryption.

Now guess what gets released in the last half of last year? Smash Bros, and Pokemon ORAS. And then Sky 3DS sneaks in with a Gateway killing card that can work on any console, as if 10 rounds of ammo is enough to kill Gateway. NOW it becomes a race against time: 2 big franchises are at risk of being pirated by even more people, and since Sky3DS doesn't give a sheet about the firmware, it's now time for Nintendo to attack it in a different way: online banning.

Why is online banning so important now? Because Sky 3DS enables people with the latest firmware to play compatible games that can go online. Forget the 4.5 people, now that the pirate user base has grown to anyone who remembered to stay on 9.2 has grown much larger, a temporary band-aid was needed to destroy a significant reason why someone would want to play the latest games on the latest firmware: to go online. The fact that even the Friend List doesn't work is like Nintendo giving banned players the finger: you are all alone now :P
 
  • Like
Reactions: DjoeN
You still don't realize it do you? Why was there a need to do the header ban as soon as Gateway had Emunand functionality? There was a small number of 4.5 users out there, and far, far more legit Pokemon XY players than there were pirate XY players. And Mario Kart 7 online? It's not a great experience for many people, so I doubt the entire Gateway community went online with Mario Kart 7. So that left Gateway with a small number of people going online regularly enough for Nintendo to care. Why did Nintendo not care? 3 words: Poke Bank Fiasco. Their online was still basic, rather than waste time banning a small number of 4.5 users out there, might as well deal with the infrastructure to handle the Pokemon XY influx, and let the firmware team do a simple firmware encryption.

Now guess what gets released in the last half of last year? Smash Bros, and Pokemon ORAS. And then Sky 3DS sneaks in with a Gateway killing card that can work on any console, as if 10 rounds of ammo is enough to kill Gateway. NOW it becomes a race against time: 2 big franchises are at risk of being pirated by even more people, and since Sky3DS doesn't give a sheet about the firmware, it's now time for Nintendo to attack it in a different way: online banning.

Why is online banning so important now? Because Sky 3DS enables people with the latest firmware to play compatible games that can go online. Forget the 4.5 people, now that the pirate user base has grown to anyone who remembered to stay on 9.2 has grown much larger, a temporary band-aid was needed to destroy a significant reason why someone would want to play the latest games on the latest firmware: to go online. The fact that even the Friend List doesn't work is like Nintendo giving banned players the finger: you are all alone now :P

Only few dozen of guy who unlucky got caught, it like they using hand to catching fish.
Other guy would notice it by now and they will either get pass this buy using different header or using .cia to go online, how Big N gonna response to that.
Like I said, cat and mouse chase, they not gonna do anything significant in the end to pirate.
 

Site & Scene News

Popular threads in this forum