[Tutorial] BrowserNag No More - Fiddler 4 tutorial for bypassing BrowserNag

Discussion in '3DS - Tutorials' started by REDALiCE, Nov 27, 2016.

  1. REDALiCE
    OP

    REDALiCE Member

    Newcomer
    29
    9
    Aug 14, 2012
    United States
    Note: This has only been tested by myself on n3DS 10.7.0-32U, if it works for you on other firmwares do let us know in the thread.
    Special thanks to mvketal, someguynamedcj and zentillion from Reddit for the idea, concept and help.

    Things we know so far:
    • This does not work in any capacity with the o3DS at all.
    • This does not work on the Japanese 3DS. (Maybe the Japanese firmware connects to a different server?)


    What you need and what this does?

    A Windows PC, Wifi and patience to read this through to the end.
    What this does is proxies your 3DS and traffic through a program that allows you to edit how it's processed and what we're going to do with this is delay your connection to Nintendo's servers.

    Step 1:
    Download and install Fiddler4 from the Telerik website. (https://www.telerik.com/download/fiddler/fiddler4)
    What this will allow you to do is use your PC as a proxy and let you delay the connection to Nintendo's servers, specifically (http://conntest.nintendowifi.net/)

    Step 2: (Example Photo - http://i.imgur.com/Z9ZC8qe.png)
    Open Fiddler4 and the first thing you're going to want to do is click Tools > Telerik Fiddler Options > Connections
    then enable/check Allow Remote Computers To Connect. Leave the port at default 8888 then click okay. Restart Fiddler4 and now move on to the next step.

    Step 3: (Example Photo - http://i.imgur.com/p5OCTBX.png)
    Make sure your Nintendo 3DS is connected to your Wifi and now enter your settings and it's time to change your internet settings by going to Internet Settings > Connection Settings > Connection # > Change Settings > Proxy Settings (Yes) > Detailed Setup > Proxy Sever/Port. The port will be 8888 and the Proxy Server IP will be the IP you find when you hover over the little computer icon in the toolbar of Fiddler 4 (See Step 3 example picture)

    Step 4:

    Back to Fiddler we go alongside your 3ds, next we setup the autoresponder which will extremely delay the connection to Nintendo's servers so the System Update message is delayed and doesn't bother you when trying to open URL's in the browser. We do this by running the connection test now on the 3DS and you'll see this (http://i.imgur.com/nUy7bPO.png) you'll want to click that and make sure it's highlighted. After, you'll want to move to the ride side of the program and click on the tab called AutoResponder. What you're going to do here is while conntest.nintendowifi.net is highlighted in the log entries, you click Add Rule and it should then look like this.
    (http://i.imgur.com/MlEGKNi.png)

    Step 5 and final step:

    Last you'll be setting up the delay, you'll now in to the AutoResponder tab enter *delay:1000000 down in the rule editor (http://i.imgur.com/qCX1ULk.png) or however many zeroes you want, It doesn't really matter then click Save as well as at the top checking the Enable Rules and Unmatched Requests Passthrough so your AutoResponder tab now looks like this. (http://i.imgur.com/OLY6TTv.png)

    After doing that, you should be good and ready to go with loading up your browser and getting into Browserhax without any trouble.

    I'm honestly too lazy to repost this anywhere else such as on Reddit so everyone is more than welcome to do so as long as proper credit is given.
     

    Attached Files:

    Last edited by REDALiCE, Nov 28, 2016


  2. Rain_1

    Rain_1 Member

    Newcomer
    10
    4
    Feb 28, 2006
    Just two things i'd like to add:

    1) You might need to close and re-open fiddler after Allow Remote Computers To Connect. I was doing A LOT OF TESTING yesterday and hit that little snag for a couple of minutes.

    2) This doesn't seem to work with Original 3DSes, only new: everybody in the reddit thread I was in for the best part of the day yesterday that managed to do it was on a N3DS. People on O3DSes didn't seem to have luck with it.
     
    REDALiCE likes this.
  3. REDALiCE
    OP

    REDALiCE Member

    Newcomer
    29
    9
    Aug 14, 2012
    United States
    I'll add closing and reopening to the guide and a note that it may not work on o3DS.
     
  4. rikumax25!

    rikumax25! Keyblade Wielder

    Member
    1,340
    455
    Apr 21, 2016
    Cool Project, even with all the hazzsle is easier than the normal and the Forward option.

    PD: why doesnt it work on o3ds?
     
  5. erman1337

    erman1337 GBAtemp Maniac

    Member
    1,209
    928
    Sep 27, 2015
    Belgium
    Brussels
    fiddler seems too heavy for just a simple request block
     
  6. Rain_1

    Rain_1 Member

    Newcomer
    10
    4
    Feb 28, 2006
    I really don't know. As described on the reddit thread, I was trying for more than 5 hours the other day either blocking, dropping or slowing down the answer to the request and my O3DS with 11.0.0 wouldn't just browse the internet - I would still get the nag every time - eventually, the 3DS would give up on going to conntest.nintendowifi.net and would ping a different server. If I blocked that different server, I would get a "you can't use the browser right now" message.

    I have no idea why it works on the N3DS - Some old posts around the web theorize that the N3DS has a faster processor and somehow slips a navigational pack between the timer while waiting for the answer from the server. That sounds ludicrous, but here we are - People with N3DS managed to get it working on that thread, while people with O3DS did not, including myself.
     
  7. ketal

    ketal aiueo

    Member
    744
    569
    Aug 20, 2015
    Italy
  8. GoldenGallade

    GoldenGallade Member

    Newcomer
    16
    2
    Jun 12, 2011
    Italy
    Does this mean we can get a CFW on n3ds without using hardmod?
     
  9. rikumax25!

    rikumax25! Keyblade Wielder

    Member
    1,340
    455
    Apr 21, 2016
    that so.... out of place. 3ds.guide.com
     
  10. kaos2good

    kaos2good Newbie

    Newcomer
    1
    0
    Nov 27, 2016
    United States
    Hey, great guide. However, it doesn't seem to work on my Japanese N3DS LL on 10.7.0-32J. After following all the steps, now I get a browser error code 032-1219 whenever I try to load any webpage, even google.com. I don't get kicked out to the home menu so I think I'm doing something right but I'm not sure why the internet itself doesn't work, especially since the connection test was successful before I set the rule.
     
  11. rty1001

    rty1001 Member

    Newcomer
    20
    3
    May 7, 2016
    Canada
    Sucks so bad that this doesn't work for O3DS, hopefully there's still some shred of light for us :/
     
  12. Serrara Willow Fluttershy

    Serrara Willow Fluttershy Member

    Newcomer
    23
    1
    Sep 11, 2016
    United States
    I don't think it'll ever work, the O3DS is simply too slow. :(
    Looks like you guys will still have to play the waiting game ;n;
     
    rty1001 likes this.
  13. Sean89us@gmail.c

    Sean89us@gmail.c Newbie

    Newcomer
    2
    0
    Mar 16, 2010
    United States
    Guys I would like to add that I got the browser to work on my sister-in-law's old 3ds yesterday (o3ds with 10.2.0-28u). I was getting the browser nag, and simply blocking conntest.nintendowifi.net and/or 69.25.139.140 was not enough to make the nag go away. So after I blocked those on my router's firewall I went in and formatted system memory (system settings -> other -> Format System Memory). After that the browser worked fine and I was able to follow plailect's guide.
     
  14. rty1001

    rty1001 Member

    Newcomer
    20
    3
    May 7, 2016
    Canada
    Not sure if this method can worth with 11.0, but I'm too hesitant to give it a try
     
  15. CrixMadine1993

    CrixMadine1993 Member

    Newcomer
    12
    0
    Nov 9, 2016
    United States
    I am on 11.0.0-33 O3DS also. I am thinking I might give this a try since no one has been able to confirm one way or another. I'll post if I do
     
  16. essarim

    essarim Member

    Newcomer
    16
    3
    Sep 5, 2007
    United States
    I got Fiddler set up, but any time it's capturing traffic my 3DS (BF N3DS - 11.0.0-33U) is unable to connect to the internet. Allow remote computers to connect was checked, Fiddler was reset, 3ds gets to my router fine, but then the connection test fails at trying to reach the internet (Error Code: 003-2101). I triple-checked to make sure the IP matches the one given by Fiddler, and that the port is set to match the one in the connection settings (8888). Any help would be greatly appreciated.

    For reference:
    [​IMG]
    [​IMG]
     
  17. Augusta

    Augusta GBAtemp Regular

    Member
    126
    14
    Aug 14, 2011
    Canada
    I would like to thank RedAlice for this guide.
    Simple, straight forward and to the point.
    Bonus points for images when things got a bit confusing.

    I now have browserhax running on N3DS 11.0.0.U33 BFEdition.
     
  18. Mrwii93

    Mrwii93 Newbie

    Newcomer
    1
    0
    Nov 1, 2009
    United States
    Using a N3ds 11.0.32U got fiddler set up but the check fails and still wants me to do a system update. Any ideas? need that pokehax!
     
  19. MrFrodo18

    MrFrodo18 Member

    Newcomer
    35
    44
    Dec 1, 2016
    United States
    Same situation here. Any help anyone? I want to use slowhax!
     
  20. TheWanderingPolymath

    TheWanderingPolymath Newbie

    Newcomer
    2
    0
    Dec 14, 2016
    United States
    I am using this and have successfully launched homebrew on n3DS on 11.0 - now I am aiming to get into CTR-Httpwn, but seem to have difficulty getting the config. Is the proxy setting in the connection settings of the 3DS causing the issues (even with fiddler closed)? If so is there a work around to use the proxy or disable it without exiting homebrew so that I could successfully run httpwn?