Homebrew Error 002-0102 Help

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
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.
 

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
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

Elayne

Member
Newcomer
Joined
Jun 23, 2012
Messages
19
Trophies
1
XP
130
Country
United States
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,

iamhelltothee

Member
Newcomer
Joined
Jan 8, 2016
Messages
19
Trophies
0
Age
29
XP
77
Country
Venezuela
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,

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,658
Trophies
3
Age
29
XP
3,504
Country
France
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.
 

Izaya-Orihara

Well-Known Member
Newcomer
Joined
Mar 15, 2016
Messages
99
Trophies
0
Age
30
XP
218
Country
Canada
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?
 

iamhelltothee

Member
Newcomer
Joined
Jan 8, 2016
Messages
19
Trophies
0
Age
29
XP
77
Country
Venezuela
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?
 

Elayne

Member
Newcomer
Joined
Jun 23, 2012
Messages
19
Trophies
1
XP
130
Country
United States
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.
 

Izaya-Orihara

Well-Known Member
Newcomer
Joined
Mar 15, 2016
Messages
99
Trophies
0
Age
30
XP
218
Country
Canada
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?
 

Elayne

Member
Newcomer
Joined
Jun 23, 2012
Messages
19
Trophies
1
XP
130
Country
United States
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,

Izaya-Orihara

Well-Known Member
Newcomer
Joined
Mar 15, 2016
Messages
99
Trophies
0
Age
30
XP
218
Country
Canada
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,

Chonkway

Well-Known Member
Newcomer
Joined
Nov 18, 2016
Messages
97
Trophies
0
Age
26
XP
80
Country
United States
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

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying