Hacking Here's what we know about 002-0102 and 022-2812

marksteele

Well-Known Member
OP
Member
Joined
Jan 16, 2011
Messages
824
Trophies
1
XP
632
Country
Canada
I've seen a lot of threads floating around with misinformation regarding the bans nintendo handed out for going online with sun/moon. The purpose of this thread is to collect and maintain the latest information in one central place rather than spread out over several threads. I will be updating as more information comes in.

What Exactly is going on?
About 2 days ago, Nintendo initiated a ban wave targeting any users who played pokemon sun or pokemon moon online before the offical release. These users received a 002-0102 error when trying to connect online in games, a 022-2812 error when trying to connect to NN services (NNID creation, eshop, miiverse), or both.


What is the 002-0102 error?
The 022-0102 error is a ban that restricts a console from accessing online features in games. This includes ALL 3DS games, not just pokemon sun/moon.


What is the 022-2812 error?
The 022-2812 error, also known as a hyperban, restricts a console from accessing Nintendo Network (NN) services. These include the eshop, miiverse, NNID creation, and any other app that requires an active NNID.

Why can I access my NNID on the Wii U/Is my NNID banned?

In most cases these bans do not actually cause your NNID to be banned. That being said, there is evidence to suggest that nintendo HAS banned some of the effected NNID's. The simplest way to check is to see if you can log on with your NNID on the web or on the Wii U.

Is the ban permanent?
I'll be totally honest here, we simply don't know and there have been many conflicting reports. The current consensus is the 002-0102 error is a 15 day ban, as this error has occurred in the past (most notably, users of early sky3DS carts received this from using public headers). That being said, there is no guarantee that these cases are the same.

The 022-2812 hyperban on the other hand, is a ban that we have very little information on. Previous to this incident only a few systems had ever received this error and it was a lifetime ban. Reports from those who contacted nintendo also infer that this ban is permanent. All that being said, we don't have concrete proof so the best suggestion at this time is to wait out the 15 days to be sure.

There has also been some indication that Nintendo is willing to unban those who have a legitimate sun/moon cartridge. It's been suggested that contacting nintendo with proof of purchase and the details of the cartridge will result in the system ban being lifted. (note: as of this post, I have not heard of this working for anyone)

Update 11/17: A few people have posted screenshots of emails where nintendo says the bans are lifetime bans.

I don't want to wait 15 days, is there anything I can do?
Currently a bypass method exists for the 002-0102 online ban HOWEVER it is strongly recommended you DO NOT use this method. We have no idea as to what long term effects, if any, this method has on the systems involved. If you insist on attempting this bypass, I will outline the instructions at the bottom of this post.

The 022-2812 hyperban has no current bypass methods. Several people are making attempts to bypass this but there is no word of a stable bypass.

OK, here's the thing that WE REALLY DON'T RECOMMEND YOU DO:

Requirements: an unbanned 2/3DS capable of running decrypt9, a hex editor to edit the secureinfo file, and a modified nnidsave.bin (figure out where to get this on your own).

1) Open decrypt9 on the unbanned 2/3DS.
2) Dump LocalFriendCodeSeed_B
3) Open decrypt9 on the banned 2/3DS.
4) Dump SecureInfo_A, LocalFriendCodeSeed_B, and nnidsave.bin
5) PUT THESE FOUR FILES IN A SAFE PLACE FOR BACKUP REASONS. MAKE SURE THEY ARE CLEARLY LABELED!!!!
6) Hex edit SecureInfo_A and edit the serial number of your console (It will be in the 'Text' section, not the 'Hex' one)
7) Copy the modified SecureInfo_A, the unbanned LocalFriendCodeSeed_B, and the modified nnidsave.bin onto the SD card of the banned 2/3DS
8) Inject the modified files using decrypt9
9) Restart your system
10) Attempt to access the online servers for a game

Note: you will still not have access to apps that require an NNID as the NN ban is in place.
 
Last edited by marksteele,

Thisiskirbydude

New Member
Newbie
Joined
Nov 17, 2016
Messages
3
Trophies
0
Age
27
XP
51
Country
United States
So 022 is a butt ban. Currently it seems that the eshop is accessible to me since I formatted emunand, I just can't recreate a nnid. Will check to see if online gaming is accessable.
 

annson24

The Patient One
Member
Joined
May 5, 2016
Messages
1,191
Trophies
0
Age
32
XP
1,843
Country
Philippines
There's another thread here stating that 002 ban (with the recent ban wave) is a permanent ban.

Sent from my SM-G935F using Tapatalk
 

marksteele

Well-Known Member
OP
Member
Joined
Jan 16, 2011
Messages
824
Trophies
1
XP
632
Country
Canada
There's another thread here stating that 002 ban (with the recent ban wave) is a permanent ban.

