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

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,023
Trophies
4
Age
46
Location
At my chair.
XP
27,111
Country
Colombia
nope:

1728961035660.png

the source on that page is a link to the now defunct github repo.

EDIT:


Ah, I just found the link with latest release and source, thanks @josete2k
 
  • Like
Reactions: josete2k

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,176
Trophies
2
Age
30
Location
New York City
XP
13,785
Country
United States
Why on earth would you update to an unstable firmware???

The reason you're stuff is not working is because you're on firmware 19. Either wait or downgrade but you'll probably break more things by downgrading so just be patient. Next time, do NOT update to the latest firmware unless you absolutely need to.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,023
Trophies
4
Age
46
Location
At my chair.
XP
27,111
Country
Colombia
Why on earth would you update to an unstable firmware???

The reason you're stuff is not working is because you're on firmware 19. Either wait or downgrade but you'll probably break more things by downgrading so just be patient. Next time, do NOT update to the latest firmware unless you absolutely need to.
may I say: RTFM! , I am allowed?
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,023
Trophies
4
Age
46
Location
At my chair.
XP
27,111
Country
Colombia

Attachments

  • Hekate+AMS-package3-sigpatches-1.8.0P-cfw-19.0.0_V3.zip
    153.4 KB · Views: 5
Last edited by impeeza,

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
839
Trophies
1
XP
3,006
Country
Russia
Hello there fellow tempers, this are the most recent collection of patches for Atmosphère 1.8.0 PRERELEASE and the current FW 19 ones are on the attached file.

DO NOT FORGET ALSO TO UPGRADE YOUR SYS-PATCH SYSMODULE AND RESTART THE CONSOLE
Your IPS patches for FS 19 contains more patches than patches.ini: it patches 3 places but in patches.ini only 2.
 

TomSwitch

Well-Known Member
Member
GBAtemp Patron
Joined
Jan 10, 2019
Messages
5,228
Trophies
3
Age
44
XP
17,007
Country
United States
Yes indeed, and are not mine some people are working on them, seems big N tried to make harder to patch the needed parts to be able to run unsigned software
Can you check whether some are not needed? I disabled some and seems nothing breaks. What does nocntchk do?
[fs]
noacidsigchk1=Skipped
noacidsigchk2=Skipped
noncasigchk_old=Skipped
noncasigchk_new=Skipped
noncasigchk_new2=Patched (sys-patch)
nocntchk_old=Skipped
nocntchk_new=Unpatched
nocntchk_FW19_1=Disabled
nocntchk_FW19_2=Disabled
[ldr]
noacidsigchk=Patched (sys-patch)
debug_flag=Patched (sys-patch)
[erpt]
no_erpt=Patched (sys-patch)
[es]
es1=Skipped
es2=Skipped
es3=Skipped
es4=Skipped
es5=Skipped
es6=Skipped
es6a=Patched (sys-patch)
es7=Skipped
es7_FW18-19=Disabled
[nifm]
ctest=Patched (sys-patch)
 
  • Like
Reactions: impeeza

josete2k

Well-Known Member
Member
Joined
Apr 24, 2009
Messages
857
Trophies
1
Age
44
Location
Spain
XP
2,051
Country
Spain
No, I removed that one and made new patterns.

Code:
        //new good patch tested on fw 19
    { "nocntchk_FW19_1", "0xC003005401", 0, 0, bne_cond, ret1_patch, ret1_applied, true, MAKEHOSVERSION(19,0,0) },
    { "nocntchk_FW19_2", "0x1C0012.050071..0054..00.60", -9, 0, bl_cond, ret0_patch, ret0_applied, true, MAKEHOSVERSION(19,0,0) },
    //
    { "noacidsigchk1", "0xC8FE4739", -24, 0, bl_cond, ret0_patch, ret0_applied, true, FW_VER_ANY, MAKEHOSVERSION(9,2,0) },
    { "noacidsigchk2", "0x0210911F000072", -5, 0, bl_cond, ret0_patch, ret0_applied, true, FW_VER_ANY, MAKEHOSVERSION(9,2,0) },
    { "noncasigchk_old", "0x1E42B9", -5, 0, tbz_cond, nop_patch, nop_applied, true, MAKEHOSVERSION(10,0,0), MAKEHOSVERSION(14,2,1) },
    { "noncasigchk_new", "0x3E4479", -5, 0, tbz_cond, nop_patch, nop_applied, true, MAKEHOSVERSION(15,0,0), MAKEHOSVERSION(16,1,0) },
    { "noncasigchk_new2", "0x258052", -5, 0, tbz_cond, nop_patch, nop_applied, true, MAKEHOSVERSION(17,0,0) },
    { "nocntchk", "0x081C00121F050071..0054", -4, 0, bl_cond, ret0_patch, ret0_applied, true, MAKEHOSVERSION(10,0,0), MAKEHOSVERSION(15,0,0) },
};

constinit Patterns ldr_patterns[] = {
    { "noacidsigchk", "0xFD7B.A8C0035FD6", 16, 2, subs_cond, subs_patch, subs_applied, true },
};

