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

MelonGx

Well-Known Member
OP
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
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?
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Bad news:
Somebody cut the F0F1.bak into firm0.bin + firm1.bin and directly restored them with GM9, then blue-screen bricked.
gm9 probably assumed those files were decrypted, so it encrypted them and wrote junk to firm0 and firm1.
is the firm0firm1.bak file console specific like otp.bin? or same as other peoples firm0firm1.bak?
firm0firm1.bak is a raw dump that is encrypted with a console-specific keystream.
 
Last edited by zoogie,
  • Like
Reactions: MelonGx

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
firm0firm1.bak is a raw dump that is encrypted with a console-specific keystream.
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
 

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
i already deleted my firm0firm1.bak after upgrading to b9s
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.
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
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.
did u check if each firm0firm1.bak are different checksums?
 

Bullseye

Well-Known Member
Member
Joined
Feb 22, 2016
Messages
553
Trophies
0
XP
1,291
Country
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

From the 3DS guide:

Note that firm0firm1.bak and sector0x96.bak in the /boot9strap/ folder on your SD card are only needed in the event of a failed boot9strap install. Once you have installed successfully, you can delete the entire boot9strap folder.
 
  • Like
Reactions: noctis90210

Majickhat55

The Red Woman
Member
Joined
Mar 28, 2016
Messages
4,936
Trophies
1
Age
36
Location
Asshai
XP
2,958
Country
United States
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.
 
  • Like
Reactions: angelus kun

MelonGx

Well-Known Member
OP
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
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.
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,
  • Like
Reactions: Quantumcat

GizmoTheGreen

Well-Known Member
Member
Joined
Oct 8, 2009
Messages
813
Trophies
1
XP
905
Country
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).

why would you want to uninstall b9s though? doesn't make much sense to me
 

GizmoTheGreen

Well-Known Member
Member
Joined
Oct 8, 2009
Messages
813
Trophies
1
XP
905
Country
If someone wants Nintendo's help, he/she must uninstall any exploit to avoid the console's repairment to be rejected by Nintendo.

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.
 

MelonGx

Well-Known Member
OP
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
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.
We can't know what professional users are thinking about.
 

Majickhat55

The Red Woman
Member
Joined
Mar 28, 2016
Messages
4,936
Trophies
1
Age
36
Location
Asshai
XP
2,958
Country
United States
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).
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.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
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?
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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: It's mostly the ones that are just pictures and no instructions at all