Homebrew 002-0102 Ban Bypass Method + More Info

fodder

STARMAN
OP
Member
Joined
Aug 3, 2014
Messages
863
Trophies
0
XP
544
Country
United States
★★★DO NOT FOLLOW THIS METHOD IF YOU HAVE BEEN BANNED IN THE MOST RECENT BANWAVE (MAY 2017) - YOU WILL LIKELY GET BANNED AGAIN ON YOUR NEW LFCS_B WASTING THE CONSOLE THAT IT CAME FROM AND DOING NOTHING FOR YOUR BANNED ONE★★★

warn3.png

---
Scroll down a bit to skip straight to the tutorial.
---

It's for general discussion regarding this current error code bypass method. I want this to be organized.

Not sure if this type of thread exists, I didn't see one, just general chaos with working methods thrown into the mix in various other threads. If a thread like this already exists, sorry for making this one, and please delete this thread.

---------------------

Basic info:


So, as some of you may know, Nintendo has graced a lot of us with the ban hammer. The vast majority of people have received error code 002-0102, which essentially is a ban from all game related online services. Historically, this ban has been 15 days, but it appears that this time, it's permanent. With this being said, the only way it looks like we're getting out of this, is by injecting a valid, unbanned LocalFriendCodeSeed_B.

---------------------

NOTE: THE REPERCUSSIONS FROM NINTENDO FOR DOING THIS ARE UNKNOWN. IT MAY BE NOTHING, YOU MAY GET BANNED AGAIN, AND IN A WORSE WAY, WE DON'T KNOW YET. THE RISK IS ALL ON YOU.

Solution (so far):

