Hacking Question Atmosphere "LayeredFS"

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
451
Trophies
0
XP
991
Country
United States
Actually Falo is working to port it for lower firmware as well so its not for 4.x only you know

Hence the "or something". This thread title is clickbait to begin with. Still shouldn't be something to get stuck in this thread so I'm trying to let a few other threads know.
 

MonMonz

Well-Known Member
OP
Member
Joined
Nov 7, 2014
Messages
485
Trophies
0
XP
1,680
Country
Egypt
Hence the "or something". This thread title is clickbait to begin with. Still shouldn't be something to get stuck in this thread so I'm trying to let a few other threads know.
Okey modes can you please change the title to "atmosphere layeredFS port for lower firmwares"
 

MonMonz

Well-Known Member
OP
Member
Joined
Nov 7, 2014
Messages
485
Trophies
0
XP
1,680
Country
Egypt
Your title isnt clickbait, Not sure what dollywhip is talking about,

You are fine no need to change the title,
Same here thanks for the support: D
but if we can make it more accurate why not..its a port for lower firmware you know.
 

OperationNT

Well-Known Member
Member
Joined
May 1, 2016
Messages
353
Trophies
0
Age
39
XP
2,176
Country
France
I was able to generate a "kernel-patched.bin" for my 4.0.1 FW.
Then I used it and I tried "Bayonetta 2" over "Super Mario Odyssey" (cartridge game with ID 0100000000010000). Everything works fine (including saves). :-)
About saves, it seems Bayonneta 2 can save and it doesn't interfere with Mario saves:
- I let Bayonetta 2 saves
- I restart my Switch to check Mario save state: my 900 moons were still here :-)
- I restart my Switch in LayeredFS mode them start "Mario with boobs" (aka. Bayonetta 2 over Super Mario Odyssey): the save is still here too

However, tools like Checkpoint only see Super Mario Odyssey save. Do you know were Bayonetta 2 save is? Is it "mixed" with "Super Mario Odyssey" save?

Anyway, thank you very much for your help on 4.X FW!
 
Last edited by OperationNT,

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
451
Trophies
0
XP
991
Country
United States
Your title isnt clickbait, Not sure what dollywhip is talking about,

You are fine no need to change the title,


The 'title' has no substance and will get overlooked. Also, some users have been updating from 4.1 to 5.1 and wasting there chance at a softmod for this. 4.1 softmod info, of which, I just posted as a reminder in the Atmosphere thread.
 
Last edited by DollyWhipDoll,

Phenj

Well-Known Member
Member
Joined
May 22, 2018
Messages
493
Trophies
0
XP
1,895
Country
Italy
"Exception: System.IO.FileNotFoundException: Non è stato possibile caricare il file o l'assembly 'LibSwitch, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' o una delle relative dipendenze. Impossibile trovare il file specificato.
in SwitchKeyDumper.Program.Init()
in SwitchKeyDumper.Program.Main(String[] args)"
When running KeyDumper.exe
 

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
451
Trophies
0
XP
991
Country
United States
I was able to generate a "kernel-patched.bin" for my 4.0.1 FW.
Then I used it and I tried "Bayonetta 2" over "Super Mario Odyssey" (cartridge game with ID 0100000000010000). Everything works fine (including saves). :-)
About saves, it seems Bayonneta 2 can save and it doesn't interfere with Mario saves:
- I let Bayonetta 2 saves
- I restart my Switch to check Mario save state: my 900 moons were still here :-)
- I restart my Switch in LayeredFS mode them start "Mario with boobs" (aka. Bayonetta 2 over Super Mario Odyssey): the save is still here too

However, tools like Checkpoint only see Super Mario Odyssey save. Do you know were Bayonetta 2 save is? Is it "mixed" with "Super Mario Odyssey" save?

Anyway, thank you very much for your help on 4.X FW!


Here's a thread you may find useful https://gbatemp.net/threads/how-to-use-layeredfs-for-backup-loading-what-games-work-dont.507510/

Not sure if all the findings are in the OP, though.

Ok, I see you're there.
 
Last edited by DollyWhipDoll,

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
There are 6 different Kernel.bin:
- FW 1.0.0
- FW 2.0.0 - 2.3.0
- FW 3.0.0
- FW 3.0.1 - 3.0.2
- FW 4.0.0 - 4.1.0
- FW 5.0.0 - 5.1.0
If you use a dumped nand from 4.0.0 it will have the same Kernel.bin as 4.1.0, there is no difference or my program would tell you "Unknown Kernel.bin, Hash:".

Can someone send a me compiled version?
The 7z contains a compiled exe?

"Exception: System.IO.FileNotFoundException: Non è stato possibile caricare il file o l'assembly 'LibSwitch, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' o una delle relative dipendenze. Impossibile trovare il file specificato.
in SwitchKeyDumper.Program.Init()
in SwitchKeyDumper.Program.Main(String[] args)"
When running KeyDumper.exe
Use the full folder not just the exe..., the error tells you, that it is missing LibSwitch.dll.

@Falo
Is there console unique information inside the generated kernel.bin?
No, but the Keys.txt will contain console unique keys.

Patch for 3.x is finished, to my suprise 3.0.0 Kernel.bin is almost identical to 3.0.2, so less work because the patch is the same.
https://www.dropbox.com/s/y8mwliaij4rplak/SwitchToolbox v1.0.0.2.7z?dl=0
Please 3.0.0 and 3.0.2 user test and report if working.
 

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
how did you get this to work mine just crashes....
I've tried Splatoon 2 over Odyssey on 4.1 and I get nothing but an infinite Nintendo splash screen, uncertain what I'm doing wrong.

did you convert the xci manually or with tool, and what is the error?
I converted mine with a tool, can send images of files if I have to. Sorry to hijack @d4nielr lol
 

MonMonz

Well-Known Member
OP
Member
Joined
Nov 7, 2014
Messages
485
Trophies
0
XP
1,680
Country
Egypt
There are 6 different Kernel.bin:
- FW 1.0.0
- FW 2.0.0 - 2.3.0
- FW 3.0.0
- FW 3.0.1 - 3.0.2
- FW 4.0.0 - 4.1.0
- FW 5.0.0 - 5.1.0
If you use a dumped nand from 4.0.0 it will have the same Kernel.bin as 4.1.0, there is no difference or my program would tell you "Unknown Kernel.bin, Hash:".


The 7z contains a compiled exe?


Use the full folder not just the exe..., the error tells you, that it is missing LibSwitch.dll.


No, but the Keys.txt will contain console unique keys.

Patch for 3.x is finished, to my suprise 3.0.0 Kernel.bin is almost identical to 3.0.2, so less work because the patch is the same.
https://www.dropbox.com/s/y8mwliaij4rplak/SwitchToolbox v1.0.0.2.7z?dl=0
Please 3.0.0 and 3.0.2 user test and report if working.
cool i edit the 1st page with your links waiting for 2.x support
thanks so much for your effort man you are a hero
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: lemme ask in forums