NNU patcher vulnerable for updating FW?

Discussion in 'Wii U - Hacking & Backup Loaders' started by naddel81, Apr 8, 2017.

  1. naddel81
    OP

    naddel81 GBAtemp Advanced Maniac

    Member
    1,502
    186
    Dec 14, 2009
    United States
    Hi @ all,

    Zelda BOTW was nagging me with an update although I have a working DNS block thanks to loadiine.ovh.
    So I loaded NNU patcher and got the update which was blocked because of the DNS blockers before. Apparently the DNS does not only block eshop, but game updates, too.

    So the question is: Does NNU patcher make us vulnerable for updating to a higher FW if released?
    Is DNS blocking NOT active when we use NNU patcher?

    Best wishes!
     
  2. Felek666

    Felek666 Demonically Uncontrollable

    Member
    3,516
    3,939
    Jan 3, 2017
    Poland
    reddit.com/r/satania/
    NNU Patcher removes line from eShop which checks for updates or something like that.
    That's why you're able to launch it.
     
    naddel81 likes this.
  3. naddel81
    OP

    naddel81 GBAtemp Advanced Maniac

    Member
    1,502
    186
    Dec 14, 2009
    United States
    but why does the update NOT get through without NNU patcher?
    And why does it work with NNU patcher when I still block via DNS?
     
  4. Felek666

    Felek666 Demonically Uncontrollable

    Member
    3,516
    3,939
    Jan 3, 2017
    Poland
    reddit.com/r/satania/
    eShop checks for system updates before launching, if it fails to connect to Update Servers, it will throw a error.
    NNU Patcher deletes that string which makes eShop look for system updates at launch, bypassing it completely and allowing you to use eShop. It also spoofs your firmware.
     
    naddel81 likes this.
  5. naddel81
    OP

    naddel81 GBAtemp Advanced Maniac

    Member
    1,502
    186
    Dec 14, 2009
    United States
    so when it looks for system updates... could we accidentally update FW using NNU patcher?
     
  6. Felek666

    Felek666 Demonically Uncontrollable

    Member
    3,516
    3,939
    Jan 3, 2017
    Poland
    reddit.com/r/satania/
    As i said, it deletes that string so there's no way you will get updated. DNS still blocks system updates.
     
  7. naddel81
    OP

    naddel81 GBAtemp Advanced Maniac

    Member
    1,502
    186
    Dec 14, 2009
    United States
    so DNS block is still needed when using NNU patcher? Or does NNU prevent updates by spoofing automatically?

    (don't get me wrong. I will still leave DNS block activated for the time I am not using NNU but still connected to the internet.)
     
  8. godreborn

    godreborn GBAtemp Psycho!

    Member
    3,540
    665
    Oct 10, 2009
    United States
    I've got a question about nnu patcher - does it work if ur using cc proxy to block updates or do u need tubehax? 'cause with cc proxy, I noticed nothing different about logging in to the eshop. maybe that's because I'm on the latest firmware? however, with tubehax, it wouldn't let me log in to the eshop at all. I seem to be the only person who can't get nnu patcher to work. is it my router?

    edit: scratch that. it did error with cc proxy. it error'd during the slot machine phase. with tubehax, it didn't even get that far before erroring.
     
    Last edited by godreborn, Apr 8, 2017
  9. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,263
    436
    Feb 17, 2016
    United States
    It hooks the NeedsNetworkUpdate function rather than deleting a string, but yes, it bypasses the check. There's nothing in the code about spoofing firmware though. You needed to be spoofed beforehand.
    Yes, you'd still need blocking if there were a newer firmware.

    NNU-Patcher doesn't affect your blocking, but without it, your blocking would prevent eShop from starting up - not because there is a system update, but because eShop can't successfully check whether there's an update.

    Without NNUPatcher, here's what happens:
    eShop calls NeedsNetworkUpdate
    NeedsNetworkUpdate tries to connect to Nintendo
    The connection fails because your DNS directed the host to 127.0.0.1
    You get error 105-4206

    With NNUPatcher:
    eShop calls NeedsNetworkUpdate
    NeedsNetworkUpdate (which has been hooked to return 0) returns 0
    eShop is satisfied that no update is needed
     
    Felek666 and naddel81 like this.
  10. naddel81
    OP

    naddel81 GBAtemp Advanced Maniac

    Member
    1,502
    186
    Dec 14, 2009
    United States
    thanks nexusmtz for the explanation.
    one last question remains. how did the breath of the wild update notification get through the dns block? the game wanted to be updated to version 1.1.1 although I had the DNS block. updating (without NNU patcher) failed of course due to the reasons you explained.
     
  11. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,216
    1,545
    Feb 13, 2015
    Italy
    Imola
    The version list doesn't come from the CDN which hosts the actual software titles
     
    naddel81 likes this.
  12. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,095
    5,167
    Mar 17, 2010
    Norway
    Alola
    Game updates are checked through a different server (tagaya.wup.shop.nintendo.net I believe) which the DNSes don't block.
     
    naddel81 likes this.
  13. naddel81
    OP

    naddel81 GBAtemp Advanced Maniac

    Member
    1,502
    186
    Dec 14, 2009
    United States
    good to know. thanks to all who made me smarter! :)