Line 2: |
Line 2: |
| | | |
| ==Connection== | | ==Connection== |
− | First a connection to ''nasc.nintendowifi.net'' is established and the resource ''/ac'' is requested with the POST method. | + | First a connection to ''nasc.nintendowifi.net'' is established and the resource ''/ac'' is requested with the POST method to get the actual address of the game server and a ticket for authentication on the game server.<br> |
| A typical request to ''nasc.nintendowifi.net/ac'' has this format: | | A typical request to ''nasc.nintendowifi.net/ac'' has this format: |
| + | |
| Header: | | Header: |
| <pre> | | <pre> |
Line 16: |
Line 17: |
| Body: | | Body: |
| <pre> | | <pre> |
− | | + | gameid=MDAwMDMyMDA%2A&sdkver=MDAwMDAw&titleid=MDAwNDAxMzAwMDAwMzIwMg%2A%2A&gamecd=LS0tLQ%2A%2A&gamever=MDAxNA%2A%2A&mediatype=MA%2A%2A&makercd=MDA%2A&unitcd=Mg%2A%2A&macadr=MTEyMjMzNDQ1NTY2&bssid=MTEyMjMzYWFiYmNj&apinfo=MDQ6MDAwMDAwMDAwMA%2A%2A&fcdcert=<base64 encoded fcdcert>&devname=<base64 encoded name of the console (utf-16)>&servertype=TDE%2A&fpdver=MDAwRg%2A%2A&devtime=MjEwMTAxMjAyNjAx&lang=MDE%2A®ion=MDI%2A&csnum=<base64 encoded serial number of the 3DS system wihtout check number>&uidhmac=<base64 encoded of ?>&userid=<base64 encoded Nex [[Principal ID]]>&action=TE9HSU4%2A&ingamesn= |
| </pre> | | </pre> |
| {| border=1 | | {| border=1 |
− | !Key!!Value | + | !Key!!Value!!Value decoded!!Notes |
| |- | | |- |
− | |gameid|| | + | |gameid||MDAwMDMyMDA*||00003200|| |
| |- | | |- |
− | |sdkver|| | + | |sdkver||MDAwMDAw||000000|| |
| |- | | |- |
− | |titleid|| | + | |titleid||MDAwNDAxMzAwMDAwMzIwMg**||0004013000003202|| |
| |- | | |- |
− | |gamecd|| | + | |gamecd||LS0tLQ**||----|| |
| |- | | |- |
− | |gamever|| | + | |gamever||MDAxNA**||0014|| |
| |- | | |- |
− | |mediatype|| | + | |mediatype||MA**||0|| |
| |- | | |- |
− | |makercd|| | + | |makercd||MDA*||00|| |
| |- | | |- |
− | |unitcd|| | + | |unitcd||Mg**||2|| |
| |- | | |- |
− | |macadr|| | + | |macadr||MTEyMjMzNDQ1NTY2||112233445566||MAC address of the console. Only the digits |
| |- | | |- |
− | |bssid|| | + | |bssid||MTEyMjMzYWFiYmNj||112233aabbcc|| |
| |- | | |- |
− | |apinfo|| | + | |apinfo||MDQ6MDAwMDAwMDAwMA**||04:0000000000|| |
| |- | | |- |
− | |fcdcert|| | + | |fcdcert|| || || |
| |- | | |- |
− | |devname|| | + | |devname|| || || Name of the console in UTF-16 |
| |- | | |- |
− | |servertype|| | + | |servertype||TDE*||L1|| |
| |- | | |- |
− | |fpdver|| | + | |fpdver||MDAwRg**||000F|| |
| |- | | |- |
− | |devtime|| | + | |devtime||MjEwMTAxMDkyMDMx||210101092031|| |
| |- | | |- |
− | |lang|| | + | |lang||MDE*||01|| |
| |- | | |- |
− | |region|| | + | |region||MDE*||01|| |
| |- | | |- |
− | |csnum|| | + | |csnum||Q0VGMTIzNDU2Nzg*||CEF12345678||[[Serials|Serial number]] of the device without the check digit |
| |- | | |- |
− | |uidhmac|| | + | |uidhmac||MGFmODZmYmQ*||0af86fbd|| |
| |- | | |- |
− | |userid|| | + | |userid||MTIzNDU2Nzg5MA**||1234567890||Nex [[Principal ID]] |
| |- | | |- |
− | |action|| | + | |action||TE9HSU4*||LOGIN|| |
| |- | | |- |
− | |ingamesn|| | + | |ingamesn|| ''empty'' || ''empty'' || |
| |} | | |} |