Hacking RELEASE Hekate CTCaer mod v2.3 w/ Fusee kernel patches (LayeredFS support)

Status
Not open for further replies.

Drakia

Well-Known Member
OP
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
Last edited by Drakia,

jakkal

Well-Known Member
Member
Joined
Apr 27, 2018
Messages
2,303
Trophies
1
Age
44
XP
3,982
Country
United States
Yes, which is why this is not a kernel, it is Hekate IPL, which live-patches the kernel on boot to apply the Fusee patches which allow LayeredFS to work correctly.
Thanks for clarifying and thanks for the release
 

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
It was getting annoying seeing everyone scramble for a pre-patched kernel, so here's a copy of Hekate with the Fusee kernel patches implemented in it:
https://github.com/TheDgtl/hekate/releases/tag/v2.3-fusee

You will need to add the following line to your hekate_ipl.ini file, right after the list of kip1 files:
fuseepatch=1

This includes the 4.x kernel patch that was committed to fusee today, however I do not have a 4.x console to test on, so it may or may not work. I have tested and verified it is working correctly on 5.1.0.

All other options and such are the same as CTCaer's v2.3 release, he has better docs in the first post here: https://gbatemp.net/threads/rcm-payload-hekate-ctcaer-mod.502604/

I have opened a pull request to CTCaer's version of Hekate, once this has been merged (If it gets merged), I will be closing this thread. Just wanted to get a build out ASAP.

Thanks to @CTCaer for his fork of Hekate, and Naehrwert for Hekate itself
Nice thanks alot this makes things easier for everyone
 

luca1

Member
Newcomer
Joined
May 17, 2018
Messages
18
Trophies
0
Age
27
XP
190
Country
Brazil
Wait, this patches the kernel every time? Or does it offer the option to run without patching if I'm trying to run stock fmw?
 

Drakia

Well-Known Member
OP
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
Wait, this patches the kernel every time? Or does it offer the option to run without patching if I'm trying to run stock fmw?
This will only patch the kernel if you're loading via RCM (It's an RCM payload), and have "fuseepatch=1" in the particular Hekate configuration section you're loading.

--------------------- MERGED ---------------------------

hry do i still need to add kip1=fs_mitm.kip kip1=loader.kip kip1=sm.kip
Yes, this is just dealing with the kernel patch required to run fs_mitm, you still need all 3 kip files loaded
 

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
This will only patch the kernel if you're loading via RCM (It's an RCM payload), and have "fuseepatch=1" in the particular Hekate configuration section you're loading.

--------------------- MERGED ---------------------------


Yes, this is just dealing with the kernel patch required to run fs_mitm, you still need all 3 kip files loaded
ok thanks, I just didn't wanna assume
 

DiJornios

DiJiorno
Member
Joined
May 18, 2018
Messages
313
Trophies
0
Age
123
XP
1,082
Country
United States
Anyone willing to dumb this down for me, I know what the Layered FS thing is and what to with the Hetake file but like what will this do?
 

Drakia

Well-Known Member
OP
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
Anyone willing to dumb this down for me, I know what the Layered FS thing is and what to with the Hetake file but like what will this do?
Up until now, to use LayeredFS, you had to use a patched kernel.bin file. This payload allows you to avoid having to use a patched kernel.bin (Since it's Nintendo's copyrighted content, blah blah), by patching the kernel in-memory during startup.

This payload would be used with TegraRcmSmash, or whatever other method of sending an RCM payload you're using, instead of your current Hekate payload .bin file.
 

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
Up until now, to use LayeredFS, you had to use a patched kernel.bin file. This payload allows you to avoid having to use a patched kernel.bin (Since it's Nintendo's copyrighted content, blah blah), by patching the kernel in-memory during startup.

This payload would be used with TegraRcmSmash, or whatever other method of sending an RCM payload you're using, instead of your current Hekate payload .bin file.
hey i almost forgot to ask did this fix the problem with reopening a game when using LayeredFS ?
 

Drakia

Well-Known Member
OP
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
hey i almost forgot to ask did this fix the problem with reopening a game when using LayeredFS ?
This is just the same kernel patch that had been pre-applied to the kernel.bin going around. Any issues it had will still exist in this.

There's been far too much being posted about LayeredFS the past couple days, so I'm not sure what issue you're talking about, but I'd guess it would be more related to Stratosphere's side of things (The LayeredFS fs_mitm.kip file), rather than the kernel patch.
 

TotalJustice

Well-Known Member
Member
Joined
Jan 28, 2017
Messages
443
Trophies
0
Age
26
XP
2,603
Country
United Kingdom
I’ve added fuseepatch=1 and I’m loading the ipl payload but I all I get is a black screen loading any games (for layerfs)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Xdqwerty, Do you remember this song?