Sent from my SM-G935F using Tapatalk

Ya but we don't have any confirmation on that part, so we're working off the assumption that it's temporary (for the next 15 days anyway). After that passes all bets are off
 
D

Deleted-19228

Guest
I've seen a lot of threads floating around with misinformation regarding the bans nintendo handed out for going online with sun/moon. The purpose of this thread is to collect and maintain the latest information in one central place rather than spread out over several threads. I will be updating as more information comes in.

What Exactly is going on?
About 2 days ago, Nintendo initiated a ban wave targeting any users who played pokemon sun or pokemon moon online before the offical release. These users received a 002-0102 error when trying to connect online in games, a 022-2812 error when trying to connect to NN services (NNID creation, eshop, miiverse), or both.


What is the 002-0102 error?
The 022-0102 error is a ban that restricts a console from accessing online features in games. This includes ALL 3DS games, not just pokemon sun/moon.


What is the 022-2812 error?
The 022-2812 error, also known as a hyperban, restricts a console from accessing Nintendo Network (NN) services. These include the eshop, miiverse, NNID creation, and any other app that requires an active NNID.

Why can I access my NNID on the Wii U/Is my NNID banned?

In most cases these bans do not actually cause your NNID to be banned. That being said, there is evidence to suggest that nintendo HAS banned some of the effected NNID's. The simplest way to check is to see if you can log on with your NNID on the web or on the Wii U.

Is the ban permanent?
I'll be totally honest here, we simply don't know and there have been many conflicting reports. The current consensus is the 002-0102 error is a 15 day ban, as this error has occurred in the past (most notably, users of early sky3DS carts received this from using public headers). That being said, there is no guarantee that these cases are the same.

The 022-2812 hyperban on the other hand, is a ban that we have very little information on. Previous to this incident only a few systems had ever received this error and it was a lifetime ban. Reports from those who contacted nintendo also infer that this ban is permanent. All that being said, we don't have concrete proof so the best suggestion at this time is to wait out the 15 days to be sure.

There has also been some indication that Nintendo is willing to unban those who have a legitimate sun/moon cartridge. It's been suggested that contacting nintendo with proof of purchase and the details of the cartridge will result in the system ban being lifted. (note: as of this post, I have not heard of this working for anyone)

Update 11/17: A few people have posted screenshots of emails where nintendo says the bans are lifetime bans.

I don't want to wait 15 days, is there anything I can do?
Currently a bypass method exists for the 002-0102 online ban HOWEVER it is strongly recommended you DO NOT use this method. We have no idea as to what long term effects, if any, this method has on the systems involved. If you insist on attempting this bypass, I will outline the instructions at the bottom of this post.

The 022-2812 hyperban has no current bypass methods. Several people are making attempts to bypass this but there is no word of a stable bypass.

OK, here's the thing that WE REALLY DON'T RECOMMEND YOU DO:

Requirements: an unbanned 2/3DS capable of running decrypt9, a hex editor to edit the secureinfo file, and a modified nnidsave.bin (figure out where to get this on your own).

1) Open decrypt9 on the unbanned 2/3DS.
2) Dump LocalFriendCodeSeed_B
3) Open decrypt9 on the banned 2/3DS.
4) Dump SecureInfo_A, LocalFriendCodeSeed_B, and nnidsave.bin
5) PUT THESE FOUR FILES IN A SAFE PLACE FOR BACKUP REASONS. MAKE SURE THEY ARE CLEARLY LABELED!!!!
6) Hex edit SecureInfo_A and edit the serial number of your console (It will be in the 'Text' section, not the 'Hex' one)
7) Copy the modified SecureInfo_A, the unbanned LocalFriendCodeSeed_B, and the modified nnidsave.bin onto the SD card of the banned 2/3DS
8) Inject the modified files using decrypt9
9) Restart your system
10) Attempt to access the online servers for a game

Note: you will still not have access to apps that require an NNID as the NN ban is in place.

You literally only need LFC_B and a blank nnidsave.bin even the nnidsave isn't really needed. Who is "we" in the "we really don't recommend you do"
 

marksteele

Well-Known Member
OP
Member
Joined
Jan 16, 2011
Messages
824
Trophies
1
XP
632
Country
Canada
You literally only need LFC_B and a blank nnidsave.bin even the nnidsave isn't really needed. Who is "we" in the "we really don't recommend you do"

We as in, just about everyone who has looked into this. Yes you only NEED the LFC_B but it's safer to do everything.
 
D

Deleted-19228

Guest
Didn't "we" already confirm that it's using Device-ID now and not serial number for bans?
 

SilverWah

CVS2 best game period.
Member
Joined
Nov 3, 2016
Messages
210
Trophies
0
Age
26
Location
Wah City
XP
1,808
Country
Netherlands
Interesting. I tried Wonder Trade a week ago and it still gave me a ban. I'll keep up with the latest findings and hope for a solution, since I'm unable to get another 3DS.
 

