Questions about region change and eshop on n3ds

Discussion in '3DS - Flashcards & Custom Firmwares' started by mudkippi, Mar 5, 2016.

  1. mudkippi
    OP

    mudkippi Member

    Newcomer
    11
    1
    Feb 6, 2016
    I'm having a new nintendo 3ds ll pearl white. I have already changed my emunand region from jp to us because I can't read japanese. Now I want to make my us eshop work. I heard that I need to have a secureinfo_a that has never connected to the internet. But then I read somewhere that despite having the private secureinfo_a, the n3ds eshop still not works. Also, someone said that the 3 sd cards method would work with public secureinfo_a, but then another guy said that this method would not work with n3ds. I'm so confused right now. My question is Is there anyway to make the eshop work on a changed region emunand on n3ds? Can i flash my changed region emunand on sysnand? I'm not a native English speaker. I hope you guys can understand what I said. Thanks for reading.
     


  2. mudkippi
    OP

    mudkippi Member

    Newcomer
    11
    1
    Feb 6, 2016
    Anyone?
     
  3. Bu2d85

    Bu2d85 GBAtemp Advanced Fan

    Member
    GBAtemp Patron
    Bu2d85 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    903
    237
    Nov 6, 2014
    United States
    The secureinfo file really does not matter for the N3DS. If your system came with swapnote installed(my Japanese console did) you will not be able to connect to the eshop ever. When you connect the eshop reads your ticket.db and sees your the Japanese swapnote then gives you an out of region error.

    As far as I know there is no fix for this yet.
     
    mudkippi likes this.
  4. jefffisher

    jefffisher GBAtemp Maniac

    Member
    1,370
    220
    Dec 17, 2006
    United States
    there is no way at all to change it end of story, yifan lu posted a method in one single post a very long time ago that required ntr cfw and typing a bunch of commands manually every single time you wanted to enter the eshop along with some donor info from another 3ds. finding that post would be extremely difficult now, pulling off what was posted in that post after so much has changed extremely unlikely. just download american game update cia's off the internet it is the only way.
     
    mudkippi likes this.
  5. jefffisher

    jefffisher GBAtemp Maniac

    Member
    1,370
    220
    Dec 17, 2006
    United States
    you can find proof it will never work here https://gbatemp.net/threads/creating-a-north-american-non-xl-new-3ds.381775/page-41
    the few people that claimed they got it to worked never proved anything and nobody ever even claimed to get it working on a n3ds
    i managed to get a new sealed o3ds from 2011 as a donor for secureinfo a and put it on a region changed o3ds that had never touched the internet, both of which never had anything preinstalled either and eshop still didn't work.
    it has been thoroughly proven that getting another region's eshop to work is out of the question, nintendo checks information that is tied to hardware and not just files.
    if it were to ever work the cfw would have to have built in ram patching for everything the eshop checks.
     
    mudkippi likes this.
  6. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    3,002
    1,054
    Jun 28, 2014
    United States
    Arizona Bay
    I got it working by patching a few things like SN it's how I get eshop on all three regions on one 3ds. I also own both eur and jpn donor n3ds units

    write(0xfffffd5,tuple(map(ord, "N3DS_SERIAL_HERE\0")),pid=0x7)

    write(0x0013E74C,tuple(map(ord, "N3DS_SERIAL_HERE\0")),pid=0x22)

    write(0x0010DD28, (0x00, 0x20, 0x08, 0x60, 0x70, 0x47), pid=0x25)

    write(0x001314F8, (0x06, 0x9A, 0x03, 0x20, 0x90, 0x47, 0x55, 0x21, 0x01, 0x70, 0x53, 0x21, 0x41, 0x70, 0x00, 0x21, 0x81, 0x70, 0x60, 0x61, 0x00, 0x20), pid=0x25)
     
  7. Bu2d85

    Bu2d85 GBAtemp Advanced Fan

    Member
    GBAtemp Patron
    Bu2d85 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    903
    237
    Nov 6, 2014
    United States
    Can you give me an idiot guide for this?
     
    mudkippi likes this.
  8. Bu2d85

    Bu2d85 GBAtemp Advanced Fan

    Member
    GBAtemp Patron
    Bu2d85 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    903
    237
    Nov 6, 2014
    United States
    I guess that means no. Too bad because I know a lot of people have been looking for a fix like this.
     
  9. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    3,002
    1,054
    Jun 28, 2014
    United States
    Arizona Bay
    Stop being melodramatic; there's not an idiot proof guide. Everything was patched together from reading others work. You need to first system transfer to get NNID and patch everything then use the code I mentioned to get eshop to work.
     
  10. Supster131

    Supster131 (づ。◕‿‿◕。)づ *:・゚✧

    Member
    3,185
    2,202
    Jan 19, 2016
    United States
    My Computer
    How do you use that code though?

    Also, would it make the original regions eShop stop working?

    I already have a region changed emuNAND, but I'd rather not lose access to my original eShop.
     
  11. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    3,002
    1,054
    Jun 28, 2014
    United States
    Arizona Bay
    These are all NTR debug commands.

    No if you have it setup for just region change on emunand and sys band is untouched then you're fine

    You're fine
     
    suparnemo likes this.
  12. Sephirosu

    Sephirosu GBAtemp Regular

    Member
    146
    56
    Jan 28, 2015
    Boca Raton, Florida
    Questio @Ronhero , the N3DS serial is the one from the region you want to switch to, right?

    So with that said, it would be something like this:


    write(0xfffffd5,tuple(map(ord, "QW4027XXXXX\0")),pid=0x7)

    write(0x0013E74C,tuple(map(ord, "QW4027XXXXX\0")),pid=0x22)

    write(0x0010DD28, (0x00, 0x20, 0x08, 0x60, 0x70, 0x47), pid=0x25)

    write(0x001314F8, (0x06, 0x9A, 0x03, 0x20, 0x90, 0x47, 0x55, 0x21, 0x01, 0x70, 0x53, 0x21, 0x41, 0x70, 0x00, 0x21, 0x81, 0x70, 0x60, 0x61, 0x00, 0x20), pid=0x25)

    And that should technically work to make the eShop from switch from say EU to US, no? @Supster131 did you try it yet?

    (Obviously the Xs are the missing numbers of the SN)
     
  13. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    3,002
    1,054
    Jun 28, 2014
    United States
    Arizona Bay
    To be honest i haven't picked up my 3ds in months while I was finishing a certification. I've been back for about a week or so now so hopefully I'll get around to writing a full guide but that seems like it was it
     
  14. Sephirosu

    Sephirosu GBAtemp Regular

    Member
    146
    56
    Jan 28, 2015
    Boca Raton, Florida
    Ok @Ronhero cools! Please and thank you! It would be a great addition to the scene =D

    One last thing and I'll get out of your hair (for now xD). Do you remember if the \0 right next to the N3DS SN is part of the command or is it a specific number from the SN?
     
  15. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    3,002
    1,054
    Jun 28, 2014
    United States
    Arizona Bay
    I'll check my notes tomorrow
     
  16. Bu2d85

    Bu2d85 GBAtemp Advanced Fan

    Member
    GBAtemp Patron
    Bu2d85 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    903
    237
    Nov 6, 2014
    United States
    WOW!!! You're back. I've honestly been waiting on your guide for a while. I know you left for personal reasons. I hope you're better.

    I am excited to see what you come up with. I actually broke my JP N3DS trying to get the US eshop to work (not software related, frustration made it hit a wall trying to make yifan lu's method work). Maybe one day I will learn how to code.
     
  17. Supster131

    Supster131 (づ。◕‿‿◕。)づ *:・゚✧

    Member
    3,185
    2,202
    Jan 19, 2016
    United States
    My Computer
    I actually ended up not trying it. You can try this: https://3ds.guide/region-changing

    Please note that region changed eShop will not if you've ever accessed the eShop before region changing on a n3DS. On an o3DS the eShop will work.
     
  18. Sephirosu

    Sephirosu GBAtemp Regular

    Member
    146
    56
    Jan 28, 2015
    Boca Raton, Florida

    Yeah tried it on a brand new N3DS that has never accessed the eShop. Managed to get a NNID linked but I still get an error when I try to open the eShop and I can't system transfer from my O3DS (American) to it hence the why I'm looking forward to this guide. If it works I'll be able to access the eShop, make a system transfer and everything will be just peachy
     
    Quantumcat likes this.
  19. Sephirosu

    Sephirosu GBAtemp Regular

    Member
    146
    56
    Jan 28, 2015
    Boca Raton, Florida
    Hey @Ronhero sorry to bother ya but would this GitHub Link also work? They're using some of the similar memory dump codes you're using. It doesn't look permanent (which I don't care about. I just need to be able to do a system transfer) but it looks like it works!
     
  20. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    3,002
    1,054
    Jun 28, 2014
    United States
    Arizona Bay
    Yeah thats a basic breakdown you would just need to host the proper files on a local server. They also are missing a few steps i took to get it to work i think or maybe it was something else i was trying to do that did. I'll see if i have time this weekend, been working 70 hrs a week lately so ive hadn't had a change to look