Hacking [How-to] Spoof firmware (to access eShop and more) on New 3DS and Old 3DS

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
Failed on 4.4.0-4J (it's updated from 2.1.0-4J with a cart).

Copy the file into SD root -> Open the browser -> Load the website -> Loadcode is loading -> Browser shuts down automatically
 

earny

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
106
Trophies
0
XP
212
Country
France
Well well, i did all good but got an error 022-2511 , after entering my NNID password (in both eshop or system transfer) , console say "you have to update"

did someone really successfully system transfer using this spoof method. Is there another unpatch check? or this something wrong with my set-up?

O3DS 9.2.0-10 (it keep saying that, but I update with all 9.2.0-20 cia)
 

RageKage14

Active Member
Newcomer
Joined
May 5, 2008
Messages
40
Trophies
0
XP
193
Country
United States
When I try to connect to my 3DS in NTRClient, it gives me this

unexpected token '‘'
at Microsoft.Scripting.ErrorSink.Add(SourceUnit source, String message, SourceSpan span, Int32 errorCode, Severity severity)
at IronPython.Compiler.Parser.ReportSyntaxError(Int32 start, Int32 end, String message, Int32 errorCode)
at IronPython.Compiler.Parser.ReportSyntaxError(Token t, IndexSpan span, Int32 errorCode, Boolean allowIncomplete)
at IronPython.Compiler.Parser.ParsePrimary()
at IronPython.Compiler.Parser.ParsePower()
at IronPython.Compiler.Parser.ParseFactor()
at IronPython.Compiler.Parser.ParseExpr(Int32 precedence)
at IronPython.Compiler.Parser.ParseComparison()
at IronPython.Compiler.Parser.ParseNotTest()
at IronPython.Compiler.Parser.ParseAndTest()
at IronPython.Compiler.Parser.ParseOrTest()
at IronPython.Compiler.Parser.ParseExpression()
at IronPython.Compiler.Parser.FinishArgListOrGenExpr()
at IronPython.Compiler.Parser.AddTrailers(Expression ret, Boolean allowGeneratorExpression)
at IronPython.Compiler.Parser.ParsePower()
at IronPython.Compiler.Parser.ParseFactor()
at IronPython.Compiler.Parser.ParseExpr(Int32 precedence)
at IronPython.Compiler.Parser.ParseComparison()
at IronPython.Compiler.Parser.ParseNotTest()
at IronPython.Compiler.Parser.ParseAndTest()
at IronPython.Compiler.Parser.ParseOrTest()
at IronPython.Compiler.Parser.ParseExpression()
at IronPython.Compiler.Parser.ParseTestListAsExpr()
at IronPython.Compiler.Parser.ParseExprStmt()
at IronPython.Compiler.Parser.ParseSmallStmt()
at IronPython.Compiler.Parser.ParseSimpleStmt()
at IronPython.Compiler.Parser.ParseStmt()
at IronPython.Compiler.Parser.ParseFileWorker(Boolean makeModule, Boolean returnValue)
at IronPython.Compiler.Parser.ParseFile(Boolean makeModule, Boolean returnValue)
at IronPython.Runtime.PythonContext.ParseAndBindAst(CompilerContext context)
at IronPython.Runtime.PythonContext.CompilePythonCode(SourceUnit sourceUnit, CompilerOptions options, ErrorSink errorSink)
at IronPython.Runtime.PythonContext.CompileSourceCode(SourceUnit sourceUnit, CompilerOptions options, ErrorSink errorSink)
at Microsoft.Scripting.SourceUnit.Compile(CompilerOptions options, ErrorSink errorSink)
at Microsoft.Scripting.SourceUnit.Execute(Scope scope, ErrorSink errorSink)
at Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope)
at ntrclient.CmdWindow.runCmd(String cmd)
 

overlord00

A motherfucking birdplane
Member
Joined
Sep 12, 2009
Messages
661
Trophies
0
XP
482
Country
I too have got the error 022-2511 error.
Trying to log into eshop, It shows the NNID stuff, self-logs in and say "you have to update"
9.2.0-19E, updated via Cooking Mama 5 Download Play. Browser version 1.7567.

