Restore firm0firm1.bak to SysNAND? (a.k.a Uninstall B9S)

Discussion in '3DS - Flashcards & Custom Firmwares' started by MelonGx, May 22, 2017.

  1. MelonGx
    OP

    MelonGx GBAtemp Advanced Maniac

    Member
    1,634
    439
    Jan 8, 2009
    China
    GodMode9 doesn't have such a choice to restore firm0firm1.bak.
    Does cutting the firm0firm1.bak to firm0.bin (4.0MB) + firm1.bin (4.0MB) then restoring to SysNAND work?
     
  2. MelonGx
    OP

    MelonGx GBAtemp Advanced Maniac

    Member
    1,634
    439
    Jan 8, 2009
    China
    Bad news:
    Somebody cut the F0F1.bak into firm0.bin + firm1.bin and directly restored them with GM9, then blue-screen bricked.
     
    trinhno and Quantumcat like this.
  3. MichiS97

    MichiS97 "Leftist snowflake milennial"

    Member
    GBAtemp Patron
    MichiS97 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,385
    780
    Jun 14, 2011
    Germany
    Munich
    Well what did you expect? You basically just assumed that the two files are of exactly the same size
     
  4. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    3,443
    2,292
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Probably should have waited for the all clear or denial from someone who knows before trying to do that
     
    Ichiriki, MelonGx and MichiS97 like this.
  5. noctis90210

    noctis90210 GBAtemp Advanced Fan

    Member
    744
    108
    Dec 24, 2013
    is the firm0firm1.bak file console specific like otp.bin? or same as other peoples firm0firm1.bak?
     
  6. zoogie

    zoogie simple pimp tool

    Member
    6,576
    8,476
    Nov 30, 2014
    United States
    gm9 probably assumed those files were decrypted, so it encrypted them and wrote junk to firm0 and firm1.
    firm0firm1.bak is a raw dump that is encrypted with a console-specific keystream.
     
    Last edited by zoogie, May 22, 2017
    MelonGx likes this.
  7. noctis90210

    noctis90210 GBAtemp Advanced Fan

    Member
    744
    108
    Dec 24, 2013
    so firm0firm1.bak is same as others firm0firm1.bak dump... and the way to unlock/dump it is via key which is different on each other console...

    im just afraid that someday firm0firm1.bak will be a requirement on future hacks, cuz i already deleted my firm0firm1.bak after upgrading to b9s
     
  8. MelonGx
    OP

    MelonGx GBAtemp Advanced Maniac

    Member
    1,634
    439
    Jan 8, 2009
    China
    It even did this on copying firm0.bin to SYSNAND VIRTUAL?
    BTW the bricked guy is hardmodding
     
  9. Zidapi

    Zidapi GBAtemp Psycho!

    Member
    3,045
    1,826
    Dec 1, 2002
    It's always sensible to keep backups, it's impossible to say whether you will or won't need it in the future.

    It blows my mind that people don't make/keep backups, I mean these are potentially permanent changes being made to expensive hardware.

    I have like half a dozen 3DSes, I still keep a backup of each one I've modded. Just in case.
     
  10. noctis90210

    noctis90210 GBAtemp Advanced Fan

    Member
    744
    108
    Dec 24, 2013
    did u check if each firm0firm1.bak are different checksums?
     
  11. Bullseye

    Bullseye GBAtemp Fan

    Member
    303
    120
    Feb 22, 2016
    From the 3DS guide:

     
    noctis90210 likes this.
  12. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,644
    2,316
    Mar 28, 2016
    United States
    Asshai
    Why wouldn't you just restore a backup without safe options using GodMode9/D9/etc? It works the same way A9LH did in the sense you can remove it by restoring a backup, unless you installed sighax.
     
    angelus kun likes this.
  13. MelonGx
    OP

    MelonGx GBAtemp Advanced Maniac

    Member
    1,634
    439
    Jan 8, 2009
    China
    There are no NAND backup methods during the B9S installation with the guide(tm)'s provided steps and softwares except either B9STool for DSiWare exploiting or hardmod.
    So restoring F0F1 backup is the only general software method to uninstall B9S in this system.
    Also, since the guy wants to uninstall B9S so a NAND backup with B9S is useless (only useful for hardmod-restoring bricked console).
     
    Last edited by MelonGx, May 23, 2017
    Quantumcat likes this.
  14. GizmoTheGreen

    GizmoTheGreen GBAtemp Fan

    Member
    440
    121
    Oct 8, 2009
    why would you want to uninstall b9s though? doesn't make much sense to me
     
  15. MelonGx
    OP

    MelonGx GBAtemp Advanced Maniac

    Member
    1,634
    439
    Jan 8, 2009
    China
    If someone wants Nintendo's help, he/she must uninstall any exploit to avoid the console's repairment to be rejected by Nintendo.
     
  16. GizmoTheGreen

    GizmoTheGreen GBAtemp Fan

    Member
    440
    121
    Oct 8, 2009
    and then you'll get it back on latest fw with no option to go back... (yet)
    if your 3ds is beyond the currently available homebrew tools then it's better to get a new 3ds in my opinion. then maybe get it fixed later on.
     
  17. MelonGx
    OP

    MelonGx GBAtemp Advanced Maniac

    Member
    1,634
    439
    Jan 8, 2009
    China
    We can't know what professional users are thinking about.
     
  18. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,644
    2,316
    Mar 28, 2016
    United States
    Asshai
    Yes there are. If you have A9LH and you're updating to bootstrap, dump a backup first.

    If you're starting from the beginning, you can still make a dump after you install B9S and use that to get rid of it if you want. All you have to do is pick the right option in D9/GM9. Unless you installed actual sighax, it's removed just like A9LH was if you don't tell the program not to touch the firm, else it restores it anyway.
     
  19. Searinox

    Searinox <3

    Member
    1,761
    169
    Dec 16, 2007
    Romania
    Do we really care about those firm and sector dumps in case of Something Bad happening or can we fix any brick with a b9s hardmod?
     
  20. gamesquest1

    gamesquest1 Nabnut

    Member
    GBAtemp Patron
    gamesquest1 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    14,165
    9,523
    Sep 23, 2013
    Yeah you can fix with a hardmod as long as you know what has been written to the firm sectors, but as always a nand backup is always better