[IDEA]Proxy / Own SOAP Server for Updates (for the Downgrade-Process)

Discussion in '3DS - Flashcards & Custom Firmwares' started by theross, Jan 19, 2016.

  1. theross
    OP

    theross Member

    Newcomer
    33
    33
    Nov 20, 2015
    Gambia, The
    Hi Folks,
    I keep on asking myself why nobody talked about the possibility of doing some DNS-stuff in order to redirect the 3ds-Update through an own Proxy or SOAP-Server in order to "send" always the 10.3 files instead of the new ones. Like that people could have several tries to downgrade their console.
    Has anyone tried something similar?
     
  2. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,091
    3,997
    Oct 7, 2007
    United States
    Levelland, Texas
    I think that was already done for 8.1 Japanese consoles. I don't recall where the thread was on it. Sounds like a pain to do though. Better ways of downgrading may crop up in the future though. I'd say be patient and see.
     
  3. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,494
    3,879
    Jun 9, 2007
    I think that's a bit of a stretch in this case, because to recover from failed downgrades, you have to use recovery mode, which puts the system into a different mode altogether, so you'd be out of CFW/unable to run things like NTR, which you'd need in order to patch the URLs that the upgrade function uses.
     
  4. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    709
    399
    Dec 9, 2013
    United States
    Yeah I was one who went from 8.1J to 9.2J (sysnand) using that method and it was pain (but had no other choice if I wanted to use my gateway at the time).

    IMO you are just better off trying something like sysupdated through HBL (if I recall the .3dsx version would work)
     
  5. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,156
    508
    Dec 3, 2014
    Belgium
    I've been looking into something similar, but i believe that the url's to the update server are https, so this would be very difficult, possibly not even possible
     
  6. theross
    OP

    theross Member

    Newcomer
    33
    33
    Nov 20, 2015
    Gambia, The
    If you read my first post again, you'll read the word DNS ;)
    I'm talking about redirecting the requests to your own SOAP-Server. You only need to make the proper DNS Redirection.


    If you redirect the Request to your own server with an invalid certificate, what would the 3DS do? reject the connection and run into an error or simply go on with an untrusted certificate chain? (I BET Untrusted as in china for example they're modifying the CERT-Chain all the time in order to spy the citizens.
     
  7. Neptune

    Neptune GBAtemp Advanced Maniac

    Member
    1,588
    531
    Dec 7, 2003
    United States
    Internet
    It uses TLS it should not work at all...
     
  8. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,156
    508
    Dec 3, 2014
    Belgium
    It probably will reject the connection, but the question is: what will it do when it rejects the request.
    I think that system update will reject the request.
    Other things like browser allowance on lower firmware is possible
     
  9. Thunder Hawk

    Thunder Hawk Firefox Master Race

    Member
    552
    351
    Jan 21, 2013
    United States
    That sounds like fun. :D
     
  10. UraKn0x

    UraKn0x Official senpai

    Member
    360
    268
    Mar 20, 2014
    France
    That was yifan_lu who's done that, and if you recall properly, the point where it differs (and that makes it impossible now) is that he directly edited the URLs in the console RAM to a HTTP server with NTR CFW, therefore the 3DS was no longer seeking for a HTTPS connection and made it possible. When you are softbricked there's unfortunately no way of editing the RAM...

    — Posts automatically merged - Please don't double post! —

    The problem that many people are facing is that if the downgrade process fails, the console is softbricked and the only way of getting out of this is by updating the 3DS with safe mode (which directly boots in the system update menu). So once you are softbricked now, you're doomed to the 10.4 hell.
     
  11. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    709
    399
    Dec 9, 2013
    United States
    I was referring to updating, not downgrading. Also isn't there safesysupdater now that prevents people from using the wrong files
     
  12. UraKn0x

    UraKn0x Official senpai

    Member
    360
    268
    Mar 20, 2014
    France
    OP was clearly talking about the downgrade process. In any case it's now impossible to have a second try at downgrading, the only outcomes are first-try 9.2 or 10.4.
     
  13. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    709
    399
    Dec 9, 2013
    United States
    Great and I was responding to ApacheThunder about the old thread he was referring to
     
  14. UraKn0x

    UraKn0x Official senpai

    Member
    360
    268
    Mar 20, 2014
    France
    And ApacheThunder was replying to OP, so anyways that was kinda off topic for you to say that. That being said, I'm not looking for an argument here so it'd be better to leave it there.
     
  15. Roboman

    Roboman GBAtemp Regular

    Member
    281
    68
    Jan 7, 2016
    United States
    You can still hard mod a 10.3 3ds get a nand backup and reflash in case of failure :)
     
    dubbz82 likes this.
  16. MelonGx

    MelonGx GBAtemp Advanced Maniac

    Member
    1,630
    438
    Jan 8, 2009
    China
    For N3DS 9.0-9.2 and all exploitable O3DSes, upgrading to 10.3 then downgrading back to 9.2 is stupid - Wasting time & Self-making a brick chance to yourself.

    For N3DS 8.1, upgrading to 9.1 is completely better than 8.1-10.3-9.2.

    For 9.3-10.3, there are NO METHOD to boot anything like NTR Debugger to change your 3DS client to access private server.

    For O3DS 7.0.0-0J to 8.1.0-1J, there are NO METHOD to boot anything like NTR Debugger either. But you still can use Carts to upgrade to 9.4-10.3 then downgrade.

    So this project is currently meaningless.
     
    Last edited by MelonGx, Jan 20, 2016
  17. dubbz82

    dubbz82 GBAtemp Maniac

    Member
    1,494
    806
    Feb 2, 2014
    United States

    This. Downgrading even with a supposedly "safe" process still has the possibility of hard bricking a console. Doing otherwise is putting your console at risk. It's abundantly clear to me that there's a bunch of people that have an extra 100+ dollars to burn on a new console if they're not doing this already.