Talk:Nintendo Video
I've got an email from one of the persons who also tried spoofing Video servers and he made some interesting points:
- last number in the path sometimes differs, for example, his 3DS requests /1/COUNTRYCODE/10 instead of /1/COUTRYCODE/1, no matter which country I set in my console's settings
- this person's 3DS has Russian set as the default language, so the last number might indicate console's language
- each coutnry's videos seem to be encrypted with a special country-specific key, because same videos (i.e. the ones that look the same when are played in Video app) downloaded from different regions have different files
- even though the videos seem to be encrypted with a country-specific key, you can put videos from any region in any other region folder (i.e., you can download /1/77/1/ESP_MD1 from the real server and put it in /1/110/1/ on your spoofed server, and the 3DS will still play)
- perhaps all the videos are encrypted with the same key, but the encrypted files look different because of some value in the video's data that changes between countries... --Luigi2us 13:28, 22 July 2011 (CEST)
- maybe the key is based on a timestamp --Duke srg 14:19, 22 July 2011 (CEST)
- IMO given the above info where NVideo still plays the video from other regions,(and also since videos' ciphertext in the same country don't match at all) it's likely an AES-CTR fixed key with metadata including at least release date timestamp for CTR. --Yellows8 05:53, 23 July 2011 (CEST)
- BTW, video can be played from other countries within the region, but not from the other region. I.e. USA video can't be played on EUR console and vice versa. --Duke srg 06:05, 23 July 2011 (CEST)
- IMO given the above info where NVideo still plays the video from other regions,(and also since videos' ciphertext in the same country don't match at all) it's likely an AES-CTR fixed key with metadata including at least release date timestamp for CTR. --Yellows8 05:53, 23 July 2011 (CEST)
- maybe the key is based on a timestamp --Duke srg 14:19, 22 July 2011 (CEST)
- perhaps all the videos are encrypted with the same key, but the encrypted files look different because of some value in the video's data that changes between countries... --Luigi2us 13:28, 22 July 2011 (CEST)
- files contain information about where they're located on the screen, i.e. if you rename ESP_MD2 to ESP_MD1, it will still be shown in the top-right corner after it's downloaded
--Popoffka 06:44, 20 July 2011 (CEST)
I've just tested setting a different languges, the last number in the path os definitely a language code:
- 1 - English
- 2 - Francias
- 3 - Deutsch
- 4 - Italiano
- 5 - Espanol
- 8 - Netherlands
- 9 - Portugues
- 10 - Russian
Got some videos. Unknown 4 (3?) bytes in the header seems to be an unique id of video, at leas it increments with video release time. UK server returns the same video for all alnguages, German servers videos for languages 2-10 ar ethe same and seems to have the same content with language-1 video but cyphered with another key? French servers acts like German, except that slot-2 video for at least language-10 (Russian) have another size than language-1 video, but seems to have the same content.
--Duke srg 09:29, 21 July 2011 (CEST) For US regons files named ESE_MD*. Files can be renamed to ESP*, but download is aborted by 3DS on non-native region console --Duke srg 09:28, 22 July 2011 (CEST)
Videos that a expired are downloaded from the spoofed server but not shown, regardless on the date set on the console. Console should check video availability or real date online for that. But not all videos expiring with the date mentioned in description, it seems that there is a property in file that defines whether that video should not be shown after expire date. --Duke srg 04:23, 23 July 2011 (CEST)
Checked all european servers. Here is the list of all countries available in curent version of Nintendo Video player with server status
Country | Status |
---|---|
Australia | online |
Austria | offline |
Belgium | online |
Czech Republic | online, but no video |
Finland | offline |
France | online |
Germany | online |
Greece | offline |
Denmark | online |
Ireland | offline |
Italy | online |
Luxembourg | offline |
Netherlands | online |
New Zealand | online, but no video |
Norway | online |
Poland | online |
Portugal | offline |
Russia | offline |
Sweden | online |
Switzerland | offline |
South Africa | offline |
Spain | online |
Turkey | online, but no video |
United Kingdom | online |
All other countries are not available in current version of the Nintendo Video client. Offline and no video servers should be checked from the native region to make certain. Russia is offline for sure, but as for Portugal, it should work because this service was earlier announced to start. --Duke srg 09:56, 25 July 2011 (CEST)