Hacking [RCM Payload] Hekate - CTCaer mod

  • Thread starter CTCaer
  • Start date
  • Views 1,076,316
  • Replies 3,243
  • Likes 128

gaga24

Well-Known Member
Member
Joined
Nov 28, 2016
Messages
163
Trophies
0
Age
39
XP
1,150
Country
Ok, im on 6.2.0 and atmosphere 0.8.4, old dumps works from hekate 4.6 works, new one from 4.8 dont.
Lockpick is latest 1.2. Gonna use biskeydump.
 

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
Awesome.

I'm trying to dump PKG1 but it says tsec will run and then re run this part again, I did but it said the same thing.
Huh strange. Is update.bin correct (aka hekate 4.8)? If yes can you delete sept/payload.bin and try again? Update.bin will be copied there and used.
Btw just checked and it's working.

What is custom warmboot binary?

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

When working with Atomsphere 084, is it working like this?

Hekate CTCaer 4.8 chain loading sept/payload.bin?
How about Atomsphere 084's reboot to CFW feature? (not reboot to payload).

Would update.bin been involved in this booting process?

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

Reboot to a selected boot entry via HOS hb, is there an homebrew for this been released yet
There will be a homebrew. For reboot to payload, the reboot payload must be hekate.

Ok, im on 6.2.0 and atmosphere 0.8.4, old dumps works from hekate 4.6 works, new one from 4.8 dont.
Lockpick is latest 1.2. Gonna use biskeydump.
If you are on 6.2.0 it should work. I changed the format a little bit, but it shouldn't parse more than 2 0x10 bytes.
I basically removed the redundant extra 2 keys from <= 6.2.0. And now the file is 32 bytes long.
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,272
Country
United States
Huh strange. Is update.bin correct (aka hekate 4.8)? If yes can you delete sept/payload.bin and try again? Update.bin will be copied there and used.
Btw just checked and it's working.


There will be a homebrew. For reboot to payload, the reboot payload must be hekate.


If you are on 6.2.0 it should work. I changed the format a little bit, but it shouldn't parse more than 2 0x10 bytes.
I basically removed the redundant extra 2 keys from <= 6.2.0. And now the file is 32 bytes long.

Yes, is working, problem was I tried this before they added it to SDFiles(Kosmos) and it didn't work back then (don't know why) but then I downloaded the SDFiles and everything works awesome now! :D


by the way


I basically removed the redundant extra 2 keys from <= 6.2.0. And now the file is 32 bytes long.

^^^ broke Lockpick xD
 
Last edited by huma_dawii,

worm28

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
1,031
Trophies
1
XP
1,000
Country
United States
Im on 6.2.0 and i tried the new hekate_ctcaer_4.8.bin along with the new kosmos package and when i inject the payload i get a crash with a black screen i have to hold down the power button for like 10 or so seconds to power it off. I tried loading the fusee-primary.bin with the new kosmos files and atmosphere loads no problem i even deleted the old kosmos package from my sd card before installing the new one.
 

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
Yes, is working, problem was I tried this before they added it to SDFiles(Kosmos) and it didn't work back then (don't know why) but then I downloaded the SDFiles and everything works awesome now! :D
I think I might revisit that design. The problem is that I don't want to make the boot process slow.
I want it nice and fast. Dunno we'll see.

^^^ broke Lockpick xD
oof. It was mandatory change though. It shaved a lot of bytes in order to fit everything.

Im on 6.2.0 and i tried the new hekate_ctcaer_4.8.bin along with the new kosmos package and when i inject the payload i get a crash with a black screen i have to hold down the power button for like 10 or so seconds to power it off. I tried loading the fusee-primary.bin with the new kosmos files and atmosphere loads no problem i even deleted the old kosmos package from my sd card before installing the new one.
Afaik kosmos used new atmo without bundling the new loader.ini format. You might want to check that with them.
 

natkoden

Well-Known Member
Member
Joined
Jul 25, 2006
Messages
1,182
Trophies
1
XP
916
Country
Argentina
I think I might revisit that design. The problem is that I don't want to make the boot process slow.
I want it nice and fast. Dunno we'll see.


oof. It was mandatory change though. It shaved a lot of bytes in order to fit everything.


Afaik kosmos used new atmo without bundling the new loader.ini format. You might want to check that with them.

