Quasi un anno di distanza ci separa dall’ultimo aggiornamento di ArgonNX-SE, il payload immutabile utilizza le ultime librerie hardware di Hekate rendendosi compatibile anche con le console Switch Mariko e Modchip.
La principale funzione di ArgonNX-SE è quella di poter gestire adeguatamente il Custom Firmware installato sulla console Switch, gestisce anche altri payload attraverso una semplice GUI completamente personalizzabile.
Questo aggiornamento si rende necessario solo per le console Mariko e Aula, mentre le console Erista continuano a utilizzare le funzioni Reboot to Payload come al solito.
Tra le caratteristiche di ArgonNX-SE ci sono HBL nro, menu nsp, moduli di sistema per nro e il supporto di ArgonNX-SE RTP Payload Tesla Overlay con possibilità di scegliere un payload e riavviare.
Si raccomanda di utilizzare ArgonNX-SE come root payload.bin
e di prestare attenzione alle cartelle e ai file presenti sulla scheda SD.
Caratteristiche
ArgonNX andrà ad elencare tutti i payload situati nella directory argon/payloads
, quindi puoi selezionarne uno per avviarlo.
- Personalizza i loghi dei payload. I loghi devono essere più piccoli o uguali a 280×280 (vedere la sezione Informazioni sul formato BMP). Esempio:
argon
├─── logos
│ fusee-primary.bmp # Logo per payload fusee-primary.bin
│ ReiNX.bmp # Logo per payload ReiNX.bin
│
└─── payloads
fusee-primary.bin
ReiNX.bin
hekate.bin # Verrà eseguito il rendering utilizzando il logo predefinito
- È possibile aggiungere sfondi personalizzati inserendo il file
background.bmp
nella directory argon. Lo sfondo deve essere inferiore o uguale a 1280×720. - Cattura schermate per condividere la tua interfaccia ArgonNX. Per catturare lo schermo con ArgonNX, toccare ovunque con due o più dita.
- Supporto touch. Grazie a
@pixel-stuck
- Strumenti semplici.
Nuove funzionalità in ArgonNX-SE
- Costruito con le librerie hardware più recenti di hekate.
- Supporto Mariko.
- Joycon Mouse.
- Scheda SD UMS.
- Eliminato tema SX.
- Elimina tema ATM.
- Aggiornamento SX.
- Imposta ora e data RTC.
- Barra di stato: Batteria, ora e data, informazioni sulla temperatura, informazioni sull’alimentazione.
- Pagina delle informazioni sull’hardware.
- Ricarica Menù.
Informazioni sul formato BMP
L’unico formato supportato è il colore ARGB BMP a 32 bit. ArgonNX consiglia di utilizzare uno sfondo a tinta unita senza canale alfa (canale alfa impostato su 0xFF
). I loghi dei payload supportano il canale alfa.
Genera nuovi loghi e sfondo
ArgonNX fornisce un’utile interfaccia a riga di comando (CLI) per creare nuovi loghi e sfondi per i tuoi payload utilizzando immagini jpg o png.
Installazione CLI
La CLI di Argon è scritta in Python. Per installare Python seguire le istruzioni elencate qui. Dopo aver installato python3, basta digitare i seguenti comandi (questi installeranno i requisiti per l’esecuzione della CLI):
$ cd scripts
$ pip install -r requirements.txt
$ sudo apt-get install libmagickwand-dev
Utilizzo CLI
Per generare un nuovo logo, utilizzare il seguente comando.
$ cd scripts
$ python argon.py img-to-logo <path-to-png-jpg-img>
Per generare un nuovo sfondo, utilizzare il seguente comando.
$ cd scripts
$ python argon.py generate-background <path-to-png-jpg-img>
La CLI memorizza gli output dei comandi nella directory sd-files/argon
creata di recente (anche dalla CLI) (questa directory simula una struttura sd-card argon).
Per ulteriori informazioni sul tipo di opzioni della CLI:
$ python argon.py --help
Come puoi vedere nelle immagini, ora i payload vengono visualizzati in gruppi di 4 e ogni gruppo viene visualizzato in una diversa scheda payload. Puoi trovare i loghi utilizzati nelle immagini all’interno di questa directory e gli sfondi qui.
Albero sd card ArgonNX
Di seguito viene riportato un esempio completo di ArgonNX all’interno della scheda SD:
argon
├─── payloads
│ Atmosphere.bin
│ ReiNX.bin
│ fusee-gelee.bin
│ hekate.bin
│ SXOS.bin
│
├─── logos
| Atmosphere.bmp
| Reinx.bmp
| hekate.bmp
| SXOS.bmp
|
├─── sys
| minerva.bso # IMPORTANTE se vuoi una buona esperienza con la UX
| resources.argon # IMPORTANTE. File binario contenente tutte le risorse di rendering tranne lo sfondo e i loghi
|
└─── background.bmp
Migliorare la prestazione
ArgonNX può utilizzare la Minerva Training Cell per migliorarne le prestazioni. L’uso di minerva è facoltativo ma consigliato. Per usare minerva basta posizionare il file minerva.bso
correttamente compilato all’interno di argon/sys
. La directory argon/sys
con minerva, è inclusa in sd-files.zip
.
Per saperne di più su Minerva Training Cell, consulta la repository ufficiale.
Compatibilità
- Questo payload caricherà ogni CFW o payload.
Installazione
- Scaricare e decomprimere l’archivio
.zip
. - Trascinare e rilasciare la cartella
argon
all’interno della scheda SD. - (Facoltativo) Ricorda che puoi aggiungere loghi e payload personalizzati all’interno delle due directory
argon/logos
eargon/payloads
. - Iniettare il payload
argon-nx.bin
sulla console Switch utilizzando TegraGUI, Trinkedm0 o qualsiasi modchip o dongle.
Assegnazione dei tasti per il funzionamento del filemanager
Touch screen – Come al solito.
- Joycon – Mouse.
- – Entra nella cartella/Scegli pulsanti.
- – Cartella precedente.
- – Chiudi finestra.
- e – Navigazione Filelist.
Changelog
- Questo aggiornamento è necessario solo per le console Mariko e Aula, non offre vantaggi sulle console Erista, che utilizzano normalmente le funzioni “Reboot to Payload”.
- La catena di funzioni “Reboot to Payload” per Mariko e AULA include HBL nro, menu nsp, system modules to nro (010000000000100B Nintendo Store Button), e ArgonNX-SE RTP Payload Tesla Overlay con la possibilità di scegliere un payload e riavviare.
- Il tutto funziona tramite ArgonNX-SE e questo deve essere utilizzato anche come root payload.bin. Si prega di prestare attenzione alle cartelle e ai file presenti sulla scheda SD.
Download: ArgonNX-SE v1.9
Download: Source code ArgonNX-SE v1.9
Fonte: github.com