constinit Patterns es_patterns[] = {
    { "es1", "0x1F90013128928052", -4, 0, cbz_cond, b_patch, b_applied, true, FW_VER_ANY, MAKEHOSVERSION(13,2,1) },
    { "es2", "0xC07240F9E1930091", -4, 0, tbz_cond, nop_patch, nop_applied, true, FW_VER_ANY, MAKEHOSVERSION(10,2,0) },
    { "es3", "0xF3031FAA02000014", -4, 0, bne_cond, nop_patch, nop_applied, true, FW_VER_ANY, MAKEHOSVERSION(10,2,0) },
    { "es4", "0xC0FDFF35A8C35838", -4, 0, mov_cond, nop_patch, nop_applied, true, MAKEHOSVERSION(11,0,0), MAKEHOSVERSION(13,2,1) },
    { "es5", "0xE023009145EEFF97", -4, 0, cbz_cond, b_patch, b_applied, true, MAKEHOSVERSION(11,0,0), MAKEHOSVERSION(13,2,1) },
    { "es6", "0x.6300...0094A0..D1..FF97", 16, 0, mov2_cond, mov0_patch, mov0_applied, true, MAKEHOSVERSION(14,0,0), MAKEHOSVERSION(17,0,1) },
    //new good patch tested on fw 18-19
    { "es7_FW18-19", "0xFF97..132A...A9........FF.0491C0035FD6", 2, 0, mov2_cond, mov0_patch, mov0_applied, true, MAKEHOSVERSION(18,0,0), MAKEHOSVERSION(19,0,0) },
I hope not made any mistake:
 

Attachments

  • files.rar
    8 KB · Views: 6
  • Like
  • Love
Reactions: laz305 and impeeza

RedColoredStars

Well-Known Member
Member
Joined
Aug 14, 2022
Messages
1,566
Trophies
2
Location
Angoche
XP
2,161
Country
Mozambique
Used the new sys patches it says failed to apply nosigpatch press power to continue so I do and it works perfectly any way to get rid of that message on boot so I don't have to get up to press power button

I believe that's caused by having redundant lines in your hekate_ipl.ini file while using sys-patch. Delete all lines that mention kip1 and see if that gets rid of the message.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,023
Trophies
4
Age
46
Location
At my chair.
XP
27,111
Country
Colombia
Can you check whether some are not needed? I disabled some and seems nothing breaks. What does nocntchk do?
[fs]
noacidsigchk1=Skipped
noacidsigchk2=Skipped
noncasigchk_old=Skipped
noncasigchk_new=Skipped
noncasigchk_new2=Patched (sys-patch)
nocntchk_old=Skipped
nocntchk_new=Unpatched
nocntchk_FW19_1=Disabled
nocntchk_FW19_2=Disabled
[ldr]
noacidsigchk=Patched (sys-patch)
debug_flag=Patched (sys-patch)
[erpt]
no_erpt=Patched (sys-patch)
[es]
es1=Skipped
es2=Skipped
es3=Skipped
es4=Skipped
es5=Skipped
es6=Skipped
es6a=Patched (sys-patch)
es7=Skipped
es7_FW18-19=Disabled
[nifm]
ctest=Patched (sys-patch)
If you enable the «Version skip» option, the SYS-Patch sysmodule will try to search for patterns even if they are meant for Firmware or CFW versions you haven't running at that time, if is disabled you see «Skipped» because the patterns will be not looked for.

NoCNTCHK is about patch FW to not apply CNT Checks.
Post automatically merged:

Is it for 19.0 only or can we use it on 18.1 also?
The sigpatches zip file contains files for firmware from 1.0.0 to 19.0.0 and Atmosphère 0.07.00 to 1.08.00(pre) so you can use it on any combination you need.
 
  • Like
Reactions: Blythe93 and laz305

josete2k

Well-Known Member
Member
Joined
Apr 24, 2009
Messages
857
Trophies
1
Age
44
Location
Spain
XP
2,051
Country
Spain
The sigpatches zip file contains files for firmware from 1.0.0 to 19.0.0 and Atmosphère 0.07.00 to 1.08.00(pre) so you can use it on any combination you need.
I think you missed some patches in patches.ini

These are from mr miniminx files:

Code:
#FS 19.0.0-fat32
[FS:D94C6815F8F50A20]
.nosigchk=0:0x021478:0x4:60090036,1F2003D5
.nosigchk=0:0x0745A0:0x4:89740394,E0031F2A
.nosigchk=0:0x074524:0x4:C0030054,10000014

#FS 19.0.0-exfat
[FS:EDA87868A4490750]
.nosigchk=0:0x021478:0x4:60090036,1F2003D5
.nosigchk=0:0x0745A0:0x4:95A20394,E0031F2A
.nosigchk=0:0x074524:0x4:C0030054,10000014

#loader Atmosphere-1.8.0 pre
[Loader:D3FD950603AECC4D]
.nosigchk=0:0x602A:0x1:01,00
Post automatically merged:

If you enable the «Version skip» option, the SYS-Patch sysmodule will try to search for patterns even if they are meant for Firmware or CFW versions you haven't running at that time, if is disabled you see «Skipped» because the patterns will be not looked for.
I think that's the opposite. If Version Skip is disabled, the sysmodule will try to search all patterns, not only the present CFW
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: Going to be a whole genre on the adult web sites lol