Home Homebrew Rilasciato JTegraNX v1.6.9-R1

[Scena Switch] Rilasciato JTegraNX v1.6.9-R1

131
0

Disponibile un rapido aggiornamento per JTegraNX, il programma sviluppato in Java e C++ simile a TegraRcmGUI, ci permette di iniettare payload RCM all’interno delle console Switch.

L’aggiornamento anticipa il rilascio della versione 1.7 che secondo lo sviluppatore introdurrà diverse funzioni e caratteristiche interessanti. L’applicazione include inoltre il payload gptrestore del developer rajkosto, utilizzato per ripristinare l’originale Nintendo Switch GPT sulla eMMC.

La versione R1 apporta inoltre due correzioni che impedivano l’avvio di JTegraNX se l’applicazione non riusciva a estrarre gptrestore.

Caratteristiche

  • Iniezione del payload RCM.
  • Iniezione automatica.
  • Indicatore di stato RCM con immagini trasparenti.
  • Sistema di configurazione (simile ai preferiti in TegraRcmGUI).
  • Payload in bundle.
  • Supporto Tray Icon con funzionalità.
  • Preparazione della scheda SD.
  • Rilevamento/installazione del driver APX.
  • Modalità portatile.

Guida

  • Cliccare su Browse for payload o su config.
  • Cliccare su Inject payload.

Supporto Linux

Il supporto per Linux è stato aggiunto solo nella versione 1.6.6, per utilizzare JTegraNX su Linux potrebbe essere necessaria una certa preparazione.

  • JTegraNX su Linux deve essere eseguito come root o con le regole udev configurate. Per configurare le tue regole udev, seguire questa guida.
  • L’iniezione di payload su Linux richiede che il dispositivo RCM si connetta a una porta gestita da xhci_hcd o ad una porta con un driver EHCI con patch.
    • Il mio modo per superare questo problema è stato creare una macchina virtuale Ubuntu 21.04 in VMware con USB 3.1 abilitato.

Utilizzo delle configurazioni

Il sistema di configurazione permette di salvare quanto inserito nel campo “Payload Path” e caricarlo nuovamente in un’altra sessione.

Caricamento di una configurazione salvata

Basta fare clic su “Load Config” per visualizzare l’elenco delle configurazioni, quindi selezionare la configurazione che si desidera utilizzare.

Salvataggio di una configurazione

Fare clic su “Save Config”, inserire un nome per la configurazione e premere invio.

Impostazioni personalizzate

Ora puoi personalizzare le impostazioni di JTegraNX a tuo piacimento.

  • Ora puoi attivare il controllo automatico per gli aggiornamenti di JTegraNX.
  • Ora puoi attivare il controllo automatico per gli aggiornamenti del payload.
  • Ora puoi scegliere quali payload vuoi includere con JTegraNX.
  • Ora puoi attivare o disattivare l’icona nella barra delle applicazioni.

Preparazione della scheda SD

Questa nuova funzionalità con JTegraNX scaricherà tutti i requisiti di base per preparare la console Switch per CFW e li copierà nel percorso di output specificato.

Rilevamento/installazione del driver APX

JTegraNX è in grado di rilevare se il driver APX è mancante o errato e, in tal caso, è possibile installarlo da lì.

Modalità portatile

Il vecchio comportamento di JTegraNX per la gestione dei file di dati è stato re-implementato come opzione secondaria. La modalità portatile arriva al punto in cui vengono creati la directory “Payloads” e il file di configurazione principale nella directory di lavoro in cui viene eseguito il JAR. Puoi passare dalla modalità standard a quella portatile utilizzando il menu Settings.

Payload in bundle

Per tutti i payload in bundle, JTegraNX li scaricherà automaticamente, li inserirà nella directory “Payload” e, facoltativamente, controllerà gli aggiornamenti su di essi ogni volta che viene avviato il programma. Se gli aggiornamenti sono abilitati e viene trovato un aggiornamento per un payload, questo verrà risolto.

Payload attualmente in bundle

Changelog v1.6.9-R1

  • Corretto un bug che impediva l’avvio di JTegraNX se non riusciva a estrarre gptrestore. #4
    • Il problema verrà chiuso una volta che @gmonteir confermerà che questo ha corretto il suo problema.
  • Corretta la potenziale vulnerabilità Zip-Slip con ZipHandler.
    • Probabilmente non c’era nemmeno un problema, lo scanner di codici di GitHub mi ha avvertito al riguardo, quindi ho deciso di risolverlo.

Changelog v1.6.9

  • Modifiche minori all’interfaccia utente.
  • Aggiunto gptrestore come strumento in bundle.
    • Due motivi per cui non è nell’elenco dei payload in bundle:
      • rajkosto non pubblica le sue versioni su GitHub, quindi GitHandler non sarà in grado di aggiornarle.
      • L’ultimo commit nel repository gptrestore risale al 2018. Prevedo che non ci saranno aggiornamenti a breve.
    • Per questi due motivi, gptrestore è incluso nel file JAR.
  • Rielaborato nuovamente il programma di installazione del driver APX per correggere un bug fornito con la prima rielaborazione.
    • Spero di non dover riparare di nuovo questa dannata cosa…
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.

Ho grandi progetti per JTegraNX v1.7, quindi restate sintonizzati.

Download: JTegraNX v1.6.9-R1

Download: Source code JTegraNX v1.6.9-R1

Fonte: github.com

Articolo precedente[Scena Switch] Rilasciato EdiZon SE v3.8.21
Articolo successivo[Scena Switch] Rilasciato emulatore melonDS v6 – Fix 1
Sono Nato nel 1980 e da diversi anni coltivo la passione per tutto ciò che riguarda il mondo dei videogiochi, ho vissuto l'era degli home computer con il Commodore 64 e l'Amiga 500, da sempre appassionato di giochi di ruolo e di titoli di avventura.