[3DS]Rilasciato Luma3DS v8.0 che introduce Rosalina

La sviluppatrice italiana AuroraWright ha rilasciato un nuovo aggiornamento di Luma3DS in versione 8.0.E’ uno dei migliori CFW su 3DS,una mod di ReiNand comoda da usare con il supporto al SysNAND, al boot9strap 1.2 e al nuovo modulo di sistema personalizzato ,nome in codice Rosalina.Le nuove funzionalità di Rosalina sono veramente tante e vi consigliamo di leggere il resto dell’articolo.

Attenzione:hai bisogno di eseguire l’aggiornamento a boot9strap v1.2 o superiore .

  • Un menù che può essere aperto in qualsiasi momento (combinazione: L + Giù + Select , anche se è possibile modificarlo in fase di esecuzione), con:
    • Un sottomenu con la lista dei processi (utilizzato per selezionare il processo per attaccare quando il debugger è abilitato)
    • Un sottomenu dei processi di patch: patch FS e SM
    • Un sottomenu N3DS Clock + L2 (nascosto su O3DS)
    • Un’azione screenshot. Questo è lento ma funziona
    • Altre varie opzioni, vedere sotto
    • Visualizza la percentuale batteria rimanente nella parte inferiore destra dello schermo, e in Luma3DS  in basso a sinistra
  • Redirezione dell’input :

    • Implementazione grazie a @ Stary2001 , in base al  lavoro di ShinyQuagsire
    • Consente di controllare il vostro 3DS utilizzando il PC , ad esempio, un controller esterno (controller del Xbox 360, ecc)
    • Dovrebbe funzionare con ogni gioco con il minimo ritardo
    • Reindirizzamento C-stick / ZL / ZR è solo su N3DS , forse soltanto con i giochi più recenti
    • Utilizza questo client (compatibile con XInput su Windows, evdev su Linux, dovrebbe essere compatibile con OSX) o questo
    • Se si attiva questa funzione nel menu Home, alle applicazioni sarà impedito di scollegare il 3DS da Internet mentre sono in esecuzione. Questo ha effetto fino al successivo ri-avvio
  • Caricamento 3DSX

    • Grazie a @fincs
    • I File 3DSX ora possono essere caricati senza soluzione di continuità, e funzionano esattamente come i titoli installati (significa che è possibile utilizzare il menu Home e applet mentre un’applicazione 3DSX è in esecuzione, usa lo stub GDB (vedi sotto), etc.)!
    • Non c’è più bisogno di *payload HAX !
    • Per impostazione predefinita, il titolo utilizzato per l’avvio boot.3dsx è  hblauncher_loader, ma questo può essere modificato in qualsiasi momento (Opzioni varie> Accendere il titolo hb per l’applicazione corrente..): È sufficiente lanciare qualsiasi titolo, utilizzare questa opzione, chiudere il titolo; la prossima volta che si avvia quel titolo, verrà eseguito il boot.3dsx
    • I payload di HAX non funzionano più. Dovete utilizzare la versione del menu Homebrew> = 2.0, che può essere trovato qui (e nel pacchetto iniziale homebrew in seguito)
  • Migliorata l’ emulazione del linguaggio :
    • L’emulazione della Lingua (e regione)  dovrebbe funzionare per tutti i giochi
    • È ora possibile specificare un paese (2 Codici per lettera) e un ID di stato (2 cifre esadecimale interi), ad esempio: EUR FR FR 01
  • Una piena funzionalità stub GDB :
    • Codice di rete e skeleton grazie a @ Stary2001
    • Può eseguire il debug fino a 3 processi contemporaneamente (il processo di allegare  deve essere selezionato nel menu della lista dei processi)
      • Utilizzare il menu processo quando il debugger è in grado di selezionare i processi da allegare .
    • Utilizzare -lctrude -lcitro3ddinvece di -lctrue -lcitro3d, -Og invece di -O2,  -fomit-frame-pointer versioni build di debug delle proprie applicazioni.
    • Compatibile sia con GDB e IDA PRO:
      • Lo stub GDB richiede una patch per funzionare. Questa patch è finalmente integrata in devkitARM .
      • Gli Stubs di GDB funzionano anche con IDA ( Use single-step support, nelle opzioni del debugger specifiche che dovrebbe essere selezionata).
    • Breakpoint software, watchpoints 2 hardware (a livello mondiale), tutte le caratteristiche di base e molti altri, come catch syscall, info os, etc.
    • Può accedere alla 80000000..B0000000 mappatura fortemente ordinata , così come la memoria privilegiata
    • Se si attiva questa funzione nel menu Home, alle applicazioni sarà impedito di scollegare il 3DS da Internet mentre sono in esecuzione. Questo ha effetto fino al successivo riavvio

Per gli sviluppatori e ulteriori dettagli tecnici possono essere letti a questo link

CHANGELOG

v 8.0

  • Luma3DS è ora un FIRM  con ARM11 e ARM9 separati e con sezioni dei moduli
  • Passato a una whitelist per il caricamento del FIRM
  • E ‘ora possibile fare il boot sulle più recenti flashcarts DS (quelli che appaiono nel menu principale del DS originale’) e nei primi flashcarts DSi direttamente dal menu Home
  • Luma3DS ora funziona con NAND che utilizzano NCSDs personalizzato / MBR
  • “Enable exception handlers” è stato rimosso, dal momento che Rosalina è il miglior metodo di gestione delle eccezioni a seconda del contesto
  • Luma3DS può effettuare il boot come FIRM0 /1 (anche se questo non è consigliato né supportato da tutti e consigliamo fortemente di utilizzare boot9strap)

v 7.1

  • Supporto boot9strap (tutti gli entry point più anziani, tra cui ARM9LoaderHax e menuhax, non sono più supportati).
  • Sostituito .bin (brahma / a9lh) loading payload con .firm payload (formato FIRM). Questo formato consente una maggiore flessibilità ed è anche l’unico supportato da boot9strap.
  • Premendo START quando solo un payload è presente,si avvia direttamente.
  • Piccole correzioni LayeredFS.

v 7.0.5

  • È ora possibile caricare code.bin e patch code.ips per i moduli del sistema e le applet.
  • Fixato LayeredFS che aveva problemi nella versione 7.0.4 con diversi giochi (Animal Crossing, Zelda Triforce Heroes e probabilmente di più).
  • Riscritto gran parte del codice LayeredFS, questo dovrebbe consentire di fixare correttamente eventuali conflitti sorti con extdata e altri archivi non romfs.

v 7.0.4

  • Fixata la non chiusura delle cartelle  dopo aver controllato l’esistenza delle cartelle “romfs” .
  • Fixati gli Extdata reindirizzati a 7.0.3 (avrebbe potuto causare problemi se un file romfs con lo stesso percorso e il nome extdata esistevano)
  • Aggiunta la visualizzazione del titolo ID per le eccezioni ARM11.
  • Accelerato il modello alla ricerca di LayeredFS.
  • Ripulito il codice del loader.

v 7.0.3

Migliora la compatibilità LayeredFS e giochi montati nel RomFSes in “ext:” (come Taiko no Tatsujin: Don Don! Mystery Adventure) ora funzionano

v 7.0.2

  • Migliorata la compatibilità LayeredFS:i giochi come New Super Mario Bros. 2 e Zelda: Triforce Heroes ora funzionano.

v 7.0.1

  • Il payload * HAX funziona di nuovo (se si utilizza arm9loaderhax questo non si applica).
  • La Compatibilità LayeredFS è stata migliorata (grazie a @svanheulen e NeoBeo): gli aggiornamenti dei giochi recenti Monster Hunter e RomFSes che vengono montati come “patch” (come l’aggiornamento di Daigasso) ora funzionano.

v 7.0

  • Inserito il menu di selezione in chainloader (può essere chiamato con START durante il caricamento del sistema, il payload su START può ora essere avviato con L + START).
  • Implementato IPS patcher per code.bin, è necessario copiare la patch IPS /luma/titles/<titleID>/code.ips.
  • Aggiunta un implementazione LayeredFS .La Compatibilità dovrebbe essere veramente buona e in solo due partite sono state segnalate come non funzionanti (a causa del modo insolito che sono stati compilati). Per utilizzarlo, è necessario copiare i file romfs (di seguito la struttura della cartella romfs) in /luma/titles/<titleID>/romfs/. Accoppiato con il codice di IPS patch, questo consente una facile distribuzione legale delle traduzioni / hack dei giochi.
  • Aggiunto il supporto non verificato di SigHAX su New3DS (dovrebbe funzionare bene).
  • Aggiunto il supporto per il pulsante di accensione nei menu (grazie @ d0k3 ).
  • Aggiunta la possibilità di correggere applicazioni nella NAND (come eShop).
  • Download Play ora è region free (grazie @adibsurani ).
  • I controlli della firma sono patchati per 1.x / 2.x NATIVE_FIRM e SAFE_FIRMs (grazie @SciresM ).
  • Modifiche nel PIN: il PIN è ora nascosto mentre viene inserito, ho aggiunto la possibilità di cancellare il PIN inserito premendo SELECT.
  • Schiacciate le syscall SetGpuProt su 11.3+ per rendere il payload HAX funzionante su Old3DS.
  • Fixato firmlaunch/ patch su New3DS 11.4.
  • Fixato il problema nel file config che non viene salvato se un payload è stato lanciato dopo aver abbandonato il menu di configurazione.
  • Refactoring del codice di base.
  • Diversi altri miglioramenti alla stabilità generale del sistema e altri piccoli aggiustamenti e correzioni di bug sono stati fatti per migliorare l’esperienza dell’utente.
GUIDA

A causa della censura su Reddit della pagina /r/3DShacks si consiglia di utilizzare questa guida di  Plailect

La guida è riservata solamente alle console retail (cioè quelle acquistate in negozio, non quelle ottenute tramite il Nintendo Developer Program)!

DOWNLOAD

Luma3DSv8.0.7z

FONTE

Github

Ti potrebbe anche interessare..

2 commenti su “[3DS]Rilasciato Luma3DS v8.0 che introduce Rosalina

Rispondi

%d blogger hanno fatto clic su Mi Piace per questo: