Hacking Browser Stuff

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,106
Country
United States
anyone know which browser version did the 3ds start saying "The Internet browser cannot be used at this time." if you could give the version number this would be wonderful (i.e. 0004000blablabla vblah) but a browser version is fine too
 

Alex658

Well-Known Member
Member
Joined
Jun 4, 2010
Messages
1,206
Trophies
1
Age
29
Location
Colombia
XP
1,195
Country
Colombia
anyone know which browser version did the 3ds start saying "The Internet browser cannot be used at this time." if you could give the version number this would be wonderful (i.e. 0004000blablabla vblah) but a browser version is fine too
If I remember correctly the browser started checking for a minimum version against the server on 10.5 (old 3ds), 10.2 (n3ds).

To quote @zoogie's post from last year:

zoogie said:
It appears yellows8 has discovered a way to bypass the mandatory browser update nags to re-enable browserhax and has decided to share this info with us.
only works on firm 10.5 or less

3dbrew said:
Old3DS/New3DS Browser-version-check bypass
When the browser-version-check code runs where the savedata for it was never initialized(such as when the user used the "Initialize savedata" option), it will use base_timestamp=0 instead of the timestamp loaded from savedata. This is then used with "if(cur_timestamp - base_timestamp >= <24h timestamp>){Run browser-version-check HTTPS request code}".

Hence, if the savedata was just initialized, and if the system datetime is set to before January 2, 2000, the browser-version-check will be skipped. This includes January 1, 2000, 00:00, because that's the epoch(timestamp value 0x0) used with this timestamp.

See here (or below) for bypass usage instructions.

Instructions said:
As of Feburary 24, 2016, the browser-version-check requires that the installed Old3DS browser be on >=v10.6. With New3DS, it only has to be on >=v10.2 currently. To bypass this requirement on Old3DS/New3DS, you can do the following(if you want to know how this works see here):
  1. Goto System Settings. Then change the datetime to January 1, 2000, 00:00.
  2. Use the browser 'Initialize savedata' option, before any page gets loaded triggering the browser-version message.
  3. Continue to use browserhax as normal.
  4. Note that you must not press the HOME button to return from the browser normally, otherwise you will have to reinitialize the savedata again. Once the datetime reaches January 2, you will have to repeat these steps if you want to continue using this bypass.

NOTE
This workaround was fixed with the latest update, 10.7.0-31 https://github.com/yellows8/browserhax_site/commit/d6c35eabfb83f70aeda10b757c9119c40fa844d1

Source


EDIT: It's officially on 9.9 that the browser started checking for updates and disabling itself if it found there was a newer one.
3dbrew said:
A "dummy" browser (which replaces the actual browser) is being included with cartdrige games shipping with system updates starting with 9.9.0-X. In addition, versions of the real browser since 9.9.0-26X attempt to check-in with a Nintendo server to determine if the existing browser version is out of date.
 
Last edited by Alex658,

Alex658

Well-Known Member
Member
Joined
Jun 4, 2010
Messages
1,206
Trophies
1
Age
29
Location
Colombia
XP
1,195
Country
Colombia
oh wow this is extremely helpful. thanks. so imma install me a 10.2 browser now

Read my edited post. It's on 9.9 that the browser became self aware of updates.
You would need to install a <9.9 browser. Butttt, i don't know if the home menu would boot with a lowered browser, as it may (or may not) be included in the minimum version checklist that was introduced in 11.0+
 

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,106
Country
United States
Read my edited post. It's on 9.9 that the browser became self aware of updates.
You would need to install a <9.9 browser. Butttt, i don't know if the home menu would boot with a lowered browser, as it may (or may not) be included in the minimum version checklist that was introduced in 11.0+
so less than 9.9 or can it be exactly 9.9?

--------------------- MERGED ---------------------------

so basically it became self aware on firm v9.6.0-24

--------------------- MERGED ---------------------------

9.3 browser it is? @~@

--------------------- MERGED ---------------------------

upload_2017-3-14_10-27-28.png

seems they took it down from NUS
 

Alex658

Well-Known Member
Member
Joined
Jun 4, 2010
Messages
1,206
Trophies
1
Age
29
Location
Colombia
XP
1,195
Country
Colombia
so less than 9.9 or can it be exactly 9.9?
Well, according to 3dbrew:

3dbrew said:
Process9[edit]
Various data was moved around in the .data section (.data is 0x99C-bytes smaller than before).

The only actual change in .text was that only one function was updated. This function is only called by AMPXI:InstallTitlesFinish and AMPXI:InstallTitlesFinishFIRM. Right after the mediatype validation at the very beginning of the function, a code block was added for the functionality described below which is only executed on retail.

This AMPXI function will now check the high 6-bits of the title-version(major-version) of the title to finish-install against a hard-coded list of (titleID, minimumVersionRequired) pairs. This list is identical for Old3DS/New3DS Process9. This applies to MSET, Home Menu, spider, ErrDisp, SKATER, NATIVE_FIRM, and every retail system module. When the title-version is invalid, this returns the invalid title-version error(0xD8E08027).

This prevents downgrading on the ARM11 side via AM-service access.

Spider would be the o3ds's browser if i recall correctly.
You can do a NAND backup if you have a9lh and try to see if it boots. I mean, up to 11.2 booted with a 9.6 Native_FIRM, which is why RXtools kept working. I assume as a wild guess that up to 11.2 the minimum version list was on 9.6's modules. But i can't be sure on that. What I know for sure is that 11.3 requires 11.3's NATIVE_FIRM (and probably?) 11.3 versions of the other modules.
 
Last edited by Alex658,

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,106
Country
United States
Isn't that 2.1.0-4's browser? WTF XD
You'd have a very outdated browser... Then again, did they EVER update the browser to add any user-end functionality? 3dbrew obviously talks mainly about security patches.
sorry sorry lol 3dbrew apparently has a few things messed up. i fixed it (adn apparently yes)

--------------------- MERGED ---------------------------

oops im about to install a o3ds browser xD
 

Alex658

Well-Known Member
Member
Joined
Jun 4, 2010
Messages
1,206
Trophies
1
Age
29
Location
Colombia
XP
1,195
Country
Colombia
sorry sorry lol 3dbrew apparently has a few things messed up. i fixed it (adn apparently yes)

--------------------- MERGED ---------------------------

oops im about to install a o3ds browser xD

Exactly. 2.1 should not work on n3ds as it's SPIDER and not SKATER (n3ds's browser)
Maybe v2051 (9.6.0-24's browser for n3ds) would work for you? The check was added in 9.9, so you'd need something lower than that and see if it boots. But again, do a NAND backup first.

Honestly, it's easier to get up to 11.3 to have a functional browser if you have a9lh. Is there a specific reason why you wish to stay on 11.2 or lower while frankenfirmware-ing your browser?
 
Last edited by Alex658,

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,106
Country
United States
v2051 is the one for 9.6 n3ds but it wont download D:

--------------------- MERGED ---------------------------

Exactly. 2.1 should not work on n3ds as it's SPIDER and not SKATER (n3ds's browser)
Maybe v2051 (9.6.0-24's browser for n3ds) would work for you? The check was added in 9.9, so you'd need something lower than that and see if it boots. But again, do a NAND backup first.
it wont download using 3dnus re: ill try to download with 3dnus original

--------------------- MERGED ---------------------------

maybe 3ds nus servers dont allow downloading 3ds browser @~@

--------------------- MERGED ---------------------------

figured it out 0004003020009402 v2051 n3ds has a different browser so different title id (duh )
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Julie_Pilgrim @ Julie_Pilgrim:
    oh man, that always goes great!
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
    +1
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
    +1
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
    +1
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
    +1
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
    +1
  • Veho @ Veho:
    A smaller form factor would be nice too.
    +1
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    The big leap in all things tech is when carbon based chips start hitting.
  • Psionic Roshambo @ Psionic Roshambo:
    Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)
    Psionic Roshambo @ Psionic Roshambo: Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)