Hey there. I've just found a way to get into the whole web using the Nintendo 3DS's new YouTube app. Yes, just one day after its release, I've hacked the app. I'll cut to the chase and tell you how to do it.
Step One: Start the YouTube app.
Step Two: Press the menu button. (three stacked horizontal (left-to-right) lines, it's on the top-left of the screen when the page is scrolled to the top)
Step Three: Tap [Sign in]
Step Four: Scroll to the bottom of the page and tap "Help".
Scroll to the bottom and tap "Google" (it's to the left of "About Google" which is to the left of "Privacy & Terms".
Step Five: Congratulations, you've hit the Google Search Mobile page! Just tap OK or Cancel to close the text input window that pops up (it's because Google uses <input type="search"> and the YouTube app automatically pops up those.
Step Six: Search for stuff on the web.
3DSPaint actually works, although you can't type in textareas on any website (eg. the blog editor on 3DSPaint), basically anything which you can write more than one line of text in. You can use single-line text input boxes, eg. the Google Search box.
You may have to scroll to the bottom of whatever search result you tapped and tap "View page directly" to view the original page.
If you want to browse the web by URL, you can try out my experimental 3DS HackTube page, by Googling "site:jsafive.x10.mx" (without the quotation marks, naturally) and tapping the result with the URL "jsafive.x10.mx". Then tap "stuff", "3ds", "tubehack" and finally "browse.php". Tap the box, type a URL and then tap the "Submit" button. I'll add a simple page on jsafive.x10.mx with a direct link to the HackTube page soon. For now, enjoy this cool trick!
Oh, by the way, it scores 176 out of 500 on html5test.com, it supports the <video> element and supports both the MP4 and H.264 codecs. You can view the full test results at http://html5te.st/af123b1cc23c2ad4. Pics coming soon. Cya!
~jsa/out.
Have a look at how it talks to Google Search which uses https, would love to see what's going on.
jsa005
01 Dec 2013 08:38
In reply to GuitarGodAnth
Like I said, I'm only seeing some .nintendwifi.net closed HTTPS tunnels. I tried decrypting them using Fiddler, but my 2DS rejects Fiddler's certificate.
I found this out yesterday. But I was going about it in a wierder way. On the about section on my youtube account I created a link to my site and then used the app searched my username and got to my site.
Although I was unable to successfully play a video from my site :/
So far from what im seeing the window variable is doesn't support pretty much anything, no events, alert, prompt, and a lot of it is nulled out or its implemented but you cant use it :/
I tested that, yes it does work. Going to get started on reverse-engineering it soon. In more depth. I was using my 2DS for the YouTube app and taking notes and changing code on my DSi. Still going strong after four years
If it hadn't been for your little piece of info at the bottom of the blog, I would've said that there was nothing special about browsing the Web on an app that just uses the 3DS's browser with some extensions. The ability to open up the HTML5 video tag is interesting, though. It would be nice if this tag just made its way into the general browser.
Monstercat
30 Nov 2013 17:39
In reply to HullBreach
Considering the browser can run when applications are suspended in the background taking RAM, I doubt this will come underway. It is a shame that the hardware on the 3DS is way too limited.