Difference between revisions of "NIM services"

From Nintendo Switch Brew
Jump to navigation Jump to search
Line 15: Line 15:
 
* <nowiki>https://aauth-%.ndas.srv.nintendo.net/v1/time</nowiki>
 
* <nowiki>https://aauth-%.ndas.srv.nintendo.net/v1/time</nowiki>
 
* ...
 
* ...
 +
* <nowiki>"https://dauth-%.ndas.srv.nintendo.net/v1/device_auth_token"</nowiki> CURLOPT_POSTFIELDS is set to the output from: snprintf(..., "system_version=%08x&client_id=%s", <output parsed from a func>, "<hard-coded hex string>");
  
 
These are not accessible without the required TLS client cert+privk, minus the time URL which can be accessed without any client cert+privk at all.
 
These are not accessible without the required TLS client cert+privk, minus the time URL which can be accessed without any client cert+privk at all.

Revision as of 17:41, 26 June 2017

nim

nim:shp

ntc

Presumably Network Time Sync?

Network

  • https://sun.hac.%%.d4c.nintendo.net/v1/system_update_meta?device_id=%016llx
  • ...
  • https://aqua.hac.%%.d4c.nintendo.net/required_system_update_meta?device_id=%016llx
  • https://%s.hac.%%.d4c.nintendo.net/t/%c/%016llx/%u?device_id=%016llx
  • https://%s.hac.%%.d4c.nintendo.net/c/%c/%s
  • https://aauth-%.ndas.srv.nintendo.net/v1/time
  • ...
  • "https://dauth-%.ndas.srv.nintendo.net/v1/device_auth_token" CURLOPT_POSTFIELDS is set to the output from: snprintf(..., "system_version=%08x&client_id=%s", <output parsed from a func>, "<hard-coded hex string>");

These are not accessible without the required TLS client cert+privk, minus the time URL which can be accessed without any client cert+privk at all.