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

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,041
Trophies
4
Age
46
Location
At my chair.
XP
27,216
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,184
Trophies
2
Age
30
Location
New York City
XP
13,795
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,041
Trophies
4
Age
46
Location
At my chair.
XP
27,216
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,041
Trophies
4
Age
46
Location
At my chair.
XP
27,216
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
843
Trophies
1
XP
3,008
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,238
Trophies
3
Age
44
XP
17,046
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
858
Trophies
1
Age
44
Location
Spain
XP
2,053
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: 7
  • Like
  • Love
Reactions: laz305 and impeeza

RedColoredStars

Well-Known Member
Member
Joined
Aug 14, 2022
Messages
1,571
Trophies
2
Location
Angoche
XP
2,169
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,041
Trophies
4
Age
46
Location
At my chair.
XP
27,216
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
858
Trophies
1
Age
44
Location
Spain
XP
2,053
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
  • chrisrlink @ chrisrlink:
    the head dev is a fucking scumbag in my eyes
  • chrisrlink @ chrisrlink:
    no they settled in court
  • chrisrlink @ chrisrlink:
    same result
  • Veho @ Veho:
    I'm out of the loop here but is there a reason they bought one but just stomped on the other?
  • chrisrlink @ chrisrlink:
    yeah its mainly due to the country the devs live in
  • chrisrlink @ chrisrlink:
    a copyright unfriendly country (brazil)
  • Veho @ Veho:
    Hmmmm.... time to develop an emulator and then "settle" :ph34r:
  • chrisrlink @ chrisrlink:
    gives veho a handgun it's dangerous out there take this
  • chrisrlink @ chrisrlink:
    hahaha
  • Veho @ Veho:
    Oh neat, an extra gun.
  • Veho @ Veho:
    *hocks it to buy more Lego*
  • sombrerosonic @ sombrerosonic:
    sanatize your youtube links...
  • Veho @ Veho:
    Satanize your links.
    +2
  • K3Nv2 @ K3Nv2:
    Why do doctors gotta be like so when was the first time you had an erection
  • Veho @ Veho:
    If a urologist asks you that, it's not that weird But if a dentist asks it...
    +3
  • K3Nv2 @ K3Nv2:
    Pretty common for a gynecologist to ask it these days
    +2
  • Veho @ Veho:
    "When did you receive your first erection?"
    +2
  • K3Nv2 @ K3Nv2:
    But if a hot female dentists asks you should say whenever you get off work :teach:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    When did you have your first erection in a dentist chair? Lol
  • K3Nv2 @ K3Nv2:
    Last night
    +1
  • Veho @ Veho:
    That you're aware of.
  • K3Nv2 @ K3Nv2:
    BTW happy pre black Friday day
    K3Nv2 @ K3Nv2: BTW happy pre black Friday day