Hacking Creating a North American, non-XL New 3DS

Ichii Giki

Well-Known Member
Member
Joined
Mar 12, 2015
Messages
284
Trophies
0
XP
231
Country
United States
What i believe, is that the eshop only allows you at one eshop at a time, on my o3ds, I region changed my us 3ds to europe 3ds and the eshop worked, (SecureInfo_A was from someone else). But then i region changed from europe to japan and eshop didn't work. I did a method to make the eshop work on region changed consoles and the eshop worked. But then i tried to go back to the europe eshop and it didn't work.

You do have to do the swap trick each time you change your eShop region, so yes, you can only be on one shop "at a time". However the problem with the New 3DS is slightly different as EUR/JPN original region consoles have the added difficulty of preregistered titles to their CTCerts, so when you try to connect to a foreign eshop with the swap trick, it mostly works, but then fails to connect when it tries to get a ticket for a foreign title (JPN Flipnote Studio 3D, for example) that doesn't exist in that eShop.

This is why we have to try the extra patching step that yifan_lu suggested above where we would filter the SOAP responses rerouted through a local server (I want to attempt this eventually, but have already spent too much time on New 3DS hacking today, hopefully later this week). I encourage other people to experiment with these suggestions as well and please share your experiences! ^_^
 

kalibar

Well-Known Member
Member
Joined
Jan 24, 2006
Messages
226
Trophies
1
Age
38
Location
San Francisco, CA, USA
XP
420
Country
United States
Apologies if I missed this earlier in the thread. Is it possible to retrieve SecureInfo_A from an N3DS? rxTools is o3DS only.

Figured it would be a good idea to keep my JP N3DS's SecureInfo_A file around for safekeeping, and maybe to plant on the o3DS so I can re-sell it as a Japanese unit.
 

jefffisher

Well-Known Member
Member
Joined
Dec 17, 2006
Messages
1,621
Trophies
1
XP
2,067
Country
United States
Apologies if I missed this earlier in the thread. Is it possible to retrieve SecureInfo_A from an N3DS? rxTools is o3DS only.

Figured it would be a good idea to keep my JP N3DS's SecureInfo_A file around for safekeeping, and maybe to plant on the o3DS so I can re-sell it as a Japanese unit.
you can get xorpads decrypt your nand and take any files out you want to. there might be another method by now but that is the only one i know about.
 

michyprima

Well-Known Member
Member
Joined
Feb 19, 2014
Messages
219
Trophies
0
Age
30
XP
201
Country
Italy
having the same issue here with eshop, 007-2001.
the secureinfo_a file I used comes from my own o3ds, which currently has an NNID and eshop is okay.
since this jpn unit never had an nnid do you guys think that doing a system format (and as such removing the nnid from the o3ds) would make it start working on the n3ds?
 

mokonayoshi

Well-Known Member
Newcomer
Joined
Nov 15, 2014
Messages
77
Trophies
0
Age
32
Location
Inside your heart <3
XP
104
Country
Cote d'Ivoire
Whooo! Here it is, the big guide. This took foreeeeever to write and I'm still not done <_<

https://docs.google.com/document/d/1na-_D5UEemPR3yMU7KaVzppwAfzD6lbU-22u4gutOF8/edit?usp=sharing

Thanks a lot! I have a working emuNAND but I want to make a system transfer from this to a linked emuNAND so I can use my legit games and region-free'd games without having to abuse of the emunand too much. BUT the guide has a first paragraph in big red letters saying "eShop doesn't work" and the secon paragraph says "eShop works".

So, does it works or maybe I have to wait a little more?
 

Wowfunhappy

Well-Known Member
OP
Member
Joined
May 14, 2008
Messages
578
Trophies
0
XP
420
Country
United States
Thanks a lot! I have a working emuNAND but I want to make a system transfer from this to a linked emuNAND so I can use my legit games and region-free'd games without having to abuse of the emunand too much. BUT the guide has a first paragraph in big red letters saying "eShop doesn't work" and the secon paragraph says "eShop works".

So, does it works or maybe I have to wait a little more?

The eShop does not work. I originally thought it would work because it works on the Old 3DS, but people have since tested it and we've found that the New 3DS has its own seperate problems.

Everything other than the eShop will work if you don't care about that—skip the steps the red text tells you to because they were designed to fix the eShop which they don't do anyway.

It doesn't look like there's going to be any way to fix the eShop, at least not on official firmware.

Edit: Does anyone know how to setup a server to log eShop requests like Yifanlu did? I'm curious what the out-of-region title is in EU. I'm guessing it's Tomodochi, but I"d be curious to see.

Edit2: Also, I'm not sure if all EU consoles HAVE tomodochi.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
The eShop does not work. I originally thought it would work because it works on the Old 3DS, but people have since tested it and we've found that the New 3DS has its own seperate problems.

Everything other than the eShop will work if you don't care about that—skip the steps the red text tells you to because they were designed to fix the eShop which they don't do anyway.

It doesn't look like there's going to be any way to fix the eShop, at least not on official firmware.

Edit: Does anyone know how to setup a server to log eShop requests like Yifanlu did? I'm curious what the out-of-region title is in EU. I'm guessing it's Tomodochi, but I"d be curious to see.

