Is there seriously no way to patch the web browser?

Ondrashek06

Well-Known Member
OP
Member
Joined
Dec 27, 2019
Messages
1,164
Trophies
0
XP
3,312
Country
Czech Republic
So the O3DS browser keeps being literally useless. Why? Well, because 99.99999% of the websites won't load, because the websites aren't backwards-compatible with the archaic protocols & standards that the O3DS browser uses. Literally the only website that worked for me was Google.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
28,013
Trophies
4
Location
Making a non-binary fuss
XP
39,600
Country
Antarctica
The hardware on the old3DS is kind of trash and support for the browser was always pretty bad. It’s honestly not worth working on when even Nintendo gave up on it and only started patching exploits.
 

Ondrashek06

Well-Known Member
OP
Member
Joined
Dec 27, 2019
Messages
1,164
Trophies
0
XP
3,312
Country
Czech Republic
The hardware on the old3DS is kind of trash and support for the browser was always pretty bad. It’s honestly not worth working on when even Nintendo gave up on it and only started patching exploits.
Okay, let me rephrase the question: Is there no homebrew way to patch the browser with an actually working one?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
28,013
Trophies
4
Location
Making a non-binary fuss
XP
39,600
Country
Antarctica
Okay, let me rephrase the question: Is there no homebrew way to patch the browser with an actually working one?
Not that I know of. I think most just focused on exploits and that’s really it
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,829
Trophies
2
Location
home
XP
9,412
Country
Hungary
It's not possible to "patch" the old3DS browser, as there is nothing to patch.

I do mean that in the literal sense. It's so bad because it *lacks* functionality.

The reason it lacks functionality is due to lacking the necessary hardware to include that functionality (well, except for TLSv1.2 support, that's just lazyness on Nintendo's part).
For example, there is no HTML5 video support, as decoding a regular "web video" could be barely done in real time, but if you also had to resize it to fit the screen, that's already way too much processing power.
Other features are not enabled due to not having enough RAM available to the browser. I bet most websites you'd visit would fail to fully load due to running out of RAM.

To be honest, it's actually a miracle that there is a web browser for the old3DS which actually works *at all*.
 
  • Like
Reactions: CoolMe and E1ite007

Ondrashek06

Well-Known Member
OP
Member
Joined
Dec 27, 2019
Messages
1,164
Trophies
0
XP
3,312
Country
Czech Republic
It's not possible to "patch" the old3DS browser, as there is nothing to patch.

I do mean that in the literal sense. It's so bad because it *lacks* functionality.

The reason it lacks functionality is due to lacking the necessary hardware to include that functionality (well, except for TLSv1.2 support, that's just lazyness on Nintendo's part).
For example, there is no HTML5 video support, as decoding a regular "web video" could be barely done in real time, but if you also had to resize it to fit the screen, that's already way too much processing power.
Other features are not enabled due to not having enough RAM available to the browser. I bet most websites you'd visit would fail to fully load due to running out of RAM.

To be honest, it's actually a miracle that there is a web browser for the old3DS which actually works *at all*.
So that means that my 3DS is unusable to browse the internet, even if I managed to code a web-browser replacement for the 3DS? It doesn't even need to replace the actual applet, it could be just an app...
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,502
Trophies
2
XP
4,960
Country
Canada
So that means that my 3DS is unusable to browse the internet, even if I managed to code a web-browser replacement for the 3DS? It doesn't even need to replace the actual applet, it could be just an app...
add in the widmfi card nintendo used. which is also bad. you will not be able to ever make proper use of the web browser. Very basic sites with not much to load will work. albeit not well. the 3ds is not a prime choice for internet browsing. and never will be.
 
Last edited by lone_wolf323,

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,466
Trophies
2
XP
14,993
Country
Germany
I'm surprised that the exceptionally stupid "Use your phone!!" reply didn't show up yet(?)

Websites nowadays don't go easy with the resources and I call this :shit:. Many site could work on low-end devices (and would be better for people with slow connections) if at least a bit attention was payed on less complexity – and not having a site embed and background scripts from 100 different trackers and the like.

Devices MUCH weaker (CPU, RAM) than O3DS could render websites "once upon a time".

Basic news sites making the laptop fan spin faster leave me stumped.


→ Yes, I agree. It would be nice to have a full-blown homebrew webbrowser running in extended memory mode (80MB) making the most of the 3DS. I guess theoretically mobile versions of some sites could be handled. But I'm not a developer.
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,829
Trophies
2
Location
home
XP
9,412
Country
Hungary
So that means that my 3DS is unusable to browse the internet, even if I managed to code a web-browser replacement for the 3DS? It doesn't even need to replace the actual applet, it could be just an app...

Yes, no matter what browser engine you used. There is simply not enough hardware to back something as freely customizable (content) as a web browser.

Before you say that the internet has worked just fine on older phones with much less RAM: pretty sure mine could barely display more than three low-resolution image before the browser crashed, and I had to wait at least a minute to load a very simple page with links and buttons on it. As for a newer touchscreen phone running Symbian, it works as well as an old3DS... probably because it has very similar specs...
 

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,265
Country
United States
You could run a web browser with 64 MiB RAM 20 years ago, but modern HTML5 is so bloated that even if you wrote a custom web browser from scratch as O3DS homebrew, most web pages wouldn't display. Even if you could display them, it would probably take a long time for the O3DS's weak CPU to run the calculations necessary to figure out how to render the pages.

You can still use the O3DS browser to view websites written in plain HTML4 (or earlier), but any modern site with dynamic content isn't going to work.
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,829
Trophies
2
Location
home
XP
9,412
Country
Hungary
and the wifi card is slow as hell too, I think I read somewhere that it caps off at about 2 mb/s

It's not the WiFi card's fault, actually.

There are actually multiple problems, but it's NOT the WiFi chip itself:
- The SDIO hardware has several quirks/bugs which decrease performance
- Nintendo's SD protocoll code is absolute garbage
- The architecture of the networking stack on the 3DS has way too many layers
- The amount of nested syscalls add up in wasted time, and you need a lot of them...
If you're wondering what SD has to do with WiFi, yes, the WiFi card is connected similarly like an SD card would.

Edit: but yes, I never got more than ~523kb/s on old3DS, and around 2.1Mb/s on new3DS.

Edit 2: just in case anyone is wondering, this is all the layers a simple network call has to travel through:
spider (old3DS browser)/SKATER (new3DS browser) --> soc (sockets) --> nwm (basically WiFi driver) --> sdio (SD driver for ARM11 side)
 
Last edited by Sono,

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,361
Trophies
3
XP
9,955
Country
United States
expecting a web browser to work well on a device that was already lower-end when it came out 11 years ago is a big ask, don't you think?
 
  • Like
Reactions: Segger

CodyMKW

Well-Known Member
Member
Joined
Mar 23, 2015
Messages
142
Trophies
0
Age
33
XP
1,018
Country
United States
I rather remove the whole browser on 3ds and make the browser icon load a local web page stored on sd card that local web page being the 3ds image share site
 

theaxd

Member
Newcomer
Joined
Apr 16, 2022
Messages
10
Trophies
0
Age
21
Location
.
XP
99
Country
United States
ive been trying to figure out a way to update the certs on the web browser so atleast sites that rely on lets encrypt will load but i don't know how to achieve that. its really easy to edit the rootca.pem on the wii u web browser so why can't it be done on 3ds?
 
  • Like
Reactions: Takokeshi

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,469
Country
Canada
I'd say a much bigger concern is the absolutely baffling lack of support in the New 3DS browser for "captive portals", thus making it nearly impossible to use a New 3DS with public wifi hotspots. What's up with that!? The old 3DS has a major advantage in that regard.
 
  • Wow
Reactions: Takokeshi

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...