Hacking Do any Hekate payloads work for 3.0.0?

Flavindapple

Member
Newcomer
Joined
May 20, 2018
Messages
10
Reaction score
5
Trophies
0
Age
34
XP
296
Country
United States
I was wondering because it seams to be the most convenient way to grant access to HBL / backup Nand, but I only see mention of 4.x.x and 5.x.x firmwares.
I was originally using pegaswitch in linux, and switched to the HBL DNS. But at this point I would prefer to just disable Wifi on switch entirely for the time being.
 
Yeah, but that requires wifi being enabled. and I was hoping for a way to use HBL without hosting a DNS server requiring wifi to be on. With hekate it looks like you can run HBL with wifi fully disabled.

I only ask because I read somewhere that people using the 104.236.106.125 DNS for HBL eventually were asked to update their switch. If this is not a real concern then I will continue using HBL.
Also, Im pretty sure with one of the Hekate payloads you can fully backup your Nand with user data. I don't know of a method on 3.0.0 that is as simple.
 
Last edited by Flavindapple,
Yeah, but that requires wifi being enabled. and I was hoping for a way to use HBL without hosting a DNS server requiring wifi to be on. With hekate it looks like you can run HBL with wifi fully disabled.
Why are you so scared about having wifi turned on? Trust me that Nintendo won't ban you :P
 
  • Like
Reactions: Flavindapple
Why are you so scared about having wifi turned on? Trust me that Nintendo won't ban you :P

Lol, Idk. Guess I'm just paranoid about it. Something scares me about having wifi enabled on a exploited device.
I've had Wifi disabled permanently on my Vita once Enso was released. Wouldn't dare enabling it again.
 
hekate works on any FW and always will.

I have a Switch on 3.0.1, and although Hekate works for dumping the nand, it is unable to load custom FW. This prevents me from loading HBL.

The commit on 5/12 added 4xx support, but I think 3.0.0 and 3.0.1 still need to be patched.

From pkg1.c:

Code:
static const pkg1_id_t _pkg1_ids[] = {
    { "20161121183008", 0, 0x1900, 0x3FE0, { 2, 1, 0 }, 0x40014020, _secmon_1_patchset }, //1.0.0
    { "20170210155124", 0, 0x1900, 0x3FE0, { 0, 1, 2 }, 0x4002D000, _secmon_2_patchset }, //2.0.0
    { "20170519101410", 1, 0x1A00, 0x3FE0, { 0, 1, 2 }, 0x4002D000, NULL }, //3.0.0
    { "20170710161758", 2, 0x1A00, 0x3FE0, { 0, 1, 2 }, 0x4002D000, NULL }, //3.0.1
    { "20170921172629", 3, 0x1800, 0x3FE0, { 1, 2, 0 }, 0x4002B000, _secmon_5_patchset }, //4.0.0
    { "20180220163747", 4, 0x1900, 0x3FE0, { 1, 2, 0 }, 0x4002B000, _secmon_6_patchset }, //5.0.0
    { NULL, 0, 0, 0, 0 } //End.
};

Edit: Oops, I meant to write 3.0.1, not 3.0.3
 
Last edited by dapharsyde,
I have a Switch on 3.0.3, and although Hekate works for dumping the nand, it is unable to load custom FW. This prevents me from loading HBL.

The commit on 5/12 added 4xx support, but I think 3.0.0 and 3.0.1 still need to be patched.

From pkg1.c:

Code:
static const pkg1_id_t _pkg1_ids[] = {
    { "20161121183008", 0, 0x1900, 0x3FE0, { 2, 1, 0 }, 0x40014020, _secmon_1_patchset }, //1.0.0
    { "20170210155124", 0, 0x1900, 0x3FE0, { 0, 1, 2 }, 0x4002D000, _secmon_2_patchset }, //2.0.0
    { "20170519101410", 1, 0x1A00, 0x3FE0, { 0, 1, 2 }, 0x4002D000, NULL }, //3.0.0
    { "20170710161758", 2, 0x1A00, 0x3FE0, { 0, 1, 2 }, 0x4002D000, NULL }, //3.0.1
    { "20170921172629", 3, 0x1800, 0x3FE0, { 1, 2, 0 }, 0x4002B000, _secmon_5_patchset }, //4.0.0
    { "20180220163747", 4, 0x1900, 0x3FE0, { 1, 2, 0 }, 0x4002B000, _secmon_6_patchset }, //5.0.0
    { NULL, 0, 0, 0, 0 } //End.
};
You must be the only guy with 3.0.3 switch in the world :D
3.0.0 was the fist FW to support HBL and supports it "natively".
1.0.0 and 2.0.0 can load it via pegaswitch.
4.x.x and 5.x.x have hekate to patch it.
3.0.1 is the only FW that does not have HBL.
 
Yeah the official word seems to be, the patchset hasn't been done for 3.x, but nobody is doing it, because naewhert(?) is working on something new that will remove the need for the secmon patchsets on any firmware version. So support for booting patched OS should come to 3.x soon.
 
Last edited by hippy dave,
Yeah the official word seems to be, the patchset hasn't been done for 3.x, but nobody is doing it, because naewhert(?) is working on something new that will remove the need for the secmon patchsets. So support for booting patched OS should come to 3.x soon.
Nobody is doing it because HBL works on 3.0.0 and they just don't care about 3.0.1 users :D /s
 
You must be the only guy with 3.0.3 switch in the world :D
3.0.0 was the fist FW to support HBL and supports it "natively".
1.0.0 and 2.0.0 can load it via pegaswitch.
4.x.x and 5.x.x have hekate to patch it.
3.0.1 is the only FW that does not have HBL.

Sorry, I meant 3.0.1 - apparently I'm one of very few that are in that exactly wrong spot right now. :)
 

Site & Scene News

Popular threads in this forum