The solution to this error code/ban, is to simply inject a valid "unbanned" LocalFriendCodeSeed_* (* can be A or B, B seems most common, and appears to be the primary option in Decrypt9, so is most likely the general default. A seems to appear when B is deleted, and A also appears to be all 0's when it is generated after B is deleted). As of right now, the only way to obtain a valid "unbanned" LocalFriendCodeSeed_* is from another 3DS or 2DS system that hasn't been banned from online play with your tool of choice (Decrypt9 is the easiest and safest way). As far as I know, the type of system you obtain the file from is irrelevant, and the worst that will happen when using a fake/garbage/dummy file is you get a different error when going online (I got 002-0121).

It is unknown if there truly is a way to generate this file, or spoof it in some way, as attempting to simply inject a 272 byte file with random data will not work for the reason stated above, which leads some to believe that the file is either encrypted, or protected in some other way.

Additionally, trying to edit the last 8 bytes of a LocalFriendCodeSeed appears to result in the same error.

002-0121 is an invalid certificate error.
---------------------

NOTE: THE REPERCUSSIONS FROM NINTENDO FOR DOING THIS ARE UNKNOWN. IT MAY BE NOTHING, YOU MAY GET BANNED AGAIN, AND IN A WORSE WAY, WE DON'T KNOW YET. THE RISK IS ALL ON YOU.


Tutorial:

Always backup your NAND before modifying it!

ONLY do this with A9LH! There have been numerous bricks reported from people not using A9LH who have tried this method!

Part 1 (mandatory for most, do this step):
This step removes the NNID from your system, and changes the serial in SecureInfo_A.

Follow this guide (they're both the same guide, just a different format, if you like videos, watch the video, if you'd rather read, choose the gbatemp post)

Download for blank nnidsave.bin: https://www.dropbox.com/s/5g96tls1krt31n5/nnidsave.bin?dl=1

Video Guide:


Text Guide:
https://gbatemp.net/threads/tutorial-how-to-bypass-nnid-bans-miiverse-online-eshop-etc.417999/

Part 2 or 4 (optional)
This step resets your friend code and removes everyone on your friends list. You can do this either before, or after you do Part 3, I did it after.

https://gbatemp.net/threads/error-002-0102-help.449019/page-12 - Apache Thunder's post a bit down regarding folder locations.

I deleted the contents of the folders (the contents should just be one file with a bunch of 0's as the name, be careful) with Godmode9. I'm sure there's a safer way, but I don't know what that would be.

Be careful.

Part 3 (main part, manditory).
Video Tutorial (they're both the same guide, just a different format, if you like videos, watch the video, if you'd rather read, read directly below the video):


Text tutorial:
If you have a valid unbanned LocalFriendCodeSeed_B from a different source, you can omit the steps to dump a seed from an unbanned system. All you need to follow are the steps to inject the seed into the banned system.

Have two 3DS systems with access to Decrypt9 (the banned system, and a clean system, the banned system should already have access to this, if not, figure out a way to install it).

On the 3DS that has not been banned, load into Decrypt9. Once in Decrypt9, move down and press A on "SysNAND Options". When in SysNAND options, move down and press A on "System File Dump". Head on down to "Dump LocalFriendCodeSeed_B" and choose a name. The default name is best. Once dumped, access your SD card though your computer, via. SD card adapter, FTP, whatever you choose. Head to the files9 folder (that's where it was for me, might be on root for you, or somewhere else, but the point is there's only one copy on the SD card, which is the one you just dumped), and move LocalFriendCodeSeed_B to somewhere safe.

Once you have LocalFriendCodeSeed_B saved somewhere safe, you can put the SD card back into your 3DS or close FTP.

Do the same process for the banned 3DS just to be safe. It might not seem necessary to back up a banned LocalFriendCodeSeed, but we don't know yet. Better safe than sorry. Make sure not to confuse the unbanned one with the banned one, to save yourself some time and trouble.

Injection:

Prior to injecting a different LocalFriendCodeSeed, make sure you've backed up the original LocalFriendCodeSeed on the system you'll be injecting to. As mentioned above, you can do so through the "System File Dump" menu in Decrypt9.

After backing up the banned LocalFriendCodeSeed, move the unbanned seed from your unbanned 3DS to the root of your banned system's SD card (I also put in the files9 folder to be safe, but I don't think you need to).

Once you've moved the unbanned LocalFriendCodeSeed to the banned system's SD card, put the SD card back into your banned system (or close out of FTP), and reboot into Decypt9. Now, instead of clicking "System File Dump", you're going to click "System File Inject". Select LocalFriendCodeSeed_B, and verify you want to inject by following the on screen instructions. Select the file name, should be the default one, and inject it. Granted you dumped the file and copied it over correctly, the file should inject successfully. Press B to go back, and start to reboot. You should be able to go online.

---------------------

Goal:

The goal (in my opinion) is to figure out exactly how LocalFriendCodeSeed is made/works, so we can potentially generate or modify existing ones and have them turn out valid.

---------------------

Random "info" (probably just speculation):
  • Doing a system transfer from a system with 002-0102 to a system that does not have 002-0102 is safe. LocalFriendCodeSeed_B is not carried over during the system transfer process, and therefor will not ban the target (unbanned) system.
For more info regarding this file (LocalFriendCodeSeed) & how it works:

https://www.3dbrew.org/wiki/Nandrw/sys/LocalFriendCodeSeed_B
https://www.3dbrew.org/wiki/PSPXI:GetLocalFriendCodeSeed
https://www.3dbrew.org/wiki/CfgS:GetLocalFriendCodeSeed
http://3dbrew.org/wiki/Process_Services_PXI
https://www.3dbrew.org/wiki/Process_Services
https://www.3dbrew.org/wiki/Memory_layout

WARNINGS & DISCLAIMER:
I am not responsible in any way for any damage done to your system. This guide is assuming the person following is both using A9LH (Arm9LoaderHax) and Luma3DS custom firmware.

It is NOT safe to modify SecureInfo_A on systems not using A9LH with Emunand, as having a different SecureInfo_A between EmuNAND/RedNAND and SysNAND WILL RESULT IN A BRICK.

The only way to recover from said brick is to flash a NAND backup via. hard mod!
 
Last edited by fodder,
D

Deleted User

Guest
How about the majority that haven't been banned and never went online yet.Are the reviewer copy's safe after the 18th or do we need to wait for a legit copy of the game that releases to be dumped to replace the reviewer copy?
 
D

Deleted-19228

Guest
Reviewers are not safe. There have been reports on twitter from reviewers that they've been banned also.
 
D

Deleted User

Guest
Reviewers are not safe. There have been reports on twitter from reviewers that they've been banned also.
So review copy's can't go online even after the 18th? I understand they have it flagged for now but it should be lifted after release day.
 

q9p

Well-Known Member
Member
Joined
Aug 14, 2015
Messages
148
Trophies
0
Location
United States
XP
179
Country
United States
Reviewers are not safe. There have been reports on twitter from reviewers that they've been banned also.
Reviewers have been banned, along with people with legitimate carts, and have been unbanned allegedly by contacting Nintendo. I've posted my concern about this, for people who have a little bit of a brain.

OwClE8q.png\


So review copy's can't go online even after the 18th? I understand they have it flagged for now but it should be lifted after release day.

They were requested, along with Poketubers, to not go online until the game is released.
 
D

Deleted-19228

Guest
Reviewers have been banned, along with people with legitimate carts, and have been unbanned allegedly by contacting Nintendo. I've posted my concern about this, for people who have a little bit of a brain.

OwClE8q.png\




They were requested, along with Poketubers, to not go online until the game is released.

They didn't tell anyone they were going to issue bans temporary or otherwise so yes, receiving a game early because a retailer broke street date isn't really fair to the user who purchased the game. There has been a couple reports of people calling Nintendo for a fix but Nintendo has to escalate it and they've given NO eta to ANYONE on when the bans will be lifted.
 

q9p

Well-Known Member
Member
Joined
Aug 14, 2015
Messages
148
Trophies
0
Location
United States
XP
179
Country
United States
They didn't tell anyone they were going to issue bans temporary or otherwise so yes, receiving a game early because a retailer broke street date isn't really fair to the user who purchased the game. There has been a couple reports of people calling Nintendo for a fix but Nintendo has to escalate it and they've given NO eta to ANYONE on when the bans will be lifted.
Listen, I don't have time to hear this bullshit of people defending themselves using pirated copies of a game or playing a game before street date release. There has always been a risk of playing games early, from the person who is playing the game and the retailer. You risk the console ban and the retailer risks not being able to sell copies of the game any longer.

Nintendo doesn't have to say an ETA of when you'll be unbanned or if you're going to be unbanned. You played a game before street date and/or pirated the game. It's their rules and you accepted the agreement. I guarantee you, somewhere in that agreement you and I didn't read it, it says something about Nintendo being able to ban your console with whatever reason - or playing a game before its released.

Just because you fucked a girl with HIV, doesn't negate the fact you might get it if you fuck her again.
 
  • Like
Reactions: N64
D

Deleted-19228

Guest
Just because you fucked a girl with HIV, doesn't negate the fact you might get it if you fuck her again.

You just boned yourself with that statement.

If you have consensual sex with someone and they have any kind of STD's and don't tell you, you can sue them. That is so illegal it's not even funny.

Now, if she told you and you did it anyway, you have no leg to stand on.

Also EULA/TOS mean nothing these days but that is besides the point. When you purchased the game legitimately from a store you didn't agree to have your system banned by playing a game you purchased through the proper channels. One story on reddit is already blowing up because a game store's employee sold a few copies early and at least one person as of the time of the post brought their system and game in and it caused a huge issue and Nintendo got involved. Chances are that employee is going to be seriously reprimanded and the store/Nintendo have agreed to swap out the system from what I saw.
 

q9p

Well-Known Member
Member
Joined
Aug 14, 2015
Messages
148
Trophies
0
Location
United States
XP
179
Country
United States
You just boned yourself with that statement.

If you have consensual sex with someone and they have any kind of STD's and don't tell you, you can sue them. That is so illegal it's not even funny.

Now, if she told you and you did it anyway, you have no leg to stand on.

Also EULA/TOS mean nothing these days but that is besides the point. When you purchased the game legitimately from a store you didn't agree to have your system banned by playing a game you purchased through the proper channels. One story on reddit is already blowing up because a game store's employee sold a few copies early and at least one person as of the time of the post brought their system and game in and it caused a huge issue and Nintendo got involved. Chances are that employee is going to be seriously reprimanded and the store/Nintendo have agreed to swap out the system from what I saw.

>> You just boned yourself with that statement.
>>
>> If you have consensual sex with someone and they have any kind of STD's and don't tell you, you can sue them. That is so illegal it's not even funny.
>>
>> Now, if she told you and you did it anyway, you have no leg to stand on.


I "boned" myself for making a hypothetical situation? Oh, okay. So you're apart of the same dimwitted club who believes they can play a game before street date and not face any repercussions from it. Listen, you can argue this for days, but the point remains the same. If you play a game before street date, even if a retailer broke the street date, it is your responsibility and the retailer. You accepted the game from them and/or received the game early from them. Playing online before the game's release is your fault. Nintendo has every single right to ban your console, even if it isn't "fair". Boo hoo, your fee fees are hurt over a ban in the game. You took the risk and you paid for it. Simple as that. If I'm apart of a group who is going to rob a house, even if I don't participate in the robbery, I'm still apart of it - because I was in the car at the time of the robbery. This isn't rocket science.

We saw the same risks being made for people using VPNs to play Fallout 4 early. Street dates are strict. They're not something developers and retailers are going to take lightly. They want to keep contracts, so they make more money in their pocket. They also don't want people spoiling the fuck out of innocent others who didn't ask to be spoiled.


>> Also EULA/TOS mean nothing these days but that is besides the point.

Uh, the EULA/TOS actually mean something. They're clearly intended on making you liable for anything you do, so it prevents lawsuits. Did you not hear about the Steam gambling for Counter Strike? That shit wasn't in the EULA/TOS or whatever, and there is an ongoing class action lawsuit for underage gambling.

>> When you purchased the game legitimately from a store you didn't agree to have your system banned by playing a game you purchased through the proper channels.


You also didn't have to play the game online before street date either. That is YOUR responsibility. We saw the same shit with Call of Duty years ago of people playing the games before street date and getting console bans. I don't know what is hard to understand about this. There's nothing else to stand on.

>> One story on reddit is already blowing up because a game store's employee sold a few copies early and at least one person as of the time of the post brought their system and game in and it caused a huge issue and Nintendo got involved. Chances are that employee is going to be seriously reprimanded and the store/Nintendo have agreed to swap out the system from what I saw.

Don't think I want to listen to you when you say Nintendo is going to waste their own money on "swapping a console". Even an authorized Nintendo support member can reduce the ban or escalate the issue. The ban could easily be addressed in their system. They don't have to swap the console.

God, I hope you man up and take responsibility of your own ban. Others have and they fully know it. Unlike you and the hundreds of others, you just can't take responsibility of playing online early.

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

Could I gen new friend codes by formatting the clean system over and over?
Just stop talking out of your ass. If this was a thing, people would be doing it and this ban wouldn't be a concern.
 
  • Like
Reactions: Joom

Bedel

The key of the blade
Member
Joined
Oct 28, 2015
Messages
1,384
Trophies
0
XP
2,835
Country
United States
Could I gen new friend codes by formatting the clean system over and over?
Yes, you can. I think the best option to uban others consoles it to create a emunand, format it and generate new FCs for them (to not loose the data of your unbaned 3DS).
 

fodder

STARMAN
OP
Member
Joined
Aug 3, 2014
Messages
863
Trophies
0
XP
544
Country
United States
Whew, this thread got derailed way sooner than I hoped

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

Yes, you can. I think the best option to uban others consoles it to create a emunand, format it and generate new FCs for them (to not loose the data of your unbaned 3DS).
I'm almost certain that doesn't work, though? I thought users have tried?
 
  • Like
Reactions: xxdragox3

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM