Skip to content
  • Categories
  • Recent
  • Groups
  • Users
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
VGMooseundefined

VGMoose

@VGMoose
Admin
About
Posts
691
Topics
86
Shares
0
Groups
17
Followers
159
Following
0

Posts

Recent Best Controversial

  • best IDE for switch
    VGMooseundefined VGMoose

    We're working on a Switch-compatible IDE still, and you can see the preview of the progress here: https://sailboat2.bdns.dev (This is just the UI only, it doesn't build any files yet). This would be for Javascript and HTML/CSS page editing though, not python. I'm also having trouble getting the Switch to use monospaced fonts in code areas.

    That being said, there are some projects to run python via javascript, which could be interesting: https://pyscript.net

    Web Development

  • Rendering 3D in the browser without WebGL (Zdog)
    VGMooseundefined VGMoose

    The Zdog library lets you render 3D directly to a <canvas> element and also has good compatibility on the Switch browser and otherm limited browsers: https://zzz.dog

    Example:

    (source URL: https://vgmoose.bdns.dev/3d/ )

    Web Development

  • FUZE4: Code games on Nintendo Switch
    VGMooseundefined VGMoose

    There's an app on the Switch eShop called FUZE4, which lets you write actual code and run it on the switch directly! You can control it with the onscreen keyboard, or plug in a USB one too for faster coding.

    eShop page: https://www.nintendo.com/us/store/products/fuze4-nintendo-switch-switch/

    You can switch really quickly between the code editor and running the code, which is important for iterating and learning.

    Also, I can answer any questions if needed about some of the functionality, the coding language is similar to Python but a little simpler (like BASIC).

    Web Development

  • 20 MINUTE BYPASS FOUND [not working]
    VGMooseundefined VGMoose

    Yeah, sleeping the system will pause the timer, but still it will count down when you go back to using it. If there were a way to trick the system into thinking you weren't using it, it might be possible to bypass it, but the options are so limited while the browser is up.

    Hombrewing Your Switch

  • wtf happened
    VGMooseundefined VGMoose

    Basically, every website you ever visit (on any device, on the Internet) is able to see the IP that you're connecting and viewing it from. (And this is one reason why VPNs advertise themselves as helping improve privacy, as they mask your IP). So, if someone links you to a suspicious looking website or image, it can be possible to fully view IP + browser info.

    That being said, though, an IP does not usually enable someone to do something malicious. The worst is often location-leaking (as IPs are issued for different general regions). As a tip, you can likely easily to get a new IP by disconnecting your modem/router from the internet for ~5 min, and the ISP will issue you a new one.

    Hombrewing Your Switch

  • kewl logo idea
    VGMooseundefined VGMoose

    Very nice! Let's try it out!

    Creation Showcase

  • What are some sites do you switch users mostly use?
    VGMooseundefined VGMoose

    FYI we're asking so that we can set up some bookmarks easier

    @poyo for reddit, https://old.reddit.com still works, although it's a dated looking interface

    Switch

  • Browser Applets and why videos don't work
    VGMooseundefined VGMoose

    When using BrowseDNS or Switchbru DNS to access the browser, video playback is unavailable with the following message: "Support Code: 2809-1212 This feature is not available".

    However, videos do work elsewhere on the system (eg. the eShop, News app, or even YouTube app). The Switch has several different browser web applets on it, each with different permissions. Here's a table from the Switchbrew Wiki:

    Screen Shot 2022-04-06 at 5.59.05 PM.png

    Custom DNS settings can allow the last one, WifiWebAuthApplet, to allow the user to browse the Internet. This applet has no whitelist, and allows any URL to be visited. However, it does not allow video playback. This is done intentionally by Nintendo to limit the usefulness of playing videos when using a custom DNS. (For more on how BrowseDNS works, see this this post, or this one for self hosting).

    Unfortunately, that means video playback only works if you can serve it from an Applet that only allows a short list of whitelisted domains. As all of these domains are https, there is no chance to bypass this using a custom DNS server.

    As of v13.2.0, the whitelisted domains include: nintendo.com, twitter.com, facebook.com and google.com. You would have to have control over a domain or subdomain from one of these to allow video content to play. Previously, sites.google.com could be used (aka SwitchTube), however this is now explicitly blacklisted as well.

    The only real hope to get this functionality working is to publicly let Nintendo know that there is user demand for a standalone web browser (like on Wii, Wii U, DS, and 3DS) that supports these features.

    If you have a homebrewed Switch, the app BrowseNX also allows browser video playback, but that is becoming increasingly rarer and unfortunately does not match the ease of use of an officially available browser.

    Switch

  • Browser Timeout: "This Screen will be closed."
    VGMooseundefined VGMoose

    I'm checking the switchbru survey responses, and people are still commenting asking us to remove the timeout...

    There's nothing we can do! I put it in bold in so many places! Sorry everyone!

    I'm at the point where I think people should individually reach out to Nintendo. We see hundreds of thousands of users using the DNS every month. I feel like they don't understand the potential user-base here.

    Switch

  • what is the difference between switchbruDNS and browseDNS?
    VGMooseundefined VGMoose

    @lollapalooza Just wrote a post on self-hosting here: https://browsedns.net/topic/88/how-to-self-host-a-dns-server-for-web-browsing

    tldr: Switchbru/BrowseDNS both use LaneChange to handle the landing page redirect, but for most use-cases (that don't need to handle different user preferences) just a DNS server that redirects to an HTTP page that then links to Google / other sites will do.

    Switch

  • Browser Timeout: "This Screen will be closed."
    VGMooseundefined VGMoose

    @Gorzog oh wow that's very useful! Thanks! I didn't realize the timeout was so precisely at 20 minutes. This is for 45.55.142.122? It would be nice if there was some networking-level thing that could be done to stretch it out longer.

    When I sleep my Switch while in the browser, I am able to get a single page to last for multiple days, but maybe that is due to the total time not yet exceeding 20 minutes. I'll need to get some specific data too.

    Switch

  • How to: Self-host a DNS server for web browsing
    VGMooseundefined VGMoose

    Described in the BrowseDNS post, the Switch will display a web browser applet as a part of its built-in Captive Portal functionality. The connection test domains are redirected when in a captive portal, and allow you to display your own web content inside the applet.

    The BrowseDNS servers will provide this redirect, but if you want more control or cannot access external DNS servers (eg. if there's a router/ISP override on outbound DNS requests), then you may want to self-host from another device on the network.

    Below are two ways to do this!

    The Easy Way (GUI)

    There's a Linux/Windows/Mac/Android app called YourFriendlyDNS by softwareengineer1 on Github. it can be downloaded here.

    After running the app, it will display the IP to enter on your Switch under "Listening IPs" in the top-left. This is the IP of your computer which will need to stay online for the DNS to continue resolving

    Advanced (Command Line)

    If you have a raspberry pi or a pi-hole, you can manually configure a DNS override for the following two connection test domains:

    • conntest.nintendowifi.net
    • ctest.cdn.nintendo.net

    These will need to be pointed to a reachable IP with an HTTP server listening on port 80, which will serve the web content that you want to appear in the browser applet. BrowseDNS uses LaneChange for this purpose, which will perform a redirect to another URL, or allows a custom response to be configured.

    You can use any HTTP server though, such as python simple http server, and serve a static index.html page from the current directory.

    For the DNS server, pi-hole uses FTLDNS. Other common Linux DNS servers are dnsmasq, bind, or systemd-resolved. Any should work well, a DNS server responds on port 53 via UDP to a domain query with a response IP, and in this case only the Switch connection domain needs to be overridden. There are approaches to do this directly in python as well.

    Switch

  • Petition to Nintendo: Expose the Switch's hidden web browser
    VGMooseundefined VGMoose

    Around two years ago, we created the following petition to Nintendo, which can be signed online here: http://fortheusers.org/change/

    Since then, there have been more than 13,000 signatures from DNS users that would like to have the Switch's Internet Browser be easily to access in a standalone app.

    Petition screenshot

    At 15,000 signatures it becomes one of the top signed petitions on Change.org! Click here to check it out.

    You can also read this status updated posted around a year ago.

    Switch

  • Petition to Nintendo: Expose the Switch's hidden web browser
    VGMooseundefined VGMoose

    Posted an update to this petition describing browsedns and its purpose: https://www.change.org/p/nintendo-nintendo-expose-the-fully-functional-internet-browser-built-into-the-switch/u/30399120

    once again asking meme

    Switch

  • hold up, i think i figured out how to fix ''this feature is unavailable''
    VGMooseundefined VGMoose

    I got the "Feature is not available" screen with the DNS yesterday on my Switch 2, and can confirm that starting to watch a video (w/o the DNS) in the News applet removed it!

    Switch 2 has no Facebook applet, so I didn't get to try that yet. Either way, this isn't common knowledge, so we'll update the landing page to display some info about this workaround. It's often mentioned as an issue on the feedback form.

    Thanks @Yanderemenhera and @_Izzy_! And to @KiwiFarmsArkavel / others reading this thread, let me know if these workarounds work for you as well next time the error comes up.

    Switch

  • Browser Timeout: "This Screen will be closed."
    VGMooseundefined VGMoose

    Edited the first post to better describe the YouTube method:

    If you set up the DNS and then launch the YouTube app instead of doing a Connection Test, it will automatically re-display the browser after timeout happens

    Before it used to say:

    If you launch the YouTube app, and access the DNS that way, it will automatically re-display the browser after timeout happens

    Which didn't really make sense

    Switch

  • hold up, i think i figured out how to fix ''this feature is unavailable''
    VGMooseundefined VGMoose

    Big if true! That sounds very promising, and I'll recommend it to others / try it if it happens to me. If it continues to work, we can add a notice to the BDNS landing page as well.

    Switch

  • nOS: mini "operating system" app on the eshop
    VGMooseundefined VGMoose

    @funeraldinerfan you indeed can't export, only screenshot. It's mostly a novelty!

    Still, I never thought I'd see a description on the eShop that sells itself as "Transform your favorite console into an amazing, and surprisingly small personal computer." (Even if it's misleading/buggy/limited/basic/expensive/etc).

    Switch

  • nOS: mini "operating system" app on the eshop
    VGMooseundefined VGMoose

    Not much, it's mostly just interesting that it exists in the first place. There's a calculator, a note taking "app", a todo list, a drawing "app". But it very much feels like the kind of fake-desktop interface you'd see in an easter egg within an actual game.

    Switch

  • nOS: mini "operating system" app on the eshop
    VGMooseundefined VGMoose

    It's not homebrew, but I'm surprised this is even on the eShop! https://www.nintendo.com/us/store/products/nos-new-operating-system-switch/

    It's a mini "operating system" game with an onscreen cursor. (It's not an actual OS, that's just the branding). The only real features that aren't gimmicks is that it lets you store small notes and todo's.

    It's on sale for $2 right now, which could actually be worth it depending on your use cases. Not too exciting, but it is some basic functionality that would've been nice built into the Switch's OS.

    Edit: apparently this sale is only in the US, it's definitely not worth more than $5, so don't even consider it! The controls feel unpolished/rushed too.

    Switch
  • 1 / 1
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Groups
  • Users
  • Tags
  • Popular