Hardware transfer stuff from a bricked N3DS to a new N3DS?

DJPlayer

Banned!
OP
Banned
Joined
May 21, 2015
Messages
542
Trophies
0
Age
45
XP
428
Country
Netherlands
just the encrypted fat16 partition should be enough to actually unbrick....and if he had the xorpad & decrypted nand that should also work, nand mod required ofc, but it should be enough to get the 3DS back into action
Could you tell me how I can do this?
Problem is: encrypted fat16 partition is from an old 3DS, but the bricked 3DS is a N3DS.
After my friend got his first N3DS, he made a SystemTransfer from o3DS to n3DS.
can I still use the encrypted fat16 partition of the o3ds to recover the n3ds? o.o
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,237
Could you tell me how I can do this?
Problem is: encrypted fat16 partition is from an old 3DS, but the bricked 3DS is a N3DS.
After my friend got his first N3DS, he made a SystemTransfer from o3DS to n3DS.
can I still use the encrypted fat16 partition of the o3ds to recover the n3ds? o.o
i edited my post:P....no, a nand dump from a different console won't help......maybe the movable sed and secureinfo might help you get the saves back (although im not really sure apache thunder is more experienced in that department)
 

DJPlayer

Banned!
OP
Banned
Joined
May 21, 2015
Messages
542
Trophies
0
Age
45
XP
428
Country
Netherlands
i edited my post:P....no, a nand dump from a different console won't help......maybe the movable sed and secureinfo might help you get the saves back (although im not really sure apache thunder is more experienced in that department)
Ahh, thanks for the answer mate :)
Hope he can help me :)
I think I just need a good explaination about what I have to do. I should be able to do this by myself, then.
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,312
Trophies
3
Age
35
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,335
Country
United States
Would you explain me what I've exactly to do to transfer the files to the new N3DS? For the first I want to try it by myself (I want to learn this, too) it would epic if you could describe what I have to do.

First thing you will need is Python 2.7. Specifically the 64bit version. Then cearp's fat16 tool to extract the encrypted fat16 file. Then use padxorer to decrypt/re-encrypt the fat16 file once done editing it. The data folder will have to have certain files excluded from it to make sure it works right on the new console. (especially since it's coming from an o3DS and is being moved to an n3DS) That part I can do for you. The files in the data folder shouldn't be too large and those you can PM me so I can get them sorted for you. The movable.sed file has to be hex edited a certain way to work on the new console without breaking it. That I also recommend doing for you.

I have a batch file that can extract, decrypt, pause while you edit the image file, and then re-encrypt and inject back into nand file after you are done editing. That file I can give you once you get all the required programs. You should PM me the files once you have them extracted from your o3DS dump. (the data folder/movable.sed file. The movable.sed folder can be found in the "private" folder)

The data folder found in the fat16 partition doesn't take up a whole lot of space. It shouldn't take you too long to upload that and the movable.sed file.

EDIT: Did you try using recovery mode on the bricked n3DS? It might still work. It will force you to update the console though, but your save games and stuff will work.

Use "A+R+L+Up(DPad)" button combination on the bricked n3DS while it powers on. Hit power button then quickly use that button combination. Safe mode might still work on the console. Performing a system update from there will restore the missing titles and the console will boot again. You won't be able to use it with Gateway anymore.

You might be able to system transfer it over to the other n3DS. You'll have to find a way of using the eShop spoof on a 9.5 emunand on the new n3DS. I don't think the system transfer protocol changed from 9.5 and 9.8 (currently, you can't update emunand to anything past 9.5 on n3DS due to new Arm9 encryption keys)

I think for the n3DS, there's a NTR 2.0 plugin that spoofs eShop/NIM so you can use eShop/System Transfer. Make sure you are doing this on emunand of coarse. 9.2 sysnand probably isn't compatible with 9.8 system transfer.

n3DS won't let you system transfer to an o3DS by the way.


EDIT2: Nevermind saw your first post you mentioned you already tried this.

I looked up the title id and it appears to be "GPIO system-module" that he accidentally uninstalled.

I looked it up and Safe_Mode has it's own version that is a different title ID, So I find it odd that safe mode isn't working for you.
 
Last edited by Apache Thunder,

DJPlayer

Banned!
OP
Banned
Joined
May 21, 2015
Messages
542
Trophies
0
Age
45
XP
428
Country
Netherlands
First thing you will need is Python 2.7. Specifically the 64bit version. Then cearp's fat16 tool to extract the encrypted fat16 file. Then use padxorer to decrypt/re-encrypt the fat16 file once done editing it. The data folder will have to have certain files excluded from it to make sure it works right on the new console. (especially since it's coming from an o3DS and is being moved to an n3DS) That part I can do for you. The files in the data folder shouldn't be too large and those you can PM me so I can get them sorted for you. The movable.sed file has to be hex edited a certain way to work on the new console without breaking it. That I also recommend doing for you.

I have a batch file that can extract, decrypt, pause while you edit the image file, and then re-encrypt and inject back into nand file after you are done editing. That file I can give you once you get all the required programs. You should PM me the files once you have them extracted from your o3DS dump. (the data folder/movable.sed file. The movable.sed folder can be found in the "private" folder)

The data folder found in the fat16 partition doesn't take up a whole lot of space. It shouldn't take you too long to upload that and the movable.sed file.

EDIT: Did you try using recovery mode on the bricked n3DS? It might still work. It will force you to update the console though, but your save games and stuff will work.

Use "A+R+L+Up(DPad)" button combination on the bricked n3DS while it powers on. Hit power button then quickly use that button combination. Safe mode might still work on the console. Performing a system update from there will restore the missing titles and the console will boot again. You won't be able to use it with Gateway anymore.

You might be able to system transfer it over to the other n3DS. You'll have to find a way of using the eShop spoof on a 9.5 emunand on the new n3DS. I don't think the system transfer protocol changed from 9.5 and 9.8 (currently, you can't update emunand to anything past 9.5 on n3DS due to new Arm9 encryption keys)

I think for the n3DS, there's a NTR 2.0 plugin that spoofs eShop/NIM so you can use eShop/System Transfer. Make sure you are doing this on emunand of coarse. 9.2 sysnand probably isn't compatible with 9.8 system transfer.

n3DS won't let you system transfer to an o3DS by the way.


EDIT2: Nevermind saw your first post you mentioned you already tried this.

I looked up the title id and it appears to be "GPIO system-module" that he accidentally uninstalled.

I looked it up and Safe_Mode has it's own version that is a different title ID, So I find it odd that safe mode isn't working for you.

I tried the Recovery Mode, more than only one time.
It seems not working :/
Right now, I try to decrypt the N3DS NAND of the New N3DS and I want to ask which files do you need exactly (except of movable.sed) to help me out.

Okay, tried to extract the fat16-partition of the N3DS-NAND with
"3DSFAT16tool.py -d -n3ds N3DS-NAND.bin fat16dump.bin"

I'll get a: nand = f.read() MemoryError.
Have 4GB RAM, 3,0GB Available

Edit: fixed the MemoryError Problem.

SO, which files should I send you, @Apache Thunder ?
 
Last edited by DJPlayer,

DJPlayer

Banned!
OP
Banned
Joined
May 21, 2015
Messages
542
Trophies
0
Age
45
XP
428
Country
Netherlands
Thanks to @Apache Thunder , I was able to edit the Nand and the needed files for it (modified moveable.sed, fixed data-folder).
The only Problem is: reencrypting does not work correctly :/
It's this part:
Code:
Echo Re-encrypting CTRNAND....
padxorer fat16.xorpad current.img
if not exist current.img Echo Encrypted file not found!
if not exist current.img goto error
del current.img
ren fat16.xorpad.out current.enc
Echo Injecting CTRNAND into NAND image...
fat16tool.py -i -n3ds emunand.bin Current.enc
del current.enc
goto exit

After this part, the emunand.bin has only a size of 0kb :/

Here are the informations about the size of all the other files:
1080128kb = current.img
1080128kb = current.img (after edit)
1080320kb = fat16.xorpad
1080128kb = fat16.xorpad.out (FAT16-Partition after encrypting)
1933312kb = Emunand.bin


EDIT:
USed another Fat16Tool.py now. Injection seems to work.
Is there a way to test EmuNAND on N3DS without any flashcard?
 
Last edited by DJPlayer,

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,237
We don't have one... and we don't really want to get one xD
i just replied to your other thread, to restore the nand you dont need a GW card, you only need to use the gateway menu....but without the GW card you wont be able to "test" it in emunand before flashing to sysnand
 

DJPlayer

Banned!
OP
Banned
Joined
May 21, 2015
Messages
542
Trophies
0
Age
45
XP
428
Country
Netherlands
i just replied to your other thread, to restore the nand you dont need a GW card, you only need to use the gateway menu....but without the GW card you wont be able to "test" it in emunand before flashing to sysnand
That's a bit risky :/
Without a NAND Mod for the 3DS, it would be very risky x__x
Has anyone tried restoring NAND Dumps with Gateway already?
I tried it one time with my o3DS XL and got "Bootrom Error" after restarting console.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,237
That's a bit risky :/
Without a NAND Mod for the 3DS, it would be very risky x__x
Has anyone tried restoring NAND Dumps with Gateway already?
I tried it one time with my o3DS XL and got "Bootrom Error" after restarting console.
you shouldnt get a bootrom error, it would only really be a black screen of death if you flash the wrong thing to the 3DS....bootrom error's indicate either hardware failiure, or brick code related hardware failiure
 
General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Skelletonike, Sup