Hacking Sigpatches for Atmosphere (Hekate, fss0, fusee & package3)

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 5,205,726
  • Replies Replies 7,303
  • Likes Likes 266
Hi guys. What about tinfoil. It is not working anymore on 21.20.
I think so sigpatches is the problem. It needs an update or something different will take place.
It's not a sig patches issue. It's a compatibility issue. Tinfoil needs an update to work with vanilla atmosphere. There was some changes done and alot of apps need to be recompiled with the latest libnx.
 
  • Like
Reactions: Blythe93
Tinfoil doesn't run on atmosphere 1.10.0+ (no, not firmware version 21.0.0+, that's unrelated).
tinfoil does work on atmosphere 1.9.5.
the reason why is this:
https://github.com/Atmosphere-NX/Atmosphere/commit/e36051359c2d9ff9711bb39314a41fb6b0f39ac8
and this:
https://github.com/switchbrew/libnx/commit/cad06c006e4e0caf9c63755ac6c2a10a52333e27

anyway i ported some of the custom libraries tinfoil use latest dkp/libnx, and the main tinfoil developer said there's only a few changes left, but it's poor UX to release it hastily without first considering if we can still retain backwards compatability, as about 0% of the tinfoil userbase has atmosphere 1.10 with the libnx linked to TLS starting at 0x180.

it's tricky one, as tinfoil updates tinfoil, it doesn't update peoples atmosphere setups.
 
  • Like
Reactions: Blythe93
*** Updated 2026 - 01 - 12 ***

Sigpatches updated for 21.2.0,

And Upgraded to Atmosphère 1.10.1 (no version for FW 21.2.0 yet)

SYS-Patch should work fine with this FW too.
Very grateful for this community and the effort put in! I have made an account to keep upto date and to say thank you very much, confirmed working on the latest firmware 21.2.0, and Atmosphere 1.10.2
 
  • Like
Reactions: impeeza
it's tricky one, as tinfoil updates tinfoil, it doesn't update peoples atmosphere setups.
Considering I've had Tinfoil stop working SEVERAL times after an upgrade, and the only fix was to manually download the latest self-installer NRO and run it, I'd say there's not much new, and he should just put the working version on the website for us to use when we choose to update Atmosphere. However anybody chooses to get new files on their Switch, it must be done for Atmosphere (and Hekate, if used), so having to also put a new Tinfoil NRO on the card as well, is no big deal and just a second or two more.

Basically, the self-updating hasn't been all it's cracked up to be in the first place. And to be fair, SciresM stated that the fix ensures this will never happen again, so it's a one-time deal. No real need to sweat figuring out how to make the auto-update file backwards compatible. JMHO.
 
Considering I've had Tinfoil stop working SEVERAL times after an upgrade, and the only fix was to manually download the latest self-installer NRO and run it, I'd say there's not much new, and he should just put the working version on the website for us to use when we choose to update Atmosphere. However anybody chooses to get new files on their Switch, it must be done for Atmosphere (and Hekate, if used), so having to also put a new Tinfoil NRO on the card as well, is no big deal and just a second or two more.

Basically, the self-updating hasn't been all it's cracked up to be in the first place. And to be fair, SciresM stated that the fix ensures this will never happen again, so it's a one-time deal. No real need to sweat figuring out how to make the auto-update file backwards compatible. JMHO.
You're a minority.

We care about the majority userbase's UX (User eXperience).
 
  • Like
Reactions: impeeza
can anyone help me and point me to the right direction with jailbreaking and loading some games on my switch, ive looked at some yt videos and installed atmosphere, heckate and so on on my sd card but get stuck trying to get out of applet mode. all the tutorials say the same, press r and start a game but it sends error codes. i guess it has something to do with the sys patches this thread is about, and i hear people saying you should delete sigpatches but i dont know where to find either. can someone help me out, im very new to this whole enviroment.
 
Thank you so much for everything. Sharing information is wonderful. I say this everywhere. I've always tried to help everyone around me in every way I can.
For newbees it is better to use packs like hats search google and it finds you
 
Last edited by savagewarrior,
can anyone help me and point me to the right direction with jailbreaking and loading some games on my switch, ive looked at some yt videos and installed atmosphere, heckate and so on on my sd card but get stuck trying to get out of applet mode. all the tutorials say the same, press r and start a game but it sends error codes. i guess it has something to do with the sys patches this thread is about, and i hear people saying you should delete sigpatches but i dont know where to find either. can someone help me out, im very new to this whole enviroment.
Stay away from yt videos all of them are outdated the very same day they are released.

