Homebrew Error 002-0102 Help

  • Thread starter Thread starter shadymonkey
  • Start date Start date
  • Views Views 110,511
  • Replies Replies 720
  • Likes Likes 1
Well.. yay I guess? I mean I'm stoked to see promised tutorial but we have been given 0 proof by @Stoned who might I add doesn't have particularly good grammar matching a not particularly normal name so I'm very skeptical.
 
Well.. yay I guess? I mean I'm stoked to see promised tutorial but we have been given 0 proof by @Stoned who might I add doesn't have particularly good grammar matching a not particularly normal name so I'm very skeptical.
I'm not. I've seen him around for quite a few months and he's not a notorious shitposter.
 
  • Like
Reactions: Stoned
So I've managed to unban myself from both error 002-0102 and 022-2812. I used part of @StarGazerTom's guide and combined it with another post on that thread in order to unban myself from both errors. Please note that all of the side effects of these unban methods aren't yet known, so please proceed at your own risk. The only tools you need are Decrypt9 and a second non-banned 3DS.

Removing error 002-0102
1.) Use Decrypt9 on your banned 3DS and go to SysNAND options > System File dump > Dump LocalFriendCodeSeed_B. Backup this file to somewhere safe.
2.) Repeat step 1, but on your second 3DS.
3. Copy LocalFriendCodeSeed_B from your second 3DS's SD card to the files9 directory on your banned 3DS's SD card.
4. Use Decrypt9 on your banned 3DS and go to SysNAND option > System File Inject > Inject LocalFriendCodeSeed_B. Make sure you are injecting the one from your second 3DS into your banned one. This should allow to access online services on your now unbanned 3DS.

Removing error 022-2812

Note: Following this part of the guide will remove your NNID and related content from your banned console. Your NNID will still technically be linked to your 3DS on Nintendo's side, but removing it on your end will allow you to access the eShop again (without an NNID,of course).

1.) Download a blank nnidsave from here, courtesy of StarGazerTom's guide, and place it inside the files9 folder on your SD card.
2.) Using Decrypt9 on your banned 3DS, go to SysNAND options > System Save Dump > Dump nnidsave.bin. Back up your nnidsave.bin to somewhere safe.
3.) Go to SysNAND options > System Save Inject > and choose the blank nnidsave.bin to inject.
4.) Restart your 3DS and access the eShop. You will have to go through the initial setup again.
 
Last edited by Elayne,
Well you get the CIA you downloaded, extract the CXIs using ctrtool:

Code:
ctrtool -x --contents=Game NameOfYourGame.cia

then repack the cxis like this. The smaller CXI will be the game manual. Be sure you pack the manual to the correct ID or the CIA will be bad! By default ctrtool will extract them as game.0000.0000000 and game.0001.00000001. Those are your CXIs. The smaller one is the manual and uses id 1 while the main game content is always id 0. ;)

Code:
makerom -f cia -content Main_00000000.cxi:0:0 -content Manual_00000001.cxi:1:1 -major 0 -minor 1 -micro 0 -o PokémonMoon_Fixed.cia

Note this version setting is only valid for Moon. Pokémon Sun has a different version number and I don't have that game installed so I haven't bothered to check what it was. Those who downloaded the game off CDN (The seed encrypted version) will have a cia that displays the correct version in DevMenu when you go to install it. So that's how you can retrieve the correct version string for Sun.

I encrypted the CIA to retail keys with Decrypt9 for good measure before reinstalling it. Backup your save it will be wiped when you uninstall the game.

As for me I did not use the wondertrade system or battlespot. I did a couple wifi battles. I had it online for at least an hour in total I think? But my system seems fine today. Either got lucky or the version fix was why I avoided the ban wave.

My cmd screen stops at:
Code:
 Saving content #0000 to Game.0000.00000000
Am I doing something wrong or does it take a while to process?
 
Last edited by iamhelltothee,
My cmd screen stops at:
Code:
 Saving content #0000 to Game.0000.00000000
Am I doing something wrong or does it take a while to process?
Well it's 3gb, it will take a while, give it some time.

Well you get the CIA you downloaded, extract the CXIs using ctrtool:

Code:
ctrtool -x --contents=Game NameOfYourGame.cia

then repack the cxis like this. The smaller CXI will be the game manual. Be sure you pack the manual to the correct ID or the CIA will be bad! By default ctrtool will extract them as game.0000.0000000 and game.0001.00000001. Those are your CXIs. The smaller one is the manual and uses id 1 while the main game content is always id 0. ;)

Code:
makerom -f cia -content Main_00000000.cxi:0:0 -content Manual_00000001.cxi:1:1 -major 0 -minor 1 -micro 0 -o PokémonMoon_Fixed.cia

Note this version setting is only valid for Moon. Pokémon Sun has a different version number and I don't have that game installed so I haven't bothered to check what it was. Those who downloaded the game off CDN (The seed encrypted version) will have a cia that displays the correct version in DevMenu when you go to install it. So that's how you can retrieve the correct version string for Sun.

I encrypted the CIA to retail keys with Decrypt9 for good measure before reinstalling it. Backup your save it will be wiped when you uninstall the game.

As for me I did not use the wondertrade system or battlespot. I did a couple wifi battles. I had it online for at least an hour in total I think? But my system seems fine today. Either got lucky or the version fix was why I avoided the ban wave.
Moon is 0.1.0 (v16) and Sun is 0.2.0 (v32).
I already downoaded the clean CIA on the CDN, this is what FBI and TitleManager said me.
 
So I've managed to unban myself from both error 002-0102 and 022-2812. I used part of @StarGazerTom's guide and combined it with another post on that thread in order to unban myself from both errors. Please note that all of the side effects of these unban methods aren't yet known, so please proceed at your own risk. The only tools you need are Decrypt9 and a second non-banned 3DS.

Removing error 002-0102
1.) Use Decrypt9 on your banned 3DS and go to SysNAND options > System File dump > Dump LocalFriendCodeSeed_B. Backup this file to somewhere safe.
2.) Repeat step 1, but on your second 3DS.
3. Copy LocalFriendCodeSeed_B from your second 3DS's SD card to the files9 directory on your banned 3DS's SD card.
4. Use Decrypt9 on your banned 3DS and go to SysNAND option > System File Inject > Inject LocalFriendCodeSeed_B. Make sure you are injecting the one from your second 3DS into your banned one. This should allow to access online services on your now unbanned 3DS.

Removing error 022-2812

Note: Following this part of the guide will remove your NNID and related content from your banned console. Your NNID will still technically be linked to your 3DS on Nintendo's side, but removing it on your end will allow you to access the eShop again (without an NNID,of course).

1.) Download a blank nnidsave from here, courtesy of StarGazerTom's guide, and place it inside the files9 folder on your SD card.
2.) Using Decrypt9 on your banned 3DS, go to SysNAND options > System Save Dump > Dump nnidsave.bin. Back up your nnidsave.bin to somewhere safe.
3.) Go to SysNAND options > System Save Inject > and choose the blank nnidsave.bin to inject.
4.) Restart your 3DS and access the eShop. You will have to go through the initial setup again.


How did you get the Ehop to work i followed your tutorial of 022-2812, however i still get that error when i attempt to download, however i can access my eshop just not download. Were you able to download from the Eshop?
 
Well it's 3gb, it will take a while, give it some time.


Moon is 0.1.0 (v16) and Sun is 0.2.0 (v32).
I already downoaded the clean CIA on the CDN, this is what FBI and TitleManager said me.

You were right, got it now. However, when I run:

Code:
makerom -f cia -content Main_00000000.cxi:0:0-content Manual_00000001.cxi:1:1-major 0-minor 1-micro 0-o PokémonMoon_Fixed.cia

I get an error, "'makerom' is not recognized as an internal or external command...". The error is in spanish so I don't know if that is the exact translation. Could the command be different for me since my cmd is in spanish?
 
Yes I'm getting error 022-2812
Weird. Try going into NNID settings inside your system settings. If it doesn't prompt you to link a new NNID, something went wrong and I'd retry the NNID save inject.

Do you also have the other error, 002-0102? I'm not sure if you have to be unbanned completely in order to access the eShop normally. I'll add it into the guide if so.

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

I know this is probably a long shot but
https://github.com/d0k3/SEEDconv
could you use this to generate a new seed without a second 3ds and use that to unban yourself for 002-2102 at least?
No that's for your seeddb, which is separate from your LocalFriendCodeSeed.
 
Weird. Try going into NNID settings inside your system settings. If it doesn't prompt you to link a new NNID, something went wrong and I'd retry the NNID save inject.

Do you also have the other error, 002-0102? I'm not sure if you have to be unbanned completely in order to access the eShop normally. I'll add it into the guide if so.
I'm using an older version of decrypt9 which access my "nnid" file from the SD card's root - does this got to do with anything?
 
I'm using an older version of decrypt9 which access my "nnid" file from the SD card's root - does this got to do with anything?
No it shouldn't. Of course you could try updating Decrypt9 to the newest version but you shouldn't need to. As long as you inject the blank NNID save.bin it should work.
 
Last edited by Elayne,
No it shouldn't. Of course you could try updating Decrypt9 to the newest version but you shouldn't need to.
I injected the nnid.bin file with decrypt9 but still getting the error when i try to make an new id
My steps : decrypt9 (2016/06/26) -Sysnand options - file inject - inject nnidsave.bin

error: 022-2812
 
Last edited by Izaya-Orihara,
So injecting an unbanned 3ds friendcodeseed is the only way rn huh? Godi hate myself for going online, I knew full well not to but fell into the "everyone else is safe now so i should"
I dont know if my Alakazam was worth this (he's a p fucking awesome alakazam tho)
 
  • Like
Reactions: KytuzuEX

Site & Scene News

Popular threads in this forum