alpha_noj

Well-Known Member
Member
Joined
May 29, 2009
Messages
287
Trophies
0
XP
518
Country
United States
I have a region changed JPN N3DS, which appears to be hyper banned. First offense, accidentally hit Festival Plaza without turning Wifi off like a dummy. I have a spare 2DS I can swap the seed with, as I only care about online play--I can't access the eShop regardless. Going to wait out the 15 days in hopes of a temp ban, and honestly it's more for Monster Hunter than for Pokemon.
 

MeatieMeat

Well-Known Member
Member
Joined
Jan 6, 2016
Messages
161
Trophies
0
Age
42
XP
425
Country
Canada
Ok so I just realized I was banned as well when pokemon moon gave me the festival to access of course I went into it like an idiot and not thinking tried everything out then when I got the error I just thought it was because then servers might not be online yet I never even thought it was a ban till today when reading this, Now I am totally freaking out wondering if I just screwed my system forever
 

MeatieMeat

Well-Known Member
Member
Joined
Jan 6, 2016
Messages
161
Trophies
0
Age
42
XP
425
Country
Canada
I was reading a few post and alot of ppl are saying they are going to contact nintendo and ask how long there ban was for, will that actually work? won't nintendo just give you crap for using cfw and not give you any info or will they really tell you? My error code is 002-0102 and I would really like to know how long the ban is!
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
The case:

1. Pokemon SM cartridge had leaked in Europe before 10+ days of the official release.
2. Someone released it.
3. One Chinese pirate got the release and insulted Junichi Masuda in Twitter.
4. That Chinese pirate also insulted other Chinese people who supported the petition of Pokemon Official Chinese localization. This made anti-that-Chinese-pirate-guy people request Nintendo to revenge pirates like him.
5. There're also somebody pointed out Nintendo had made a mistake of preventing earlier leaks.
6. 002-0102 to early leaks + pirates and 022-2812 to pirates happened 2 days ago.
 
Last edited by MelonGx,

Nagetou

Member
Newcomer
Joined
Nov 17, 2016
Messages
16
Trophies
0
XP
55
Country
United States
The case:

1. Pokemon SM cartridge had leaked in Europe before 10+ days of the official release.
2. Someone released it.
3. One Chinese pirate got the release and insulted Junichi Masuda in Twitter.
4. That Chinese pirate also insulted other Chinese people who supported the petition of Pokemon Official Chinese localization. This made anti-that-Chinese-pirate-guy people request Nintendo to revenge pirates like him.
5. There're also somebody pointed out Nintendo had made a mistake of preventing earlier leaks.
6. 002-0102 to early leaks + pirates and 022-2812 to pirates happened 2 days ago.

So.... according to this, the reason Nintendo went on a rampage was due to a Chinese pirate insulting Junichi Masuda? :huh:
 

YourHero

Well-Known Member
Member
Joined
Apr 22, 2010
Messages
1,025
Trophies
0
XP
502
Country
United States
So I'm now downloading Sun again from Freeshop. I deleted my leak the other day. The game is no officially out right? No worries about bans now.
 

iZallen

Well-Known Member
Newcomer
Joined
Aug 9, 2015
Messages
61
Trophies
0
Age
27
XP
98
Country
Canada
Giant piledump for leads concerning 022-2812 error ONLY; Someone else is currently working on the 002-0102 error.

I'll update this if I find more info that could help.

ID is not banned, we can download software in Sleep Mode... so we are not totally banned [obviously we are], we "simply" can't access to NN from our 3DSs: what does block us? Which string in 3DS code Nintendo used to detect our console? Not only the FriendsSeed... We have to investigate better
From reading what Ninty have said to others and from the NTR solution, the console is banned based its unique serial, so we would need to find a way to completely change what serial the console sends to Nintendo when communicating online. (Correct me if I am wrong)
I believe the console ID cannot be changed via software.

If I recall, the console/device ID should be hardcoded into the actual DS; However, its possible to spoof the ID into something else.


022-2812
"You cannot access Nintendo Network services using this system. Please make note of the error code and visit support.nintendo.com."

This is a new error code. It occurs when you attempt to connect to a Nintendo Network application and your system happens to be restricted. The error has been documented to happen on the 3DS, but it's currently unknown if it can happen on the Wii U. It is a special ban because it uses the MAC address, which means it cannot currently be circumvented without using another Wi-Fi card in your console. Do not get confused, every single other ban tracks the serial number, this is so far the only one which uses the IEEE 802 MAC.
http://le-miiverse-resource.wikia.com/wiki/Error_Codes

This info, if confirmed would mean the DS's are being blocked/banned via by MAC address; so simply spoofing it to something else would work.


This is what I did. Totally not complete yet though. We still need something for doing this automatically. I'm a big believer that Luma will be how we do it automatically.

I DID THIS ON AN O3DS. I ASSUME IT WORKS EVEN BETTER WITH AN N3DS SINCE IT DOESN'T REBOOT FOR High Memory Games!

1)Install/Setup NTR Launcher.
2)Download Process Dumper (http://gbatemp.net/attachments/processdumper2-zip.57034/) & Process Explorer (http://gbatemp.net/attachments/plugin-ntr-ram-explorer-1-2-5-beta-zip.44553/). Extract both plugins into Root/plugins/Home.
3)Turn on the 3ds, start NTR launcher. It'll dump back to the menu. if you get an error, turn off the system, turn it back on, start ntr launcher, but don't let it autoselect a mode. Manually pick any of them.

4)At the home menu, press X+Y. A menu will appear. Click A on "Process Explorer".
5)Click on PID:21. IT WILL MOMENTARRILY FREEZE. if it lasts more than a minute, its crashed. Start over from Step 3.
6)Underneath the tet RAM EXPLORER on the topleft of the bottom screen, there is a Hex area. We gotta get that as close to 0x00117636 as we can. Tap the left bar to get as close as you can, then use Up and Down or the circle pad to get even closer.

7)Once it's in range, you'll see on the far right, X-Nintendo-Device-ID.... What you want to do is click on the red EDITOR button. Now, using the dpad, make your way over to the word Device. Mess up a letter or two. Shift the numbers and letter up and down with X and Y. Example: CHange "Device" to "Devisu".
8)once thats done, click the Green WRITE button.
9)Now, scroll down a little, until you see: "Nintendo-FPD-Version". At the end of it, you see there are only 2 dots. Click the Red EDITOR button and change that to say "Nintendo-Device-ID" in teh same way you destroyed Device earlier.

10)Once it's changed, click the Green Write button. Immedietely, click the red Editor button once again. JUST before it says "Nintendo-Device-ID" which we created, we see exactly "Nintendo-API-Version..0000..."
11)Change the zeroes to any random numbers. IT MUST USE NUMBERS. Once changed, click WRITE.

Done.
_____
A few notes that are needed though:
1) Random crashes when playing with the memory can happen. Its annoying.
2) It's also temporary. Try to remember what device id you were using for next time your doing it.
3) I'm sure we can make longer, quite abit longer, device id's for even more stealth-y-ness. Unfortunetely with this simple editor, i'm not sure how to add to the code rather than just changing it.
4) If you get an Error 022-2501, then your NNID is banned. Use Decrypt9 to inject a blank NNID from here: https://www.dropbox.com/s/5g96tls1krt31n5/nnidsave.bin?dl=1
If you'd like, backup your old NNID before injecting the blank one. But if your banned, maybe you don't need to anyway.

And the biggest thing people need to know: If the system is turned off, or is rebooted, the ram change is lost. This includes Big Memory Mode such as Sun & Moon. This is why we need a way to make it happen automatically.

This is just from what i've been doing so far. I accept no responsibility for damages to your system, yadadadada legaliez.

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


It does, just not High Memory Mode, so Sun and Moon/Smash/MH4 are out of reach for a while until we can see if it can be done with Luma Code.

No idea if this could solve if this method could be related or only solves 002-0102.



022-2812 bans are 100% tracked by the deviceID, and I can prove this by making an account directly from the API. Here's part of my XML field:
Screen%20Shot%202016-11-17%20at%209.29.30%20PM.png

Now, here's my serial number and device ID. The serial number is made up, though using my real one would make no difference. However, the deviceID is real, and has been hyperbanned for the past 4 months.
Screen%20Shot%202016-11-17%20at%209.29.07%20PM.png

Now, let's hit 'Send' and see what happens. Oh, look? Here's this again:
Screen%20Shot%202016-11-17%20at%209.29.48%20PM.png

Just like the OP said. Now, let's increment the DeviceID by one and see what happens.
Screen%20Shot%202016-11-17%20at%209.29.59%20PM.png

Hit 'Send', and... what do you know?
Screen%20Shot%202016-11-17%20at%209.30.06%20PM.png

I've had information similar to this known for a while, but I haven't made any releases because I want whatever I make public of this to be complete and easy-to-use, because a lot of people who've asked me to look into something like this aren't smart enough to downgrade and install CFW on a 3DS.
Also, I set this account up for Miiverse, so go nuts.
Now, does anyone have any questions?

This post says that it's DeviceID related; so this may play a factor. It's possible that the server simply checks for your DeviceID; and then issues a MAC block, not ban. If so, finding a way to switch our DeviceID to something else would love the issue.
 
Last edited by iZallen,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @K3Nv2, 4th what?