Hacking Discussion Custom Home Menu themes and edits

Creatable

Well-Known Member
OP
Member
Joined
Jul 10, 2017
Messages
585
Trophies
0
Location
(insert wacky and amusing place here)
Website
hentaihaven.net
XP
1,633
Country
United States
INTRODUCTION
So a group of people (myself included) have been working on modifying qlaunch (the home menu) for custom themes and layouts. A few days ago we figured out how to do custom home menu colors and gradients, as previewed in the images attached (keep in mind these are proof of concepts so they do not look the best, but they are real and are running on real switches, these are not mockups) and we also got custom background images working, so I'm making this thread to see discussion about what we're doing, to provide updates as to what we have completed, and to dump our progress.

CREDITS
So, after some thinking, we've decided to release our method of changing colors, and maybe a few themes along the way.
First however, I'd like to thank the team that made this possible, Qcean
The current team members are as follows:
Creatable (Me!), einso, @GRAnimated, @Traiver, Cellenseres, @Vorphixx, and @SimonMKWii
GRAnimated was the one who thought up the method for changing the background colors, while Vorphixx was the one who implemented it.
Exelix figured out how to add custom images to the background!

HOW WE DID IT

We extracted common.szs with sarctool, and found a file in there called "BgNml.bflyt"
If you open that up in a hex editor, you should see a string of "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF" in the hex.
This is separated into groups which I have colored for you.
The orange ones are hex color values, by default these are white. You can change these values to anything you want as long as you use a hex color picker and replace each orange group of hex with your own hex color.
The pink FF's are separators that should not be modified.
Each section is its own corner, the first being the top left, the second being the top right, the third being the bottom left, and the fourth being the bottom right.
Once it was edited, the common.szs was repacked with sarctool using the modified BgNml.bflyt and put on an SD in the directory "SD:/ReiNX/titles/0100000000001000/romfs/lyt/"
Since qlaunch is a system title, a zero byte "fsmitm.flag" file was made and moved to "SD:/ReiNX/titles/0100000000001000/" which tells ReiNX to layer it as a system title.
Once that was finished, the SD card was put into a Switch and ReiNX booted with a modified, more colorful home menu.
You can use the same "FF FF FF" method on a lot of other bflyt files too, to change their default white color to something different.

THEME RELEASES

I'm assuming the mess before this was a bit too complex for most, so this section is dedicated to theme releases.
Currently, we're working on a few themes and are about to release a few.
These will be released in our Discord server (which can't be linked here until we find a way to make the distributed themes legal).

INFO
Currently we have:

- Custom background colors (with gradients and the ability to change corner colors)
- Layout editing (meaning you can move things around)
- Custom background images
- Text editing
- Cursor editing
- Icon editing
- Lockscreen color changing
- Settings color changing

Limitations:

- A lot of things are buggy
- The dark theme is just the light theme darkened, meaning you'll have to pick one theme for each mod
- Distributing the mods will be illegal unless a custom file format is introduced to patch your legally dumped qlaunch. We are currently working on this.
- Some things do not change color because they are their own application, however you can theme them separately

Credit: The blue theme and screenshots are made by @xXDungeon_CrawlerXx and the first two mods and screenshots are made by einso, the third screenshot is made by Traiver while that mod was a collaboration between him and I.
 

Attachments

  • 2018091902595500-57B4628D2267231D57E0FC1078C0596D.jpg
    2018091902595500-57B4628D2267231D57E0FC1078C0596D.jpg
    177.8 KB · Views: 16,018
  • 2018091821472400-57B4628D2267231D57E0FC1078C0596D.jpg
    2018091821472400-57B4628D2267231D57E0FC1078C0596D.jpg
    169.7 KB · Views: 15,795
  • image0-1.jpg
    image0-1.jpg
    90.3 KB · Views: 14,055
  • 2018091923143300-57B4628D2267231D57E0FC1078C0596D.jpg
    2018091923143300-57B4628D2267231D57E0FC1078C0596D.jpg
    123 KB · Views: 12,930
  • 2018091923142600-57B4628D2267231D57E0FC1078C0596D.jpg
    2018091923142600-57B4628D2267231D57E0FC1078C0596D.jpg
    85.3 KB · Views: 11,552
  • 2018091923142800-57B4628D2267231D57E0FC1078C0596D.jpg
    2018091923142800-57B4628D2267231D57E0FC1078C0596D.jpg
    22.5 KB · Views: 10,143
Last edited by Creatable,
Joined
Jul 27, 2012
Messages
612
Trophies
1
Age
45
Location
Devon
XP
2,219
Country
United Kingdom
About time this happened! This is a great step in making my offline switch completely how I want it to look! Nintendo got lazy when it came to the theme side of the switch. Hopefully this evolves into something amazing! Keep up the great work :)
 

Creatable

Well-Known Member
OP
Member
Joined
Jul 10, 2017
Messages
585
Trophies
0
Location
(insert wacky and amusing place here)
Website
hentaihaven.net
XP
1,633
Country
United States
Colors are ugly, layout is much better than stock. Thanks!
I specified that these are literally just proof of concepts. The layout will be kept, however I doubt the color scheme will be kept the same.
 

Essasetic

General Spectator
Member
Joined
Jun 16, 2018
Messages
1,573
Trophies
1
XP
3,304
Country
United Kingdom
I was talking about custom themes yesterday on a discord server.
Next day it's a reality lmao. But seriously these look nice.
I hope SX OS 2.0 does have support for the updated LayeredFS so I can use those sweet themes.
Good work guys :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...