Although it does show a "An error has occurred. Please save your data in any software currently in use, then restart the system" message after loading the loadcode.bin then pressing HOME. It's not specifically stated on the front page, so I'm not sure if that's meant to happen... probably not.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,777
Trophies
2
Age
48
Location
Japan
XP
3,677
Country
United States
do you have an nnid set up?
i have one on my emunand, and i know i won't be able to log in to my emunand one on sysnand.
i guess i could copy the nnid savedata in nand over, it should be that simple... but it would be a chore :(

Sorry if you already got this, but I am not reading through this whole thread. I was just searching around to see if there was a spoofing solution without needing to use the debugger from a PC (like, a plugin, or perhaps an entry you could add to the blank debug.flag file...) but... what? NNID isn't NAND specific. It's console specific (as in, your hardware serial number). The setting may be stored in NAND, but the NNID association is maintained (and verified each time) on Nintendo's servers. You can use your NNID on both sysnand and emunand no problem. If you format one of them, you set up NNID again on the one you formatted and it will remain working on both. You can even format both, and set it up on both. No problem.
 

accc

Member
Newcomer
Joined
May 20, 2015
Messages
10
Trophies
0
Age
37
XP
108
Country
United States
Greetings! I just found out about this hack and was successfully able to access the eShop on my 9.2 firmware original model 3DS and download some demos. However, of the three demos I tried, Monster Hunter 4 was the only one that worked. I also downloaded the demos for Ironfall Invasion and Puzzle + Dragons, but when I attempted to launch these games, they failed to make it past the 3DS logo and froze my system.

Based off of this it would seem that some recent games, but not all, cannot be run on older firmware because they require some functionality that is only provided by the newer firmware revisions. This begs the question, is there any way around this limitation? I do not have a Gateway, but I have access to Ninjhax and I would be willing to install custom firmware if it was the only way to play newer games. If this isn't possible, is there at least some way of knowing which recent eShop releases can be run on official 9.2 FW? Is anybody compiling a compatibility list?

Thanks for the response! I apologize if this has been asked and answered already.
 

earny

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
106
Trophies
0
XP
212
Country
France
Well well, i did all good but got an error 022-2511 , after entering my NNID password (in both eshop or system transfer) , console say "you have to update"

did someone really successfully system transfer using this spoof method. Is there another unpatch check? or this something wrong with my set-up?

O3DS 9.2.0-10 (it keep saying that, but I update with all 9.2.0-20 cia)


I too have got the error 022-2511 error.
Trying to log into eshop, It shows the NNID stuff, self-logs in and say "you have to update"
9.2.0-19E, updated via Cooking Mama 5 Download Play. Browser version 1.7567.

Although it does show a "An error has occurred. Please save your data in any software currently in use, then restart the system" message after loading the loadcode.bin then pressing HOME. It's not specifically stated on the front page, so I'm not sure if that's meant to happen... probably not.


what a noob i am !!!! :°)

my O3DS wasnt fully update to 9.2.0-20 ( it still was 9.2.0-10) i used an old version of FBI and it stop somehow witout installing all cia in this update

so I install manually all cia, it was pretting boring but it works now. transferring to my N3DS 9.0.0-20 at this moment :D

