[SWITCH] NXThemes Installer V2.2.1 Released

The Italian developer exelix11 part of the Qcean team, has released a new update of NXThemes Installer in version 2.2.1. NxThemes Installer is a homebrew that can manage custom themes directly on the nintendo switch console, capable of installing both nxtheme and szs.themes. I remind you that the tool is also available online at this address

What do you need:

  • – a tool that can save images as dds (photoshop, paint.net, gimp, even visual studio)
  • –  aboood’s BNTX editor
  • – A theme for your firmware (common.szs for <= 5.x, ResidentMenu.szs for 6.0)
  • – a 720p background image   (read the faq to find out why)
  • –  Qcean’s Switch injector v3 

How to create a theme:

  • First of all, export your image as dds, these are the settings in Photoshop, try to combine them with other tools:

For firmware 5.0 or lower

1) open Switch theme injector, press the “open szs” button and open your  common.szs
2) click on export bntx and save it somewhere
3) open the bntx that you have just exported to the btnx editor, select at the bottom the image called ”  White1x1_180 ^ r  “, press replace and open your dds, leave everything unchecked and press ok
4) press save or save as to save your bntx
5) in the Switch theme injector button in the Inject & Patch tab, click on the “…” button and open the bntx you just saved
6) press the patch and save

Install the theme: 

  • Make sure you’ve put layered fs on your console, both reinx and atmosphere work
  • copy your common.szs to: SdCard: \ * your cfw folder * \ titles \ 0100000000001000 \ romfs \ lyt \  common.szs 
  • If you have a ResidentMenu.szs theme for 6.0 it should be removed.

For firmware 6.0

1) open Switch theme injector, press the “open szs” button and open  ResidentMenu.szs
2) click on export bntx and save it somewhere
3) open the bntx that you have just exported to the btnx editor, at the bottom select the image ”  White1x1A128 ^ s  “, press replace and open your dds, leave everything unchecked and press ok
4) press save or save as to save your bntx
5) In Switch theme injector go to the Inject & Patch tab, click the button “…” and open the bntx you just saved
6) press patch and save

Install your theme: 

  • Make sure you’ve put layered fs on your console, both reinx and atmosphere work
  • Copy your ResidentMenu.szs to: SdCard: \ * Your cfw folder * \ titles \ 0100000000001000 \ romfs \ lyt \  ResidentMenu.szs 
  • If you have a common.szs theme for 5.1 you should remove it  .

FAQ

You can use the same dds if you are creating themes for multiple versions but you cannot use the same bntx 

IMPORTANT -> since the main menu is a system title, it is necessary to create an empty file called fsmitm.flag inserted in: SdCard: \ * Your cfw folder * \ titles \ 0100000000001000 \ fsmitm.flag

Frequent questions:

Why only 720p images, I want to use 1080p or 4K !? 
two reasons: firstly, the internal resolution of the main menu is 720p, no matter if docked or not, this means that the image will be automatically resized to 720p. Second, larger images are more likely to crash the console during startup.

My switch hangs on startup. 
This should have been fixed with Switch Theme Injector 2.0, maybe you are using a theme that was created with the previous version.
If you experience this issue with themes created with the latest version, please let us know.

News applet freezes
You are using the old bflyt patch, use this tool to correct your themes

Themes work on firmware prior to 5.1.0? 
For previous firmware this tool should work but has been tested. If you want to try, you must use a common.szs from the firmware you want to modify and follow this guide. If your theme works, let us know!
Note: if you encounter problems with older firmware we may not be able to help you. 
Edit: version 4.0.1 works but has some problems (verified by hax4dayz).

Can I share my personalized themes here?
NO ! 
the common.szs file does not only contain the theme, but many other files that are copyrighted.
We are working on a legal solution to make the themes freely downloadable, so stay tuned.

Does switch theme injector work on linux? 
Yes, it is a simple winform application and it works through wine, the user interface will not be very nice.

Can a custom theme modify my switch? 
No, custom themes are applied via layered fs, no changes are made to the nand

To stay in touch with us, to know updates and further information, subscribe to qcean’s discord server: https://discordapp.com/invite/p27kEST

Changelog

v2.2.1

This secondary update is only for NXThemesInstaller, the theme injector has not been updated, you can find it in the previous version.

Changes:

  • Support for firmware 9.2.0
  • Screen lock support for SO SX
    • It only works on the latest beta since support for IPS patches has only recently been added, a warning with additional information appears when the theme installer starts.
  • Fixed various bugs that caused crashes

If you use SXOS and previously copied the Home menu patches manually  exefs_patchesas an alternative solution for lock screen themes, delete the copied files manually (and uninstall the theme) before using this installer.

Here too   you can find a guide to download the theme files from your switch

Download

Source
Github