Wasn't that fixed in 11.10.1?

EDIT: It's not
 
Last edited by natkoden,

worm28

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
1,031
Trophies
1
XP
1,000
Country
United States
I think I might revisit that design. The problem is that I don't want to make the boot process slow.
I want it nice and fast. Dunno we'll see.


oof. It was mandatory change though. It shaved a lot of bytes in order to fit everything.


Afaik kosmos used new atmo without bundling the new loader.ini format. You might want to check that with them.
Correct you are thanks for the info.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,906
Trophies
2
XP
29,616
Country
United Kingdom
so i only have to put the boot.dat from sx os website and a menu in hekate*.ini with the line
payload=boot.dat and put it in root of sd
?
So no decompress or anything else is needed ?
You do need the boot.dat in the root of the sd card. But what I was saying to download from the sx os website is payload.bin - the download button says "Download SX Loader 1.0". Rename that to sxloader.bin or something and put it on your sd card, then configure hekate to chainload it.
 
  • Like
Reactions: FunThomas

FunThomas

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
652
Trophies
0
XP
2,016
Country
Gambia, The
You do need the boot.dat in the root of the sd card. But what I was saying to download from the sx os website is payload.bin - the download button says "Download SX Loader 1.0". Rename that to sxloader.bin or something and put it on your sd card, then configure hekate to chainload it.

Thanx now i understand what you meant ;-)
 
  • Like
Reactions: hippy dave

mattytrog

