Hacking There will be no NAND Trading on GBAtemp

Status
Not open for further replies.

SpongeFreak52

Well-Known Member
Member
Joined
Apr 8, 2007
Messages
414
Trophies
0
Location
C:\WINDOWS\system32\cmd.exe
XP
1,027
Country
United States
I guess we could go ahead and arrange preliminary trades for N3DS fat16s as well for when region swapping becomes possible?

If someone's interested in swapping their US N3DS partition for my PAL N3DS's when that happens, let me know! :D
 
  • Like
Reactions: Margen67

SolidSnail55

Well-Known Member
OP
Newcomer
Joined
Jan 31, 2015
Messages
86
Trophies
0
Age
32
XP
69
Country
United States
I guess we could go ahead and arrange preliminary trades for N3DS fat16s as well for when region swapping becomes possible?

If someone's interested in swapping their US N3DS partition for my PAL N3DS's when that happens, let me know! :D
it is possible right now, and yes, I will swap my US fat16 for your EUR fat16
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,785
Country
United States
FYI, you won't be able to trade over fat16 partitions unless you delete the movable.sed file. Currently the movable.sed will brick emunand/sysnand if you transfer them over unmodified. Part of the KeyY string stored in the file has to be updated to match the new console (which is normally done by the System Transfer application during a system transfer). But the string is hashed and manually editing it is not possible right now. Unless someone comes out with a tool that does this for you, it won't be happening anytime soon. So you can't transfer over installed SD content or NNIDs to another console in this way. You will need to remove the movable.sed file from both before swapping them. (this will result in them being reset to factory default).

Of coarse you can transfer the movable.sed and the associated content that depends on it from different emunand images on the same console. (for example you want to move your emunand stuff over to sysnand without updating sysnand). But things break the moment you try putting it on a new console without using system transfer.

The end result is you need to have both the donor system and the target system unlinked from NNID otherwise you'll never be able to relink your NNID to it. (this also results in eShop never letting you access it)

Also you might have to create a new NNID for the region you have your 3DS at if you don't have an NNID for that region. I think NNIDs are region locked.
 
  • Like
Reactions: Online

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,785
Country
United States
According to http://3dbrew.org/wiki/Nand/private/movable.sed it should be as simple as using the aes engine to encrypt the hash over the first 0x120 bytes.

That would be great. Maybe someone can write some homebrew that does this? I have been trying forever to restore my old SD card content and friend code from a bricked 3DS (which I sold to someone and is no longer bricked. But I don't have physical access to it anymore). I have since transferred my NNID to my current console by calling Nintendo, so in theory I should be able to do this. But the movable.sed is the current roadblock. :(
 
  • Like
Reactions: Margen67

yifan_lu

@yifanlu
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
I think you need to re-encrypt everything that's been encrypted with per-console keys (that's not specified by movable.sed). I think that includes the dbs on NAND.
 
  • Like
Reactions: Margen67

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,785
Country
United States
There's a few things out there that do a little of this. Like the title key dumper/decrypter (as that's stored in the dbs folder). Maybe the dev behind rxTools can do something like this. He's already got a lot of other things like decrypting/encrypting entire fat16 partition on the 3DS without the use of xorpads among other things. So this sounds like something best suited for that. I can only hope. :D
 
  • Like
Reactions: Margen67

yifan_lu

@yifanlu
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
From quick inspection (may missed something/a lot) but in order to do a manual system transfer + region swap:
1) N3DS: Change region with https://gist.github.com/yellows8/f15be7a51c38cea14f2c
2) O3DS: Get movable.sed and decrypt the MAC
3) N3DS: Encrypt movable.sed from O3DS
4) O3DS: Decrypt dbs/ticket.db and dbs/title.db
5) N3DS: Re-encrypt files from 4 and then merge with N3DS's ticket.db/title.db (not sure if needed, but I think this way the system apps/firm will still have tickets)
6) N3DS: Copy merged ticket.db/title.db as well as movable.sed over. Also copy over "data" to get all your saves.
I think an alternative to merging title.db is to replace title.db and then immediately do a system update (in the same boot cycle). Hopefully that will write the new tickets. I'm not even sure tickets are required for the system apps and stuff, but it's in there, so idk.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,724
Trophies
2
XP
8,500
Country
Tuvalu
i'll sell TWN KOR and CHN secureinfo_a files for $70 each
first come first serve
(i'm joking but if anyone is desperate enough... then it's a deal)
 
  • Like
Reactions: mokonayoshi

pedrobarca

Banned!
Banned
Joined
Jun 17, 2013
Messages
445
Trophies
0
Age
30
XP
195
Country
From quick inspection (may missed something/a lot) but in order to do a manual system transfer + region swap:
1) N3DS: Change region with https://gist.github.com/yellows8/f15be7a51c38cea14f2c
2) O3DS: Get movable.sed and decrypt the MAC
3) N3DS: Encrypt movable.sed from O3DS
4) O3DS: Decrypt dbs/ticket.db and dbs/title.db
5) N3DS: Re-encrypt files from 4 and then merge with N3DS's ticket.db/title.db (not sure if needed, but I think this way the system apps/firm will still have tickets)
6) N3DS: Copy merged ticket.db/title.db as well as movable.sed over. Also copy over "data" to get all your saves.
I think an alternative to merging title.db is to replace title.db and then immediately do a system update (in the same boot cycle). Hopefully that will write the new tickets. I'm not even sure tickets are required for the system apps and stuff, but it's in there, so idk.
Wait, a manual system transfer is possible!? Meaning the systems don't have to be on latest firmware for this manual system transfer?
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Sup