overlord00 , you have the same error message than me, because you are 9.2.0-19, you have to be 9.2.0-20, use 3Dnus download your update file and install them all (a lot will failed since they are already install, but keep going and the one missing will be install
 
  • Like
Reactions: overlord00

overlord00

A motherfucking birdplane
Member
Joined
Sep 12, 2009
Messages
661
Trophies
0
XP
482
Country
Thanks for the suggestion earny.
Ran latest FBI v1.3.8 via ninjhax v1.1b and tried installing 0004003000009D02 (EUR) version 4096 like the front page suggests.
However I get an error saying that it already exists. Am I meant to delete the original file from the NAND, or force it somehow? Or am I missing a step somewhere? EDIT: I believe that this file installs v1.7567, see below.

I instead downloaded all the 9.2.0-20e files using 3DNUS, installed all 130 files manually, ignoring any that errored. To NAND, not SD.
Checked my system version and now have 9.2.0-20e. Browser version is still 1.7567.

Anytime I try the loadcode, I don't get the bottom screen actually loading (and showing the "loadcode loading" message) anymore.
I've tried deleting history/cache, tried clearing all save data, restarts. I'm not sure what I'm doing wrong.
Apparently, turn off wireless, open the browser, go to url, turn back on wireless, reload page.

wireless off > delete history/cache/savedata > restart 3ds > loadcode > wait for failed message to disappear > home > error has occurred > eshop > ...and it worked that time. wow.

So to say the least, I'm having a lot of trouble getting this to work every time.


Got there in the end. Thanks for the tutorial motezazer. Thanks for your helpful suggestion earny.
I hope any of my rambling comes in handy for o3DS owners.
eShop is working. Downloading my updates just fine.
Cheers.
 

earny

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
106
Trophies
0
XP
212
Country
France
Just use pasta cfw + ygw eshop spoofer

I just saw this was release.and i already transfer

I dont need to spoof my O3ds anymore. It was just to transfer the stuff i bought on eshop and my nnid to my n3ds.(since there is compatility issue when transfering)
i can use again my 9.7 emunand on this o3ds with rxtools
 
Joined
May 17, 2015
Messages
58
Trophies
0
Age
26
XP
60
Country
Armenia
I just saw this was release.and i already transfer

I dont need to spoof my O3ds anymore. It was just to transfer the stuff i bought on eshop and my nnid to my n3ds.(since there is compatility issue when transfering)
i can use again my 9.7 emunand on this o3ds with rxtools
Yea, but there are many guys who want a spoofer for the o3DS (like me) because we don't own a n3DS
 

fuctfuct

Well-Known Member
Member
Joined
May 8, 2006
Messages
419
Trophies
1
Location
B.C. Canada
Website
www.derp.cum
XP
822
Country
Canada
I just got a 2DS in the mail (FW 6.0). I'd like to play the Mario Kart game download included. But it wants me to update to download it.
Will this work to access the game download while i decide if i am going to update or not?

OLD 3DS METHOD

Download the code.bin
Copy it to the root of your SD card
Launch the web browser
Clear cookies and history
Go to loadcode.projectpokemon.org
Wait for the load bar and the message "failed to load" to disappear
Press Home
Done !

Then what? just access the eshop?
 

bunny5390

Well-Known Member
Newcomer
Joined
Jan 7, 2011
Messages
51
Trophies
0
Location
the Land of the Rising Greenhouse-gas-emissions
XP
149
Country
Canada
Has anyone successfully boughten (and downloaded) games from the EShop using this method yet?



I just got a 2DS in the mail (FW 6.0). I'd like to play the Mario Kart game download included. But it wants me to update to download it.
Will this work to access the game download while i decide if i am going to update or not?

OLD 3DS METHOD

Download the code.bin
Copy it to the root of your SD card
Launch the web browser
Clear cookies and history
Go to loadcode.projectpokemon.org
Wait for the load bar and the message "failed to load" to disappear
Press Home
Done !

Then what? just access the eshop?

Yup! But for best results:
-Cold boot (Turn the 3ds completely off and back on)
-Turn off wireless
-launch browser
-clear cookies and history
-Go to loadcode.projectpokemon.org
-It'll throw a "Wireless is off" error. Close the error message and wait for the page to finish not loading. Then turn the wireless back on and refresh
-After the "Failed to load part of the page" message completely disappears, press the home button.
-It'll throw an error message. Close the message and launch the EShop.
-It should immediately give the login prompt or auto-login. If it doesn't, it will sit there for a bit and tell you to update. If that happen, try again from the start, sometimes it takes a few tries.

Edit: Just read that you have a 2DS. I'm not sure if the offsets are the same, but try it, it might work.
 

VerseHell

Well-Known Member
Member
Joined
Jun 29, 2014
Messages
3,073
Trophies
1
Age
30
XP
1,658
Country
France
I just got a 2DS in the mail (FW 6.0). I'd like to play the Mario Kart game download included. But it wants me to update to download it.
Will this work to access the game download while i decide if i am going to update or not?

OLD 3DS METHOD

Download the code.bin
Copy it to the root of your SD card
Launch the web browser
Clear cookies and history
Go to loadcode.projectpokemon.org
Wait for the load bar and the message "failed to load" to disappear
Press Home
Done !

Then what? just access the eshop?


Yes, but you need to be on 9.0-9.2.
 

Ericzander

GBAtemp's residential attorney
Editorial Team
Joined
Feb 28, 2014
Messages
2,228
Trophies
3
Location
Grand Line
XP
7,716
Country
Somalia
Quick Question will this make it so I can do a system transfer from my o3DSes emunand to the N3DSes emunand? Or is that still impossible?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: douche