Homebrew [Release] Luma3DS mod to "unban" a console with 022-2812

Umbra-Luna

Well-Known Member
Member
Joined
Nov 26, 2010
Messages
109
Trophies
1
XP
294
Country
Hiya, I got the Sun/Moon ban a few years ago and didn't even notice till a few weeks later. Since then, I've wanted to use Pokémon Bank to transfer my Pokémon from my (funnily enough, legitimate) Moon cart to Pokémon Home.

Now I know I have the 022-2812 error, so I've taken my NNID off of it, and now I'm wondering what I need to do. I'm guessing that I have both an online ban, and a console ban. I don't care about online play, or the eshop, but I would like to have full functionality back if I can. Would I be able to do that, or am I a lil screwed? Can I get away with just a new NNID/using the public FriendCodeB?
 

E1ite007

wierd avatar guy
Member
Joined
Nov 19, 2016
Messages
1,040
Trophies
1
Location
Itchy & Scratchy Land
XP
2,792
Country
Mexico
Hiya, I got the Sun/Moon ban a few years ago and didn't even notice till a few weeks later. Since then, I've wanted to use Pokémon Bank to transfer my Pokémon from my (funnily enough, legitimate) Moon cart to Pokémon Home.

Now I know I have the 022-2812 error, so I've taken my NNID off of it, and now I'm wondering what I need to do. I'm guessing that I have both an online ban, and a console ban. I don't care about online play, or the eshop, but I would like to have full functionality back if I can. Would I be able to do that, or am I a lil screwed? Can I get away with just a new NNID/using the public FriendCodeB?
Follow Method One: https://gbatemp.net/threads/all-3-methods-to-get-unbanned-from-recent-ban-wave.450679/
 

gamemasteru03

Nintendo nerd
Member
Joined
Sep 18, 2016
Messages
1,219
Trophies
0
XP
2,378
Country
United States
And this will allow me to use Pokémon Bank? Or will I get stuck back at an 022-2812 error screen? Sorry for the dumb question, I just don't know too much about the error itself and what it entails
Follow the guide in this thread to get rid of 022 and then follow method 1 of my guide linked above to get rid of 002.
 

Umbra-Luna

Well-Known Member
Member
Joined
Nov 26, 2010
Messages
109
Trophies
1
XP
294
Country
Follow the guide in this thread to get rid of 022 and then follow method 1 of my guide linked above to get rid of 002.
Okay, makes sense. I'm going to need an almost dead N3DS to steal the files from then. I take it I can't use a common set of files, unlike with a Friend Code B?

I'm not asking where I can find one, I'm just asking if it's possible. I don't wanna have to fork out £40-£50 for something that I could get with a few mins Google search.
 

gamemasteru03

Nintendo nerd
Member
Joined
Sep 18, 2016
Messages
1,219
Trophies
0
XP
2,378
Country
United States
Okay, makes sense. I'm going to need an almost dead N3DS to steal the files from then. I take it I can't use a common set of files, unlike with a Friend Code B?

I'm not asking where I can find one, I'm just asking if it's possible. I don't wanna have to fork out £40-£50 for something that I could get with a few mins Google search.
I dont think there are any public otp bin files so you would most likely have to get it from a system.
 
  • Like
Reactions: Umbra-Luna

Hoppy

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
192
Trophies
0
Age
25
Location
Fluffy Island
XP
2,157
Country
United States
So I made a little mod for Luma3DS that effectively allows you to "unban" a console that has been banned with a 022-2812 error. Whether that be the Sun and Moon stuff years ago or whatever else, it should do the trick. The caveat: it requires another console of the same region/model to spoof. If by some chance you have one, keep reading!!

So, after dumping the otp.bin from another system and dealing with the frustrations of python, I finally followed all of the steps. Now upon boot, my 3DS throws an error at me. Did I do something wrong? I have here the crash dump that may help.
 

Attachments

  • crash_dump.rar
    1.7 MB · Views: 128

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,502
Trophies
2
XP
4,959
Country
Canada
So, after dumping the otp.bin from another system and dealing with the frustrations of python, I finally followed all of the steps. Now upon boot, my 3DS throws an error at me. Did I do something wrong? I have here the crash dump that may help.
Do you have the same error number and what was the error it said
 

Hoppy

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
192
Trophies
0
Age
25
Location
Fluffy Island
XP
2,157
Country
United States
Do you have the same error number and what was the error it said
Yes, I attached a photo in the rar that shows the error I received. I will type out the first half here:

An exception occured
Processor: Arm11 (core 1)
Exception type: undefined instruction
Current process: pm (lots of 0's)
 

Attachments

  • IMG_20210501_200837.jpg
    IMG_20210501_200837.jpg
    930.2 KB · Views: 125

Hoppy

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
192
Trophies
0
Age
25
Location
Fluffy Island
XP
2,157
Country
United States
PM is quite common. You just need the latest luma version from https://github.com/LumaTeam/Luma3DS/releases
Okay, I went ahead and downloaded it, replacing the boot.firm from this thread.
I am able to play my 3DS now. Can the latest luma read my decrypted otp.bin? It would appear I'm still banned.
I had thought using the boot.firm from this thread would fix my ban, but that's what was causing the crash in the first place it seems. Unless I need to decrypt the second otp.bin again?
 

Attachments

  • 3ds.jpg
    3ds.jpg
    1.2 MB · Views: 144
Last edited by Hoppy,

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
Okay, I went ahead and downloaded it, replacing the boot.firm from this thread.
I am able to play my 3DS now. Can the latest luma read my decrypted otp.bin? It would appear I'm still banned.
I had thought using the boot.firm from this thread would fix my ban, but that's what was causing the crash in the first place it seems. Unless I need to decrypt the second otp.bin again?
This is an old version of Luma, and most likely not compatible with the OFW version you have installed. This specific build would need to be updated to the latest Luma.
 
  • Like
Reactions: Hoppy

Hoppy

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
192
Trophies
0
Age
25
Location
Fluffy Island
XP
2,157
Country
United States
This is an old version of Luma, and most likely not compatible with the OFW version you have installed. This specific build would need to be updated to the latest Luma.
That's a shame. I guess I'll just have to wait for an update, then, thanks for the help you two.
 

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
That's a shame. I guess I'll just have to wait for an update, then, thanks for the help you two.
If I feel up to it, I may update it tomorrow. I don't think OP is maintaining this anymore since he really just wanted to post this to show it can be done. I'm getting my second round of vaccine, though, and I can't make any promises since the first round made me rather ill. It should just be a matter of merging the code with the latest Luma master, though, so easy enough.
 

Hoppy

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
192
Trophies
0
Age
25
Location
Fluffy Island
XP
2,157
Country
United States
If I feel up to it, I may update it tomorrow. I don't think OP is maintaining this anymore since he really just wanted to post this to show it can be done. I'm getting my second round of vaccine, though, and I can't make any promises since the first round made me rather ill. It should just be a matter of merging the code with the latest Luma master, though, so easy enough.
That'd be great, thanks! No rush, please take your time.
 

lapisex

Member
Newcomer
Joined
Sep 17, 2010
Messages
18
Trophies
1
XP
308
Country
Brazil
Hello! Is there an alternative way to do step 4? I have no idea on how to use python or scripts, or decrypt/encrypt. Literally 0 idea on how that stuff work. Alternatively, is it easy to learn? If yes, could I have a simple explanation or could you guide me to some tutorials or something? Thanks in advance.
 

Hoppy

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
192
Trophies
0
Age
25
Location
Fluffy Island
XP
2,157
Country
United States
Hello! Is there an alternative way to do step 4? I have no idea on how to use python or scripts, or decrypt/encrypt. Literally 0 idea on how that stuff work. Alternatively, is it easy to learn? If yes, could I have a simple explanation or could you guide me to some tutorials or something? Thanks in advance.

I spent a long time trying to figure out the process myself. I will asume you are on Windows for this.

1) Download python 3.9.5 from here: https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe
2) Download get-pip.py from here: https://bootstrap.pypa.io/get-pip.py (you will need to right-click -> save as) Place this on the desktop.
3) Download otp.py from here: https://gist.githubusercontent.com/...93f93fa201fae506e7b0fd2d6d228d409992af/otp.py (you will need to right-click -> save as) Place on the desktop.
4) Rename your unbanned otp.bin to ENCRYPTED_OTP.bin and place it on the desktop.
5) Install python 3.9.5
6) Hold shift and right-click on your desktop, click on "Open powershell window here"
7) In the powershell window, type python get-pip.py (this will install pip)
8) In the powershell window, type pip install pycryptodomex
9) In the powershell window, type python otp.py -i ENCRYPTED_OTP.bin -o DECRYPTED_OTP.bin
10) You should have the new file as DECRYPTED_OTP.bin on your desktop!

Currently, doing this is pointless because we do not have a compiled boot.firm that is compatible with the latest firmware. So, for right now, we just have to wait for somebody to compile one. Hope I helped!
 
Last edited by Hoppy,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Not even once, but 100's of times
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    My girlfriend at the time, she had me stay up with her all night because some how the crazy bitch had spent like 12 hours snorting 2 8 balls, didn't use any water (gotta clean your nose) so she had so much crusted in her nose I was sure she was gonna blow up her heart. I mean this was the stuff right off the boat so absolutely pure. ugghh so annoying
  • Psionic Roshambo @ Psionic Roshambo:
    Also doing like 320 dollars worth of coke in half a day lol damn it
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
  • Psionic Roshambo @ Psionic Roshambo:
    Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest pill bottle I have ever seen lol
    Psionic Roshambo @ Psionic Roshambo: Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest...