Difference between revisions of "MicroSD Management"

From 3dbrew
Jump to navigation Jump to search
Line 2: Line 2:
  
 
This uses the SMB protocol. When first starting the application it will ask for an username, password, and workgroup name, for accessing the New3DS with from a PC. These settings are then stored in savedata, so that info doesn't need setup each time the application is launched.
 
This uses the SMB protocol. When first starting the application it will ask for an username, password, and workgroup name, for accessing the New3DS with from a PC. These settings are then stored in savedata, so that info doesn't need setup each time the application is launched.
 +
 +
=System Savedata=
 +
* "/Mcopy.dat" Filesize is (at least?) 0x68-bytes, contains the stored settings.
 +
 +
Savefile structure:
 +
{| class="wikitable" border="1"
 +
!  Offset
 +
!  Size
 +
!  Description
 +
|-
 +
| 0x0
 +
| 0x4
 +
| u32, unknown. Usually 1?
 +
|-
 +
| 0x4
 +
| 0x4
 +
| u32, unknown. Usually 1?
 +
|-
 +
| 0x8
 +
| 0x20
 +
| char[] wifi AP SSID
 +
|-
 +
| 0x28
 +
| 0x10
 +
| char[] SMB device name
 +
|-
 +
| 0x38
 +
| 0x10
 +
| char[] SMB workgroup name
 +
|-
 +
| 0x48
 +
| 0x10
 +
| char[] SMB username
 +
|-
 +
| 0x58
 +
| 0x10
 +
| char[] SMB password
 +
|}

Revision as of 19:46, 22 December 2014

This is the New_3DS-only system application used for microSD data transfer for New3DS<>PC. This is launched via System Settings.

This uses the SMB protocol. When first starting the application it will ask for an username, password, and workgroup name, for accessing the New3DS with from a PC. These settings are then stored in savedata, so that info doesn't need setup each time the application is launched.

System Savedata

  • "/Mcopy.dat" Filesize is (at least?) 0x68-bytes, contains the stored settings.

Savefile structure:

Offset Size Description
0x0 0x4 u32, unknown. Usually 1?
0x4 0x4 u32, unknown. Usually 1?
0x8 0x20 char[] wifi AP SSID
0x28 0x10 char[] SMB device name
0x38 0x10 char[] SMB workgroup name
0x48 0x10 char[] SMB username
0x58 0x10 char[] SMB password