Upgrade all your software using the guide https://gbatemp.net/threads/ultimate-guide-to-upgrade-your-firmware-atmosphere.661148/ and do not to forget install sys-patch sysmodule and restar your console
 
Is there a reason to use tinfoil besides installing games? Like any certain features tinfoil has that no other app has that makes people want to keep using it?
 
Hi i have this problem while i am trying to transfer my save file on a hack switch to my normal switch. I dont understand why, cause i always do it this way, and i have already upload atmosphere and all filmware
 
Which problem?
I cannot conect my hack switch into Internet to transfer game save files to other normal switch. The error said: 2137-7404
 

Attachments

  • IMG-20260126-WA0001.jpg
    IMG-20260126-WA0001.jpg
    108.6 KB · Views: 18
I’m sorry if this was answered. But my romfs for TOTK stopped working. I updated and the game launches without any romfs or exefs folder but crashes if it has those folder. Is this something that is broken for now?
 
I’m sorry if this was answered. But my romfs for TOTK stopped working. I updated and the game launches without any romfs or exefs folder but crashes if it has those folder. Is this something that is broken for now?
May be your mod got corrupted, delete the correspondant SDMC:/atmosphere/contents folder, download them again and copy to the card.

Also verify your card using Htestw2
 
Look like Atomshere is retiring at any time meaning that wont be any updating in future that is really bummer.



if it's matter of key derivation and emummc offsets and nogc patches like that of:
https://github.com/Atmosphere-NX/Atmosphere/commit/18bb1fdea00781dac30a051aad6ae1d80ad67137
https://github.com/Atmosphere-NX/Atmosphere/commit/f59e6a936bebd2a7f7cfc88e404a490f67f881a4

then that "anyone" can do. (at least the key derivation and offset finding parts)


the only source i'm not familiar with where to find is this one:
https://github.com/Atmosphere-NX/At...ogram/source/fusee_key_derivation.cpp#L80-L99

(if i were to know where that one comes from, i could at least ensure emummc will boot forever, assuming emummc is 21.2.0)
(it isn't in package1/package2/mariko package1 itself)
https://github.com/Atmosphere-NX/At...ram/source/fusee_key_derivation.cpp#L206-L209
(im assuming it's output during boot by package1, and this code itself says master_key_00 is used as key to decrypt/encrypt)

(for 21.0.0 the origin of "988EE2A68A5CB1068F61C1121ABA6E0F" (encrypting this with master_key_00 yields the device_master_kek_source of "92BF37800E79568C5775720A48D81539", but i don't know where either of these, if any of them are, embedded in the switch firmware files)

every other key i know where to find or derive


edit:

https://github.com/Atmosphere-NX/At...e/program/source/fusee_key_derivation.cpp#L98
the origin of this is:


DeviceMasterKek = decrypt_ecb(ks.DeviceMasterKekSource, master_kek)
DeviceMasterKekSources = encrypt_ecb(DeviceMasterKek, master_key_00)
DeviceMasterKek_dev = decrypt_ecb(ks.DeviceMasterKekSource, master_kek_dev)
DeviceMasterKekSourcesDev = encrypt_ecb(DeviceMasterKek_dev, master_key_00_dev)
 
Last edited by bth,
*** Updated 2026 - 01 - 12 ***

Sigpatches updated for 21.2.0,

And Upgraded to Atmosphère 1.10.1 (no version for FW 21.2.0 yet)

SYS-Patch should work fine with this FW too.

Hi everybody,
I was using FW 21.1.0 on:
- Atmosphère 1.10.2
- sys-patch Sysmodule 1.5.9
- the previous version of Sigpatches (sigpatches-1.10.1P-cfw-21.1.0_V0)
and everything was working fine.

Then I decided to update to FW 21.2.0 so before to do it, I downloaded and installed this last version of Sigpatches.
The systems starts and everything seems OK for the moment, but when I check the sys-patch Sysmodule Overlay the Log report this Unpatched error:
IMG_9156.jpg


How can I solve it?
Thanks!
 
Hi everybody,
I was using FW 21.1.0 on:
- Atmosphère 1.10.2
- sys-patch Sysmodule 1.5.9
- the previous version of Sigpatches (sigpatches-1.10.1P-cfw-21.1.0_V0)
and everything was working fine.

Then I decided to update to FW 21.2.0 so before to do it, I downloaded and installed this last version of Sigpatches.
The systems starts and everything seems OK for the moment, but when I check the sys-patch Sysmodule Overlay the Log report this Unpatched error:
View attachment 553466

How can I solve it?
Thanks!
enable them on the settings. you can edit the file or use the overlay.
 

Site & Scene News

Popular threads in this forum