a question about safesysupdater...

Discussion in '3DS - Homebrew Development and Emulators' started by Filo97, Mar 1, 2016.

  1. Filo97
    OP

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,641
    1,212
    Oct 8, 2015
    Italy
    Hyrule Castle
    i heard that safesysupdater most of the time freeze half process and might frankenfirmware the 2ds. and that sometimes people can't even get browserhax or cubic ninja or oothax to work. is it true?
     
  2. DeslotlCL

    DeslotlCL GBAtemp's official dragon look-alike axolotl

    Member
    1,933
    2,134
    Oct 28, 2015
    Chile
    under your bed
    I downgraded successful with it, maybe i just had luck or idk, but people say that it is better to check your files with safesysupdater and downgrade with julian's sysupdater
     
    Last edited by DeslotlCL, Mar 1, 2016
  3. Filo97
    OP

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,641
    1,212
    Oct 8, 2015
    Italy
    Hyrule Castle
    Link to the jiulian one?
     
  4. DeslotlCL

    DeslotlCL GBAtemp's official dragon look-alike axolotl

    Member
    1,933
    2,134
    Oct 28, 2015
    Chile
    under your bed
  5. Filo97
    OP

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,641
    1,212
    Oct 8, 2015
    Italy
    Hyrule Castle
  6. Luglige

    Luglige hiatus

    Member
    1,411
    1,545
    Jan 24, 2016
    Antarctica
    under your bed
    I successfully downgraded with SafeSysUpdater. But i guess that works too.
     
  7. Kyouken

    Kyouken Repairer of the Breach

    Member
    301
    86
    Oct 31, 2015
    United States
    GBATemp
    "
    • PLEASE NOTE THAT THIS HAVE THE SAME DOWNGRADE CODE THAN ORIGINAL SYSUPDATER "
    This would be what you're looking for; the way this works and the way julian20's is different - julian20's installs relevant safemode titles first, and then, one by one, uninstalls and installs the titles you have in your updates folder. There's also something about the NATIVE_FIRM in there I forget about constantly when mentioning this.
     
  8. Townsperson

    Townsperson GBAtemp Fan

    Member
    398
    272
    Dec 7, 2015
    United States
    SafeSysUpdater and julian20's build both do the same thing (Install NATIVE_FIRM first (I'm not positive on this one, but certainly hope so. Julian20's definitely does. Really hope SafeSysUpdater does too...), and install all titles by deleting newer versions and installing older). SafeSysUpdater just checks that you have the right files first, which might lead to it's lower success rate (It takes longer to run, and memchunkhax2 is remarkably unstable).
     
    Last edited by Townsperson, Mar 2, 2016
  9. Kyouken

    Kyouken Repairer of the Breach

    Member
    301
    86
    Oct 31, 2015
    United States
    GBATemp
    Correct me if I'm wrong, though, but doesn't sysupdater delete all the files first and then install the newer files?
     
  10. Townsperson

    Townsperson GBAtemp Fan

    Member
    398
    272
    Dec 7, 2015
    United States
    I doubt it. It would be remarkably unsafe and provide no benefit.

    The changes that julian20 made to sysupdater were to make it more likely that you could boot into safe mode/ recovery mode should your downgrade crash (Which is why it installed the important titles first).
     
  11. Just Passing By

    Just Passing By GBAtemp Advanced Maniac

    Member
    1,562
    594
    Jan 3, 2016
    United States
    I'm not an expert, but if it did, I'd have one screwed up 2ds. I had a problem with downgrading where I'd only get to the 28th cia before it erroring out, so if it did delete all the files, I'd be bricked as there should've been 128(?) files installed.
     
  12. Kyouken

    Kyouken Repairer of the Breach

    Member
    301
    86
    Oct 31, 2015
    United States
    GBATemp
    I know that the earlier version(s) of sysupdater which utilized memchunkhax2 did it this way (uninstalled all titles first, and then installed the lower versions), which leads me to believe that's how the original sysupdater worked at the time. Without looking at the code, (which I haven't), I can't say for sure.

    Thing is I don't think anyone's downgrade showed it installing all 128 titles.
     
  13. Just Passing By

    Just Passing By GBAtemp Advanced Maniac

    Member
    1,562
    594
    Jan 3, 2016
    United States
    I don't think anyone counted and even if this is true, having your system error out at the 28th file would be a suicide attempt if everything was uninstalled first. Even if 28 files weren't installed and only 100 mattered, that's 72 files that were just deleted without anything to replace them.
     
    Kyouken likes this.
  14. Townsperson

    Townsperson GBAtemp Fan

    Member
    398
    272
    Dec 7, 2015
    United States
    I haven't looked at the code, but that seems like a monumentally bad way of coding an updater (Which is why I tend to believe that is not how SysUpdater was written). If you deleted all titles first, you'd open yourself up to the risk of bricking for a long period of time (In the first few seconds of the application running, you'd have a system with no system titles, and it would take a minute or so to have all of the required titles install).

    I do remember the initial builds of SysUpdater (With memchunkhax2) never downgraded NATIVE_FIRM, which made the whole downgrade useless (This was resolved in a day or so).
     
    Kyouken and Just Passing By like this.
  15. Kyouken

    Kyouken Repairer of the Breach

    Member
    301
    86
    Oct 31, 2015
    United States
    GBATemp
    Yeah, that makes sense. Too busy pacing to see if it worked, haha. If I understood more about what each file was for and sysupdater itself, I'd contest, but my knowledge of it is shallow (as you can tell).

    It really doesn't make sense, and I can't blame you for thinking that it wouldn't be the case considering. Though if something like what you mentioned in the end there happened, I wouldn't think it so farfetch'd. But it's something I had remembered reading during the whole downgrade hype, and for all I know, the person who I read it from could have been like me, not having actually checked out the code, haha. Ah well.
     
    Just Passing By likes this.