Edit2: Also, I'm not sure if all EU consoles HAVE tomodochi.
well see afaik the pre-installed games shouldn't be registered to the server at least until you connect to eshop for the first time, else nintnedo just made generic signed tickets for no reason if they then link the games to their server, not all consoles include the tomodachi life demo, but the AUS consoles came with the 3D visual experience preview app.....but again afaik pre-installed stuff wouldnt actually be the cause of the issue, theoretically i think it wouls all work out if you used a brand new EU/JPN and a brand new US n3DS and before ever accessing any online features swap over the ticket.db and the secureinfo_A file, then upon first ever connect the consoles will have a title list only composed of EU/US/JPN content depending on region and never of been used on any other region
 

mokonayoshi

Well-Known Member
Newcomer
Joined
Nov 15, 2014
Messages
77
Trophies
0
Age
32
Location
Inside your heart <3
XP
104
Country
Cote d'Ivoire
The eShop does not work.

Welp, that means I can't sell my old 3DS because I just paid a full year more of Pokebank and have like $200 in digital games + DSi transfered software and Ambassador Program. Time for suicide I guess!

And before I kill myself, I have a question. I own MonHun 4 and Smash, and both games are "enhanced" by using the N3DS (amiibo, c-stick), BUT both games have updates. Since the eShop doesn't work, doesn't that means I'm never going to be using those games with their respective updates again? Should I just stick to a retail dump? Sorry if is a dumb question but I didn't read anything like that in the last 5 pages and/or the tutorial.
 

yifan_lu

@yifanlu
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
The eShop does not work. I originally thought it would work because it works on the Old 3DS, but people have since tested it and we've found that the New 3DS has its own seperate problems.

Everything other than the eShop will work if you don't care about that—skip the steps the red text tells you to because they were designed to fix the eShop which they don't do anyway.

It doesn't look like there's going to be any way to fix the eShop, at least not on official firmware.

Edit: Does anyone know how to setup a server to log eShop requests like Yifanlu did? I'm curious what the out-of-region title is in EU. I'm guessing it's Tomodochi, but I"d be curious to see.

Edit2: Also, I'm not sure if all EU consoles HAVE tomodochi.

I used Charles proxy along with he client certificate extracted from the ssl module
 
  • Like
Reactions: Ichii Giki

Wowfunhappy

Well-Known Member
OP
Member
Joined
May 14, 2008
Messages
578
Trophies
0
XP
420
Country
United States
well see afaik the pre-installed games shouldn't be registered to the server at least until you connect to eshop for the first time


I asked Yifanlu about this in IRC. Accordingly, Swapnote, at least is re-added every time an associated CTCert is connected to the eShop. That way, you could delete your eShop account and sell your console, and the new owner would still have Swapnote.
 

CIAwesome526

Im ugly and im proud
Member
Joined
Mar 25, 2014
Messages
1,242
Trophies
0
Location
The Lake, Kalos Region
XP
906
Country
United States
I asked Yifanlu about this in IRC. Accordingly, Swapnote, at least is re-added every time an associated CTCert is connected to the eShop. That way, you could delete your eShop account and sell your console, and the new owner would still have Swapnote.

hey, did that n3ds ever start working again. also, i thought swapnote was discontinued (but i wasnt following the conversation so i dont know what this chat is abou.)
 

Wowfunhappy

Well-Known Member
OP
Member
Joined
May 14, 2008
Messages
578
Trophies
0
XP
420
Country
United States
I'm sorry, I meant flipnote.

I'm not going to clutter up this thread with discussions of my freaking New 3DS. Suffice to say it works when it's in a good mood.
 

dkabot

Better With Others' Systems Than Their Own
Member
Joined
Sep 9, 2014
Messages
1,042
Trophies
0
XP
626
Country
United States
what about patching Apt_isnew3ds?
could we make eshop think it's on a o3ds so it uses the old method and connects?
Being a n3ds isn't the issue; the issue is that the n3ds has region-specific eShop titles built in that persist across formats. The o3ds never had those.
 

Oishikatta

Well-Known Member
Member
Joined
Oct 30, 2014
Messages
971
Trophies
0
XP
603
Country
United States
Charles proxy is soooooooo freaking cool.

Is there a password to the 3DS's certificates? Charles seems to want one...


No password, but they're in DER format and it might want PEM (I haven't tried Charles yet).

*Looks like it wants pkcs12. So you also need to cut out the CA, probably the one between the private key and the cert but I don't remember.

How are you guys having the 3DS connect through Charles?


Some directions for getting the key and cert (not CA). I assume you've already got it, but for whoever else.

Code:
The key and cert are encoded in der format in the ram (typical for binary).
 
Once you have the key extracted:
 
openssl rsa -inform der -in privatekey
 
And the certificate:
 
openssl x509 -text -inform der -in certificate
 
Then you just paste the parts after === BEGIN === into a single file and name it .pem.
 
The private key is 1194 bytes long and begins with 30 82 04 a6.
 
The public certificate is 1223 bytes long and begins with 30 82 04 c3.
 
If you get a public certificate of different length, it is the wrong one (there are several in the ram).
 
  • Like
Reactions: dkabot

Wowfunhappy

Well-Known Member
OP
Member
Joined
May 14, 2008
Messages
578
Trophies
0
XP
420
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Least they got head in the end