Nintendo Video Server Spoofing

Thanks to user popoffka for laying the groundwork and figuring it out first, and writing up the 3DBrew article on Nintendo Video. See here and here.

Spoofing the Nintendo Video server will allow users in unsupported countries who get the message "The Nintendo Video service is not available in your location. You cannot download videos." to download and view videos within the Nintendo Video app. Also, it allows users such as myself who can already receive videos to view videos from other countries. HOWEVER, you can only view videos from the same region as you, ie EU, US or JP. So for example, I live in the UK, I can download videos from Germany but US videos will not work. The video files are region protected.

Before you start, you may need to change the region setting on your 3DS to match the country whose video files you wish to view. Find this setting in "System Settings", "Other Settings", "Profile", "Region Settings".

A quick summary of what we will achieve:

1) Download the video files you wish to watch from the Nintendo server.
2) Set up an HTTP server to host the video files.
3) Set up a DNS server to redirect the Nintendo Video app to download the videos from your server.
4) Route the 3DS through your DNS server.
5) Download and view the videos on your 3DS.

1) Download the video files you wish to watch from the Nintendo server

Firstly, you want to get hold of the video files. Check this link for the format of URL to use and figure out the correct links to download the videos you wish to view. The COUNTRYCODE determines which country you are going to download your videos from, and the LANGUAGECODE depends on what language you have your 3DS set to. You can download videos from any country where they are available and in any language, but remember only videos from your region will work. As an example, the link to the first UK video is:
Code:
http://pubeu-p.est.c.app.nintendowifi.net/1/110/1/ESP_MD1
Where 110 is the COUNTRYCODE for the UK and the 1 after that is the LANGUAGECODE which corresponds to English. For Germany it is:
Code:
http://pubeu-p.est.c.app.nintendowifi.net/1/78/3/ESP_MD1
For America it is:
Code:
http://pubus-p.est.c.app.nintendowifi.net/1/49/1/ESE_MD1

These are just examples, you can figure out the links for any supported country by following the format specified in the 3DBrew article.

Now, if you're in an unsupported country, you will not be able to download from these links, you will see an "Access Denied" page. If you're downloading the US videos, use the Hide My Ass! web proxy server, otherwise to fix this, download and install this Firefox extension. Once it is installed, you will see a little red icon on the bottom right of your Firefox window, click the arrow next to that and hit Configure, then make sure it looks like the following picture:

stealthy-options.png


Click OK on this and then click the little red icon and it should turn green. Now try your link. If it doesn't work, click the icon until it goes red, and then click it to green and try again. Every time you do this, the Stealthy extension cycles through different proxies, so eventually it will work and you will be able to download from your link. Now download the rest of the videos, there will be at most four and sometimes less.

Once you have downloaded the files, make sure you click the icon so it turns red again, we don't need to access the internet through a proxy anymore.

2) Set up an HTTP server to host the video files

You can use any HTTP server but I used Abyss Web Server as it is quick and easy to set up. Google it, download the setup file and install. The install is very easy, just keep clicking next until it asks you if you wish to start the web server and hit yes, a page will then open in your web browser. Choose your language, enter a username and password, and log in. Done!

For the next part this explanation is necessary.

When the Nintendo Video app attempts to fetch videos, it will decide where to fetch them from based on 3 things.

1) The region of your 3DS (EU, US or JP).
2) The country set in your 3DS region settings.
3) The language set on your 3DS.

So, figure out which URL YOUR 3DS will attempt to download from based on these things, again you can figure this out by following the format on this page. As a quick example, if your 3DS is:

An EU model - pubeu-p.est.c.app.nintendowifi.net
Region is set to the UK - COUNTRYCODE = 110
Language is set to English - LANGUAGECODE = 1

then when your 3DS attempts to download videos, put those three together and you can see it will attempt to download from the url
Code:
pubeu-p.est.c.app.nintendowifi.net/1/110/1

It is very important you figure out the URL that YOUR 3DS will attempt to download from, DO NOT SIMPLE COPY THIS EXAMPLE, unless your 3DS matches these conditions. This URL may be different from the one you downloaded the video files from originally.

Now all you need to do is browse to the Abyss Web Server installation, default location is C:\Abyss Web Server. In here will be a folder called htdocs. Make sure you are in this folder and then you need to create a series of nested folders to match the URL you have just figured out. This is everything AFTER pubeu-p.est.c.app.nintendowifi.net. So, in the above example, we need to make a folder named "1" (Without the quote marks). WITHIN this folder, we make another one named "110" and then within THIS folder we make a final folder named "1".

Put your downloaded video files in here and we are all done for this section.

htdocs-struct.png


3) Set up a DNS server to redirect the Nintendo Video app to download the videos from your server

For this section I chose Simple DNS Plus, it's the easiest DNS server to use and has a free 14 day trial.

Google it, download and install. Once you have it running, in the main window there is a "Records" button. Click on this, and in the window that pops up click on the "Quick Zone Wizard" button. In the "Zone Name" field, enter the domain that your 3DS will attempt to download from, based on the region of your 3DS. Following on from the earlier example, my 3DS will attempt to download from pubeu-p.est.c.app.nintendowifi.net so I enter that in this field. In the "Web server IP" field enter the IP address of your computer. Ignore the other two fields. It should look something like this:

dns-setup.png


If you don't know your IP address for the previous step, press the Windows key and R at the same time, in the box that pops up type "cmd". When the command prompt appears, type "ipconfig" and hit enter. Look for the entry matching your internet interface and next to "IPv4 Address" you can see your IP address.

4) Route the 3DS through your DNS server

Turn on your 3DS and open the "System Settings". Tap on "Internet Settings" then "Connection Settings" and then click on the connection corresponding to the network you are currently connected to. Tap on "Change Settings", scroll until you see "DNS" and tap that. Tap on "No" and then "Detailed Setup". Under both Primary and Secondary DNS, enter the IP address of your computer, then hit "OK" and "Save". If you pass the connection test you are good to go.

5) Download and view the videos on your 3DS

Open the Nintendo Video app and hit "Connectivity Check". With any luck, it will say that you are able to download videos and then start downloading the videos from your HTTP server. If there are any connection issues, check that your firewall is not blocking the connection, or temporarily turn it off.

IMPORTANT: Always make sure you run Abyss Web Server BEFORE you run Simple DNS Plus, or the server will not be able to listen on port 80 and will not work. When you restart your PC, Simple DNS Plus will run automatically, so shut it down, launch Abyss Web Server, and then launch Simple DNS Plus, or simply remove Simple DNS Plus from your startup entries.
 

abae2020

Member
Newcomer
Joined
Aug 2, 2011
Messages
13
Trophies
0
XP
28
Country
United States
i am unable to find expiry dates of nintendo videos
huh.gif
plz help.
Video info shows only release date and then video description. I have checked youtube and expiry date is showing in that but nothing in mine. i have a us region 3ds.

It means total number of available videos will remain 4 and updated videos will have the same file names. am i right?
 

Disizdream

Well-Known Member
Newcomer
Joined
Nov 5, 2002
Messages
91
Trophies
0
XP
309
Country
France
Hi,

Has anybody kept the first videos like captain america, dinosaur office etc ?
I just installed the Nintendo Video app and I missed these videos and would like to see them.
That would be great to upload all of them somewhere so anybody could see the video they want when they want.

Thanks
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,827
Trophies
0
Location
Espresso
XP
7,485
Country
Argentina
Disizdream said:
Hi,

Has anybody kept the first videos like captain america, dinosaur office etc ?
I just installed the Nintendo Video app and I missed these videos and would like to see them.
That would be great to upload all of them somewhere so anybody could see the video they want when they want.

Thanks

Don't people read posts from other users? All videos have timestamps, this means, if a video expires on day 7, the 3DS refuses to play it on day 8, 9, 10 .. etc. At least that's what I read somewhere in the 3Dbrew wiki. So uploading videos for other members is useless (not to mention it would be illegal).
 

Disizdream

Well-Known Member
Newcomer
Joined
Nov 5, 2002
Messages
91
Trophies
0
XP
309
Country
France
Ok thanks, I wasn't able to confirm this information on the google cache of 3dbrew (the website is down for now...).

Has anybody tried changing the system date of the Nintendo 3DS to see if it displays the videos that have expired ?
 

ferofax

End of the World
Member
Joined
Jan 26, 2009
Messages
2,570
Trophies
0
Age
42
Location
Philippines
Website
nonwhatso.blogspot.com
XP
687
Country
WiiBricker said:
Disizdream said:
Hi,

Has anybody kept the first videos like captain america, dinosaur office etc ?
I just installed the Nintendo Video app and I missed these videos and would like to see them.
That would be great to upload all of them somewhere so anybody could see the video they want when they want.

Thanks

Don't people read posts from other users? All videos have timestamps, this means, if a video expires on day 7, the 3DS refuses to play it on day 8, 9, 10 .. etc. At least that's what I read somewhere in the 3Dbrew wiki. So uploading videos for other members is useless (not to mention it would be illegal).
...um, i might have some qualms about that. seeing as Nintendo Videos are free content, although copyrighted, it wouldn't actually be illegal to distribute it, would it?

i mean, it's not impossible to distribute, seeing as the videos i got were technically downloaded twice (Nintendo server to PC, then PC to 3DS), i just wanna know for sure if distributing free content is gonna raise eyebrows or gonna be frowned upon.
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,827
Trophies
0
Location
Espresso
XP
7,485
Country
Argentina
ferofax said:
WiiBricker said:
Disizdream said:
Hi,

Has anybody kept the first videos like captain america, dinosaur office etc ?
I just installed the Nintendo Video app and I missed these videos and would like to see them.
That would be great to upload all of them somewhere so anybody could see the video they want when they want.

Thanks

Don't people read posts from other users? All videos have timestamps, this means, if a video expires on day 7, the 3DS refuses to play it on day 8, 9, 10 .. etc. At least that's what I read somewhere in the 3Dbrew wiki. So uploading videos for other members is useless (not to mention it would be illegal).
...um, i might have some qualms about that. seeing as Nintendo Videos are free content, although copyrighted, it wouldn't actually be illegal to distribute it, would it?

i mean, it's not impossible to distribute, seeing as the videos i got were technically downloaded twice (Nintendo server to PC, then PC to 3DS), i just wanna know for sure if distributing free content is gonna raise eyebrows or gonna be frowned upon.

Regardless if it's free content, Nintendo has exclusive distributions rights for the videos since they are copyrighted by various companies and licensed for distribution via the Nintendo Video app by Nintendo.
 

ferofax

End of the World
Member
Joined
Jan 26, 2009
Messages
2,570
Trophies
0
Age
42
Location
Philippines
Website
nonwhatso.blogspot.com
XP
687
Country
WiiBricker said:
ferofax said:
WiiBricker said:
Disizdream said:
Hi,

Has anybody kept the first videos like captain america, dinosaur office etc ?
I just installed the Nintendo Video app and I missed these videos and would like to see them.
That would be great to upload all of them somewhere so anybody could see the video they want when they want.

Thanks

Don't people read posts from other users? All videos have timestamps, this means, if a video expires on day 7, the 3DS refuses to play it on day 8, 9, 10 .. etc. At least that's what I read somewhere in the 3Dbrew wiki. So uploading videos for other members is useless (not to mention it would be illegal).
...um, i might have some qualms about that. seeing as Nintendo Videos are free content, although copyrighted, it wouldn't actually be illegal to distribute it, would it?

i mean, it's not impossible to distribute, seeing as the videos i got were technically downloaded twice (Nintendo server to PC, then PC to 3DS), i just wanna know for sure if distributing free content is gonna raise eyebrows or gonna be frowned upon.

Regardless if it's free content, Nintendo has exclusive distributions rights for the videos since they are copyrighted by various companies and licensed for distribution via the Nintendo Video app by Nintendo.
...right. i figured there was something like that i missed. well, as long as i don't distribute the videos themselves, it should be fine with everything else. but yeah, technically, they're easy to distribute locally to other 3DSes as long as you've got a working setup. if you know other people with 3DSes though.
 

Punx

Member
Newcomer
Joined
Jan 15, 2008
Messages
24
Trophies
1
XP
227
Country
Taiwan
Hmm tried plenty of things but after it downloads, it never shows up. All 4 files do the same thing.

I have re-downloaded the files in case they were corrupt.
I have cleared my cache.
I have used both methods of firefox extension and hidemyass.

Always results in the same thing... Using a US 3DS, with the folders set to /1/49/1/
 

Guimac09

Member
Newcomer
Joined
May 4, 2010
Messages
23
Trophies
0
XP
76
Country
Brazil
Okay, so now i've managed to connect to the DNS server successfully, but Nintendo Video still says there's no content. It probabbly is something with the HTTP server. What can i do?
 

ferofax

End of the World
Member
Joined
Jan 26, 2009
Messages
2,570
Trophies
0
Age
42
Location
Philippines
Website
nonwhatso.blogspot.com
XP
687
Country
make sure you put up the HTTP server FIRST before the DNS server. if the DNS server is up, shut it down, launch the HTTP server, then launch the DNS server.

make sure the file names are correct, and also the size. if the files are of incorrect sizes/incomplete, it'll download but won't show up.
 

Guimac09

Member
Newcomer
Joined
May 4, 2010
Messages
23
Trophies
0
XP
76
Country
Brazil
Made sure that i opened the HTTP server before, did not touch the files (they're all named ESE_MD1, ESE_MD2 and etc.) and Nintendo Video still sends the message that it's not avaiable in my region. Anything more i can do?
 

totalnoob617

Banned!
Banned
Joined
Sep 27, 2010
Messages
785
Trophies
0
XP
123
Country
United States
so what would happen if you wanted to watch an expired video and you did this,and then you back dated the clock on your 3ds? has anyone tried doing this and see if it works?,

i think it sucks that you cant just save the videos to your sd card , that is retarded and nintendo is really showing their greed with this console , i cant wait till it gets hacked wide open, they have some nerve charging us for the $hit they are charging for ,like the stupid camera plugins that let you put things on peoples faces and what not, i mean do they really need to charge us for EVERYTING , and ridiculous exorbadant prices for it too ,
i couldnt even get the damn excitebike for free
 

ferofax

End of the World
Member
Joined
Jan 26, 2009
Messages
2,570
Trophies
0
Age
42
Location
Philippines
Website
nonwhatso.blogspot.com
XP
687
Country
Guimac09 said:
Made sure that i opened the HTTP server before, did not touch the files (they're all named ESE_MD1, ESE_MD2 and etc.) and Nintendo Video still sends the message that it's not avaiable in my region. Anything more i can do?
then Nintendo Video is not seeing your DNS server or HTTP server. probably DNS. Nintendo Video maybe was able to connect to official server, which technically shouldn't happen if you got your HTTP and DNS servers right. it's supposed to get redirected to your DNS server, and then to your HTTP server.

go back to setting up HTTP and DNS servers. make sure the folders and regions you're using are correct, including the settings on your 3DS (region, country, language, the whole shebang). in fact, do everything again but keep the downloaded files.
 

totalnoob617

Banned!
Banned
Joined
Sep 27, 2010
Messages
785
Trophies
0
XP
123
Country
United States
what if we want to put a video on our 3s that has expired ?

has anyone tried to change the date on the 3ds and see if it will play?

if it does work then it would be a good idea to include the exp date info witht the files

and about the peoplesaying that they dont wheather its legal or nit ,i think that is ridiculous , its like saying that you cant use a browser plugin to save youtube vieos, or use a vcr or dvr to record tv programs ,or to use a vcr or dvr connected to a video card to record youtube videos
im so sick of people going along with this corporate propaganda ,and buying nto this crap of them peverting te meaning and originall intent of copyright,
lik they did with napster and the whole file sharing thing, oh so its illegal to use p2p to ake a copy of a song for yourself, but back in the 80's it was ok for us to record a song off the radi with the stereos of the day that has recivers and tepedecks and raio tuner all built together to allo easy copying from radio to tape ,when tape was the most use popular format ofthe day, it was wat mps is today , the most widely used but nessecarilly the best quality , it the same thing ,its fair use ,its just that the corporationds and content owners have brainwashed everyone with their BS propaganda to thing that they are somehow breaking the law , and chaning the lay through unfair lobbying and outright bribery to bennfi them
it really pisses me off when i see people spouting out such crap about distribution rights ,and what not ,if its p2p and onlfile sharing sited and non profit and for yor own personal use then its fair se no mtter what these ompanies say or do
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-