Hacking Custom Boot Logo for Switch

proffk

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
569
Trophies
0
XP
1,011
Country
United Kingdom
I've updated these boot logos for 14.1.0.
1650218606787.png
1650218624481.png
1650218643597.png
 

Attachments

  • Boot Logo.rar
    3 MB · Views: 9
  • Like
Reactions: chronoss and laz305

impeeza

Ā”Kabito!
Member
Joined
Apr 5, 2011
Messages
1,572
Trophies
1
Age
44
XP
2,528
Country
Colombia
Hello there, i was searching and couldn't find.

does any body know how to extract the original bootlogo image from the OFW files? thanks.
 

impeeza

Ā”Kabito!
Member
Joined
Apr 5, 2011
Messages
1,572
Trophies
1
Age
44
XP
2,528
Country
Colombia
yep if you see the last entry is mine almost 1 year now, and my programming skills aren't so deep to reverse the process to create the patches on the script.
 

impeeza

Ā”Kabito!
Member
Joined
Apr 5, 2011
Messages
1,572
Trophies
1
Age
44
XP
2,528
Country
Colombia
I'll be damned. It's you!

I've been wondering the same thing for almost as long. It bugs me that I don't know how to make them smaller.
yep I will like to make the smallest possible patch and do it "legally" I did get one from a obscure site but I don't know if is the original one and I am sure downloading big N assets isn't the more legal thing, extracting from your current firmware is a little more legal :P
 

binkinator

Garfieldā€™s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
2,587
Trophies
2
XP
1,803
Country
United States
yep I will like to make the smallest possible patch and do it "legally" I did get one from a obscure site but I don't know if is the original one and I am sure downloading big N assets isn't the more legal thing, extracting from your current firmware is a little more legal :P

A cool little homebrew to do it on the switch would be hella cool.

Here's my other "White Whale" for graphics...how to change the Sept logo.
 

binkinator

Garfieldā€™s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
2,587
Trophies
2
XP
1,803
Country
United States
is the sept logo the one on package3 file?
No sir. There are three logos after Hekate launched Atmosphere and they fire in this order:
1) Atmos Logo...this is the package3 1280x720 logo handled by this: https://github.com/Atmosphere-NX/Atmosphere/blob/master/utilities/insert_splash_screen.py
2) Sept logo...this is the white Atmosphere triangle (dunno how to create the RAW image required)
3) Boot logo...this is the 308x350 logo handled by this: https://github.com/friedkeenan/switch-logo-patcher
 
  • Like
Reactions: impeeza

binkinator

Garfieldā€™s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
2,587
Trophies
2
XP
1,803
Country
United States
so if you use hekate you have 4 boot logos!! cool.
Ayup. Each entry in my hekate_ipl.ini has itā€™s own custom splash.
I thought it was strange that people wanted to strip the logos off!
I added one for my Trinket M0 launcher as well.
Trinket passes to ArgonNX-SE which also has a logo.
The ā€œSeptā€ logo (itā€™s actually the Atmosphere Logo) I would probably change it just enough that people would know itā€™s not stock.
I run my Switch like NASCARā€¦logos everywhere!

I just asked about Sept on Discordā€¦letā€™s see what happens.
 
Last edited by binkinator,
  • Like
Reactions: Storm21

binkinator

Garfieldā€™s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
2,587
Trophies
2
XP
1,803
Country
United States
@impeeza

Just got this from friedkeenan himself:
yeah I need to make a script to do it for you but that requires effort
but basically at the offsets listed by <https://github.com/friedkeenan/switch-logo-patcher/blob/master/gen_patches.py#L9=L31> (the last entry is for the most recent FW version) there are `0x69460` bytes (`308 * 350 * 4`) of RGBA data that correspond to the switch logo
and you can dump that and convert it to a PNG or something and then use it

# Build Id: offset
patch_info = {
# AM patches
"C79F22F18169FCD3B3698A881394F6240385CDB1": 1668164,
"01890C643E9D6E17B2CDA77A9749ECB9A4F676D6": 1962240,
"C088ADC91417EBAE6ADBDF3E47946858CAFE1A82": 1962240,
"3EC573CB22744A993DFE281701E9CBFE66C03ABD": 1716480,
# Vi patches
"7B4123290DE2A6F52DE4AB72BEA1A83D11214C71": 1831168,
"723DF02F6955D903DF7134105A16D48F06012DB1": 1835264,
"967F4C3DFC7B165E4F7981373EC1798ACA234A45": 1573120,
"98446A07BC664573F1578F3745C928D05AB73349": 1589504,
"0767302E1881700608344A3859BC57013150A375": 1593600,
"7C5894688EDA24907BC9CE7013630F365B366E4A": 1593600,
"7421EC6021AC73DD60A635BC2B3AD6FCAE2A6481": 1536256,
"96529C3226BEE906EE651754C33FE3E24ECAE832": 1544448,
"D689E9FAE7CAA4EC30B0CD9B419779F73ED3F88B": 1655040,
"65A23B52FCF971400CAA4198656D73867D7F1F1D": 1655040,
"B295D3A8F8ACF88CB0C5CE7C0488CC5511B9C389": 1696000,
"82EE58BEAB54C1A9D4B3D9ED414E84E31502FAC6": 1708288,
"AFEAACF3E88AB539574689D1458060657E81E088": 1716480,
}

Not going to lie and say it all makes sense but itā€™s a huge clue on how it works.
 
Last edited by binkinator,
  • Wow
  • Like
Reactions: Storm21 and impeeza

impeeza

Ā”Kabito!
Member
Joined
Apr 5, 2011
Messages
1,572
Trophies
1
Age
44
XP
2,528
Country
Colombia
Ayup. Each entry in my hekate_ipl.ini has itā€™s own custom splash.
I thought it was strange that people wanted to strip the logos off!
I added one for my Trinket M0 launcher as well.
Trinket passes to ArgonNX-SE which also has a logo.
The ā€œSeptā€ logo (itā€™s actually the Atmosphere Logo) I would probably change it just enough that people would know itā€™s not stock.
I run my Switch like NASCARā€¦logos everywhere!

I just asked about Sept on Discordā€¦letā€™s see what happens.
humm, I do forgot Argon, I actually use a R4s injector which comes with Argon payload v0.3 (I haven't be able to create a new payload with latest) so you are right:

RCM -> inject payload
  • Argon Logo
  • Hekate splash
  • Atmosphere package 3 (normally i load package 3 on hekate) or if you load fuse.bin atmospehere triangle and then package 3 logo
  • bootlogo (the nintendo switch one of the FW)
and in the last versions of Hekate & atmosphĆØre the load time is reduced a lot. But if i don't use a "optimized" bootlogo the loading time is delayed up to 30 seconds.

The Hekate splash are great. I just buy a unpatched console for my nephew and be able to tell what payload is loading on hekate is a bless.
 

Pixelblue230

New Member
Newbie
Joined
May 25, 2022
Messages
2
Trophies
0
Age
43
Location
Essex
XP
9
Country
United Kingdom
Is there a way of running a video file for the booting screen ??? Or I'm I asking a bit too much ??
Thanks in advance :D:switch:
 

Attachments

  • Intro.mp4
    16.4 MB · Views: 1
General chit-chat
Help Users
  • No one is chatting at the moment.
    Mariposa @ Mariposa: hiya