A seguito delle recenti scoperte del team Qcean per la realizzazione e l’utilizzo di temi personalizzati sulla console Switch, il developer exelix11, pare uno dei membri del team, ha sviluppato una semplice quanto utile applicazione che ci permetterà di automatizzare tutti i passaggi richiesti.

Questo strumento non si limita a sostituire i contenuti nel file .szs, ma ci permette di applicare automaticamente le patch in .bflyts per supportare temi personalizzati e aggiornare le patch.
Requisiti
- Un’applicazione che ci permetta di salvare le immagini in formato
.dds(Photoshop, Paint.net, Gimp o anche Visual Studio). - BNTX Editor del developer AboodXD.
- Un tema per il tuo firmware.
- File
common.szsper firmware 5.x. - File
ResidentMenu.szsper firmware 6.0.
- File
- Una immagine da poter utilizzare come sfondo dalle dimensioni di 720p (leggi le FAQ per sapere perchè).
- Applicazione Qcean’s Switch injector v2.
Creare un tema
Per poter creare un tema, dovremo prima convertire la nostra immagine in formato .dds, per fare questo io ho usato Photoshop, ovviamente dopo l’installazione di NVIDIA Texture Tools.

Dopo aver convertito l’immagine in formato .dds, passiamo alla guida vera e propria, a seconda del firmware montato, se 5.1.0 o inferiore seguite la Guida per firmware 5.1.0 o inferiore, se invece montate firmware 6.0 seguite la Guida per firmware 6.0.
Guida per firmware 5.1.0 o inferiore
- Scaricare ed eseguire l’applicazione
SwitchThemes.exe, premere il pulsante centrale OPEN SZS e caricare il filecommon.szs. - Fate clic su EXPORT BNTX e salvate il file da qualche parte.
- Ora aprite il file
.bntxestratto all’interno dell’editor btnx, in basso selezionate l’immagine con il nome “White1x1_180^r“, premi replace e apri il file.dds, lascia tutto deselezionato e premi OK. - Clicca su Save o Save as per salvare il file bntx.
- Nel programma SwitchThemes, all’interno della scheda INJECT & PATCH, fare clic sul pulsante “…” e aprire il file bntx appena salvato.
- Premere PATCH AND SAVE in basso.
Installazione su firmware 5.1.0
- Assicurati di aver caricato Layered FS sulla console Switch, sia che si esegua il Custom Firmware ReiNX che Atmosphere.
- Copiare il file
common.szsin:SdCard:\*La cartella del cfw*\titles\0100000000001000\romfs\lyt\common.szs. - Se hai un tema
ResidentMenu.szsper 6.0 dovresti rimuoverlo.
Guida per firmware 6.0
[stextbox id=’info’]Nota: Attualmente i temi sul firmware 6.0 funzionano solo all’interno del menu principale, Impostazioni e Notizie non saranno modificati.[/stextbox]
- Scaricare ed eseguire l’applicazione
SwitchThemes.exe, premere il pulsante centrale OPEN SZS e caricare il fileResidentMenu.szs. - Fate clic su export bntx e salvate il file da qualche parte.
- Ora aprite il file
.bntxestratto all’interno dell’editor btnx, in basso selezionate l’immagine con il nome “White1x1A128^s“, premi replace e apri il file.dds, lascia tutto deselezionato e premi ok. - Clicca su Save o Save as per salvare il file bntx.
- Nel programma SwitchThemes, all’interno della scheda INJECT & PATCH, fare clic sul pulsante “…” e aprire il file
.bntxappena salvato. - Premere PATCH AND SAVE in basso.
Installazione su firmware 6.0
- Assicurati di aver caricato Layered FS sulla console Switch, sia che si esegua il Custom Firmware ReiNX che Atmosphere.
- Copiare il file
common.szsin:SdCard:\*La cartella del cfw*\titles\0100000000001000\romfs\lyt\ResidentMenu.szs. - Se hai un tema
common.szsper 5.1.0 o inferiore dovresti rimuoverlo.
[stextbox id=’info’]Nota: Volendo è possibile utilizzare lo stesso file .dds se si stanno creando temi per più versioni ma NON si può utilizzare lo stesso file .bntx.[/stextbox]
[stextbox id=’alert’]Importante: Poiché il menu principale è un titolo di sistema, dovrete andare a creare anche un file vuoto chiamato fsmitm.flag inserito in: SdCard:\*La cartella del cfw*\titles\0100000000001000\fsmitm.flag.[/stextbox]
FAQ
Domanda: Perché possono essere utilizzate solo immagini a 720p, voglio usarne uno da 1080p o 4K!?
Risposta: Due i motivi: in primo luogo, la risoluzione interna del menu principale che è di appena 720p, non importa se agganciata o meno, questo significa che l’immagine verrà ridimensionata automaticamente a 720p. In secondo luogo, immagini più grandi sembrano più probabili ad arrestare la console durante l’avvio.
Domanda: La mia switch si blocca all’avvio.
Risposta: Questo dovrebbe essere stato risolto con la nuova versione 2.0 di Switch Theme Injector, forse stai utilizzando un tema che è stato creato con la versione precedente. Se riscontri questo problema con i temi creati con l’ultima versione, faccelo sapere.
Domanda: Perchè l’applet delle notizie si blocca?
Risposta: Stai usando la vecchia patch .bflyt (leggi lo spoiler all’inizio del thread), utilizza questo strumento per correggere i tuoi temi.
Domanda: I temi funzionano su firmware precedenti alla 5.1.0?
Risposta: Questo strumento dovrebbe funzionare sui firmware precedenti ma non lo abbiamo testato. Se vuoi provare, devi usare un file common.szs dal firmware che vuoi modificare e seguire questa guida. Se il tuo tema funziona, faccelo sapere!
Nota che se incontri problemi con i firmware più vecchi potremmo non essere in grado di aiutarti.
Modifica: La versione 4.0.1 funziona ma presenta alcuni problemi (testati da hax4dayz).
Domanda: Posso condividere i miei temi personalizzati qui?
Risposta: NO! il file common.szs non contiene solo il tema, ma molti altri file che sono protetti da copyright. Stiamo lavorando a una soluzione legale per rendere i temi liberamente scaricabili, quindi rimanete sintonizzati.
Domanda: Switch theme injector funziona su linux?
Risposta: Sì, è una semplice applicazione di winform e funziona attraverso Wine, l’interfaccia utente non sarà pero così bella.
Domanda: Un tema personalizzato può modificare la mia Switch?
Risposta: No, i temi personalizzati vengono applicati tramite file di livelli, non viene apportata alcuna modifica alla Nand.
Changelog v2.0
- Supporto per temi sul firmware 6.0.
- Corretto un crash casuale all’avvio su firmware 5.x.
- Sono stati apportati ulteriori miglioramenti alla stabilità generale del sistema e altri piccoli aggiustamenti per migliorare l’esperienza dell’utente.
Download: SwitchThemeInjector v2.0
Download: Source code SwitchThemeInjector v2.0
![[Scena PS5] VoidWhisper porta ShadowMount su Ko-fi: la nuova era dell’automount su PS5 jailbroken](https://www.biteyourconsole.net/wp-content/uploads/VoidWhisper1-238x178.webp)


![[Scena PS5] VoidWhisper porta ShadowMount su Ko-fi: la nuova era dell’automount su PS5 jailbroken](https://www.biteyourconsole.net/wp-content/uploads/VoidWhisper1-100x75.webp)


![[Scena PS3] Rilasciato dump_eeid e flash_eeid tools NOR e NAND](https://www.biteyourconsole.net/wp-content/uploads/ps37.jpg)
![[Scena PS Vita] Rilasciato Tic-Tac-Toe v1.0](https://www.biteyourconsole.net/wp-content/uploads/TicTacToe-100x75.jpg)
![[Scena PS2] Rilasciato PFS BatchKit Manager v1.1.3](https://www.biteyourconsole.net/wp-content/uploads/PFS-100x75.jpg)