You don`t want to listen to anything I say.
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
There is an issue in github about this, but I haven't had time to check it.
Seems like logopath works but not the bootlogo.bmp
Code:
f_puts("\ncustomlogo=", &fp);
    itoa(h_cfg.customlogo, lbuf, 10);

missing in config.c?

EDIT: Nope. Not that. Stupid me.

Edit edit... X & y axis flipped. Change sanity check. Wrote on github
 
Last edited by mattytrog,

bundat

¿
Member
Joined
Jul 25, 2018
Messages
456
Trophies
0
XP
481
Country
Antarctica
Before 7.x, I used to go online while preserving my fuses by booting "Stock" in Hekate.

This seemed to be "semi-safe", and it seemed Nintendo didn't care enough about a fuse count mismatch to ban people.

However, @CTCaer said here:
https://github.com/CTCaer/hekate/issues/189#issuecomment-466826549
CTCaer said:
Stock is not possible anymore

I wonder how safe going online in the suggested "semi-stock" would be, just to preserve your fuses. :unsure:
 

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
Code:
f_puts("\ncustomlogo=", &fp);
    itoa(h_cfg.customlogo, lbuf, 10);

missing in config.c?

EDIT: Nope. Not that. Stupid me.

Edit edit... X & y axis flipped. Change sanity check. Wrote on github
Now I understood what you meant in github. Check the issue again. It's better to avoid deleting the sanitization, because the buffer is finite and fixed.

Before 7.x, I used to go online while preserving my fuses by booting "Stock" in Hekate.

This seemed to be "semi-safe", and it seemed Nintendo didn't care enough about a fuse count mismatch to ban people.

However, @CTCaer said here:
https://github.com/CTCaer/hekate/issues/189#issuecomment-466826549


I wonder how safe going online in the suggested "semi-stock" would be, just to preserve your fuses. :unsure:
It should be pretty safe, but nothing is 100% with nintendo.
On the other hand, I'm thinking of a disable most patches mode for semi-stock. Also, exo should emulate the original secmon.
 

MK73DS

Non-commutative algebra
Member
Joined
Feb 23, 2015
Messages
575
Trophies
0
Age
25
Location
France
Website
www.youtube.com
XP
1,536
Country
France
Hi everyone, sorry for the noob question if it is. Is it possible to remove the SD card while in Hekate and then put it back ? (For example, after a NAND backup to copy the backup on my PC). I just want to enter into RCM as little as possible.
I remember Godmode9 had an option like that on the 3DS, so maybe this can be done on the Switch too

Thanks :)
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,906
Trophies
2
XP
29,616
Country
United Kingdom
Hi everyone, sorry for the noob question if it is. Is it possible to remove the SD card while in Hekate and then put it back ? (For example, after a NAND backup to copy the backup on my PC). I just want to enter into RCM as little as possible.
I remember Godmode9 had an option like that on the 3DS, so maybe this can be done on the Switch too

Thanks :)
Yes, you're ok to remove it while in hekate's menus.
 
  • Like
Reactions: MK73DS

Dave_Chad

Well-Known Member
Member
Joined
Jun 29, 2016
Messages
741
Trophies
0
Age
37
XP
2,341
Country
Yes, you're ok to remove it while in hekate's menus.
How does this not cause corruption as surely the card is mounted? I'm using ExFAT so a bit worried about corruption that's all. Being able to do this would save me plenty of time.

Sent from my COR-L29 using Tapatalk
 

natkoden

Well-Known Member
Member
Joined
Jul 25, 2006
Messages
1,182
Trophies
1
XP
916
Country
Argentina
How does this not cause corruption as surely the card is mounted? I'm using ExFAT so a bit worried about corruption that's all. Being able to do this would save me plenty of time.

Sent from my COR-L29 using Tapatalk

You're not writing to the SD card, even though it's mounted, so...

better yet, turn off your console, take it out, then inject hekate again
 

Dave_Chad

Well-Known Member
Member
Joined
Jun 29, 2016
Messages
741
Trophies
0
Age
37
XP
2,341
Country
You're not writing to the SD card, even though it's mounted, so...

better yet, turn off your console, take it out, then inject hekate again

Thanks i guess i'll stick to using my phone to reboot. God only knows what happened with my internet when i submitted those last 10 messages or so!!!
 

8nxtsuke

New Member
Newbie
Joined
Feb 28, 2019
Messages
3
Trophies
0
Age
24
Location
Canada
Website
www.youtube.com
XP
63
Country
Canada
Sorry to interrupt, but for some reason, Hekate doesn't have some options in some of the menus for me.
I feel like it could be because I had to delete the modules folder to get Kosmos to run, but I'm not 100% sure.

I'm not sure which exact options I'm missing, but I do know that I can't find the option for a custom boot logo anywhere in the bootloader.
The weird part is that it doesn't even load any boot logo. Like, it just boots straight into the bootloader.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    It is mothers day I need to give @BigOnYa's wife a call
    +2
  • AncientBoi @ AncientBoi:
    And your own @SylverReZ ?
  • SylverReZ @ SylverReZ:
    I know who I need to call. :ninja:
  • K3Nv2 @ K3Nv2:
    Ghostbusters
    +1
  • SylverReZ @ SylverReZ:
    "Hello, this the feds?"
    +1
  • AncientBoi @ AncientBoi:
    Go ahead. I think there's a phone at my mums grave :D
  • K3Nv2 @ K3Nv2:
    Lucky
    +1
  • AncientBoi @ AncientBoi:
    I think we buried mum still sitting on the Lode 🚽 :unsure:
  • K3Nv2 @ K3Nv2:
    You aren't British
    +1
  • AncientBoi @ AncientBoi:
    Aye mate
  • K3Nv2 @ K3Nv2:
    Just because you drive on the wrong side of the road
    +1
  • AncientBoi @ AncientBoi:
    :rofl2: We built the cars first. Ask Mr Ford :D
  • K3Nv2 @ K3Nv2:
    No the brits did they figured out horse power first
  • AncientBoi @ AncientBoi:
    Everyone else is just Knock-offs :tpi:
  • K3Nv2 @ K3Nv2:
    I do wonder how much damage a horse would do to modern cars
  • AncientBoi @ AncientBoi:
    There ya go. always thinking Negative. :sad:
  • Wholesome @ Wholesome:
    hamburger
  • AncientBoi @ AncientBoi:
    Hot Dogs 🌭 🌭
  • AncientBoi @ AncientBoi:
    :unsure::unsure::unsure: Come to think of it, I might make 🌭 for lunch today. A change of pace :) With chili, cheese, onions, relish n mustard :D
    +1
  • BakerMan @ BakerMan:
    who'd be angrier if we pinged them, juan or leo?
    +1
  • AncientBoi @ AncientBoi:
    Juan
  • K3Nv2 @ K3Nv2:
    Someone has to delete Leo's thread to make him angry
    +2
  • AncientBoi @ AncientBoi:
    [awaits for him to notice something] :blush::ha::evil:
  • Xdqwerty @ Xdqwerty:
    im back
    Xdqwerty @ Xdqwerty: im back